parser

package
v0.0.0-...-a573951 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 16, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KQueryLexerBoolean           = 1
	KQueryLexerSignedConstant    = 2
	KQueryLexerConstant          = 3
	KQueryLexerBinConstant       = 4
	KQueryLexerOctConstant       = 5
	KQueryLexerHexConstant       = 6
	KQueryLexerFloatingPointType = 7
	KQueryLexerIntegerType       = 8
	KQueryLexerWidthType         = 9
	KQueryLexerBinId             = 10
	KQueryLexerOctId             = 11
	KQueryLexerWIDTH             = 12
	KQueryLexerHexId             = 13
	KQueryLexerTrueMatch         = 14
	KQueryLexerFalseMatch        = 15
	KQueryLexerQuery             = 16
	KQueryLexerArray             = 17
	KQueryLexerSymbolic          = 18
	KQueryLexerColon             = 19
	KQueryLexerArrow             = 20
	KQueryLexerEqual             = 21
	KQueryLexerCOMMA             = 22
	KQueryLexerNOT               = 23
	KQueryLexerSHL               = 24
	KQueryLexerLSHR              = 25
	KQueryLexerASHR              = 26
	KQueryLexerCONCAT            = 27
	KQueryLexerEXTRACT           = 28
	KQueryLexerZEXT              = 29
	KQueryLexerSEXT              = 30
	KQueryLexerREAD              = 31
	KQueryLexerSELECT            = 32
	KQueryLexerNEGETION          = 33
	KQueryLexerREADLSB           = 34
	KQueryLexerREADMSB           = 35
	KQueryLexerPLUS              = 36
	KQueryLexerMINUS             = 37
	KQueryLexerATR               = 38
	KQueryLexerFP                = 39
	KQueryLexerBITWISEAND        = 40
	KQueryLexerBITWISEOR         = 41
	KQueryLexerBITWISEXOR        = 42
	KQueryLexerEQ                = 43
	KQueryLexerNEQ               = 44
	KQueryLexerULT               = 45
	KQueryLexerULE               = 46
	KQueryLexerUGT               = 47
	KQueryLexerUGE               = 48
	KQueryLexerSLT               = 49
	KQueryLexerSLE               = 50
	KQueryLexerSGT               = 51
	KQueryLexerSGE               = 52
	KQueryLexerADD               = 53
	KQueryLexerSUB               = 54
	KQueryLexerMUL               = 55
	KQueryLexerUDIV              = 56
	KQueryLexerUREM              = 57
	KQueryLexerSDIV              = 58
	KQueryLexerSREM              = 59
	KQueryLexerIdentifier        = 60
	KQueryLexerINT               = 61
	KQueryLexerWhitespace        = 62
	KQueryLexerNewline           = 63
	KQueryLexerBlockComment      = 64
	KQueryLexerLineComment       = 65
	KQueryLexerLeftParen         = 66
	KQueryLexerRightParen        = 67
	KQueryLexerLeftBracket       = 68
	KQueryLexerRightBracket      = 69
	KQueryLexerLeftBrace         = 70
	KQueryLexerRightBrace        = 71
)

KQueryLexer tokens.

View Source
const (
	KQueryParserEOF               = antlr.TokenEOF
	KQueryParserBoolean           = 1
	KQueryParserSignedConstant    = 2
	KQueryParserConstant          = 3
	KQueryParserBinConstant       = 4
	KQueryParserOctConstant       = 5
	KQueryParserHexConstant       = 6
	KQueryParserFloatingPointType = 7
	KQueryParserIntegerType       = 8
	KQueryParserWidthType         = 9
	KQueryParserBinId             = 10
	KQueryParserOctId             = 11
	KQueryParserWIDTH             = 12
	KQueryParserHexId             = 13
	KQueryParserTrueMatch         = 14
	KQueryParserFalseMatch        = 15
	KQueryParserQuery             = 16
	KQueryParserArray             = 17
	KQueryParserSymbolic          = 18
	KQueryParserColon             = 19
	KQueryParserArrow             = 20
	KQueryParserEqual             = 21
	KQueryParserCOMMA             = 22
	KQueryParserNOT               = 23
	KQueryParserSHL               = 24
	KQueryParserLSHR              = 25
	KQueryParserASHR              = 26
	KQueryParserCONCAT            = 27
	KQueryParserEXTRACT           = 28
	KQueryParserZEXT              = 29
	KQueryParserSEXT              = 30
	KQueryParserREAD              = 31
	KQueryParserSELECT            = 32
	KQueryParserNEGETION          = 33
	KQueryParserREADLSB           = 34
	KQueryParserREADMSB           = 35
	KQueryParserPLUS              = 36
	KQueryParserMINUS             = 37
	KQueryParserATR               = 38
	KQueryParserFP                = 39
	KQueryParserBITWISEAND        = 40
	KQueryParserBITWISEOR         = 41
	KQueryParserBITWISEXOR        = 42
	KQueryParserEQ                = 43
	KQueryParserNEQ               = 44
	KQueryParserULT               = 45
	KQueryParserULE               = 46
	KQueryParserUGT               = 47
	KQueryParserUGE               = 48
	KQueryParserSLT               = 49
	KQueryParserSLE               = 50
	KQueryParserSGT               = 51
	KQueryParserSGE               = 52
	KQueryParserADD               = 53
	KQueryParserSUB               = 54
	KQueryParserMUL               = 55
	KQueryParserUDIV              = 56
	KQueryParserUREM              = 57
	KQueryParserSDIV              = 58
	KQueryParserSREM              = 59
	KQueryParserIdentifier        = 60
	KQueryParserINT               = 61
	KQueryParserWhitespace        = 62
	KQueryParserNewline           = 63
	KQueryParserBlockComment      = 64
	KQueryParserLineComment       = 65
	KQueryParserLeftParen         = 66
	KQueryParserRightParen        = 67
	KQueryParserLeftBracket       = 68
	KQueryParserRightBracket      = 69
	KQueryParserLeftBrace         = 70
	KQueryParserRightBrace        = 71
)

KQueryParser tokens.

View Source
const (
	KQueryParserRULE_kqueryExpression = 0
	KQueryParserRULE_queryStatements  = 1
	KQueryParserRULE_ktranslationUnit = 2
	KQueryParserRULE_queryCommand     = 3
	KQueryParserRULE_queryExpr        = 4
	KQueryParserRULE_evalExprList     = 5
	KQueryParserRULE_evalArrayList    = 6
	KQueryParserRULE_expressionList   = 7
	KQueryParserRULE_identifierList   = 8
	KQueryParserRULE_arrayDeclaration = 9
	KQueryParserRULE_numArrayElements = 10
	KQueryParserRULE_arrayInitializer = 11
	KQueryParserRULE_expression       = 12
	KQueryParserRULE_genericBitRead   = 13
	KQueryParserRULE_bitExtractExpr   = 14
	KQueryParserRULE_version          = 15
	KQueryParserRULE_notExpr          = 16
	KQueryParserRULE_concatExpr       = 17
	KQueryParserRULE_exprNegation     = 18
	KQueryParserRULE_selectExpr       = 19
	KQueryParserRULE_arrExtractExpr   = 20
	KQueryParserRULE_varName          = 21
	KQueryParserRULE_leftExpr         = 22
	KQueryParserRULE_rightExpr        = 23
	KQueryParserRULE_namedConstant    = 24
	KQueryParserRULE_updateList       = 25
	KQueryParserRULE_bitwiseExpr      = 26
	KQueryParserRULE_comparisonExpr   = 27
	KQueryParserRULE_arithmeticExpr   = 28
	KQueryParserRULE_domain           = 29
	KQueryParserRULE_rangeLimit       = 30
	KQueryParserRULE_arrName          = 31
	KQueryParserRULE_numberList       = 32
	KQueryParserRULE_number           = 33
	KQueryParserRULE_constant         = 34
	KQueryParserRULE_boolnum          = 35
	KQueryParserRULE_signedConstant   = 36
	KQueryParserRULE_widthOrSizeExpr  = 37
)

KQueryParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type ArithExprContext

type ArithExprContext struct {
	*ExpressionContext
}

func NewArithExprContext

func NewArithExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArithExprContext

func (*ArithExprContext) Accept

func (s *ArithExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArithExprContext) ArithmeticExpr

func (s *ArithExprContext) ArithmeticExpr() IArithmeticExprContext

func (*ArithExprContext) EnterRule

func (s *ArithExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArithExprContext) ExitRule

func (s *ArithExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArithExprContext) GetRuleContext

func (s *ArithExprContext) GetRuleContext() antlr.RuleContext

func (*ArithExprContext) LeftExpr

func (s *ArithExprContext) LeftExpr() ILeftExprContext

func (*ArithExprContext) LeftParen

func (s *ArithExprContext) LeftParen() antlr.TerminalNode

func (*ArithExprContext) RightExpr

func (s *ArithExprContext) RightExpr() IRightExprContext

func (*ArithExprContext) RightParen

func (s *ArithExprContext) RightParen() antlr.TerminalNode

func (*ArithExprContext) WidthOrSizeExpr

func (s *ArithExprContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type ArithmeticExprContext

type ArithmeticExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArithmeticExprContext

func NewArithmeticExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArithmeticExprContext

func NewEmptyArithmeticExprContext

func NewEmptyArithmeticExprContext() *ArithmeticExprContext

func (*ArithmeticExprContext) ADD

func (*ArithmeticExprContext) Accept

func (s *ArithmeticExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArithmeticExprContext) EnterRule

func (s *ArithmeticExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArithmeticExprContext) ExitRule

func (s *ArithmeticExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArithmeticExprContext) GetParser

func (s *ArithmeticExprContext) GetParser() antlr.Parser

func (*ArithmeticExprContext) GetRuleContext

func (s *ArithmeticExprContext) GetRuleContext() antlr.RuleContext

func (*ArithmeticExprContext) IsArithmeticExprContext

func (*ArithmeticExprContext) IsArithmeticExprContext()

func (*ArithmeticExprContext) MUL

func (*ArithmeticExprContext) SDIV

func (*ArithmeticExprContext) SREM

func (*ArithmeticExprContext) SUB

func (*ArithmeticExprContext) ToStringTree

func (s *ArithmeticExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ArithmeticExprContext) UDIV

func (*ArithmeticExprContext) UREM

type ArrExtractExprContext

type ArrExtractExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrExtractExprContext

func NewArrExtractExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrExtractExprContext

func NewEmptyArrExtractExprContext

func NewEmptyArrExtractExprContext() *ArrExtractExprContext

func (*ArrExtractExprContext) Accept

func (s *ArrExtractExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrExtractExprContext) EXTRACT

func (*ArrExtractExprContext) EnterRule

func (s *ArrExtractExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrExtractExprContext) ExitRule

func (s *ArrExtractExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrExtractExprContext) GetParser

func (s *ArrExtractExprContext) GetParser() antlr.Parser

func (*ArrExtractExprContext) GetRuleContext

func (s *ArrExtractExprContext) GetRuleContext() antlr.RuleContext

func (*ArrExtractExprContext) IsArrExtractExprContext

func (*ArrExtractExprContext) IsArrExtractExprContext()

func (*ArrExtractExprContext) ToStringTree

func (s *ArrExtractExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrExtractExprWidthContext

type ArrExtractExprWidthContext struct {
	*ExpressionContext
}

func NewArrExtractExprWidthContext

func NewArrExtractExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrExtractExprWidthContext

func (*ArrExtractExprWidthContext) Accept

func (s *ArrExtractExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrExtractExprWidthContext) ArrExtractExpr

func (*ArrExtractExprWidthContext) EnterRule

func (s *ArrExtractExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrExtractExprWidthContext) ExitRule

func (s *ArrExtractExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrExtractExprWidthContext) Expression

func (*ArrExtractExprWidthContext) GetRuleContext

func (s *ArrExtractExprWidthContext) GetRuleContext() antlr.RuleContext

func (*ArrExtractExprWidthContext) LeftParen

func (*ArrExtractExprWidthContext) Number

func (*ArrExtractExprWidthContext) RightParen

func (*ArrExtractExprWidthContext) WidthOrSizeExpr

type ArrNameContext

type ArrNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrNameContext

func NewArrNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrNameContext

func NewEmptyArrNameContext

func NewEmptyArrNameContext() *ArrNameContext

func (*ArrNameContext) Accept

func (s *ArrNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrNameContext) EnterRule

func (s *ArrNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrNameContext) ExitRule

func (s *ArrNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrNameContext) GetParser

func (s *ArrNameContext) GetParser() antlr.Parser

func (*ArrNameContext) GetRuleContext

func (s *ArrNameContext) GetRuleContext() antlr.RuleContext

func (*ArrNameContext) Identifier

func (s *ArrNameContext) Identifier() antlr.TerminalNode

func (*ArrNameContext) IsArrNameContext

func (*ArrNameContext) IsArrNameContext()

func (*ArrNameContext) ToStringTree

func (s *ArrNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayDeclarationContext

type ArrayDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayDeclarationContext

func NewArrayDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayDeclarationContext

func NewEmptyArrayDeclarationContext

func NewEmptyArrayDeclarationContext() *ArrayDeclarationContext

func (*ArrayDeclarationContext) Accept

func (s *ArrayDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayDeclarationContext) ArrName

func (*ArrayDeclarationContext) Array

func (*ArrayDeclarationContext) ArrayInitializer

func (s *ArrayDeclarationContext) ArrayInitializer() IArrayInitializerContext

func (*ArrayDeclarationContext) Arrow

func (*ArrayDeclarationContext) Colon

func (*ArrayDeclarationContext) Domain

func (*ArrayDeclarationContext) EnterRule

func (s *ArrayDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayDeclarationContext) Equal

func (*ArrayDeclarationContext) ExitRule

func (s *ArrayDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayDeclarationContext) GetParser

func (s *ArrayDeclarationContext) GetParser() antlr.Parser

func (*ArrayDeclarationContext) GetRuleContext

func (s *ArrayDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ArrayDeclarationContext) IsArrayDeclarationContext

func (*ArrayDeclarationContext) IsArrayDeclarationContext()

func (*ArrayDeclarationContext) LeftBracket

func (s *ArrayDeclarationContext) LeftBracket() antlr.TerminalNode

func (*ArrayDeclarationContext) NumArrayElements

func (s *ArrayDeclarationContext) NumArrayElements() INumArrayElementsContext

func (*ArrayDeclarationContext) RangeLimit

func (*ArrayDeclarationContext) RightBracket

func (s *ArrayDeclarationContext) RightBracket() antlr.TerminalNode

func (*ArrayDeclarationContext) ToStringTree

func (s *ArrayDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ArrayInitializerContext

type ArrayInitializerContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArrayInitializerContext

func NewArrayInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayInitializerContext

func NewEmptyArrayInitializerContext

func NewEmptyArrayInitializerContext() *ArrayInitializerContext

func (*ArrayInitializerContext) Accept

func (s *ArrayInitializerContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ArrayInitializerContext) EnterRule

func (s *ArrayInitializerContext) EnterRule(listener antlr.ParseTreeListener)

func (*ArrayInitializerContext) ExitRule

func (s *ArrayInitializerContext) ExitRule(listener antlr.ParseTreeListener)

func (*ArrayInitializerContext) GetParser

func (s *ArrayInitializerContext) GetParser() antlr.Parser

func (*ArrayInitializerContext) GetRuleContext

func (s *ArrayInitializerContext) GetRuleContext() antlr.RuleContext

func (*ArrayInitializerContext) IsArrayInitializerContext

func (*ArrayInitializerContext) IsArrayInitializerContext()

func (*ArrayInitializerContext) LeftBracket

func (s *ArrayInitializerContext) LeftBracket() antlr.TerminalNode

func (*ArrayInitializerContext) NumberList

func (*ArrayInitializerContext) RightBracket

func (s *ArrayInitializerContext) RightBracket() antlr.TerminalNode

func (*ArrayInitializerContext) Symbolic

func (*ArrayInitializerContext) ToStringTree

func (s *ArrayInitializerContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseKQueryListener

type BaseKQueryListener struct{}

BaseKQueryListener is a complete listener for a parse tree produced by KQueryParser.

func (*BaseKQueryListener) EnterArithExpr

func (s *BaseKQueryListener) EnterArithExpr(ctx *ArithExprContext)

EnterArithExpr is called when production ArithExpr is entered.

func (*BaseKQueryListener) EnterArithmeticExpr

func (s *BaseKQueryListener) EnterArithmeticExpr(ctx *ArithmeticExprContext)

EnterArithmeticExpr is called when production arithmeticExpr is entered.

func (*BaseKQueryListener) EnterArrExtractExpr

func (s *BaseKQueryListener) EnterArrExtractExpr(ctx *ArrExtractExprContext)

EnterArrExtractExpr is called when production arrExtractExpr is entered.

func (*BaseKQueryListener) EnterArrExtractExprWidth

func (s *BaseKQueryListener) EnterArrExtractExprWidth(ctx *ArrExtractExprWidthContext)

EnterArrExtractExprWidth is called when production ArrExtractExprWidth is entered.

func (*BaseKQueryListener) EnterArrName

func (s *BaseKQueryListener) EnterArrName(ctx *ArrNameContext)

EnterArrName is called when production arrName is entered.

func (*BaseKQueryListener) EnterArrayDeclaration

func (s *BaseKQueryListener) EnterArrayDeclaration(ctx *ArrayDeclarationContext)

EnterArrayDeclaration is called when production arrayDeclaration is entered.

func (*BaseKQueryListener) EnterArrayInitializer

func (s *BaseKQueryListener) EnterArrayInitializer(ctx *ArrayInitializerContext)

EnterArrayInitializer is called when production arrayInitializer is entered.

func (*BaseKQueryListener) EnterBitExtractExpr

func (s *BaseKQueryListener) EnterBitExtractExpr(ctx *BitExtractExprContext)

EnterBitExtractExpr is called when production bitExtractExpr is entered.

func (*BaseKQueryListener) EnterBitExtractExprWidth

func (s *BaseKQueryListener) EnterBitExtractExprWidth(ctx *BitExtractExprWidthContext)

EnterBitExtractExprWidth is called when production BitExtractExprWidth is entered.

func (*BaseKQueryListener) EnterBitwExprWidth

func (s *BaseKQueryListener) EnterBitwExprWidth(ctx *BitwExprWidthContext)

EnterBitwExprWidth is called when production BitwExprWidth is entered.

func (*BaseKQueryListener) EnterBitwiseExpr

func (s *BaseKQueryListener) EnterBitwiseExpr(ctx *BitwiseExprContext)

EnterBitwiseExpr is called when production bitwiseExpr is entered.

func (*BaseKQueryListener) EnterBoolnum

func (s *BaseKQueryListener) EnterBoolnum(ctx *BoolnumContext)

EnterBoolnum is called when production boolnum is entered.

func (*BaseKQueryListener) EnterCompExpr

func (s *BaseKQueryListener) EnterCompExpr(ctx *CompExprContext)

EnterCompExpr is called when production CompExpr is entered.

func (*BaseKQueryListener) EnterCompExprWidth

func (s *BaseKQueryListener) EnterCompExprWidth(ctx *CompExprWidthContext)

EnterCompExprWidth is called when production CompExprWidth is entered.

func (*BaseKQueryListener) EnterComparisonExpr

func (s *BaseKQueryListener) EnterComparisonExpr(ctx *ComparisonExprContext)

EnterComparisonExpr is called when production comparisonExpr is entered.

func (*BaseKQueryListener) EnterConcatExpr

func (s *BaseKQueryListener) EnterConcatExpr(ctx *ConcatExprContext)

EnterConcatExpr is called when production concatExpr is entered.

func (*BaseKQueryListener) EnterConcatExprNW

func (s *BaseKQueryListener) EnterConcatExprNW(ctx *ConcatExprNWContext)

EnterConcatExprNW is called when production ConcatExprNW is entered.

func (*BaseKQueryListener) EnterConcatExprWidth

func (s *BaseKQueryListener) EnterConcatExprWidth(ctx *ConcatExprWidthContext)

EnterConcatExprWidth is called when production ConcatExprWidth is entered.

func (*BaseKQueryListener) EnterConstant

func (s *BaseKQueryListener) EnterConstant(ctx *ConstantContext)

EnterConstant is called when production constant is entered.

func (*BaseKQueryListener) EnterDomain

func (s *BaseKQueryListener) EnterDomain(ctx *DomainContext)

EnterDomain is called when production domain is entered.

func (*BaseKQueryListener) EnterEvalArrayList

func (s *BaseKQueryListener) EnterEvalArrayList(ctx *EvalArrayListContext)

EnterEvalArrayList is called when production evalArrayList is entered.

func (*BaseKQueryListener) EnterEvalExprList

func (s *BaseKQueryListener) EnterEvalExprList(ctx *EvalExprListContext)

EnterEvalExprList is called when production evalExprList is entered.

func (*BaseKQueryListener) EnterEveryRule

func (s *BaseKQueryListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseKQueryListener) EnterExprNegation

func (s *BaseKQueryListener) EnterExprNegation(ctx *ExprNegationContext)

EnterExprNegation is called when production exprNegation is entered.

func (*BaseKQueryListener) EnterExpressionList

func (s *BaseKQueryListener) EnterExpressionList(ctx *ExpressionListContext)

EnterExpressionList is called when production expressionList is entered.

func (*BaseKQueryListener) EnterGenericBitRead

func (s *BaseKQueryListener) EnterGenericBitRead(ctx *GenericBitReadContext)

EnterGenericBitRead is called when production genericBitRead is entered.

func (*BaseKQueryListener) EnterIdentifierList

func (s *BaseKQueryListener) EnterIdentifierList(ctx *IdentifierListContext)

EnterIdentifierList is called when production identifierList is entered.

func (*BaseKQueryListener) EnterKqueryExpression

func (s *BaseKQueryListener) EnterKqueryExpression(ctx *KqueryExpressionContext)

EnterKqueryExpression is called when production kqueryExpression is entered.

func (*BaseKQueryListener) EnterKtranslationUnit

func (s *BaseKQueryListener) EnterKtranslationUnit(ctx *KtranslationUnitContext)

EnterKtranslationUnit is called when production ktranslationUnit is entered.

func (*BaseKQueryListener) EnterLeftExpr

func (s *BaseKQueryListener) EnterLeftExpr(ctx *LeftExprContext)

EnterLeftExpr is called when production leftExpr is entered.

func (*BaseKQueryListener) EnterNamedAbbreviation

func (s *BaseKQueryListener) EnterNamedAbbreviation(ctx *NamedAbbreviationContext)

EnterNamedAbbreviation is called when production NamedAbbreviation is entered.

func (*BaseKQueryListener) EnterNamedConstant

func (s *BaseKQueryListener) EnterNamedConstant(ctx *NamedConstantContext)

EnterNamedConstant is called when production namedConstant is entered.

func (*BaseKQueryListener) EnterNegationExprWidth

func (s *BaseKQueryListener) EnterNegationExprWidth(ctx *NegationExprWidthContext)

EnterNegationExprWidth is called when production NegationExprWidth is entered.

func (*BaseKQueryListener) EnterNegetionExpr

func (s *BaseKQueryListener) EnterNegetionExpr(ctx *NegetionExprContext)

EnterNegetionExpr is called when production NegetionExpr is entered.

func (*BaseKQueryListener) EnterNoUpdateList

func (s *BaseKQueryListener) EnterNoUpdateList(ctx *NoUpdateListContext)

EnterNoUpdateList is called when production NoUpdateList is entered.

func (*BaseKQueryListener) EnterNotExpr

func (s *BaseKQueryListener) EnterNotExpr(ctx *NotExprContext)

EnterNotExpr is called when production notExpr is entered.

func (*BaseKQueryListener) EnterNotExprWidth

func (s *BaseKQueryListener) EnterNotExprWidth(ctx *NotExprWidthContext)

EnterNotExprWidth is called when production NotExprWidth is entered.

func (*BaseKQueryListener) EnterNumArrayElements

func (s *BaseKQueryListener) EnterNumArrayElements(ctx *NumArrayElementsContext)

EnterNumArrayElements is called when production numArrayElements is entered.

func (*BaseKQueryListener) EnterNumber

func (s *BaseKQueryListener) EnterNumber(ctx *NumberContext)

EnterNumber is called when production number is entered.

func (*BaseKQueryListener) EnterNumberList

func (s *BaseKQueryListener) EnterNumberList(ctx *NumberListContext)

EnterNumberList is called when production numberList is entered.

func (*BaseKQueryListener) EnterQueryCommand

func (s *BaseKQueryListener) EnterQueryCommand(ctx *QueryCommandContext)

EnterQueryCommand is called when production queryCommand is entered.

func (*BaseKQueryListener) EnterQueryStatements

func (s *BaseKQueryListener) EnterQueryStatements(ctx *QueryStatementsContext)

EnterQueryStatements is called when production queryStatements is entered.

func (*BaseKQueryListener) EnterRangeLimit

func (s *BaseKQueryListener) EnterRangeLimit(ctx *RangeLimitContext)

EnterRangeLimit is called when production rangeLimit is entered.

func (*BaseKQueryListener) EnterReadExpr

func (s *BaseKQueryListener) EnterReadExpr(ctx *ReadExprContext)

EnterReadExpr is called when production ReadExpr is entered.

func (*BaseKQueryListener) EnterReadExpresssionVersioned

func (s *BaseKQueryListener) EnterReadExpresssionVersioned(ctx *ReadExpresssionVersionedContext)

EnterReadExpresssionVersioned is called when production ReadExpresssionVersioned is entered.

func (*BaseKQueryListener) EnterRightExpr

func (s *BaseKQueryListener) EnterRightExpr(ctx *RightExprContext)

EnterRightExpr is called when production rightExpr is entered.

func (*BaseKQueryListener) EnterSelectExpr

func (s *BaseKQueryListener) EnterSelectExpr(ctx *SelectExprContext)

EnterSelectExpr is called when production selectExpr is entered.

func (*BaseKQueryListener) EnterSelectExprWidth

func (s *BaseKQueryListener) EnterSelectExprWidth(ctx *SelectExprWidthContext)

EnterSelectExprWidth is called when production SelectExprWidth is entered.

func (*BaseKQueryListener) EnterSignedConstant

func (s *BaseKQueryListener) EnterSignedConstant(ctx *SignedConstantContext)

EnterSignedConstant is called when production signedConstant is entered.

func (*BaseKQueryListener) EnterSingleton

func (s *BaseKQueryListener) EnterSingleton(ctx *SingletonContext)

EnterSingleton is called when production Singleton is entered.

func (*BaseKQueryListener) EnterSingletonQueryExpr

func (s *BaseKQueryListener) EnterSingletonQueryExpr(ctx *SingletonQueryExprContext)

EnterSingletonQueryExpr is called when production SingletonQueryExpr is entered.

func (*BaseKQueryListener) EnterSizeQuery

func (s *BaseKQueryListener) EnterSizeQuery(ctx *SizeQueryContext)

EnterSizeQuery is called when production SizeQuery is entered.

func (*BaseKQueryListener) EnterUpdateList

func (s *BaseKQueryListener) EnterUpdateList(ctx *UpdateListContext)

EnterUpdateList is called when production updateList is entered.

func (*BaseKQueryListener) EnterUpdationList

func (s *BaseKQueryListener) EnterUpdationList(ctx *UpdationListContext)

EnterUpdationList is called when production UpdationList is entered.

func (*BaseKQueryListener) EnterVarName

func (s *BaseKQueryListener) EnterVarName(ctx *VarNameContext)

EnterVarName is called when production varName is entered.

func (*BaseKQueryListener) EnterVariableName

func (s *BaseKQueryListener) EnterVariableName(ctx *VariableNameContext)

EnterVariableName is called when production VariableName is entered.

func (*BaseKQueryListener) EnterVersionExpr

func (s *BaseKQueryListener) EnterVersionExpr(ctx *VersionExprContext)

EnterVersionExpr is called when production VersionExpr is entered.

func (*BaseKQueryListener) EnterVersionVariableName

func (s *BaseKQueryListener) EnterVersionVariableName(ctx *VersionVariableNameContext)

EnterVersionVariableName is called when production VersionVariableName is entered.

func (*BaseKQueryListener) EnterVersionedNamedAbbreviation

func (s *BaseKQueryListener) EnterVersionedNamedAbbreviation(ctx *VersionedNamedAbbreviationContext)

EnterVersionedNamedAbbreviation is called when production VersionedNamedAbbreviation is entered.

func (*BaseKQueryListener) EnterWidthOrSizeExpr

func (s *BaseKQueryListener) EnterWidthOrSizeExpr(ctx *WidthOrSizeExprContext)

EnterWidthOrSizeExpr is called when production widthOrSizeExpr is entered.

func (*BaseKQueryListener) EnterWithEvalExpr

func (s *BaseKQueryListener) EnterWithEvalExpr(ctx *WithEvalExprContext)

EnterWithEvalExpr is called when production WithEvalExpr is entered.

func (*BaseKQueryListener) EnterWithEvalExprAndArrayList

func (s *BaseKQueryListener) EnterWithEvalExprAndArrayList(ctx *WithEvalExprAndArrayListContext)

EnterWithEvalExprAndArrayList is called when production WithEvalExprAndArrayList is entered.

func (*BaseKQueryListener) ExitArithExpr

func (s *BaseKQueryListener) ExitArithExpr(ctx *ArithExprContext)

ExitArithExpr is called when production ArithExpr is exited.

func (*BaseKQueryListener) ExitArithmeticExpr

func (s *BaseKQueryListener) ExitArithmeticExpr(ctx *ArithmeticExprContext)

ExitArithmeticExpr is called when production arithmeticExpr is exited.

func (*BaseKQueryListener) ExitArrExtractExpr

func (s *BaseKQueryListener) ExitArrExtractExpr(ctx *ArrExtractExprContext)

ExitArrExtractExpr is called when production arrExtractExpr is exited.

func (*BaseKQueryListener) ExitArrExtractExprWidth

func (s *BaseKQueryListener) ExitArrExtractExprWidth(ctx *ArrExtractExprWidthContext)

ExitArrExtractExprWidth is called when production ArrExtractExprWidth is exited.

func (*BaseKQueryListener) ExitArrName

func (s *BaseKQueryListener) ExitArrName(ctx *ArrNameContext)

ExitArrName is called when production arrName is exited.

func (*BaseKQueryListener) ExitArrayDeclaration

func (s *BaseKQueryListener) ExitArrayDeclaration(ctx *ArrayDeclarationContext)

ExitArrayDeclaration is called when production arrayDeclaration is exited.

func (*BaseKQueryListener) ExitArrayInitializer

func (s *BaseKQueryListener) ExitArrayInitializer(ctx *ArrayInitializerContext)

ExitArrayInitializer is called when production arrayInitializer is exited.

func (*BaseKQueryListener) ExitBitExtractExpr

func (s *BaseKQueryListener) ExitBitExtractExpr(ctx *BitExtractExprContext)

ExitBitExtractExpr is called when production bitExtractExpr is exited.

func (*BaseKQueryListener) ExitBitExtractExprWidth

func (s *BaseKQueryListener) ExitBitExtractExprWidth(ctx *BitExtractExprWidthContext)

ExitBitExtractExprWidth is called when production BitExtractExprWidth is exited.

func (*BaseKQueryListener) ExitBitwExprWidth

func (s *BaseKQueryListener) ExitBitwExprWidth(ctx *BitwExprWidthContext)

ExitBitwExprWidth is called when production BitwExprWidth is exited.

func (*BaseKQueryListener) ExitBitwiseExpr

func (s *BaseKQueryListener) ExitBitwiseExpr(ctx *BitwiseExprContext)

ExitBitwiseExpr is called when production bitwiseExpr is exited.

func (*BaseKQueryListener) ExitBoolnum

func (s *BaseKQueryListener) ExitBoolnum(ctx *BoolnumContext)

ExitBoolnum is called when production boolnum is exited.

func (*BaseKQueryListener) ExitCompExpr

func (s *BaseKQueryListener) ExitCompExpr(ctx *CompExprContext)

ExitCompExpr is called when production CompExpr is exited.

func (*BaseKQueryListener) ExitCompExprWidth

func (s *BaseKQueryListener) ExitCompExprWidth(ctx *CompExprWidthContext)

ExitCompExprWidth is called when production CompExprWidth is exited.

func (*BaseKQueryListener) ExitComparisonExpr

func (s *BaseKQueryListener) ExitComparisonExpr(ctx *ComparisonExprContext)

ExitComparisonExpr is called when production comparisonExpr is exited.

func (*BaseKQueryListener) ExitConcatExpr

func (s *BaseKQueryListener) ExitConcatExpr(ctx *ConcatExprContext)

ExitConcatExpr is called when production concatExpr is exited.

func (*BaseKQueryListener) ExitConcatExprNW

func (s *BaseKQueryListener) ExitConcatExprNW(ctx *ConcatExprNWContext)

ExitConcatExprNW is called when production ConcatExprNW is exited.

func (*BaseKQueryListener) ExitConcatExprWidth

func (s *BaseKQueryListener) ExitConcatExprWidth(ctx *ConcatExprWidthContext)

ExitConcatExprWidth is called when production ConcatExprWidth is exited.

func (*BaseKQueryListener) ExitConstant

func (s *BaseKQueryListener) ExitConstant(ctx *ConstantContext)

ExitConstant is called when production constant is exited.

func (*BaseKQueryListener) ExitDomain

func (s *BaseKQueryListener) ExitDomain(ctx *DomainContext)

ExitDomain is called when production domain is exited.

func (*BaseKQueryListener) ExitEvalArrayList

func (s *BaseKQueryListener) ExitEvalArrayList(ctx *EvalArrayListContext)

ExitEvalArrayList is called when production evalArrayList is exited.

func (*BaseKQueryListener) ExitEvalExprList

func (s *BaseKQueryListener) ExitEvalExprList(ctx *EvalExprListContext)

ExitEvalExprList is called when production evalExprList is exited.

func (*BaseKQueryListener) ExitEveryRule

func (s *BaseKQueryListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseKQueryListener) ExitExprNegation

func (s *BaseKQueryListener) ExitExprNegation(ctx *ExprNegationContext)

ExitExprNegation is called when production exprNegation is exited.

func (*BaseKQueryListener) ExitExpressionList

func (s *BaseKQueryListener) ExitExpressionList(ctx *ExpressionListContext)

ExitExpressionList is called when production expressionList is exited.

func (*BaseKQueryListener) ExitGenericBitRead

func (s *BaseKQueryListener) ExitGenericBitRead(ctx *GenericBitReadContext)

ExitGenericBitRead is called when production genericBitRead is exited.

func (*BaseKQueryListener) ExitIdentifierList

func (s *BaseKQueryListener) ExitIdentifierList(ctx *IdentifierListContext)

ExitIdentifierList is called when production identifierList is exited.

func (*BaseKQueryListener) ExitKqueryExpression

func (s *BaseKQueryListener) ExitKqueryExpression(ctx *KqueryExpressionContext)

ExitKqueryExpression is called when production kqueryExpression is exited.

func (*BaseKQueryListener) ExitKtranslationUnit

func (s *BaseKQueryListener) ExitKtranslationUnit(ctx *KtranslationUnitContext)

ExitKtranslationUnit is called when production ktranslationUnit is exited.

func (*BaseKQueryListener) ExitLeftExpr

func (s *BaseKQueryListener) ExitLeftExpr(ctx *LeftExprContext)

ExitLeftExpr is called when production leftExpr is exited.

func (*BaseKQueryListener) ExitNamedAbbreviation

func (s *BaseKQueryListener) ExitNamedAbbreviation(ctx *NamedAbbreviationContext)

ExitNamedAbbreviation is called when production NamedAbbreviation is exited.

func (*BaseKQueryListener) ExitNamedConstant

func (s *BaseKQueryListener) ExitNamedConstant(ctx *NamedConstantContext)

ExitNamedConstant is called when production namedConstant is exited.

func (*BaseKQueryListener) ExitNegationExprWidth

func (s *BaseKQueryListener) ExitNegationExprWidth(ctx *NegationExprWidthContext)

ExitNegationExprWidth is called when production NegationExprWidth is exited.

func (*BaseKQueryListener) ExitNegetionExpr

func (s *BaseKQueryListener) ExitNegetionExpr(ctx *NegetionExprContext)

ExitNegetionExpr is called when production NegetionExpr is exited.

func (*BaseKQueryListener) ExitNoUpdateList

func (s *BaseKQueryListener) ExitNoUpdateList(ctx *NoUpdateListContext)

ExitNoUpdateList is called when production NoUpdateList is exited.

func (*BaseKQueryListener) ExitNotExpr

func (s *BaseKQueryListener) ExitNotExpr(ctx *NotExprContext)

ExitNotExpr is called when production notExpr is exited.

func (*BaseKQueryListener) ExitNotExprWidth

func (s *BaseKQueryListener) ExitNotExprWidth(ctx *NotExprWidthContext)

ExitNotExprWidth is called when production NotExprWidth is exited.

func (*BaseKQueryListener) ExitNumArrayElements

func (s *BaseKQueryListener) ExitNumArrayElements(ctx *NumArrayElementsContext)

ExitNumArrayElements is called when production numArrayElements is exited.

func (*BaseKQueryListener) ExitNumber

func (s *BaseKQueryListener) ExitNumber(ctx *NumberContext)

ExitNumber is called when production number is exited.

func (*BaseKQueryListener) ExitNumberList

func (s *BaseKQueryListener) ExitNumberList(ctx *NumberListContext)

ExitNumberList is called when production numberList is exited.

func (*BaseKQueryListener) ExitQueryCommand

func (s *BaseKQueryListener) ExitQueryCommand(ctx *QueryCommandContext)

ExitQueryCommand is called when production queryCommand is exited.

func (*BaseKQueryListener) ExitQueryStatements

func (s *BaseKQueryListener) ExitQueryStatements(ctx *QueryStatementsContext)

ExitQueryStatements is called when production queryStatements is exited.

func (*BaseKQueryListener) ExitRangeLimit

func (s *BaseKQueryListener) ExitRangeLimit(ctx *RangeLimitContext)

ExitRangeLimit is called when production rangeLimit is exited.

func (*BaseKQueryListener) ExitReadExpr

func (s *BaseKQueryListener) ExitReadExpr(ctx *ReadExprContext)

ExitReadExpr is called when production ReadExpr is exited.

func (*BaseKQueryListener) ExitReadExpresssionVersioned

func (s *BaseKQueryListener) ExitReadExpresssionVersioned(ctx *ReadExpresssionVersionedContext)

ExitReadExpresssionVersioned is called when production ReadExpresssionVersioned is exited.

func (*BaseKQueryListener) ExitRightExpr

func (s *BaseKQueryListener) ExitRightExpr(ctx *RightExprContext)

ExitRightExpr is called when production rightExpr is exited.

func (*BaseKQueryListener) ExitSelectExpr

func (s *BaseKQueryListener) ExitSelectExpr(ctx *SelectExprContext)

ExitSelectExpr is called when production selectExpr is exited.

func (*BaseKQueryListener) ExitSelectExprWidth

func (s *BaseKQueryListener) ExitSelectExprWidth(ctx *SelectExprWidthContext)

ExitSelectExprWidth is called when production SelectExprWidth is exited.

func (*BaseKQueryListener) ExitSignedConstant

func (s *BaseKQueryListener) ExitSignedConstant(ctx *SignedConstantContext)

ExitSignedConstant is called when production signedConstant is exited.

func (*BaseKQueryListener) ExitSingleton

func (s *BaseKQueryListener) ExitSingleton(ctx *SingletonContext)

ExitSingleton is called when production Singleton is exited.

func (*BaseKQueryListener) ExitSingletonQueryExpr

func (s *BaseKQueryListener) ExitSingletonQueryExpr(ctx *SingletonQueryExprContext)

ExitSingletonQueryExpr is called when production SingletonQueryExpr is exited.

func (*BaseKQueryListener) ExitSizeQuery

func (s *BaseKQueryListener) ExitSizeQuery(ctx *SizeQueryContext)

ExitSizeQuery is called when production SizeQuery is exited.

func (*BaseKQueryListener) ExitUpdateList

func (s *BaseKQueryListener) ExitUpdateList(ctx *UpdateListContext)

ExitUpdateList is called when production updateList is exited.

func (*BaseKQueryListener) ExitUpdationList

func (s *BaseKQueryListener) ExitUpdationList(ctx *UpdationListContext)

ExitUpdationList is called when production UpdationList is exited.

func (*BaseKQueryListener) ExitVarName

func (s *BaseKQueryListener) ExitVarName(ctx *VarNameContext)

ExitVarName is called when production varName is exited.

func (*BaseKQueryListener) ExitVariableName

func (s *BaseKQueryListener) ExitVariableName(ctx *VariableNameContext)

ExitVariableName is called when production VariableName is exited.

func (*BaseKQueryListener) ExitVersionExpr

func (s *BaseKQueryListener) ExitVersionExpr(ctx *VersionExprContext)

ExitVersionExpr is called when production VersionExpr is exited.

func (*BaseKQueryListener) ExitVersionVariableName

func (s *BaseKQueryListener) ExitVersionVariableName(ctx *VersionVariableNameContext)

ExitVersionVariableName is called when production VersionVariableName is exited.

func (*BaseKQueryListener) ExitVersionedNamedAbbreviation

func (s *BaseKQueryListener) ExitVersionedNamedAbbreviation(ctx *VersionedNamedAbbreviationContext)

ExitVersionedNamedAbbreviation is called when production VersionedNamedAbbreviation is exited.

func (*BaseKQueryListener) ExitWidthOrSizeExpr

func (s *BaseKQueryListener) ExitWidthOrSizeExpr(ctx *WidthOrSizeExprContext)

ExitWidthOrSizeExpr is called when production widthOrSizeExpr is exited.

func (*BaseKQueryListener) ExitWithEvalExpr

func (s *BaseKQueryListener) ExitWithEvalExpr(ctx *WithEvalExprContext)

ExitWithEvalExpr is called when production WithEvalExpr is exited.

func (*BaseKQueryListener) ExitWithEvalExprAndArrayList

func (s *BaseKQueryListener) ExitWithEvalExprAndArrayList(ctx *WithEvalExprAndArrayListContext)

ExitWithEvalExprAndArrayList is called when production WithEvalExprAndArrayList is exited.

func (*BaseKQueryListener) VisitErrorNode

func (s *BaseKQueryListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseKQueryListener) VisitTerminal

func (s *BaseKQueryListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type BaseKQueryVisitor

type BaseKQueryVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseKQueryVisitor) VisitArithExpr

func (v *BaseKQueryVisitor) VisitArithExpr(ctx *ArithExprContext) interface{}

func (*BaseKQueryVisitor) VisitArithmeticExpr

func (v *BaseKQueryVisitor) VisitArithmeticExpr(ctx *ArithmeticExprContext) interface{}

func (*BaseKQueryVisitor) VisitArrExtractExpr

func (v *BaseKQueryVisitor) VisitArrExtractExpr(ctx *ArrExtractExprContext) interface{}

func (*BaseKQueryVisitor) VisitArrExtractExprWidth

func (v *BaseKQueryVisitor) VisitArrExtractExprWidth(ctx *ArrExtractExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitArrName

func (v *BaseKQueryVisitor) VisitArrName(ctx *ArrNameContext) interface{}

func (*BaseKQueryVisitor) VisitArrayDeclaration

func (v *BaseKQueryVisitor) VisitArrayDeclaration(ctx *ArrayDeclarationContext) interface{}

func (*BaseKQueryVisitor) VisitArrayInitializer

func (v *BaseKQueryVisitor) VisitArrayInitializer(ctx *ArrayInitializerContext) interface{}

func (*BaseKQueryVisitor) VisitBitExtractExpr

func (v *BaseKQueryVisitor) VisitBitExtractExpr(ctx *BitExtractExprContext) interface{}

func (*BaseKQueryVisitor) VisitBitExtractExprWidth

func (v *BaseKQueryVisitor) VisitBitExtractExprWidth(ctx *BitExtractExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitBitwExprWidth

func (v *BaseKQueryVisitor) VisitBitwExprWidth(ctx *BitwExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitBitwiseExpr

func (v *BaseKQueryVisitor) VisitBitwiseExpr(ctx *BitwiseExprContext) interface{}

func (*BaseKQueryVisitor) VisitBoolnum

func (v *BaseKQueryVisitor) VisitBoolnum(ctx *BoolnumContext) interface{}

func (*BaseKQueryVisitor) VisitCompExpr

func (v *BaseKQueryVisitor) VisitCompExpr(ctx *CompExprContext) interface{}

func (*BaseKQueryVisitor) VisitCompExprWidth

func (v *BaseKQueryVisitor) VisitCompExprWidth(ctx *CompExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitComparisonExpr

func (v *BaseKQueryVisitor) VisitComparisonExpr(ctx *ComparisonExprContext) interface{}

func (*BaseKQueryVisitor) VisitConcatExpr

func (v *BaseKQueryVisitor) VisitConcatExpr(ctx *ConcatExprContext) interface{}

func (*BaseKQueryVisitor) VisitConcatExprNW

func (v *BaseKQueryVisitor) VisitConcatExprNW(ctx *ConcatExprNWContext) interface{}

func (*BaseKQueryVisitor) VisitConcatExprWidth

func (v *BaseKQueryVisitor) VisitConcatExprWidth(ctx *ConcatExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitConstant

func (v *BaseKQueryVisitor) VisitConstant(ctx *ConstantContext) interface{}

func (*BaseKQueryVisitor) VisitDomain

func (v *BaseKQueryVisitor) VisitDomain(ctx *DomainContext) interface{}

func (*BaseKQueryVisitor) VisitEvalArrayList

func (v *BaseKQueryVisitor) VisitEvalArrayList(ctx *EvalArrayListContext) interface{}

func (*BaseKQueryVisitor) VisitEvalExprList

func (v *BaseKQueryVisitor) VisitEvalExprList(ctx *EvalExprListContext) interface{}

func (*BaseKQueryVisitor) VisitExprNegation

func (v *BaseKQueryVisitor) VisitExprNegation(ctx *ExprNegationContext) interface{}

func (*BaseKQueryVisitor) VisitExpressionList

func (v *BaseKQueryVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}

func (*BaseKQueryVisitor) VisitGenericBitRead

func (v *BaseKQueryVisitor) VisitGenericBitRead(ctx *GenericBitReadContext) interface{}

func (*BaseKQueryVisitor) VisitIdentifierList

func (v *BaseKQueryVisitor) VisitIdentifierList(ctx *IdentifierListContext) interface{}

func (*BaseKQueryVisitor) VisitKqueryExpression

func (v *BaseKQueryVisitor) VisitKqueryExpression(ctx *KqueryExpressionContext) interface{}

func (*BaseKQueryVisitor) VisitKtranslationUnit

func (v *BaseKQueryVisitor) VisitKtranslationUnit(ctx *KtranslationUnitContext) interface{}

func (*BaseKQueryVisitor) VisitLeftExpr

func (v *BaseKQueryVisitor) VisitLeftExpr(ctx *LeftExprContext) interface{}

func (*BaseKQueryVisitor) VisitNamedAbbreviation

func (v *BaseKQueryVisitor) VisitNamedAbbreviation(ctx *NamedAbbreviationContext) interface{}

func (*BaseKQueryVisitor) VisitNamedConstant

func (v *BaseKQueryVisitor) VisitNamedConstant(ctx *NamedConstantContext) interface{}

func (*BaseKQueryVisitor) VisitNegationExprWidth

func (v *BaseKQueryVisitor) VisitNegationExprWidth(ctx *NegationExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitNegetionExpr

func (v *BaseKQueryVisitor) VisitNegetionExpr(ctx *NegetionExprContext) interface{}

func (*BaseKQueryVisitor) VisitNoUpdateList

func (v *BaseKQueryVisitor) VisitNoUpdateList(ctx *NoUpdateListContext) interface{}

func (*BaseKQueryVisitor) VisitNotExpr

func (v *BaseKQueryVisitor) VisitNotExpr(ctx *NotExprContext) interface{}

func (*BaseKQueryVisitor) VisitNotExprWidth

func (v *BaseKQueryVisitor) VisitNotExprWidth(ctx *NotExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitNumArrayElements

func (v *BaseKQueryVisitor) VisitNumArrayElements(ctx *NumArrayElementsContext) interface{}

func (*BaseKQueryVisitor) VisitNumber

func (v *BaseKQueryVisitor) VisitNumber(ctx *NumberContext) interface{}

func (*BaseKQueryVisitor) VisitNumberList

func (v *BaseKQueryVisitor) VisitNumberList(ctx *NumberListContext) interface{}

func (*BaseKQueryVisitor) VisitQueryCommand

func (v *BaseKQueryVisitor) VisitQueryCommand(ctx *QueryCommandContext) interface{}

func (*BaseKQueryVisitor) VisitQueryStatements

func (v *BaseKQueryVisitor) VisitQueryStatements(ctx *QueryStatementsContext) interface{}

func (*BaseKQueryVisitor) VisitRangeLimit

func (v *BaseKQueryVisitor) VisitRangeLimit(ctx *RangeLimitContext) interface{}

func (*BaseKQueryVisitor) VisitReadExpr

func (v *BaseKQueryVisitor) VisitReadExpr(ctx *ReadExprContext) interface{}

func (*BaseKQueryVisitor) VisitReadExpresssionVersioned

func (v *BaseKQueryVisitor) VisitReadExpresssionVersioned(ctx *ReadExpresssionVersionedContext) interface{}

func (*BaseKQueryVisitor) VisitRightExpr

func (v *BaseKQueryVisitor) VisitRightExpr(ctx *RightExprContext) interface{}

func (*BaseKQueryVisitor) VisitSelectExpr

func (v *BaseKQueryVisitor) VisitSelectExpr(ctx *SelectExprContext) interface{}

func (*BaseKQueryVisitor) VisitSelectExprWidth

func (v *BaseKQueryVisitor) VisitSelectExprWidth(ctx *SelectExprWidthContext) interface{}

func (*BaseKQueryVisitor) VisitSignedConstant

func (v *BaseKQueryVisitor) VisitSignedConstant(ctx *SignedConstantContext) interface{}

func (*BaseKQueryVisitor) VisitSingleton

func (v *BaseKQueryVisitor) VisitSingleton(ctx *SingletonContext) interface{}

func (*BaseKQueryVisitor) VisitSingletonQueryExpr

func (v *BaseKQueryVisitor) VisitSingletonQueryExpr(ctx *SingletonQueryExprContext) interface{}

func (*BaseKQueryVisitor) VisitSizeQuery

func (v *BaseKQueryVisitor) VisitSizeQuery(ctx *SizeQueryContext) interface{}

func (*BaseKQueryVisitor) VisitUpdateList

func (v *BaseKQueryVisitor) VisitUpdateList(ctx *UpdateListContext) interface{}

func (*BaseKQueryVisitor) VisitUpdationList

func (v *BaseKQueryVisitor) VisitUpdationList(ctx *UpdationListContext) interface{}

func (*BaseKQueryVisitor) VisitVarName

func (v *BaseKQueryVisitor) VisitVarName(ctx *VarNameContext) interface{}

func (*BaseKQueryVisitor) VisitVariableName

func (v *BaseKQueryVisitor) VisitVariableName(ctx *VariableNameContext) interface{}

func (*BaseKQueryVisitor) VisitVersionExpr

func (v *BaseKQueryVisitor) VisitVersionExpr(ctx *VersionExprContext) interface{}

func (*BaseKQueryVisitor) VisitVersionVariableName

func (v *BaseKQueryVisitor) VisitVersionVariableName(ctx *VersionVariableNameContext) interface{}

func (*BaseKQueryVisitor) VisitVersionedNamedAbbreviation

func (v *BaseKQueryVisitor) VisitVersionedNamedAbbreviation(ctx *VersionedNamedAbbreviationContext) interface{}

func (*BaseKQueryVisitor) VisitWidthOrSizeExpr

func (v *BaseKQueryVisitor) VisitWidthOrSizeExpr(ctx *WidthOrSizeExprContext) interface{}

func (*BaseKQueryVisitor) VisitWithEvalExpr

func (v *BaseKQueryVisitor) VisitWithEvalExpr(ctx *WithEvalExprContext) interface{}

func (*BaseKQueryVisitor) VisitWithEvalExprAndArrayList

func (v *BaseKQueryVisitor) VisitWithEvalExprAndArrayList(ctx *WithEvalExprAndArrayListContext) interface{}

type BitExtractExprContext

type BitExtractExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBitExtractExprContext

func NewBitExtractExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitExtractExprContext

func NewEmptyBitExtractExprContext

func NewEmptyBitExtractExprContext() *BitExtractExprContext

func (*BitExtractExprContext) Accept

func (s *BitExtractExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitExtractExprContext) EnterRule

func (s *BitExtractExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitExtractExprContext) ExitRule

func (s *BitExtractExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitExtractExprContext) GetParser

func (s *BitExtractExprContext) GetParser() antlr.Parser

func (*BitExtractExprContext) GetRuleContext

func (s *BitExtractExprContext) GetRuleContext() antlr.RuleContext

func (*BitExtractExprContext) IsBitExtractExprContext

func (*BitExtractExprContext) IsBitExtractExprContext()

func (*BitExtractExprContext) SEXT

func (*BitExtractExprContext) ToStringTree

func (s *BitExtractExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*BitExtractExprContext) ZEXT

type BitExtractExprWidthContext

type BitExtractExprWidthContext struct {
	*ExpressionContext
}

func NewBitExtractExprWidthContext

func NewBitExtractExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitExtractExprWidthContext

func (*BitExtractExprWidthContext) Accept

func (s *BitExtractExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitExtractExprWidthContext) BitExtractExpr

func (*BitExtractExprWidthContext) EnterRule

func (s *BitExtractExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitExtractExprWidthContext) ExitRule

func (s *BitExtractExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitExtractExprWidthContext) Expression

func (*BitExtractExprWidthContext) GetRuleContext

func (s *BitExtractExprWidthContext) GetRuleContext() antlr.RuleContext

func (*BitExtractExprWidthContext) LeftParen

func (*BitExtractExprWidthContext) RightParen

func (*BitExtractExprWidthContext) WidthOrSizeExpr

type BitwExprWidthContext

type BitwExprWidthContext struct {
	*ExpressionContext
}

func NewBitwExprWidthContext

func NewBitwExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitwExprWidthContext

func (*BitwExprWidthContext) Accept

func (s *BitwExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitwExprWidthContext) BitwiseExpr

func (s *BitwExprWidthContext) BitwiseExpr() IBitwiseExprContext

func (*BitwExprWidthContext) EnterRule

func (s *BitwExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitwExprWidthContext) ExitRule

func (s *BitwExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitwExprWidthContext) GetRuleContext

func (s *BitwExprWidthContext) GetRuleContext() antlr.RuleContext

func (*BitwExprWidthContext) LeftExpr

func (s *BitwExprWidthContext) LeftExpr() ILeftExprContext

func (*BitwExprWidthContext) LeftParen

func (s *BitwExprWidthContext) LeftParen() antlr.TerminalNode

func (*BitwExprWidthContext) RightExpr

func (s *BitwExprWidthContext) RightExpr() IRightExprContext

func (*BitwExprWidthContext) RightParen

func (s *BitwExprWidthContext) RightParen() antlr.TerminalNode

func (*BitwExprWidthContext) WidthOrSizeExpr

func (s *BitwExprWidthContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type BitwiseExprContext

type BitwiseExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBitwiseExprContext

func NewBitwiseExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseExprContext

func NewEmptyBitwiseExprContext

func NewEmptyBitwiseExprContext() *BitwiseExprContext

func (*BitwiseExprContext) ASHR

func (*BitwiseExprContext) Accept

func (s *BitwiseExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BitwiseExprContext) BITWISEAND

func (s *BitwiseExprContext) BITWISEAND() antlr.TerminalNode

func (*BitwiseExprContext) BITWISEOR

func (s *BitwiseExprContext) BITWISEOR() antlr.TerminalNode

func (*BitwiseExprContext) BITWISEXOR

func (s *BitwiseExprContext) BITWISEXOR() antlr.TerminalNode

func (*BitwiseExprContext) EnterRule

func (s *BitwiseExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*BitwiseExprContext) ExitRule

func (s *BitwiseExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*BitwiseExprContext) GetParser

func (s *BitwiseExprContext) GetParser() antlr.Parser

func (*BitwiseExprContext) GetRuleContext

func (s *BitwiseExprContext) GetRuleContext() antlr.RuleContext

func (*BitwiseExprContext) IsBitwiseExprContext

func (*BitwiseExprContext) IsBitwiseExprContext()

func (*BitwiseExprContext) LSHR

func (*BitwiseExprContext) SHL

func (*BitwiseExprContext) ToStringTree

func (s *BitwiseExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BoolnumContext

type BoolnumContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBoolnumContext

func NewBoolnumContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolnumContext

func NewEmptyBoolnumContext

func NewEmptyBoolnumContext() *BoolnumContext

func (*BoolnumContext) Accept

func (s *BoolnumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolnumContext) Boolean

func (s *BoolnumContext) Boolean() antlr.TerminalNode

func (*BoolnumContext) EnterRule

func (s *BoolnumContext) EnterRule(listener antlr.ParseTreeListener)

func (*BoolnumContext) ExitRule

func (s *BoolnumContext) ExitRule(listener antlr.ParseTreeListener)

func (*BoolnumContext) GetParser

func (s *BoolnumContext) GetParser() antlr.Parser

func (*BoolnumContext) GetRuleContext

func (s *BoolnumContext) GetRuleContext() antlr.RuleContext

func (*BoolnumContext) IsBoolnumContext

func (*BoolnumContext) IsBoolnumContext()

func (*BoolnumContext) ToStringTree

func (s *BoolnumContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type CompExprContext

type CompExprContext struct {
	*ExpressionContext
}

func NewCompExprContext

func NewCompExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CompExprContext

func (*CompExprContext) Accept

func (s *CompExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CompExprContext) ComparisonExpr

func (s *CompExprContext) ComparisonExpr() IComparisonExprContext

func (*CompExprContext) EnterRule

func (s *CompExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompExprContext) ExitRule

func (s *CompExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompExprContext) GetRuleContext

func (s *CompExprContext) GetRuleContext() antlr.RuleContext

func (*CompExprContext) LeftExpr

func (s *CompExprContext) LeftExpr() ILeftExprContext

func (*CompExprContext) LeftParen

func (s *CompExprContext) LeftParen() antlr.TerminalNode

func (*CompExprContext) RightExpr

func (s *CompExprContext) RightExpr() IRightExprContext

func (*CompExprContext) RightParen

func (s *CompExprContext) RightParen() antlr.TerminalNode

type CompExprWidthContext

type CompExprWidthContext struct {
	*ExpressionContext
}

func NewCompExprWidthContext

func NewCompExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CompExprWidthContext

func (*CompExprWidthContext) Accept

func (s *CompExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*CompExprWidthContext) ComparisonExpr

func (s *CompExprWidthContext) ComparisonExpr() IComparisonExprContext

func (*CompExprWidthContext) EnterRule

func (s *CompExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*CompExprWidthContext) ExitRule

func (s *CompExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*CompExprWidthContext) GetRuleContext

func (s *CompExprWidthContext) GetRuleContext() antlr.RuleContext

func (*CompExprWidthContext) LeftExpr

func (s *CompExprWidthContext) LeftExpr() ILeftExprContext

func (*CompExprWidthContext) LeftParen

func (s *CompExprWidthContext) LeftParen() antlr.TerminalNode

func (*CompExprWidthContext) RightExpr

func (s *CompExprWidthContext) RightExpr() IRightExprContext

func (*CompExprWidthContext) RightParen

func (s *CompExprWidthContext) RightParen() antlr.TerminalNode

func (*CompExprWidthContext) WidthOrSizeExpr

func (s *CompExprWidthContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type ComparisonExprContext

type ComparisonExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewComparisonExprContext

func NewComparisonExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonExprContext

func NewEmptyComparisonExprContext

func NewEmptyComparisonExprContext() *ComparisonExprContext

func (*ComparisonExprContext) Accept

func (s *ComparisonExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ComparisonExprContext) EQ

func (*ComparisonExprContext) EnterRule

func (s *ComparisonExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ComparisonExprContext) ExitRule

func (s *ComparisonExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ComparisonExprContext) GetParser

func (s *ComparisonExprContext) GetParser() antlr.Parser

func (*ComparisonExprContext) GetRuleContext

func (s *ComparisonExprContext) GetRuleContext() antlr.RuleContext

func (*ComparisonExprContext) IsComparisonExprContext

func (*ComparisonExprContext) IsComparisonExprContext()

func (*ComparisonExprContext) NEQ

func (*ComparisonExprContext) SGE

func (*ComparisonExprContext) SGT

func (*ComparisonExprContext) SLE

func (*ComparisonExprContext) SLT

func (*ComparisonExprContext) ToStringTree

func (s *ComparisonExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ComparisonExprContext) UGE

func (*ComparisonExprContext) UGT

func (*ComparisonExprContext) ULE

func (*ComparisonExprContext) ULT

type ConcatExprContext

type ConcatExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConcatExprContext

func NewConcatExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConcatExprContext

func NewEmptyConcatExprContext

func NewEmptyConcatExprContext() *ConcatExprContext

func (*ConcatExprContext) Accept

func (s *ConcatExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConcatExprContext) CONCAT

func (s *ConcatExprContext) CONCAT() antlr.TerminalNode

func (*ConcatExprContext) EnterRule

func (s *ConcatExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConcatExprContext) ExitRule

func (s *ConcatExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConcatExprContext) GetParser

func (s *ConcatExprContext) GetParser() antlr.Parser

func (*ConcatExprContext) GetRuleContext

func (s *ConcatExprContext) GetRuleContext() antlr.RuleContext

func (*ConcatExprContext) IsConcatExprContext

func (*ConcatExprContext) IsConcatExprContext()

func (*ConcatExprContext) ToStringTree

func (s *ConcatExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ConcatExprNWContext

type ConcatExprNWContext struct {
	*ExpressionContext
}

func NewConcatExprNWContext

func NewConcatExprNWContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConcatExprNWContext

func (*ConcatExprNWContext) Accept

func (s *ConcatExprNWContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConcatExprNWContext) ConcatExpr

func (s *ConcatExprNWContext) ConcatExpr() IConcatExprContext

func (*ConcatExprNWContext) EnterRule

func (s *ConcatExprNWContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConcatExprNWContext) ExitRule

func (s *ConcatExprNWContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConcatExprNWContext) GetRuleContext

func (s *ConcatExprNWContext) GetRuleContext() antlr.RuleContext

func (*ConcatExprNWContext) LeftExpr

func (s *ConcatExprNWContext) LeftExpr() ILeftExprContext

func (*ConcatExprNWContext) LeftParen

func (s *ConcatExprNWContext) LeftParen() antlr.TerminalNode

func (*ConcatExprNWContext) RightExpr

func (s *ConcatExprNWContext) RightExpr() IRightExprContext

func (*ConcatExprNWContext) RightParen

func (s *ConcatExprNWContext) RightParen() antlr.TerminalNode

type ConcatExprWidthContext

type ConcatExprWidthContext struct {
	*ExpressionContext
}

func NewConcatExprWidthContext

func NewConcatExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConcatExprWidthContext

func (*ConcatExprWidthContext) Accept

func (s *ConcatExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConcatExprWidthContext) ConcatExpr

func (*ConcatExprWidthContext) EnterRule

func (s *ConcatExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConcatExprWidthContext) ExitRule

func (s *ConcatExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConcatExprWidthContext) GetRuleContext

func (s *ConcatExprWidthContext) GetRuleContext() antlr.RuleContext

func (*ConcatExprWidthContext) LeftExpr

func (*ConcatExprWidthContext) LeftParen

func (s *ConcatExprWidthContext) LeftParen() antlr.TerminalNode

func (*ConcatExprWidthContext) RightExpr

func (*ConcatExprWidthContext) RightParen

func (s *ConcatExprWidthContext) RightParen() antlr.TerminalNode

func (*ConcatExprWidthContext) WidthOrSizeExpr

func (s *ConcatExprWidthContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type ConstantContext

type ConstantContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewConstantContext

func NewConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantContext

func NewEmptyConstantContext

func NewEmptyConstantContext() *ConstantContext

func (*ConstantContext) Accept

func (s *ConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ConstantContext) Constant

func (s *ConstantContext) Constant() antlr.TerminalNode

func (*ConstantContext) EnterRule

func (s *ConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*ConstantContext) ExitRule

func (s *ConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*ConstantContext) GetParser

func (s *ConstantContext) GetParser() antlr.Parser

func (*ConstantContext) GetRuleContext

func (s *ConstantContext) GetRuleContext() antlr.RuleContext

func (*ConstantContext) IsConstantContext

func (*ConstantContext) IsConstantContext()

func (*ConstantContext) ToStringTree

func (s *ConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type DomainContext

type DomainContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDomainContext

func NewDomainContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DomainContext

func NewEmptyDomainContext

func NewEmptyDomainContext() *DomainContext

func (*DomainContext) Accept

func (s *DomainContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DomainContext) EnterRule

func (s *DomainContext) EnterRule(listener antlr.ParseTreeListener)

func (*DomainContext) ExitRule

func (s *DomainContext) ExitRule(listener antlr.ParseTreeListener)

func (*DomainContext) GetParser

func (s *DomainContext) GetParser() antlr.Parser

func (*DomainContext) GetRuleContext

func (s *DomainContext) GetRuleContext() antlr.RuleContext

func (*DomainContext) IsDomainContext

func (*DomainContext) IsDomainContext()

func (*DomainContext) ToStringTree

func (s *DomainContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*DomainContext) WidthOrSizeExpr

func (s *DomainContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type EvalArrayListContext

type EvalArrayListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEvalArrayListContext

func NewEmptyEvalArrayListContext() *EvalArrayListContext

func NewEvalArrayListContext

func NewEvalArrayListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EvalArrayListContext

func (*EvalArrayListContext) Accept

func (s *EvalArrayListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EvalArrayListContext) EnterRule

func (s *EvalArrayListContext) EnterRule(listener antlr.ParseTreeListener)

func (*EvalArrayListContext) ExitRule

func (s *EvalArrayListContext) ExitRule(listener antlr.ParseTreeListener)

func (*EvalArrayListContext) GetParser

func (s *EvalArrayListContext) GetParser() antlr.Parser

func (*EvalArrayListContext) GetRuleContext

func (s *EvalArrayListContext) GetRuleContext() antlr.RuleContext

func (*EvalArrayListContext) IdentifierList

func (s *EvalArrayListContext) IdentifierList() IIdentifierListContext

func (*EvalArrayListContext) IsEvalArrayListContext

func (*EvalArrayListContext) IsEvalArrayListContext()

func (*EvalArrayListContext) LeftBracket

func (s *EvalArrayListContext) LeftBracket() antlr.TerminalNode

func (*EvalArrayListContext) RightBracket

func (s *EvalArrayListContext) RightBracket() antlr.TerminalNode

func (*EvalArrayListContext) ToStringTree

func (s *EvalArrayListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type EvalExprListContext

type EvalExprListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyEvalExprListContext

func NewEmptyEvalExprListContext() *EvalExprListContext

func NewEvalExprListContext

func NewEvalExprListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EvalExprListContext

func (*EvalExprListContext) Accept

func (s *EvalExprListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EvalExprListContext) EnterRule

func (s *EvalExprListContext) EnterRule(listener antlr.ParseTreeListener)

func (*EvalExprListContext) ExitRule

func (s *EvalExprListContext) ExitRule(listener antlr.ParseTreeListener)

func (*EvalExprListContext) ExpressionList

func (s *EvalExprListContext) ExpressionList() IExpressionListContext

func (*EvalExprListContext) GetParser

func (s *EvalExprListContext) GetParser() antlr.Parser

func (*EvalExprListContext) GetRuleContext

func (s *EvalExprListContext) GetRuleContext() antlr.RuleContext

func (*EvalExprListContext) IsEvalExprListContext

func (*EvalExprListContext) IsEvalExprListContext()

func (*EvalExprListContext) LeftBracket

func (s *EvalExprListContext) LeftBracket() antlr.TerminalNode

func (*EvalExprListContext) RightBracket

func (s *EvalExprListContext) RightBracket() antlr.TerminalNode

func (*EvalExprListContext) ToStringTree

func (s *EvalExprListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExprNegationContext

type ExprNegationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExprNegationContext

func NewEmptyExprNegationContext() *ExprNegationContext

func NewExprNegationContext

func NewExprNegationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprNegationContext

func (*ExprNegationContext) Accept

func (s *ExprNegationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExprNegationContext) EnterRule

func (s *ExprNegationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExprNegationContext) ExitRule

func (s *ExprNegationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExprNegationContext) GetParser

func (s *ExprNegationContext) GetParser() antlr.Parser

func (*ExprNegationContext) GetRuleContext

func (s *ExprNegationContext) GetRuleContext() antlr.RuleContext

func (*ExprNegationContext) IsExprNegationContext

func (*ExprNegationContext) IsExprNegationContext()

func (*ExprNegationContext) NEGETION

func (s *ExprNegationContext) NEGETION() antlr.TerminalNode

func (*ExprNegationContext) ToStringTree

func (s *ExprNegationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionContext

type ExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext

func (*ExpressionContext) CopyFrom

func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)

func (*ExpressionContext) GetParser

func (s *ExpressionContext) GetParser() antlr.Parser

func (*ExpressionContext) GetRuleContext

func (s *ExpressionContext) GetRuleContext() antlr.RuleContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExpressionListContext

type ExpressionListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) Accept

func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExpressionListContext) AllExpression

func (s *ExpressionListContext) AllExpression() []IExpressionContext

func (*ExpressionListContext) EnterRule

func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) ExitRule

func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExpressionListContext) Expression

func (s *ExpressionListContext) Expression(i int) IExpressionContext

func (*ExpressionListContext) GetParser

func (s *ExpressionListContext) GetParser() antlr.Parser

func (*ExpressionListContext) GetRuleContext

func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type GenericBitReadContext

type GenericBitReadContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyGenericBitReadContext

func NewEmptyGenericBitReadContext() *GenericBitReadContext

func NewGenericBitReadContext

func NewGenericBitReadContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericBitReadContext

func (*GenericBitReadContext) Accept

func (s *GenericBitReadContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GenericBitReadContext) EnterRule

func (s *GenericBitReadContext) EnterRule(listener antlr.ParseTreeListener)

func (*GenericBitReadContext) ExitRule

func (s *GenericBitReadContext) ExitRule(listener antlr.ParseTreeListener)

func (*GenericBitReadContext) GetParser

func (s *GenericBitReadContext) GetParser() antlr.Parser

func (*GenericBitReadContext) GetRuleContext

func (s *GenericBitReadContext) GetRuleContext() antlr.RuleContext

func (*GenericBitReadContext) IsGenericBitReadContext

func (*GenericBitReadContext) IsGenericBitReadContext()

func (*GenericBitReadContext) READ

func (*GenericBitReadContext) READLSB

func (*GenericBitReadContext) READMSB

func (*GenericBitReadContext) ToStringTree

func (s *GenericBitReadContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IArithmeticExprContext

type IArithmeticExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArithmeticExprContext differentiates from other interfaces.
	IsArithmeticExprContext()
}

IArithmeticExprContext is an interface to support dynamic dispatch.

type IArrExtractExprContext

type IArrExtractExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrExtractExprContext differentiates from other interfaces.
	IsArrExtractExprContext()
}

IArrExtractExprContext is an interface to support dynamic dispatch.

type IArrNameContext

type IArrNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrNameContext differentiates from other interfaces.
	IsArrNameContext()
}

IArrNameContext is an interface to support dynamic dispatch.

type IArrayDeclarationContext

type IArrayDeclarationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrayDeclarationContext differentiates from other interfaces.
	IsArrayDeclarationContext()
}

IArrayDeclarationContext is an interface to support dynamic dispatch.

type IArrayInitializerContext

type IArrayInitializerContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArrayInitializerContext differentiates from other interfaces.
	IsArrayInitializerContext()
}

IArrayInitializerContext is an interface to support dynamic dispatch.

type IBitExtractExprContext

type IBitExtractExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBitExtractExprContext differentiates from other interfaces.
	IsBitExtractExprContext()
}

IBitExtractExprContext is an interface to support dynamic dispatch.

type IBitwiseExprContext

type IBitwiseExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBitwiseExprContext differentiates from other interfaces.
	IsBitwiseExprContext()
}

IBitwiseExprContext is an interface to support dynamic dispatch.

type IBoolnumContext

type IBoolnumContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBoolnumContext differentiates from other interfaces.
	IsBoolnumContext()
}

IBoolnumContext is an interface to support dynamic dispatch.

type IComparisonExprContext

type IComparisonExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsComparisonExprContext differentiates from other interfaces.
	IsComparisonExprContext()
}

IComparisonExprContext is an interface to support dynamic dispatch.

type IConcatExprContext

type IConcatExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConcatExprContext differentiates from other interfaces.
	IsConcatExprContext()
}

IConcatExprContext is an interface to support dynamic dispatch.

type IConstantContext

type IConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsConstantContext differentiates from other interfaces.
	IsConstantContext()
}

IConstantContext is an interface to support dynamic dispatch.

type IDomainContext

type IDomainContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDomainContext differentiates from other interfaces.
	IsDomainContext()
}

IDomainContext is an interface to support dynamic dispatch.

type IEvalArrayListContext

type IEvalArrayListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEvalArrayListContext differentiates from other interfaces.
	IsEvalArrayListContext()
}

IEvalArrayListContext is an interface to support dynamic dispatch.

type IEvalExprListContext

type IEvalExprListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsEvalExprListContext differentiates from other interfaces.
	IsEvalExprListContext()
}

IEvalExprListContext is an interface to support dynamic dispatch.

type IExprNegationContext

type IExprNegationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExprNegationContext differentiates from other interfaces.
	IsExprNegationContext()
}

IExprNegationContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionListContext

type IExpressionListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpressionListContext differentiates from other interfaces.
	IsExpressionListContext()
}

IExpressionListContext is an interface to support dynamic dispatch.

type IGenericBitReadContext

type IGenericBitReadContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsGenericBitReadContext differentiates from other interfaces.
	IsGenericBitReadContext()
}

IGenericBitReadContext is an interface to support dynamic dispatch.

type IIdentifierListContext

type IIdentifierListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIdentifierListContext differentiates from other interfaces.
	IsIdentifierListContext()
}

IIdentifierListContext is an interface to support dynamic dispatch.

type IKqueryExpressionContext

type IKqueryExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKqueryExpressionContext differentiates from other interfaces.
	IsKqueryExpressionContext()
}

IKqueryExpressionContext is an interface to support dynamic dispatch.

type IKtranslationUnitContext

type IKtranslationUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKtranslationUnitContext differentiates from other interfaces.
	IsKtranslationUnitContext()
}

IKtranslationUnitContext is an interface to support dynamic dispatch.

type ILeftExprContext

type ILeftExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLeftExprContext differentiates from other interfaces.
	IsLeftExprContext()
}

ILeftExprContext is an interface to support dynamic dispatch.

type INamedConstantContext

type INamedConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNamedConstantContext differentiates from other interfaces.
	IsNamedConstantContext()
}

INamedConstantContext is an interface to support dynamic dispatch.

type INotExprContext

type INotExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNotExprContext differentiates from other interfaces.
	IsNotExprContext()
}

INotExprContext is an interface to support dynamic dispatch.

type INumArrayElementsContext

type INumArrayElementsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumArrayElementsContext differentiates from other interfaces.
	IsNumArrayElementsContext()
}

INumArrayElementsContext is an interface to support dynamic dispatch.

type INumberContext

type INumberContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumberContext differentiates from other interfaces.
	IsNumberContext()
}

INumberContext is an interface to support dynamic dispatch.

type INumberListContext

type INumberListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsNumberListContext differentiates from other interfaces.
	IsNumberListContext()
}

INumberListContext is an interface to support dynamic dispatch.

type IQueryCommandContext

type IQueryCommandContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryCommandContext differentiates from other interfaces.
	IsQueryCommandContext()
}

IQueryCommandContext is an interface to support dynamic dispatch.

type IQueryExprContext

type IQueryExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryExprContext differentiates from other interfaces.
	IsQueryExprContext()
}

IQueryExprContext is an interface to support dynamic dispatch.

type IQueryStatementsContext

type IQueryStatementsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsQueryStatementsContext differentiates from other interfaces.
	IsQueryStatementsContext()
}

IQueryStatementsContext is an interface to support dynamic dispatch.

type IRangeLimitContext

type IRangeLimitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRangeLimitContext differentiates from other interfaces.
	IsRangeLimitContext()
}

IRangeLimitContext is an interface to support dynamic dispatch.

type IRightExprContext

type IRightExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRightExprContext differentiates from other interfaces.
	IsRightExprContext()
}

IRightExprContext is an interface to support dynamic dispatch.

type ISelectExprContext

type ISelectExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSelectExprContext differentiates from other interfaces.
	IsSelectExprContext()
}

ISelectExprContext is an interface to support dynamic dispatch.

type ISignedConstantContext

type ISignedConstantContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSignedConstantContext differentiates from other interfaces.
	IsSignedConstantContext()
}

ISignedConstantContext is an interface to support dynamic dispatch.

type IUpdateListContext

type IUpdateListContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUpdateListContext differentiates from other interfaces.
	IsUpdateListContext()
}

IUpdateListContext is an interface to support dynamic dispatch.

type IVarNameContext

type IVarNameContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVarNameContext differentiates from other interfaces.
	IsVarNameContext()
}

IVarNameContext is an interface to support dynamic dispatch.

type IVersionContext

type IVersionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVersionContext differentiates from other interfaces.
	IsVersionContext()
}

IVersionContext is an interface to support dynamic dispatch.

type IWidthOrSizeExprContext

type IWidthOrSizeExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWidthOrSizeExprContext differentiates from other interfaces.
	IsWidthOrSizeExprContext()
}

IWidthOrSizeExprContext is an interface to support dynamic dispatch.

type IdentifierListContext

type IdentifierListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIdentifierListContext

func NewEmptyIdentifierListContext() *IdentifierListContext

func NewIdentifierListContext

func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext

func (*IdentifierListContext) Accept

func (s *IdentifierListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IdentifierListContext) AllIdentifier

func (s *IdentifierListContext) AllIdentifier() []antlr.TerminalNode

func (*IdentifierListContext) EnterRule

func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)

func (*IdentifierListContext) ExitRule

func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)

func (*IdentifierListContext) GetParser

func (s *IdentifierListContext) GetParser() antlr.Parser

func (*IdentifierListContext) GetRuleContext

func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext

func (*IdentifierListContext) Identifier

func (s *IdentifierListContext) Identifier(i int) antlr.TerminalNode

func (*IdentifierListContext) IsIdentifierListContext

func (*IdentifierListContext) IsIdentifierListContext()

func (*IdentifierListContext) ToStringTree

func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KQueryLexer

type KQueryLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewKQueryLexer

func NewKQueryLexer(input antlr.CharStream) *KQueryLexer

NewKQueryLexer produces a new lexer instance for the optional input antlr.CharStream.

The *KQueryLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

type KQueryListener

type KQueryListener interface {
	antlr.ParseTreeListener

	// EnterKqueryExpression is called when entering the kqueryExpression production.
	EnterKqueryExpression(c *KqueryExpressionContext)

	// EnterQueryStatements is called when entering the queryStatements production.
	EnterQueryStatements(c *QueryStatementsContext)

	// EnterKtranslationUnit is called when entering the ktranslationUnit production.
	EnterKtranslationUnit(c *KtranslationUnitContext)

	// EnterQueryCommand is called when entering the queryCommand production.
	EnterQueryCommand(c *QueryCommandContext)

	// EnterSingletonQueryExpr is called when entering the SingletonQueryExpr production.
	EnterSingletonQueryExpr(c *SingletonQueryExprContext)

	// EnterWithEvalExpr is called when entering the WithEvalExpr production.
	EnterWithEvalExpr(c *WithEvalExprContext)

	// EnterWithEvalExprAndArrayList is called when entering the WithEvalExprAndArrayList production.
	EnterWithEvalExprAndArrayList(c *WithEvalExprAndArrayListContext)

	// EnterEvalExprList is called when entering the evalExprList production.
	EnterEvalExprList(c *EvalExprListContext)

	// EnterEvalArrayList is called when entering the evalArrayList production.
	EnterEvalArrayList(c *EvalArrayListContext)

	// EnterExpressionList is called when entering the expressionList production.
	EnterExpressionList(c *ExpressionListContext)

	// EnterIdentifierList is called when entering the identifierList production.
	EnterIdentifierList(c *IdentifierListContext)

	// EnterArrayDeclaration is called when entering the arrayDeclaration production.
	EnterArrayDeclaration(c *ArrayDeclarationContext)

	// EnterNumArrayElements is called when entering the numArrayElements production.
	EnterNumArrayElements(c *NumArrayElementsContext)

	// EnterArrayInitializer is called when entering the arrayInitializer production.
	EnterArrayInitializer(c *ArrayInitializerContext)

	// EnterVariableName is called when entering the VariableName production.
	EnterVariableName(c *VariableNameContext)

	// EnterNamedAbbreviation is called when entering the NamedAbbreviation production.
	EnterNamedAbbreviation(c *NamedAbbreviationContext)

	// EnterSizeQuery is called when entering the SizeQuery production.
	EnterSizeQuery(c *SizeQueryContext)

	// EnterArithExpr is called when entering the ArithExpr production.
	EnterArithExpr(c *ArithExprContext)

	// EnterNotExprWidth is called when entering the NotExprWidth production.
	EnterNotExprWidth(c *NotExprWidthContext)

	// EnterBitwExprWidth is called when entering the BitwExprWidth production.
	EnterBitwExprWidth(c *BitwExprWidthContext)

	// EnterCompExprWidth is called when entering the CompExprWidth production.
	EnterCompExprWidth(c *CompExprWidthContext)

	// EnterCompExpr is called when entering the CompExpr production.
	EnterCompExpr(c *CompExprContext)

	// EnterConcatExprWidth is called when entering the ConcatExprWidth production.
	EnterConcatExprWidth(c *ConcatExprWidthContext)

	// EnterConcatExprNW is called when entering the ConcatExprNW production.
	EnterConcatExprNW(c *ConcatExprNWContext)

	// EnterArrExtractExprWidth is called when entering the ArrExtractExprWidth production.
	EnterArrExtractExprWidth(c *ArrExtractExprWidthContext)

	// EnterBitExtractExprWidth is called when entering the BitExtractExprWidth production.
	EnterBitExtractExprWidth(c *BitExtractExprWidthContext)

	// EnterReadExpresssionVersioned is called when entering the ReadExpresssionVersioned production.
	EnterReadExpresssionVersioned(c *ReadExpresssionVersionedContext)

	// EnterSelectExprWidth is called when entering the SelectExprWidth production.
	EnterSelectExprWidth(c *SelectExprWidthContext)

	// EnterNegationExprWidth is called when entering the NegationExprWidth production.
	EnterNegationExprWidth(c *NegationExprWidthContext)

	// EnterNegetionExpr is called when entering the NegetionExpr production.
	EnterNegetionExpr(c *NegetionExprContext)

	// EnterReadExpr is called when entering the ReadExpr production.
	EnterReadExpr(c *ReadExprContext)

	// EnterVersionExpr is called when entering the VersionExpr production.
	EnterVersionExpr(c *VersionExprContext)

	// EnterSingleton is called when entering the Singleton production.
	EnterSingleton(c *SingletonContext)

	// EnterGenericBitRead is called when entering the genericBitRead production.
	EnterGenericBitRead(c *GenericBitReadContext)

	// EnterBitExtractExpr is called when entering the bitExtractExpr production.
	EnterBitExtractExpr(c *BitExtractExprContext)

	// EnterVersionVariableName is called when entering the VersionVariableName production.
	EnterVersionVariableName(c *VersionVariableNameContext)

	// EnterVersionedNamedAbbreviation is called when entering the VersionedNamedAbbreviation production.
	EnterVersionedNamedAbbreviation(c *VersionedNamedAbbreviationContext)

	// EnterUpdationList is called when entering the UpdationList production.
	EnterUpdationList(c *UpdationListContext)

	// EnterNoUpdateList is called when entering the NoUpdateList production.
	EnterNoUpdateList(c *NoUpdateListContext)

	// EnterNotExpr is called when entering the notExpr production.
	EnterNotExpr(c *NotExprContext)

	// EnterConcatExpr is called when entering the concatExpr production.
	EnterConcatExpr(c *ConcatExprContext)

	// EnterExprNegation is called when entering the exprNegation production.
	EnterExprNegation(c *ExprNegationContext)

	// EnterSelectExpr is called when entering the selectExpr production.
	EnterSelectExpr(c *SelectExprContext)

	// EnterArrExtractExpr is called when entering the arrExtractExpr production.
	EnterArrExtractExpr(c *ArrExtractExprContext)

	// EnterVarName is called when entering the varName production.
	EnterVarName(c *VarNameContext)

	// EnterLeftExpr is called when entering the leftExpr production.
	EnterLeftExpr(c *LeftExprContext)

	// EnterRightExpr is called when entering the rightExpr production.
	EnterRightExpr(c *RightExprContext)

	// EnterNamedConstant is called when entering the namedConstant production.
	EnterNamedConstant(c *NamedConstantContext)

	// EnterUpdateList is called when entering the updateList production.
	EnterUpdateList(c *UpdateListContext)

	// EnterBitwiseExpr is called when entering the bitwiseExpr production.
	EnterBitwiseExpr(c *BitwiseExprContext)

	// EnterComparisonExpr is called when entering the comparisonExpr production.
	EnterComparisonExpr(c *ComparisonExprContext)

	// EnterArithmeticExpr is called when entering the arithmeticExpr production.
	EnterArithmeticExpr(c *ArithmeticExprContext)

	// EnterDomain is called when entering the domain production.
	EnterDomain(c *DomainContext)

	// EnterRangeLimit is called when entering the rangeLimit production.
	EnterRangeLimit(c *RangeLimitContext)

	// EnterArrName is called when entering the arrName production.
	EnterArrName(c *ArrNameContext)

	// EnterNumberList is called when entering the numberList production.
	EnterNumberList(c *NumberListContext)

	// EnterNumber is called when entering the number production.
	EnterNumber(c *NumberContext)

	// EnterConstant is called when entering the constant production.
	EnterConstant(c *ConstantContext)

	// EnterBoolnum is called when entering the boolnum production.
	EnterBoolnum(c *BoolnumContext)

	// EnterSignedConstant is called when entering the signedConstant production.
	EnterSignedConstant(c *SignedConstantContext)

	// EnterWidthOrSizeExpr is called when entering the widthOrSizeExpr production.
	EnterWidthOrSizeExpr(c *WidthOrSizeExprContext)

	// ExitKqueryExpression is called when exiting the kqueryExpression production.
	ExitKqueryExpression(c *KqueryExpressionContext)

	// ExitQueryStatements is called when exiting the queryStatements production.
	ExitQueryStatements(c *QueryStatementsContext)

	// ExitKtranslationUnit is called when exiting the ktranslationUnit production.
	ExitKtranslationUnit(c *KtranslationUnitContext)

	// ExitQueryCommand is called when exiting the queryCommand production.
	ExitQueryCommand(c *QueryCommandContext)

	// ExitSingletonQueryExpr is called when exiting the SingletonQueryExpr production.
	ExitSingletonQueryExpr(c *SingletonQueryExprContext)

	// ExitWithEvalExpr is called when exiting the WithEvalExpr production.
	ExitWithEvalExpr(c *WithEvalExprContext)

	// ExitWithEvalExprAndArrayList is called when exiting the WithEvalExprAndArrayList production.
	ExitWithEvalExprAndArrayList(c *WithEvalExprAndArrayListContext)

	// ExitEvalExprList is called when exiting the evalExprList production.
	ExitEvalExprList(c *EvalExprListContext)

	// ExitEvalArrayList is called when exiting the evalArrayList production.
	ExitEvalArrayList(c *EvalArrayListContext)

	// ExitExpressionList is called when exiting the expressionList production.
	ExitExpressionList(c *ExpressionListContext)

	// ExitIdentifierList is called when exiting the identifierList production.
	ExitIdentifierList(c *IdentifierListContext)

	// ExitArrayDeclaration is called when exiting the arrayDeclaration production.
	ExitArrayDeclaration(c *ArrayDeclarationContext)

	// ExitNumArrayElements is called when exiting the numArrayElements production.
	ExitNumArrayElements(c *NumArrayElementsContext)

	// ExitArrayInitializer is called when exiting the arrayInitializer production.
	ExitArrayInitializer(c *ArrayInitializerContext)

	// ExitVariableName is called when exiting the VariableName production.
	ExitVariableName(c *VariableNameContext)

	// ExitNamedAbbreviation is called when exiting the NamedAbbreviation production.
	ExitNamedAbbreviation(c *NamedAbbreviationContext)

	// ExitSizeQuery is called when exiting the SizeQuery production.
	ExitSizeQuery(c *SizeQueryContext)

	// ExitArithExpr is called when exiting the ArithExpr production.
	ExitArithExpr(c *ArithExprContext)

	// ExitNotExprWidth is called when exiting the NotExprWidth production.
	ExitNotExprWidth(c *NotExprWidthContext)

	// ExitBitwExprWidth is called when exiting the BitwExprWidth production.
	ExitBitwExprWidth(c *BitwExprWidthContext)

	// ExitCompExprWidth is called when exiting the CompExprWidth production.
	ExitCompExprWidth(c *CompExprWidthContext)

	// ExitCompExpr is called when exiting the CompExpr production.
	ExitCompExpr(c *CompExprContext)

	// ExitConcatExprWidth is called when exiting the ConcatExprWidth production.
	ExitConcatExprWidth(c *ConcatExprWidthContext)

	// ExitConcatExprNW is called when exiting the ConcatExprNW production.
	ExitConcatExprNW(c *ConcatExprNWContext)

	// ExitArrExtractExprWidth is called when exiting the ArrExtractExprWidth production.
	ExitArrExtractExprWidth(c *ArrExtractExprWidthContext)

	// ExitBitExtractExprWidth is called when exiting the BitExtractExprWidth production.
	ExitBitExtractExprWidth(c *BitExtractExprWidthContext)

	// ExitReadExpresssionVersioned is called when exiting the ReadExpresssionVersioned production.
	ExitReadExpresssionVersioned(c *ReadExpresssionVersionedContext)

	// ExitSelectExprWidth is called when exiting the SelectExprWidth production.
	ExitSelectExprWidth(c *SelectExprWidthContext)

	// ExitNegationExprWidth is called when exiting the NegationExprWidth production.
	ExitNegationExprWidth(c *NegationExprWidthContext)

	// ExitNegetionExpr is called when exiting the NegetionExpr production.
	ExitNegetionExpr(c *NegetionExprContext)

	// ExitReadExpr is called when exiting the ReadExpr production.
	ExitReadExpr(c *ReadExprContext)

	// ExitVersionExpr is called when exiting the VersionExpr production.
	ExitVersionExpr(c *VersionExprContext)

	// ExitSingleton is called when exiting the Singleton production.
	ExitSingleton(c *SingletonContext)

	// ExitGenericBitRead is called when exiting the genericBitRead production.
	ExitGenericBitRead(c *GenericBitReadContext)

	// ExitBitExtractExpr is called when exiting the bitExtractExpr production.
	ExitBitExtractExpr(c *BitExtractExprContext)

	// ExitVersionVariableName is called when exiting the VersionVariableName production.
	ExitVersionVariableName(c *VersionVariableNameContext)

	// ExitVersionedNamedAbbreviation is called when exiting the VersionedNamedAbbreviation production.
	ExitVersionedNamedAbbreviation(c *VersionedNamedAbbreviationContext)

	// ExitUpdationList is called when exiting the UpdationList production.
	ExitUpdationList(c *UpdationListContext)

	// ExitNoUpdateList is called when exiting the NoUpdateList production.
	ExitNoUpdateList(c *NoUpdateListContext)

	// ExitNotExpr is called when exiting the notExpr production.
	ExitNotExpr(c *NotExprContext)

	// ExitConcatExpr is called when exiting the concatExpr production.
	ExitConcatExpr(c *ConcatExprContext)

	// ExitExprNegation is called when exiting the exprNegation production.
	ExitExprNegation(c *ExprNegationContext)

	// ExitSelectExpr is called when exiting the selectExpr production.
	ExitSelectExpr(c *SelectExprContext)

	// ExitArrExtractExpr is called when exiting the arrExtractExpr production.
	ExitArrExtractExpr(c *ArrExtractExprContext)

	// ExitVarName is called when exiting the varName production.
	ExitVarName(c *VarNameContext)

	// ExitLeftExpr is called when exiting the leftExpr production.
	ExitLeftExpr(c *LeftExprContext)

	// ExitRightExpr is called when exiting the rightExpr production.
	ExitRightExpr(c *RightExprContext)

	// ExitNamedConstant is called when exiting the namedConstant production.
	ExitNamedConstant(c *NamedConstantContext)

	// ExitUpdateList is called when exiting the updateList production.
	ExitUpdateList(c *UpdateListContext)

	// ExitBitwiseExpr is called when exiting the bitwiseExpr production.
	ExitBitwiseExpr(c *BitwiseExprContext)

	// ExitComparisonExpr is called when exiting the comparisonExpr production.
	ExitComparisonExpr(c *ComparisonExprContext)

	// ExitArithmeticExpr is called when exiting the arithmeticExpr production.
	ExitArithmeticExpr(c *ArithmeticExprContext)

	// ExitDomain is called when exiting the domain production.
	ExitDomain(c *DomainContext)

	// ExitRangeLimit is called when exiting the rangeLimit production.
	ExitRangeLimit(c *RangeLimitContext)

	// ExitArrName is called when exiting the arrName production.
	ExitArrName(c *ArrNameContext)

	// ExitNumberList is called when exiting the numberList production.
	ExitNumberList(c *NumberListContext)

	// ExitNumber is called when exiting the number production.
	ExitNumber(c *NumberContext)

	// ExitConstant is called when exiting the constant production.
	ExitConstant(c *ConstantContext)

	// ExitBoolnum is called when exiting the boolnum production.
	ExitBoolnum(c *BoolnumContext)

	// ExitSignedConstant is called when exiting the signedConstant production.
	ExitSignedConstant(c *SignedConstantContext)

	// ExitWidthOrSizeExpr is called when exiting the widthOrSizeExpr production.
	ExitWidthOrSizeExpr(c *WidthOrSizeExprContext)
}

KQueryListener is a complete listener for a parse tree produced by KQueryParser.

type KQueryParser

type KQueryParser struct {
	*antlr.BaseParser
}

func NewKQueryParser

func NewKQueryParser(input antlr.TokenStream) *KQueryParser

NewKQueryParser produces a new parser instance for the optional input antlr.TokenStream.

The *KQueryParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

func (*KQueryParser) ArithmeticExpr

func (p *KQueryParser) ArithmeticExpr() (localctx IArithmeticExprContext)

func (*KQueryParser) ArrExtractExpr

func (p *KQueryParser) ArrExtractExpr() (localctx IArrExtractExprContext)

func (*KQueryParser) ArrName

func (p *KQueryParser) ArrName() (localctx IArrNameContext)

func (*KQueryParser) ArrayDeclaration

func (p *KQueryParser) ArrayDeclaration() (localctx IArrayDeclarationContext)

func (*KQueryParser) ArrayInitializer

func (p *KQueryParser) ArrayInitializer() (localctx IArrayInitializerContext)

func (*KQueryParser) BitExtractExpr

func (p *KQueryParser) BitExtractExpr() (localctx IBitExtractExprContext)

func (*KQueryParser) BitwiseExpr

func (p *KQueryParser) BitwiseExpr() (localctx IBitwiseExprContext)

func (*KQueryParser) Boolnum

func (p *KQueryParser) Boolnum() (localctx IBoolnumContext)

func (*KQueryParser) ComparisonExpr

func (p *KQueryParser) ComparisonExpr() (localctx IComparisonExprContext)

func (*KQueryParser) ConcatExpr

func (p *KQueryParser) ConcatExpr() (localctx IConcatExprContext)

func (*KQueryParser) Constant

func (p *KQueryParser) Constant() (localctx IConstantContext)

func (*KQueryParser) Domain

func (p *KQueryParser) Domain() (localctx IDomainContext)

func (*KQueryParser) EvalArrayList

func (p *KQueryParser) EvalArrayList() (localctx IEvalArrayListContext)

func (*KQueryParser) EvalExprList

func (p *KQueryParser) EvalExprList() (localctx IEvalExprListContext)

func (*KQueryParser) ExprNegation

func (p *KQueryParser) ExprNegation() (localctx IExprNegationContext)

func (*KQueryParser) Expression

func (p *KQueryParser) Expression() (localctx IExpressionContext)

func (*KQueryParser) ExpressionList

func (p *KQueryParser) ExpressionList() (localctx IExpressionListContext)

func (*KQueryParser) GenericBitRead

func (p *KQueryParser) GenericBitRead() (localctx IGenericBitReadContext)

func (*KQueryParser) IdentifierList

func (p *KQueryParser) IdentifierList() (localctx IIdentifierListContext)

func (*KQueryParser) KqueryExpression

func (p *KQueryParser) KqueryExpression() (localctx IKqueryExpressionContext)

func (*KQueryParser) KtranslationUnit

func (p *KQueryParser) KtranslationUnit() (localctx IKtranslationUnitContext)

func (*KQueryParser) LeftExpr

func (p *KQueryParser) LeftExpr() (localctx ILeftExprContext)

func (*KQueryParser) NamedConstant

func (p *KQueryParser) NamedConstant() (localctx INamedConstantContext)

func (*KQueryParser) NotExpr

func (p *KQueryParser) NotExpr() (localctx INotExprContext)

func (*KQueryParser) NumArrayElements

func (p *KQueryParser) NumArrayElements() (localctx INumArrayElementsContext)

func (*KQueryParser) Number

func (p *KQueryParser) Number() (localctx INumberContext)

func (*KQueryParser) NumberList

func (p *KQueryParser) NumberList() (localctx INumberListContext)

func (*KQueryParser) QueryCommand

func (p *KQueryParser) QueryCommand() (localctx IQueryCommandContext)

func (*KQueryParser) QueryExpr

func (p *KQueryParser) QueryExpr() (localctx IQueryExprContext)

func (*KQueryParser) QueryStatements

func (p *KQueryParser) QueryStatements() (localctx IQueryStatementsContext)

func (*KQueryParser) RangeLimit

func (p *KQueryParser) RangeLimit() (localctx IRangeLimitContext)

func (*KQueryParser) RightExpr

func (p *KQueryParser) RightExpr() (localctx IRightExprContext)

func (*KQueryParser) SelectExpr

func (p *KQueryParser) SelectExpr() (localctx ISelectExprContext)

func (*KQueryParser) SignedConstant

func (p *KQueryParser) SignedConstant() (localctx ISignedConstantContext)

func (*KQueryParser) UpdateList

func (p *KQueryParser) UpdateList() (localctx IUpdateListContext)

func (*KQueryParser) VarName

func (p *KQueryParser) VarName() (localctx IVarNameContext)

func (*KQueryParser) Version

func (p *KQueryParser) Version() (localctx IVersionContext)

func (*KQueryParser) WidthOrSizeExpr

func (p *KQueryParser) WidthOrSizeExpr() (localctx IWidthOrSizeExprContext)

type KQueryVisitor

type KQueryVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by KQueryParser#kqueryExpression.
	VisitKqueryExpression(ctx *KqueryExpressionContext) interface{}

	// Visit a parse tree produced by KQueryParser#queryStatements.
	VisitQueryStatements(ctx *QueryStatementsContext) interface{}

	// Visit a parse tree produced by KQueryParser#ktranslationUnit.
	VisitKtranslationUnit(ctx *KtranslationUnitContext) interface{}

	// Visit a parse tree produced by KQueryParser#queryCommand.
	VisitQueryCommand(ctx *QueryCommandContext) interface{}

	// Visit a parse tree produced by KQueryParser#SingletonQueryExpr.
	VisitSingletonQueryExpr(ctx *SingletonQueryExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#WithEvalExpr.
	VisitWithEvalExpr(ctx *WithEvalExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#WithEvalExprAndArrayList.
	VisitWithEvalExprAndArrayList(ctx *WithEvalExprAndArrayListContext) interface{}

	// Visit a parse tree produced by KQueryParser#evalExprList.
	VisitEvalExprList(ctx *EvalExprListContext) interface{}

	// Visit a parse tree produced by KQueryParser#evalArrayList.
	VisitEvalArrayList(ctx *EvalArrayListContext) interface{}

	// Visit a parse tree produced by KQueryParser#expressionList.
	VisitExpressionList(ctx *ExpressionListContext) interface{}

	// Visit a parse tree produced by KQueryParser#identifierList.
	VisitIdentifierList(ctx *IdentifierListContext) interface{}

	// Visit a parse tree produced by KQueryParser#arrayDeclaration.
	VisitArrayDeclaration(ctx *ArrayDeclarationContext) interface{}

	// Visit a parse tree produced by KQueryParser#numArrayElements.
	VisitNumArrayElements(ctx *NumArrayElementsContext) interface{}

	// Visit a parse tree produced by KQueryParser#arrayInitializer.
	VisitArrayInitializer(ctx *ArrayInitializerContext) interface{}

	// Visit a parse tree produced by KQueryParser#VariableName.
	VisitVariableName(ctx *VariableNameContext) interface{}

	// Visit a parse tree produced by KQueryParser#NamedAbbreviation.
	VisitNamedAbbreviation(ctx *NamedAbbreviationContext) interface{}

	// Visit a parse tree produced by KQueryParser#SizeQuery.
	VisitSizeQuery(ctx *SizeQueryContext) interface{}

	// Visit a parse tree produced by KQueryParser#ArithExpr.
	VisitArithExpr(ctx *ArithExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#NotExprWidth.
	VisitNotExprWidth(ctx *NotExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#BitwExprWidth.
	VisitBitwExprWidth(ctx *BitwExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#CompExprWidth.
	VisitCompExprWidth(ctx *CompExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#CompExpr.
	VisitCompExpr(ctx *CompExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#ConcatExprWidth.
	VisitConcatExprWidth(ctx *ConcatExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#ConcatExprNW.
	VisitConcatExprNW(ctx *ConcatExprNWContext) interface{}

	// Visit a parse tree produced by KQueryParser#ArrExtractExprWidth.
	VisitArrExtractExprWidth(ctx *ArrExtractExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#BitExtractExprWidth.
	VisitBitExtractExprWidth(ctx *BitExtractExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#ReadExpresssionVersioned.
	VisitReadExpresssionVersioned(ctx *ReadExpresssionVersionedContext) interface{}

	// Visit a parse tree produced by KQueryParser#SelectExprWidth.
	VisitSelectExprWidth(ctx *SelectExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#NegationExprWidth.
	VisitNegationExprWidth(ctx *NegationExprWidthContext) interface{}

	// Visit a parse tree produced by KQueryParser#NegetionExpr.
	VisitNegetionExpr(ctx *NegetionExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#ReadExpr.
	VisitReadExpr(ctx *ReadExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#VersionExpr.
	VisitVersionExpr(ctx *VersionExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#Singleton.
	VisitSingleton(ctx *SingletonContext) interface{}

	// Visit a parse tree produced by KQueryParser#genericBitRead.
	VisitGenericBitRead(ctx *GenericBitReadContext) interface{}

	// Visit a parse tree produced by KQueryParser#bitExtractExpr.
	VisitBitExtractExpr(ctx *BitExtractExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#VersionVariableName.
	VisitVersionVariableName(ctx *VersionVariableNameContext) interface{}

	// Visit a parse tree produced by KQueryParser#VersionedNamedAbbreviation.
	VisitVersionedNamedAbbreviation(ctx *VersionedNamedAbbreviationContext) interface{}

	// Visit a parse tree produced by KQueryParser#UpdationList.
	VisitUpdationList(ctx *UpdationListContext) interface{}

	// Visit a parse tree produced by KQueryParser#NoUpdateList.
	VisitNoUpdateList(ctx *NoUpdateListContext) interface{}

	// Visit a parse tree produced by KQueryParser#notExpr.
	VisitNotExpr(ctx *NotExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#concatExpr.
	VisitConcatExpr(ctx *ConcatExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#exprNegation.
	VisitExprNegation(ctx *ExprNegationContext) interface{}

	// Visit a parse tree produced by KQueryParser#selectExpr.
	VisitSelectExpr(ctx *SelectExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#arrExtractExpr.
	VisitArrExtractExpr(ctx *ArrExtractExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#varName.
	VisitVarName(ctx *VarNameContext) interface{}

	// Visit a parse tree produced by KQueryParser#leftExpr.
	VisitLeftExpr(ctx *LeftExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#rightExpr.
	VisitRightExpr(ctx *RightExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#namedConstant.
	VisitNamedConstant(ctx *NamedConstantContext) interface{}

	// Visit a parse tree produced by KQueryParser#updateList.
	VisitUpdateList(ctx *UpdateListContext) interface{}

	// Visit a parse tree produced by KQueryParser#bitwiseExpr.
	VisitBitwiseExpr(ctx *BitwiseExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#comparisonExpr.
	VisitComparisonExpr(ctx *ComparisonExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#arithmeticExpr.
	VisitArithmeticExpr(ctx *ArithmeticExprContext) interface{}

	// Visit a parse tree produced by KQueryParser#domain.
	VisitDomain(ctx *DomainContext) interface{}

	// Visit a parse tree produced by KQueryParser#rangeLimit.
	VisitRangeLimit(ctx *RangeLimitContext) interface{}

	// Visit a parse tree produced by KQueryParser#arrName.
	VisitArrName(ctx *ArrNameContext) interface{}

	// Visit a parse tree produced by KQueryParser#numberList.
	VisitNumberList(ctx *NumberListContext) interface{}

	// Visit a parse tree produced by KQueryParser#number.
	VisitNumber(ctx *NumberContext) interface{}

	// Visit a parse tree produced by KQueryParser#constant.
	VisitConstant(ctx *ConstantContext) interface{}

	// Visit a parse tree produced by KQueryParser#boolnum.
	VisitBoolnum(ctx *BoolnumContext) interface{}

	// Visit a parse tree produced by KQueryParser#signedConstant.
	VisitSignedConstant(ctx *SignedConstantContext) interface{}

	// Visit a parse tree produced by KQueryParser#widthOrSizeExpr.
	VisitWidthOrSizeExpr(ctx *WidthOrSizeExprContext) interface{}
}

A complete Visitor for a parse tree produced by KQueryParser.

type KqueryExpressionContext

type KqueryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKqueryExpressionContext

func NewEmptyKqueryExpressionContext() *KqueryExpressionContext

func NewKqueryExpressionContext

func NewKqueryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KqueryExpressionContext

func (*KqueryExpressionContext) Accept

func (s *KqueryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*KqueryExpressionContext) EOF

func (*KqueryExpressionContext) EnterRule

func (s *KqueryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*KqueryExpressionContext) ExitRule

func (s *KqueryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*KqueryExpressionContext) GetParser

func (s *KqueryExpressionContext) GetParser() antlr.Parser

func (*KqueryExpressionContext) GetRuleContext

func (s *KqueryExpressionContext) GetRuleContext() antlr.RuleContext

func (*KqueryExpressionContext) IsKqueryExpressionContext

func (*KqueryExpressionContext) IsKqueryExpressionContext()

func (*KqueryExpressionContext) QueryStatements

func (s *KqueryExpressionContext) QueryStatements() IQueryStatementsContext

func (*KqueryExpressionContext) ToStringTree

func (s *KqueryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KtranslationUnitContext

type KtranslationUnitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKtranslationUnitContext

func NewEmptyKtranslationUnitContext() *KtranslationUnitContext

func NewKtranslationUnitContext

func NewKtranslationUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KtranslationUnitContext

func (*KtranslationUnitContext) Accept

func (s *KtranslationUnitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*KtranslationUnitContext) ArrayDeclaration

func (s *KtranslationUnitContext) ArrayDeclaration() IArrayDeclarationContext

func (*KtranslationUnitContext) EnterRule

func (s *KtranslationUnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*KtranslationUnitContext) ExitRule

func (s *KtranslationUnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*KtranslationUnitContext) GetParser

func (s *KtranslationUnitContext) GetParser() antlr.Parser

func (*KtranslationUnitContext) GetRuleContext

func (s *KtranslationUnitContext) GetRuleContext() antlr.RuleContext

func (*KtranslationUnitContext) IsKtranslationUnitContext

func (*KtranslationUnitContext) IsKtranslationUnitContext()

func (*KtranslationUnitContext) QueryCommand

func (*KtranslationUnitContext) ToStringTree

func (s *KtranslationUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LeftExprContext

type LeftExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLeftExprContext

func NewEmptyLeftExprContext() *LeftExprContext

func NewLeftExprContext

func NewLeftExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftExprContext

func (*LeftExprContext) Accept

func (s *LeftExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LeftExprContext) EnterRule

func (s *LeftExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*LeftExprContext) ExitRule

func (s *LeftExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*LeftExprContext) Expression

func (s *LeftExprContext) Expression() IExpressionContext

func (*LeftExprContext) GetParser

func (s *LeftExprContext) GetParser() antlr.Parser

func (*LeftExprContext) GetRuleContext

func (s *LeftExprContext) GetRuleContext() antlr.RuleContext

func (*LeftExprContext) IsLeftExprContext

func (*LeftExprContext) IsLeftExprContext()

func (*LeftExprContext) ToStringTree

func (s *LeftExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NamedAbbreviationContext

type NamedAbbreviationContext struct {
	*ExpressionContext
}

func NewNamedAbbreviationContext

func NewNamedAbbreviationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NamedAbbreviationContext

func (*NamedAbbreviationContext) Accept

func (s *NamedAbbreviationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedAbbreviationContext) Colon

func (*NamedAbbreviationContext) EnterRule

func (s *NamedAbbreviationContext) EnterRule(listener antlr.ParseTreeListener)

func (*NamedAbbreviationContext) ExitRule

func (s *NamedAbbreviationContext) ExitRule(listener antlr.ParseTreeListener)

func (*NamedAbbreviationContext) Expression

func (*NamedAbbreviationContext) GetRuleContext

func (s *NamedAbbreviationContext) GetRuleContext() antlr.RuleContext

func (*NamedAbbreviationContext) NamedConstant

type NamedConstantContext

type NamedConstantContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNamedConstantContext

func NewEmptyNamedConstantContext() *NamedConstantContext

func NewNamedConstantContext

func NewNamedConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedConstantContext

func (*NamedConstantContext) Accept

func (s *NamedConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NamedConstantContext) EnterRule

func (s *NamedConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*NamedConstantContext) ExitRule

func (s *NamedConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*NamedConstantContext) GetParser

func (s *NamedConstantContext) GetParser() antlr.Parser

func (*NamedConstantContext) GetRuleContext

func (s *NamedConstantContext) GetRuleContext() antlr.RuleContext

func (*NamedConstantContext) Identifier

func (s *NamedConstantContext) Identifier() antlr.TerminalNode

func (*NamedConstantContext) IsNamedConstantContext

func (*NamedConstantContext) IsNamedConstantContext()

func (*NamedConstantContext) ToStringTree

func (s *NamedConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NegationExprWidthContext

type NegationExprWidthContext struct {
	*ExpressionContext
}

func NewNegationExprWidthContext

func NewNegationExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegationExprWidthContext

func (*NegationExprWidthContext) Accept

func (s *NegationExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegationExprWidthContext) EnterRule

func (s *NegationExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*NegationExprWidthContext) ExitRule

func (s *NegationExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*NegationExprWidthContext) ExprNegation

func (*NegationExprWidthContext) Expression

func (*NegationExprWidthContext) GetRuleContext

func (s *NegationExprWidthContext) GetRuleContext() antlr.RuleContext

func (*NegationExprWidthContext) LeftParen

func (*NegationExprWidthContext) RightParen

func (*NegationExprWidthContext) WidthOrSizeExpr

type NegetionExprContext

type NegetionExprContext struct {
	*ExpressionContext
}

func NewNegetionExprContext

func NewNegetionExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NegetionExprContext

func (*NegetionExprContext) Accept

func (s *NegetionExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NegetionExprContext) EnterRule

func (s *NegetionExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*NegetionExprContext) ExitRule

func (s *NegetionExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*NegetionExprContext) ExprNegation

func (s *NegetionExprContext) ExprNegation() IExprNegationContext

func (*NegetionExprContext) Expression

func (s *NegetionExprContext) Expression() IExpressionContext

func (*NegetionExprContext) GetRuleContext

func (s *NegetionExprContext) GetRuleContext() antlr.RuleContext

func (*NegetionExprContext) LeftParen

func (s *NegetionExprContext) LeftParen() antlr.TerminalNode

func (*NegetionExprContext) RightParen

func (s *NegetionExprContext) RightParen() antlr.TerminalNode

type NoUpdateListContext

type NoUpdateListContext struct {
	*VersionContext
}

func NewNoUpdateListContext

func NewNoUpdateListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NoUpdateListContext

func (*NoUpdateListContext) ATR

func (*NoUpdateListContext) Accept

func (s *NoUpdateListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NoUpdateListContext) EnterRule

func (s *NoUpdateListContext) EnterRule(listener antlr.ParseTreeListener)

func (*NoUpdateListContext) ExitRule

func (s *NoUpdateListContext) ExitRule(listener antlr.ParseTreeListener)

func (*NoUpdateListContext) GetRuleContext

func (s *NoUpdateListContext) GetRuleContext() antlr.RuleContext

func (*NoUpdateListContext) LeftBracket

func (s *NoUpdateListContext) LeftBracket() antlr.TerminalNode

func (*NoUpdateListContext) RightBracket

func (s *NoUpdateListContext) RightBracket() antlr.TerminalNode

func (*NoUpdateListContext) Version

func (s *NoUpdateListContext) Version() IVersionContext

type NotExprContext

type NotExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNotExprContext

func NewEmptyNotExprContext() *NotExprContext

func NewNotExprContext

func NewNotExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NotExprContext

func (*NotExprContext) Accept

func (s *NotExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NotExprContext) EnterRule

func (s *NotExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*NotExprContext) ExitRule

func (s *NotExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*NotExprContext) GetParser

func (s *NotExprContext) GetParser() antlr.Parser

func (*NotExprContext) GetRuleContext

func (s *NotExprContext) GetRuleContext() antlr.RuleContext

func (*NotExprContext) IsNotExprContext

func (*NotExprContext) IsNotExprContext()

func (*NotExprContext) NOT

func (*NotExprContext) ToStringTree

func (s *NotExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NotExprWidthContext

type NotExprWidthContext struct {
	*ExpressionContext
}

func NewNotExprWidthContext

func NewNotExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExprWidthContext

func (*NotExprWidthContext) Accept

func (s *NotExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NotExprWidthContext) EnterRule

func (s *NotExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*NotExprWidthContext) ExitRule

func (s *NotExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*NotExprWidthContext) Expression

func (s *NotExprWidthContext) Expression() IExpressionContext

func (*NotExprWidthContext) GetRuleContext

func (s *NotExprWidthContext) GetRuleContext() antlr.RuleContext

func (*NotExprWidthContext) LeftBracket

func (s *NotExprWidthContext) LeftBracket() antlr.TerminalNode

func (*NotExprWidthContext) LeftParen

func (s *NotExprWidthContext) LeftParen() antlr.TerminalNode

func (*NotExprWidthContext) NotExpr

func (s *NotExprWidthContext) NotExpr() INotExprContext

func (*NotExprWidthContext) RightBracket

func (s *NotExprWidthContext) RightBracket() antlr.TerminalNode

func (*NotExprWidthContext) RightParen

func (s *NotExprWidthContext) RightParen() antlr.TerminalNode

func (*NotExprWidthContext) WidthOrSizeExpr

func (s *NotExprWidthContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type NumArrayElementsContext

type NumArrayElementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumArrayElementsContext

func NewEmptyNumArrayElementsContext() *NumArrayElementsContext

func NewNumArrayElementsContext

func NewNumArrayElementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumArrayElementsContext

func (*NumArrayElementsContext) Accept

func (s *NumArrayElementsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumArrayElementsContext) Constant

func (*NumArrayElementsContext) EnterRule

func (s *NumArrayElementsContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumArrayElementsContext) ExitRule

func (s *NumArrayElementsContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumArrayElementsContext) GetParser

func (s *NumArrayElementsContext) GetParser() antlr.Parser

func (*NumArrayElementsContext) GetRuleContext

func (s *NumArrayElementsContext) GetRuleContext() antlr.RuleContext

func (*NumArrayElementsContext) IsNumArrayElementsContext

func (*NumArrayElementsContext) IsNumArrayElementsContext()

func (*NumArrayElementsContext) ToStringTree

func (s *NumArrayElementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NumberContext

type NumberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumberContext

func NewEmptyNumberContext() *NumberContext

func NewNumberContext

func NewNumberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberContext

func (*NumberContext) Accept

func (s *NumberContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberContext) Boolnum

func (s *NumberContext) Boolnum() IBoolnumContext

func (*NumberContext) Constant

func (s *NumberContext) Constant() IConstantContext

func (*NumberContext) EnterRule

func (s *NumberContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumberContext) ExitRule

func (s *NumberContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumberContext) GetParser

func (s *NumberContext) GetParser() antlr.Parser

func (*NumberContext) GetRuleContext

func (s *NumberContext) GetRuleContext() antlr.RuleContext

func (*NumberContext) IsNumberContext

func (*NumberContext) IsNumberContext()

func (*NumberContext) SignedConstant

func (s *NumberContext) SignedConstant() ISignedConstantContext

func (*NumberContext) ToStringTree

func (s *NumberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NumberListContext

type NumberListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNumberListContext

func NewEmptyNumberListContext() *NumberListContext

func NewNumberListContext

func NewNumberListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberListContext

func (*NumberListContext) Accept

func (s *NumberListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumberListContext) EnterRule

func (s *NumberListContext) EnterRule(listener antlr.ParseTreeListener)

func (*NumberListContext) ExitRule

func (s *NumberListContext) ExitRule(listener antlr.ParseTreeListener)

func (*NumberListContext) GetParser

func (s *NumberListContext) GetParser() antlr.Parser

func (*NumberListContext) GetRuleContext

func (s *NumberListContext) GetRuleContext() antlr.RuleContext

func (*NumberListContext) IsNumberListContext

func (*NumberListContext) IsNumberListContext()

func (*NumberListContext) Number

func (s *NumberListContext) Number() INumberContext

func (*NumberListContext) NumberList

func (s *NumberListContext) NumberList() INumberListContext

func (*NumberListContext) ToStringTree

func (s *NumberListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryCommandContext

type QueryCommandContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryCommandContext

func NewEmptyQueryCommandContext() *QueryCommandContext

func NewQueryCommandContext

func NewQueryCommandContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryCommandContext

func (*QueryCommandContext) Accept

func (s *QueryCommandContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryCommandContext) EnterRule

func (s *QueryCommandContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryCommandContext) EvalExprList

func (s *QueryCommandContext) EvalExprList() IEvalExprListContext

func (*QueryCommandContext) ExitRule

func (s *QueryCommandContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryCommandContext) GetParser

func (s *QueryCommandContext) GetParser() antlr.Parser

func (*QueryCommandContext) GetRuleContext

func (s *QueryCommandContext) GetRuleContext() antlr.RuleContext

func (*QueryCommandContext) IsQueryCommandContext

func (*QueryCommandContext) IsQueryCommandContext()

func (*QueryCommandContext) LeftParen

func (s *QueryCommandContext) LeftParen() antlr.TerminalNode

func (*QueryCommandContext) Query

func (*QueryCommandContext) QueryExpr

func (s *QueryCommandContext) QueryExpr() IQueryExprContext

func (*QueryCommandContext) RightParen

func (s *QueryCommandContext) RightParen() antlr.TerminalNode

func (*QueryCommandContext) ToStringTree

func (s *QueryCommandContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryExprContext

type QueryExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryExprContext

func NewEmptyQueryExprContext() *QueryExprContext

func NewQueryExprContext

func NewQueryExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryExprContext

func (*QueryExprContext) CopyFrom

func (s *QueryExprContext) CopyFrom(ctx *QueryExprContext)

func (*QueryExprContext) GetParser

func (s *QueryExprContext) GetParser() antlr.Parser

func (*QueryExprContext) GetRuleContext

func (s *QueryExprContext) GetRuleContext() antlr.RuleContext

func (*QueryExprContext) IsQueryExprContext

func (*QueryExprContext) IsQueryExprContext()

func (*QueryExprContext) ToStringTree

func (s *QueryExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QueryStatementsContext

type QueryStatementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQueryStatementsContext

func NewEmptyQueryStatementsContext() *QueryStatementsContext

func NewQueryStatementsContext

func NewQueryStatementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QueryStatementsContext

func (*QueryStatementsContext) Accept

func (s *QueryStatementsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QueryStatementsContext) AllKtranslationUnit

func (s *QueryStatementsContext) AllKtranslationUnit() []IKtranslationUnitContext

func (*QueryStatementsContext) EnterRule

func (s *QueryStatementsContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryStatementsContext) ExitRule

func (s *QueryStatementsContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryStatementsContext) GetParser

func (s *QueryStatementsContext) GetParser() antlr.Parser

func (*QueryStatementsContext) GetRuleContext

func (s *QueryStatementsContext) GetRuleContext() antlr.RuleContext

func (*QueryStatementsContext) IsQueryStatementsContext

func (*QueryStatementsContext) IsQueryStatementsContext()

func (*QueryStatementsContext) KtranslationUnit

func (s *QueryStatementsContext) KtranslationUnit(i int) IKtranslationUnitContext

func (*QueryStatementsContext) ToStringTree

func (s *QueryStatementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeLimitContext

type RangeLimitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeLimitContext

func NewEmptyRangeLimitContext() *RangeLimitContext

func NewRangeLimitContext

func NewRangeLimitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeLimitContext

func (*RangeLimitContext) Accept

func (s *RangeLimitContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RangeLimitContext) EnterRule

func (s *RangeLimitContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeLimitContext) ExitRule

func (s *RangeLimitContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeLimitContext) GetParser

func (s *RangeLimitContext) GetParser() antlr.Parser

func (*RangeLimitContext) GetRuleContext

func (s *RangeLimitContext) GetRuleContext() antlr.RuleContext

func (*RangeLimitContext) IsRangeLimitContext

func (*RangeLimitContext) IsRangeLimitContext()

func (*RangeLimitContext) ToStringTree

func (s *RangeLimitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RangeLimitContext) WidthOrSizeExpr

func (s *RangeLimitContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type ReadExprContext

type ReadExprContext struct {
	*ExpressionContext
}

func NewReadExprContext

func NewReadExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReadExprContext

func (*ReadExprContext) Accept

func (s *ReadExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReadExprContext) EnterRule

func (s *ReadExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReadExprContext) ExitRule

func (s *ReadExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReadExprContext) Expression

func (s *ReadExprContext) Expression() IExpressionContext

func (*ReadExprContext) GenericBitRead

func (s *ReadExprContext) GenericBitRead() IGenericBitReadContext

func (*ReadExprContext) GetRuleContext

func (s *ReadExprContext) GetRuleContext() antlr.RuleContext

func (*ReadExprContext) LeftParen

func (s *ReadExprContext) LeftParen() antlr.TerminalNode

func (*ReadExprContext) RightParen

func (s *ReadExprContext) RightParen() antlr.TerminalNode

func (*ReadExprContext) WidthOrSizeExpr

func (s *ReadExprContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type ReadExpresssionVersionedContext

type ReadExpresssionVersionedContext struct {
	*ExpressionContext
}

func NewReadExpresssionVersionedContext

func NewReadExpresssionVersionedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReadExpresssionVersionedContext

func (*ReadExpresssionVersionedContext) Accept

func (s *ReadExpresssionVersionedContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReadExpresssionVersionedContext) EnterRule

func (*ReadExpresssionVersionedContext) ExitRule

func (*ReadExpresssionVersionedContext) Expression

func (*ReadExpresssionVersionedContext) GenericBitRead

func (*ReadExpresssionVersionedContext) GetRuleContext

func (*ReadExpresssionVersionedContext) LeftParen

func (*ReadExpresssionVersionedContext) RightParen

func (*ReadExpresssionVersionedContext) Version

func (*ReadExpresssionVersionedContext) WidthOrSizeExpr

type RightExprContext

type RightExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRightExprContext

func NewEmptyRightExprContext() *RightExprContext

func NewRightExprContext

func NewRightExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RightExprContext

func (*RightExprContext) Accept

func (s *RightExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*RightExprContext) EnterRule

func (s *RightExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*RightExprContext) ExitRule

func (s *RightExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*RightExprContext) Expression

func (s *RightExprContext) Expression() IExpressionContext

func (*RightExprContext) GetParser

func (s *RightExprContext) GetParser() antlr.Parser

func (*RightExprContext) GetRuleContext

func (s *RightExprContext) GetRuleContext() antlr.RuleContext

func (*RightExprContext) IsRightExprContext

func (*RightExprContext) IsRightExprContext()

func (*RightExprContext) ToStringTree

func (s *RightExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SelectExprContext

type SelectExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySelectExprContext

func NewEmptySelectExprContext() *SelectExprContext

func NewSelectExprContext

func NewSelectExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SelectExprContext

func (*SelectExprContext) Accept

func (s *SelectExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SelectExprContext) EnterRule

func (s *SelectExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*SelectExprContext) ExitRule

func (s *SelectExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*SelectExprContext) GetParser

func (s *SelectExprContext) GetParser() antlr.Parser

func (*SelectExprContext) GetRuleContext

func (s *SelectExprContext) GetRuleContext() antlr.RuleContext

func (*SelectExprContext) IsSelectExprContext

func (*SelectExprContext) IsSelectExprContext()

func (*SelectExprContext) SELECT

func (s *SelectExprContext) SELECT() antlr.TerminalNode

func (*SelectExprContext) ToStringTree

func (s *SelectExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SelectExprWidthContext

type SelectExprWidthContext struct {
	*ExpressionContext
}

func NewSelectExprWidthContext

func NewSelectExprWidthContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SelectExprWidthContext

func (*SelectExprWidthContext) Accept

func (s *SelectExprWidthContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SelectExprWidthContext) EnterRule

func (s *SelectExprWidthContext) EnterRule(listener antlr.ParseTreeListener)

func (*SelectExprWidthContext) ExitRule

func (s *SelectExprWidthContext) ExitRule(listener antlr.ParseTreeListener)

func (*SelectExprWidthContext) Expression

func (*SelectExprWidthContext) GetRuleContext

func (s *SelectExprWidthContext) GetRuleContext() antlr.RuleContext

func (*SelectExprWidthContext) LeftExpr

func (*SelectExprWidthContext) LeftParen

func (s *SelectExprWidthContext) LeftParen() antlr.TerminalNode

func (*SelectExprWidthContext) RightExpr

func (*SelectExprWidthContext) RightParen

func (s *SelectExprWidthContext) RightParen() antlr.TerminalNode

func (*SelectExprWidthContext) SelectExpr

func (*SelectExprWidthContext) WidthOrSizeExpr

func (s *SelectExprWidthContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type SignedConstantContext

type SignedConstantContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySignedConstantContext

func NewEmptySignedConstantContext() *SignedConstantContext

func NewSignedConstantContext

func NewSignedConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SignedConstantContext

func (*SignedConstantContext) Accept

func (s *SignedConstantContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SignedConstantContext) EnterRule

func (s *SignedConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*SignedConstantContext) ExitRule

func (s *SignedConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*SignedConstantContext) GetParser

func (s *SignedConstantContext) GetParser() antlr.Parser

func (*SignedConstantContext) GetRuleContext

func (s *SignedConstantContext) GetRuleContext() antlr.RuleContext

func (*SignedConstantContext) IsSignedConstantContext

func (*SignedConstantContext) IsSignedConstantContext()

func (*SignedConstantContext) SignedConstant

func (s *SignedConstantContext) SignedConstant() antlr.TerminalNode

func (*SignedConstantContext) ToStringTree

func (s *SignedConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SingletonContext

type SingletonContext struct {
	*ExpressionContext
}

func NewSingletonContext

func NewSingletonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingletonContext

func (*SingletonContext) Accept

func (s *SingletonContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SingletonContext) EnterRule

func (s *SingletonContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingletonContext) ExitRule

func (s *SingletonContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingletonContext) GetRuleContext

func (s *SingletonContext) GetRuleContext() antlr.RuleContext

func (*SingletonContext) Number

func (s *SingletonContext) Number() INumberContext

type SingletonQueryExprContext

type SingletonQueryExprContext struct {
	*QueryExprContext
}

func NewSingletonQueryExprContext

func NewSingletonQueryExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SingletonQueryExprContext

func (*SingletonQueryExprContext) Accept

func (s *SingletonQueryExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SingletonQueryExprContext) EnterRule

func (s *SingletonQueryExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingletonQueryExprContext) ExitRule

func (s *SingletonQueryExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingletonQueryExprContext) Expression

func (*SingletonQueryExprContext) GetRuleContext

func (s *SingletonQueryExprContext) GetRuleContext() antlr.RuleContext

type SizeQueryContext

type SizeQueryContext struct {
	*ExpressionContext
}

func NewSizeQueryContext

func NewSizeQueryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SizeQueryContext

func (*SizeQueryContext) Accept

func (s *SizeQueryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SizeQueryContext) EnterRule

func (s *SizeQueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*SizeQueryContext) ExitRule

func (s *SizeQueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*SizeQueryContext) GetRuleContext

func (s *SizeQueryContext) GetRuleContext() antlr.RuleContext

func (*SizeQueryContext) LeftParen

func (s *SizeQueryContext) LeftParen() antlr.TerminalNode

func (*SizeQueryContext) Number

func (s *SizeQueryContext) Number() INumberContext

func (*SizeQueryContext) RightParen

func (s *SizeQueryContext) RightParen() antlr.TerminalNode

func (*SizeQueryContext) WidthOrSizeExpr

func (s *SizeQueryContext) WidthOrSizeExpr() IWidthOrSizeExprContext

type UpdateListContext

type UpdateListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUpdateListContext

func NewEmptyUpdateListContext() *UpdateListContext

func NewUpdateListContext

func NewUpdateListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UpdateListContext

func (*UpdateListContext) Accept

func (s *UpdateListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdateListContext) AllExpression

func (s *UpdateListContext) AllExpression() []IExpressionContext

func (*UpdateListContext) COMMA

func (*UpdateListContext) EnterRule

func (s *UpdateListContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdateListContext) Equal

func (*UpdateListContext) ExitRule

func (s *UpdateListContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdateListContext) Expression

func (s *UpdateListContext) Expression(i int) IExpressionContext

func (*UpdateListContext) GetParser

func (s *UpdateListContext) GetParser() antlr.Parser

func (*UpdateListContext) GetRuleContext

func (s *UpdateListContext) GetRuleContext() antlr.RuleContext

func (*UpdateListContext) IsUpdateListContext

func (*UpdateListContext) IsUpdateListContext()

func (*UpdateListContext) ToStringTree

func (s *UpdateListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UpdateListContext) UpdateList

func (s *UpdateListContext) UpdateList() IUpdateListContext

type UpdationListContext

type UpdationListContext struct {
	*VersionContext
}

func NewUpdationListContext

func NewUpdationListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UpdationListContext

func (*UpdationListContext) ATR

func (*UpdationListContext) Accept

func (s *UpdationListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UpdationListContext) EnterRule

func (s *UpdationListContext) EnterRule(listener antlr.ParseTreeListener)

func (*UpdationListContext) ExitRule

func (s *UpdationListContext) ExitRule(listener antlr.ParseTreeListener)

func (*UpdationListContext) GetRuleContext

func (s *UpdationListContext) GetRuleContext() antlr.RuleContext

func (*UpdationListContext) LeftBracket

func (s *UpdationListContext) LeftBracket() antlr.TerminalNode

func (*UpdationListContext) RightBracket

func (s *UpdationListContext) RightBracket() antlr.TerminalNode

func (*UpdationListContext) UpdateList

func (s *UpdationListContext) UpdateList() IUpdateListContext

func (*UpdationListContext) Version

func (s *UpdationListContext) Version() IVersionContext

type VarNameContext

type VarNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarNameContext

func NewEmptyVarNameContext() *VarNameContext

func NewVarNameContext

func NewVarNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarNameContext

func (*VarNameContext) Accept

func (s *VarNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VarNameContext) EnterRule

func (s *VarNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*VarNameContext) ExitRule

func (s *VarNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*VarNameContext) GetParser

func (s *VarNameContext) GetParser() antlr.Parser

func (*VarNameContext) GetRuleContext

func (s *VarNameContext) GetRuleContext() antlr.RuleContext

func (*VarNameContext) Identifier

func (s *VarNameContext) Identifier() antlr.TerminalNode

func (*VarNameContext) IsVarNameContext

func (*VarNameContext) IsVarNameContext()

func (*VarNameContext) ToStringTree

func (s *VarNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VariableNameContext

type VariableNameContext struct {
	*ExpressionContext
}

func NewVariableNameContext

func NewVariableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VariableNameContext

func (*VariableNameContext) Accept

func (s *VariableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VariableNameContext) EnterRule

func (s *VariableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableNameContext) ExitRule

func (s *VariableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableNameContext) GetRuleContext

func (s *VariableNameContext) GetRuleContext() antlr.RuleContext

func (*VariableNameContext) VarName

func (s *VariableNameContext) VarName() IVarNameContext

type VersionContext

type VersionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVersionContext

func NewEmptyVersionContext() *VersionContext

func NewVersionContext

func NewVersionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VersionContext

func (*VersionContext) CopyFrom

func (s *VersionContext) CopyFrom(ctx *VersionContext)

func (*VersionContext) GetParser

func (s *VersionContext) GetParser() antlr.Parser

func (*VersionContext) GetRuleContext

func (s *VersionContext) GetRuleContext() antlr.RuleContext

func (*VersionContext) IsVersionContext

func (*VersionContext) IsVersionContext()

func (*VersionContext) ToStringTree

func (s *VersionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VersionExprContext

type VersionExprContext struct {
	*ExpressionContext
}

func NewVersionExprContext

func NewVersionExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VersionExprContext

func (*VersionExprContext) Accept

func (s *VersionExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VersionExprContext) EnterRule

func (s *VersionExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*VersionExprContext) ExitRule

func (s *VersionExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*VersionExprContext) GetRuleContext

func (s *VersionExprContext) GetRuleContext() antlr.RuleContext

func (*VersionExprContext) Version

func (s *VersionExprContext) Version() IVersionContext

type VersionVariableNameContext

type VersionVariableNameContext struct {
	*VersionContext
}

func NewVersionVariableNameContext

func NewVersionVariableNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VersionVariableNameContext

func (*VersionVariableNameContext) Accept

func (s *VersionVariableNameContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VersionVariableNameContext) EnterRule

func (s *VersionVariableNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*VersionVariableNameContext) ExitRule

func (s *VersionVariableNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*VersionVariableNameContext) GetRuleContext

func (s *VersionVariableNameContext) GetRuleContext() antlr.RuleContext

func (*VersionVariableNameContext) VarName

type VersionedNamedAbbreviationContext

type VersionedNamedAbbreviationContext struct {
	*VersionContext
}

func (*VersionedNamedAbbreviationContext) Accept

func (s *VersionedNamedAbbreviationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*VersionedNamedAbbreviationContext) Colon

func (*VersionedNamedAbbreviationContext) EnterRule

func (*VersionedNamedAbbreviationContext) ExitRule

func (*VersionedNamedAbbreviationContext) Expression

func (*VersionedNamedAbbreviationContext) GetRuleContext

func (*VersionedNamedAbbreviationContext) NamedConstant

type WidthOrSizeExprContext

type WidthOrSizeExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWidthOrSizeExprContext

func NewEmptyWidthOrSizeExprContext() *WidthOrSizeExprContext

func NewWidthOrSizeExprContext

func NewWidthOrSizeExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WidthOrSizeExprContext

func (*WidthOrSizeExprContext) Accept

func (s *WidthOrSizeExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WidthOrSizeExprContext) EnterRule

func (s *WidthOrSizeExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*WidthOrSizeExprContext) ExitRule

func (s *WidthOrSizeExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*WidthOrSizeExprContext) GetParser

func (s *WidthOrSizeExprContext) GetParser() antlr.Parser

func (*WidthOrSizeExprContext) GetRuleContext

func (s *WidthOrSizeExprContext) GetRuleContext() antlr.RuleContext

func (*WidthOrSizeExprContext) IsWidthOrSizeExprContext

func (*WidthOrSizeExprContext) IsWidthOrSizeExprContext()

func (*WidthOrSizeExprContext) ToStringTree

func (s *WidthOrSizeExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WidthOrSizeExprContext) WidthType

func (s *WidthOrSizeExprContext) WidthType() antlr.TerminalNode

type WithEvalExprAndArrayListContext

type WithEvalExprAndArrayListContext struct {
	*QueryExprContext
}

func NewWithEvalExprAndArrayListContext

func NewWithEvalExprAndArrayListContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WithEvalExprAndArrayListContext

func (*WithEvalExprAndArrayListContext) Accept

func (s *WithEvalExprAndArrayListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WithEvalExprAndArrayListContext) EnterRule

func (*WithEvalExprAndArrayListContext) EvalArrayList

func (*WithEvalExprAndArrayListContext) EvalExprList

func (*WithEvalExprAndArrayListContext) ExitRule

func (*WithEvalExprAndArrayListContext) Expression

func (*WithEvalExprAndArrayListContext) GetRuleContext

type WithEvalExprContext

type WithEvalExprContext struct {
	*QueryExprContext
}

func NewWithEvalExprContext

func NewWithEvalExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WithEvalExprContext

func (*WithEvalExprContext) Accept

func (s *WithEvalExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WithEvalExprContext) EnterRule

func (s *WithEvalExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*WithEvalExprContext) EvalExprList

func (s *WithEvalExprContext) EvalExprList() IEvalExprListContext

func (*WithEvalExprContext) ExitRule

func (s *WithEvalExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*WithEvalExprContext) Expression

func (s *WithEvalExprContext) Expression() IExpressionContext

func (*WithEvalExprContext) GetRuleContext

func (s *WithEvalExprContext) GetRuleContext() antlr.RuleContext

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL