parser

package
v1.3.2 Latest Latest
Warning

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

Go to latest
Published: Apr 12, 2024 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	YaklangLexerPanic                                       = 1
	YaklangLexerRecover                                     = 2
	YaklangLexerIf                                          = 3
	YaklangLexerElif                                        = 4
	YaklangLexerElse                                        = 5
	YaklangLexerSwitch                                      = 6
	YaklangLexerCase                                        = 7
	YaklangLexerDefault                                     = 8
	YaklangLexerFor                                         = 9
	YaklangLexerContinue                                    = 10
	YaklangLexerBreak                                       = 11
	YaklangLexerReturn                                      = 12
	YaklangLexerInclude                                     = 13
	YaklangLexerTry                                         = 14
	YaklangLexerCatch                                       = 15
	YaklangLexerFinally                                     = 16
	YaklangLexerImportmod                                   = 17
	YaklangLexerAs                                          = 18
	YaklangLexerExport                                      = 19
	YaklangLexerDefer                                       = 20
	YaklangLexerGo                                          = 21
	YaklangLexerRange                                       = 22
	YaklangLexerFunc                                        = 23
	YaklangLexerMap                                         = 24
	YaklangLexerChan                                        = 25
	YaklangLexerClass                                       = 26
	YaklangLexerNew                                         = 27
	YaklangLexerMake                                        = 28
	YaklangLexerTrue                                        = 29
	YaklangLexerFalse                                       = 30
	YaklangLexerIn                                          = 31
	YaklangLexerNotLiteral                                  = 32
	YaklangLexerAssert                                      = 33
	YaklangLexerVar                                         = 34
	YaklangLexerVarTypeName                                 = 35
	YaklangLexerUndefinedLiteral                            = 36
	YaklangLexerFallthrough                                 = 37
	YaklangLexerNilLiteral                                  = 38
	YaklangLexerIdentifier                                  = 39
	YaklangLexerIdentifierWithDollar                        = 40
	YaklangLexerMul                                         = 41
	YaklangLexerDiv                                         = 42
	YaklangLexerMod                                         = 43
	YaklangLexerLtLt                                        = 44
	YaklangLexerLt                                          = 45
	YaklangLexerGtGt                                        = 46
	YaklangLexerGt                                          = 47
	YaklangLexerAmp                                         = 48
	YaklangLexerAmpNot                                      = 49
	YaklangLexerPlus                                        = 50
	YaklangLexerSub                                         = 51
	YaklangLexerXor                                         = 52
	YaklangLexerXand                                        = 53
	YaklangLexerEq                                          = 54
	YaklangLexerLtEq                                        = 55
	YaklangLexerGtEq                                        = 56
	YaklangLexerNeq                                         = 57
	YaklangLexerChanIn                                      = 58
	YaklangLexerLogicAnd                                    = 59
	YaklangLexerLogicOr                                     = 60
	YaklangLexerQuestion                                    = 61
	YaklangLexerColon                                       = 62
	YaklangLexerLBracket                                    = 63
	YaklangLexerRBracket                                    = 64
	YaklangLexerLParen                                      = 65
	YaklangLexerRParen                                      = 66
	YaklangLexerLBrace                                      = 67
	YaklangLexerTemplateCloseBrace                          = 68
	YaklangLexerRBrace                                      = 69
	YaklangLexerComma                                       = 70
	YaklangLexerAssignEq                                    = 71
	YaklangLexerWavy                                        = 72
	YaklangLexerColonAssignEq                               = 73
	YaklangLexerPlusPlus                                    = 74
	YaklangLexerSubSub                                      = 75
	YaklangLexerPlusEq                                      = 76
	YaklangLexerMinusEq                                     = 77
	YaklangLexerMulEq                                       = 78
	YaklangLexerDivEq                                       = 79
	YaklangLexerModEq                                       = 80
	YaklangLexerBitOrEq                                     = 81
	YaklangLexerLtLtEq                                      = 82
	YaklangLexerGtGtEq                                      = 83
	YaklangLexerAmpEq                                       = 84
	YaklangLexerBitAndEq                                    = 85
	YaklangLexerBitAndNotEq                                 = 86
	YaklangLexerSemiColon                                   = 87
	YaklangLexerEllipsis                                    = 88
	YaklangLexerEqGt                                        = 89
	YaklangLexerLtGt                                        = 90
	YaklangLexerNot                                         = 91
	YaklangLexerDot                                         = 92
	YaklangLexerWS                                          = 93
	YaklangLexerCommentStart                                = 94
	YaklangLexerCommentEnd                                  = 95
	YaklangLexerBackTickL                                   = 96
	YaklangLexerCOMMENT                                     = 97
	YaklangLexerLINE_COMMENT                                = 98
	YaklangLexerLF                                          = 99
	YaklangLexerEOS                                         = 100
	YaklangLexerIntegerLiteral                              = 101
	YaklangLexerFloatLiteral                                = 102
	YaklangLexerTemplateSingleQuoteStringStart              = 103
	YaklangLexerTemplateDoubleQuoteStringStart              = 104
	YaklangLexerTemplateBackTickStringStart                 = 105
	YaklangLexerStringLiteral                               = 106
	YaklangLexerCharacterLiteral                            = 107
	YaklangLexerTemplateSingleQuoteStringCharacterStringEnd = 108
	YaklangLexerTemplateSingleQuoteStringCharacter          = 109
	YaklangLexerTemplateSingleQuoteStringStartExpression    = 110
	YaklangLexerTemplateDoubleQuoteStringCharacterStringEnd = 111
	YaklangLexerTemplateDoubleQuoteStringCharacter          = 112
	YaklangLexerTemplateDoubleQuoteStringStartExpression    = 113
	YaklangLexerTemplateBackTickStringCharacterStringEnd    = 114
	YaklangLexerTemplateBackTickStringCharacter             = 115
	YaklangLexerTemplateBackTickStringStartExpression       = 116
)

YaklangLexer tokens.

View Source
const (
	YaklangLexerTEMPLATE_SINGLE_QUOTE_MODE = iota + 1
	YaklangLexerTEMPLATE_DOUBLE_QUOTE_MODE
	YaklangLexerTEMPLATE_BACKTICK_MODE
)

YaklangLexer modes.

View Source
const (
	YaklangParserEOF                                         = antlr.TokenEOF
	YaklangParserPanic                                       = 1
	YaklangParserRecover                                     = 2
	YaklangParserIf                                          = 3
	YaklangParserElif                                        = 4
	YaklangParserElse                                        = 5
	YaklangParserSwitch                                      = 6
	YaklangParserCase                                        = 7
	YaklangParserDefault                                     = 8
	YaklangParserFor                                         = 9
	YaklangParserContinue                                    = 10
	YaklangParserBreak                                       = 11
	YaklangParserReturn                                      = 12
	YaklangParserInclude                                     = 13
	YaklangParserTry                                         = 14
	YaklangParserCatch                                       = 15
	YaklangParserFinally                                     = 16
	YaklangParserImportmod                                   = 17
	YaklangParserAs                                          = 18
	YaklangParserExport                                      = 19
	YaklangParserDefer                                       = 20
	YaklangParserGo                                          = 21
	YaklangParserRange                                       = 22
	YaklangParserFunc                                        = 23
	YaklangParserMap                                         = 24
	YaklangParserChan                                        = 25
	YaklangParserClass                                       = 26
	YaklangParserNew                                         = 27
	YaklangParserMake                                        = 28
	YaklangParserTrue                                        = 29
	YaklangParserFalse                                       = 30
	YaklangParserIn                                          = 31
	YaklangParserNotLiteral                                  = 32
	YaklangParserAssert                                      = 33
	YaklangParserVar                                         = 34
	YaklangParserVarTypeName                                 = 35
	YaklangParserUndefinedLiteral                            = 36
	YaklangParserFallthrough                                 = 37
	YaklangParserNilLiteral                                  = 38
	YaklangParserIdentifier                                  = 39
	YaklangParserIdentifierWithDollar                        = 40
	YaklangParserMul                                         = 41
	YaklangParserDiv                                         = 42
	YaklangParserMod                                         = 43
	YaklangParserLtLt                                        = 44
	YaklangParserLt                                          = 45
	YaklangParserGtGt                                        = 46
	YaklangParserGt                                          = 47
	YaklangParserAmp                                         = 48
	YaklangParserAmpNot                                      = 49
	YaklangParserPlus                                        = 50
	YaklangParserSub                                         = 51
	YaklangParserXor                                         = 52
	YaklangParserXand                                        = 53
	YaklangParserEq                                          = 54
	YaklangParserLtEq                                        = 55
	YaklangParserGtEq                                        = 56
	YaklangParserNeq                                         = 57
	YaklangParserChanIn                                      = 58
	YaklangParserLogicAnd                                    = 59
	YaklangParserLogicOr                                     = 60
	YaklangParserQuestion                                    = 61
	YaklangParserColon                                       = 62
	YaklangParserLBracket                                    = 63
	YaklangParserRBracket                                    = 64
	YaklangParserLParen                                      = 65
	YaklangParserRParen                                      = 66
	YaklangParserLBrace                                      = 67
	YaklangParserTemplateCloseBrace                          = 68
	YaklangParserRBrace                                      = 69
	YaklangParserComma                                       = 70
	YaklangParserAssignEq                                    = 71
	YaklangParserWavy                                        = 72
	YaklangParserColonAssignEq                               = 73
	YaklangParserPlusPlus                                    = 74
	YaklangParserSubSub                                      = 75
	YaklangParserPlusEq                                      = 76
	YaklangParserMinusEq                                     = 77
	YaklangParserMulEq                                       = 78
	YaklangParserDivEq                                       = 79
	YaklangParserModEq                                       = 80
	YaklangParserBitOrEq                                     = 81
	YaklangParserLtLtEq                                      = 82
	YaklangParserGtGtEq                                      = 83
	YaklangParserAmpEq                                       = 84
	YaklangParserBitAndEq                                    = 85
	YaklangParserBitAndNotEq                                 = 86
	YaklangParserSemiColon                                   = 87
	YaklangParserEllipsis                                    = 88
	YaklangParserEqGt                                        = 89
	YaklangParserLtGt                                        = 90
	YaklangParserNot                                         = 91
	YaklangParserDot                                         = 92
	YaklangParserWS                                          = 93
	YaklangParserCommentStart                                = 94
	YaklangParserCommentEnd                                  = 95
	YaklangParserBackTickL                                   = 96
	YaklangParserCOMMENT                                     = 97
	YaklangParserLINE_COMMENT                                = 98
	YaklangParserLF                                          = 99
	YaklangParserEOS                                         = 100
	YaklangParserIntegerLiteral                              = 101
	YaklangParserFloatLiteral                                = 102
	YaklangParserTemplateSingleQuoteStringStart              = 103
	YaklangParserTemplateDoubleQuoteStringStart              = 104
	YaklangParserTemplateBackTickStringStart                 = 105
	YaklangParserStringLiteral                               = 106
	YaklangParserCharacterLiteral                            = 107
	YaklangParserTemplateSingleQuoteStringCharacterStringEnd = 108
	YaklangParserTemplateSingleQuoteStringCharacter          = 109
	YaklangParserTemplateSingleQuoteStringStartExpression    = 110
	YaklangParserTemplateDoubleQuoteStringCharacterStringEnd = 111
	YaklangParserTemplateDoubleQuoteStringCharacter          = 112
	YaklangParserTemplateDoubleQuoteStringStartExpression    = 113
	YaklangParserTemplateBackTickStringCharacterStringEnd    = 114
	YaklangParserTemplateBackTickStringCharacter             = 115
	YaklangParserTemplateBackTickStringStartExpression       = 116
)

YaklangParser tokens.

View Source
const (
	YaklangParserRULE_program                          = 0
	YaklangParserRULE_statementList                    = 1
	YaklangParserRULE_statement                        = 2
	YaklangParserRULE_tryStmt                          = 3
	YaklangParserRULE_expressionStmt                   = 4
	YaklangParserRULE_assignExpressionStmt             = 5
	YaklangParserRULE_lineCommentStmt                  = 6
	YaklangParserRULE_includeStmt                      = 7
	YaklangParserRULE_deferStmt                        = 8
	YaklangParserRULE_goStmt                           = 9
	YaklangParserRULE_assertStmt                       = 10
	YaklangParserRULE_fallthroughStmt                  = 11
	YaklangParserRULE_breakStmt                        = 12
	YaklangParserRULE_continueStmt                     = 13
	YaklangParserRULE_returnStmt                       = 14
	YaklangParserRULE_forStmt                          = 15
	YaklangParserRULE_forStmtCond                      = 16
	YaklangParserRULE_forFirstExpr                     = 17
	YaklangParserRULE_forThirdExpr                     = 18
	YaklangParserRULE_forRangeStmt                     = 19
	YaklangParserRULE_switchStmt                       = 20
	YaklangParserRULE_ifStmt                           = 21
	YaklangParserRULE_elseBlock                        = 22
	YaklangParserRULE_block                            = 23
	YaklangParserRULE_empty                            = 24
	YaklangParserRULE_inplaceAssignOperator            = 25
	YaklangParserRULE_assignExpression                 = 26
	YaklangParserRULE_declareVariableExpressionStmt    = 27
	YaklangParserRULE_declareVariableExpression        = 28
	YaklangParserRULE_declareVariableOnly              = 29
	YaklangParserRULE_declareAndAssignExpression       = 30
	YaklangParserRULE_leftExpressionList               = 31
	YaklangParserRULE_unaryOperator                    = 32
	YaklangParserRULE_bitBinaryOperator                = 33
	YaklangParserRULE_additiveBinaryOperator           = 34
	YaklangParserRULE_multiplicativeBinaryOperator     = 35
	YaklangParserRULE_comparisonBinaryOperator         = 36
	YaklangParserRULE_leftExpression                   = 37
	YaklangParserRULE_leftMemberCall                   = 38
	YaklangParserRULE_leftSliceCall                    = 39
	YaklangParserRULE_expression                       = 40
	YaklangParserRULE_parenExpression                  = 41
	YaklangParserRULE_makeExpression                   = 42
	YaklangParserRULE_typeLiteral                      = 43
	YaklangParserRULE_sliceTypeLiteral                 = 44
	YaklangParserRULE_mapTypeLiteral                   = 45
	YaklangParserRULE_instanceCode                     = 46
	YaklangParserRULE_anonymousFunctionDecl            = 47
	YaklangParserRULE_functionNameDecl                 = 48
	YaklangParserRULE_functionParamDecl                = 49
	YaklangParserRULE_functionCall                     = 50
	YaklangParserRULE_ordinaryArguments                = 51
	YaklangParserRULE_memberCall                       = 52
	YaklangParserRULE_sliceCall                        = 53
	YaklangParserRULE_literal                          = 54
	YaklangParserRULE_numericLiteral                   = 55
	YaklangParserRULE_stringLiteral                    = 56
	YaklangParserRULE_templateSingleQuoteStringLiteral = 57
	YaklangParserRULE_templateDoubleQuoteStringLiteral = 58
	YaklangParserRULE_templateBackTickStringLiteral    = 59
	YaklangParserRULE_templateStringLiteral            = 60
	YaklangParserRULE_templateSingleQuoteStringAtom    = 61
	YaklangParserRULE_templateDoubleQuoteStringAtom    = 62
	YaklangParserRULE_templateBackTickStringAtom       = 63
	YaklangParserRULE_boolLiteral                      = 64
	YaklangParserRULE_characterLiteral                 = 65
	YaklangParserRULE_sliceLiteral                     = 66
	YaklangParserRULE_sliceTypedLiteral                = 67
	YaklangParserRULE_expressionList                   = 68
	YaklangParserRULE_expressionListMultiline          = 69
	YaklangParserRULE_mapLiteral                       = 70
	YaklangParserRULE_mapTypedLiteral                  = 71
	YaklangParserRULE_mapPairs                         = 72
	YaklangParserRULE_mapPair                          = 73
	YaklangParserRULE_ws                               = 74
	YaklangParserRULE_eos                              = 75
)

YaklangParser rules.

Variables

This section is empty.

Functions

func YaklangLexerInit

func YaklangLexerInit()

YaklangLexerInit initializes any static state used to implement YaklangLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewYaklangLexer(). You can call this function if you wish to initialize the static state ahead of time.

func YaklangParserInit

func YaklangParserInit()

YaklangParserInit initializes any static state used to implement YaklangParser. By default the static state used to implement the parser is lazily initialized during the first call to NewYaklangParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type AdditiveBinaryOperatorContext

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

func NewAdditiveBinaryOperatorContext

func NewAdditiveBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveBinaryOperatorContext

func NewEmptyAdditiveBinaryOperatorContext

func NewEmptyAdditiveBinaryOperatorContext() *AdditiveBinaryOperatorContext

func (*AdditiveBinaryOperatorContext) Accept

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

func (*AdditiveBinaryOperatorContext) GetParser

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

func (*AdditiveBinaryOperatorContext) GetRuleContext

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

func (*AdditiveBinaryOperatorContext) IsAdditiveBinaryOperatorContext

func (*AdditiveBinaryOperatorContext) IsAdditiveBinaryOperatorContext()

func (*AdditiveBinaryOperatorContext) Plus

func (s *AdditiveBinaryOperatorContext) Plus() antlr.TerminalNode

func (*AdditiveBinaryOperatorContext) Sub

func (s *AdditiveBinaryOperatorContext) Sub() antlr.TerminalNode

func (*AdditiveBinaryOperatorContext) ToStringTree

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

type AnonymousFunctionDeclContext

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

func NewAnonymousFunctionDeclContext

func NewAnonymousFunctionDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnonymousFunctionDeclContext

func NewEmptyAnonymousFunctionDeclContext

func NewEmptyAnonymousFunctionDeclContext() *AnonymousFunctionDeclContext

func (*AnonymousFunctionDeclContext) Accept

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

func (*AnonymousFunctionDeclContext) Block

func (*AnonymousFunctionDeclContext) EqGt

func (s *AnonymousFunctionDeclContext) EqGt() antlr.TerminalNode

func (*AnonymousFunctionDeclContext) Expression

func (*AnonymousFunctionDeclContext) Func

func (s *AnonymousFunctionDeclContext) Func() antlr.TerminalNode

func (*AnonymousFunctionDeclContext) FunctionNameDecl

func (*AnonymousFunctionDeclContext) FunctionParamDecl

func (*AnonymousFunctionDeclContext) GetParser

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

func (*AnonymousFunctionDeclContext) GetRuleContext

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

func (*AnonymousFunctionDeclContext) Identifier

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

func (*AnonymousFunctionDeclContext) IsAnonymousFunctionDeclContext

func (*AnonymousFunctionDeclContext) IsAnonymousFunctionDeclContext()

func (*AnonymousFunctionDeclContext) LParen

func (s *AnonymousFunctionDeclContext) LParen() antlr.TerminalNode

func (*AnonymousFunctionDeclContext) RParen

func (s *AnonymousFunctionDeclContext) RParen() antlr.TerminalNode

func (*AnonymousFunctionDeclContext) ToStringTree

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

type AssertStmtContext

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

func NewAssertStmtContext

func NewAssertStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssertStmtContext

func NewEmptyAssertStmtContext

func NewEmptyAssertStmtContext() *AssertStmtContext

func (*AssertStmtContext) Accept

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

func (*AssertStmtContext) AllComma

func (s *AssertStmtContext) AllComma() []antlr.TerminalNode

func (*AssertStmtContext) AllExpression

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

func (*AssertStmtContext) Assert

func (s *AssertStmtContext) Assert() antlr.TerminalNode

func (*AssertStmtContext) Comma

func (s *AssertStmtContext) Comma(i int) antlr.TerminalNode

func (*AssertStmtContext) Expression

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

func (*AssertStmtContext) GetParser

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

func (*AssertStmtContext) GetRuleContext

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

func (*AssertStmtContext) IsAssertStmtContext

func (*AssertStmtContext) IsAssertStmtContext()

func (*AssertStmtContext) ToStringTree

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

type AssignExpressionContext

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

func NewAssignExpressionContext

func NewAssignExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignExpressionContext

func NewEmptyAssignExpressionContext

func NewEmptyAssignExpressionContext() *AssignExpressionContext

func (*AssignExpressionContext) Accept

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

func (*AssignExpressionContext) AssignEq

func (s *AssignExpressionContext) AssignEq() antlr.TerminalNode

func (*AssignExpressionContext) ColonAssignEq

func (s *AssignExpressionContext) ColonAssignEq() antlr.TerminalNode

func (*AssignExpressionContext) Expression

func (*AssignExpressionContext) ExpressionList

func (s *AssignExpressionContext) ExpressionList() IExpressionListContext

func (*AssignExpressionContext) GetParser

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

func (*AssignExpressionContext) GetRuleContext

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

func (*AssignExpressionContext) InplaceAssignOperator

func (s *AssignExpressionContext) InplaceAssignOperator() IInplaceAssignOperatorContext

func (*AssignExpressionContext) IsAssignExpressionContext

func (*AssignExpressionContext) IsAssignExpressionContext()

func (*AssignExpressionContext) LeftExpression

func (s *AssignExpressionContext) LeftExpression() ILeftExpressionContext

func (*AssignExpressionContext) LeftExpressionList

func (s *AssignExpressionContext) LeftExpressionList() ILeftExpressionListContext

func (*AssignExpressionContext) PlusPlus

func (s *AssignExpressionContext) PlusPlus() antlr.TerminalNode

func (*AssignExpressionContext) SubSub

func (s *AssignExpressionContext) SubSub() antlr.TerminalNode

func (*AssignExpressionContext) ToStringTree

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

type AssignExpressionStmtContext

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

func NewAssignExpressionStmtContext

func NewAssignExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignExpressionStmtContext

func NewEmptyAssignExpressionStmtContext

func NewEmptyAssignExpressionStmtContext() *AssignExpressionStmtContext

func (*AssignExpressionStmtContext) Accept

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

func (*AssignExpressionStmtContext) AssignExpression

func (*AssignExpressionStmtContext) GetParser

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

func (*AssignExpressionStmtContext) GetRuleContext

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

func (*AssignExpressionStmtContext) IsAssignExpressionStmtContext

func (*AssignExpressionStmtContext) IsAssignExpressionStmtContext()

func (*AssignExpressionStmtContext) ToStringTree

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

type BaseYaklangParserVisitor

type BaseYaklangParserVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseYaklangParserVisitor) VisitAdditiveBinaryOperator

func (v *BaseYaklangParserVisitor) VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitAnonymousFunctionDecl

func (v *BaseYaklangParserVisitor) VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{}

func (*BaseYaklangParserVisitor) VisitAssertStmt

func (v *BaseYaklangParserVisitor) VisitAssertStmt(ctx *AssertStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitAssignExpression

func (v *BaseYaklangParserVisitor) VisitAssignExpression(ctx *AssignExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitAssignExpressionStmt

func (v *BaseYaklangParserVisitor) VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitBitBinaryOperator

func (v *BaseYaklangParserVisitor) VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitBlock

func (v *BaseYaklangParserVisitor) VisitBlock(ctx *BlockContext) interface{}

func (*BaseYaklangParserVisitor) VisitBoolLiteral

func (v *BaseYaklangParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitBreakStmt

func (v *BaseYaklangParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitCharacterLiteral added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitCharacterLiteral(ctx *CharacterLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitComparisonBinaryOperator

func (v *BaseYaklangParserVisitor) VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitContinueStmt

func (v *BaseYaklangParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitDeclareAndAssignExpression added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitDeclareAndAssignExpression(ctx *DeclareAndAssignExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitDeclareVariableExpression added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpression(ctx *DeclareVariableExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitDeclareVariableExpressionStmt added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpressionStmt(ctx *DeclareVariableExpressionStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitDeclareVariableOnly added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitDeclareVariableOnly(ctx *DeclareVariableOnlyContext) interface{}

func (*BaseYaklangParserVisitor) VisitDeferStmt

func (v *BaseYaklangParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitElseBlock

func (v *BaseYaklangParserVisitor) VisitElseBlock(ctx *ElseBlockContext) interface{}

func (*BaseYaklangParserVisitor) VisitEmpty

func (v *BaseYaklangParserVisitor) VisitEmpty(ctx *EmptyContext) interface{}

func (*BaseYaklangParserVisitor) VisitEos

func (v *BaseYaklangParserVisitor) VisitEos(ctx *EosContext) interface{}

func (*BaseYaklangParserVisitor) VisitExpression

func (v *BaseYaklangParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitExpressionList

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

func (*BaseYaklangParserVisitor) VisitExpressionListMultiline

func (v *BaseYaklangParserVisitor) VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{}

func (*BaseYaklangParserVisitor) VisitExpressionStmt

func (v *BaseYaklangParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitFallthroughStmt

func (v *BaseYaklangParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitForFirstExpr

func (v *BaseYaklangParserVisitor) VisitForFirstExpr(ctx *ForFirstExprContext) interface{}

func (*BaseYaklangParserVisitor) VisitForRangeStmt

func (v *BaseYaklangParserVisitor) VisitForRangeStmt(ctx *ForRangeStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitForStmt

func (v *BaseYaklangParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitForStmtCond

func (v *BaseYaklangParserVisitor) VisitForStmtCond(ctx *ForStmtCondContext) interface{}

func (*BaseYaklangParserVisitor) VisitForThirdExpr

func (v *BaseYaklangParserVisitor) VisitForThirdExpr(ctx *ForThirdExprContext) interface{}

func (*BaseYaklangParserVisitor) VisitFunctionCall

func (v *BaseYaklangParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}

func (*BaseYaklangParserVisitor) VisitFunctionNameDecl

func (v *BaseYaklangParserVisitor) VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{}

func (*BaseYaklangParserVisitor) VisitFunctionParamDecl

func (v *BaseYaklangParserVisitor) VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{}

func (*BaseYaklangParserVisitor) VisitGoStmt

func (v *BaseYaklangParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitIfStmt

func (v *BaseYaklangParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitIncludeStmt

func (v *BaseYaklangParserVisitor) VisitIncludeStmt(ctx *IncludeStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitInplaceAssignOperator

func (v *BaseYaklangParserVisitor) VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitInstanceCode

func (v *BaseYaklangParserVisitor) VisitInstanceCode(ctx *InstanceCodeContext) interface{}

func (*BaseYaklangParserVisitor) VisitLeftExpression

func (v *BaseYaklangParserVisitor) VisitLeftExpression(ctx *LeftExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitLeftExpressionList

func (v *BaseYaklangParserVisitor) VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{}

func (*BaseYaklangParserVisitor) VisitLeftMemberCall

func (v *BaseYaklangParserVisitor) VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{}

func (*BaseYaklangParserVisitor) VisitLeftSliceCall

func (v *BaseYaklangParserVisitor) VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{}

func (*BaseYaklangParserVisitor) VisitLineCommentStmt

func (v *BaseYaklangParserVisitor) VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitLiteral

func (v *BaseYaklangParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitMakeExpression

func (v *BaseYaklangParserVisitor) VisitMakeExpression(ctx *MakeExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitMapLiteral

func (v *BaseYaklangParserVisitor) VisitMapLiteral(ctx *MapLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitMapPair

func (v *BaseYaklangParserVisitor) VisitMapPair(ctx *MapPairContext) interface{}

func (*BaseYaklangParserVisitor) VisitMapPairs

func (v *BaseYaklangParserVisitor) VisitMapPairs(ctx *MapPairsContext) interface{}

func (*BaseYaklangParserVisitor) VisitMapTypeLiteral

func (v *BaseYaklangParserVisitor) VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitMapTypedLiteral

func (v *BaseYaklangParserVisitor) VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitMemberCall

func (v *BaseYaklangParserVisitor) VisitMemberCall(ctx *MemberCallContext) interface{}

func (*BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator

func (v *BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitNumericLiteral

func (v *BaseYaklangParserVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitOrdinaryArguments

func (v *BaseYaklangParserVisitor) VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{}

func (*BaseYaklangParserVisitor) VisitParenExpression

func (v *BaseYaklangParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}

func (*BaseYaklangParserVisitor) VisitProgram

func (v *BaseYaklangParserVisitor) VisitProgram(ctx *ProgramContext) interface{}

func (*BaseYaklangParserVisitor) VisitReturnStmt

func (v *BaseYaklangParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitSliceCall

func (v *BaseYaklangParserVisitor) VisitSliceCall(ctx *SliceCallContext) interface{}

func (*BaseYaklangParserVisitor) VisitSliceLiteral

func (v *BaseYaklangParserVisitor) VisitSliceLiteral(ctx *SliceLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitSliceTypeLiteral

func (v *BaseYaklangParserVisitor) VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitSliceTypedLiteral

func (v *BaseYaklangParserVisitor) VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitStatement

func (v *BaseYaklangParserVisitor) VisitStatement(ctx *StatementContext) interface{}

func (*BaseYaklangParserVisitor) VisitStatementList

func (v *BaseYaklangParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}

func (*BaseYaklangParserVisitor) VisitStringLiteral

func (v *BaseYaklangParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitSwitchStmt

func (v *BaseYaklangParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom

func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral

func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringAtom added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringAtom(ctx *TemplateDoubleQuoteStringAtomContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral

func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringAtom added in v1.2.8

func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringAtom(ctx *TemplateSingleQuoteStringAtomContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral added in v1.2.6

func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitTemplateStringLiteral

func (v *BaseYaklangParserVisitor) VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitTryStmt

func (v *BaseYaklangParserVisitor) VisitTryStmt(ctx *TryStmtContext) interface{}

func (*BaseYaklangParserVisitor) VisitTypeLiteral

func (v *BaseYaklangParserVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}

func (*BaseYaklangParserVisitor) VisitUnaryOperator

func (v *BaseYaklangParserVisitor) VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}

func (*BaseYaklangParserVisitor) VisitWs

func (v *BaseYaklangParserVisitor) VisitWs(ctx *WsContext) interface{}

type BitBinaryOperatorContext

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

func NewBitBinaryOperatorContext

func NewBitBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitBinaryOperatorContext

func NewEmptyBitBinaryOperatorContext

func NewEmptyBitBinaryOperatorContext() *BitBinaryOperatorContext

func (*BitBinaryOperatorContext) Accept

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

func (*BitBinaryOperatorContext) Amp

func (s *BitBinaryOperatorContext) Amp() antlr.TerminalNode

func (*BitBinaryOperatorContext) AmpNot

func (s *BitBinaryOperatorContext) AmpNot() antlr.TerminalNode

func (*BitBinaryOperatorContext) GetParser

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

func (*BitBinaryOperatorContext) GetRuleContext

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

func (*BitBinaryOperatorContext) GtGt

func (s *BitBinaryOperatorContext) GtGt() antlr.TerminalNode

func (*BitBinaryOperatorContext) IsBitBinaryOperatorContext

func (*BitBinaryOperatorContext) IsBitBinaryOperatorContext()

func (*BitBinaryOperatorContext) LtLt

func (s *BitBinaryOperatorContext) LtLt() antlr.TerminalNode

func (*BitBinaryOperatorContext) ToStringTree

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

func (*BitBinaryOperatorContext) Xand

func (s *BitBinaryOperatorContext) Xand() antlr.TerminalNode

func (*BitBinaryOperatorContext) Xor

func (s *BitBinaryOperatorContext) Xor() antlr.TerminalNode

type BlockContext

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

func NewBlockContext

func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext

func NewEmptyBlockContext

func NewEmptyBlockContext() *BlockContext

func (*BlockContext) Accept

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

func (*BlockContext) AllWs

func (s *BlockContext) AllWs() []IWsContext

func (*BlockContext) GetParser

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

func (*BlockContext) GetRuleContext

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

func (*BlockContext) IsBlockContext

func (*BlockContext) IsBlockContext()

func (*BlockContext) LBrace

func (s *BlockContext) LBrace() antlr.TerminalNode

func (*BlockContext) RBrace

func (s *BlockContext) RBrace() antlr.TerminalNode

func (*BlockContext) StatementList

func (s *BlockContext) StatementList() IStatementListContext

func (*BlockContext) ToStringTree

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

func (*BlockContext) Ws

func (s *BlockContext) Ws(i int) IWsContext

type BoolLiteralContext

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

func NewBoolLiteralContext

func NewBoolLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolLiteralContext

func NewEmptyBoolLiteralContext

func NewEmptyBoolLiteralContext() *BoolLiteralContext

func (*BoolLiteralContext) Accept

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

func (*BoolLiteralContext) False

func (s *BoolLiteralContext) False() antlr.TerminalNode

func (*BoolLiteralContext) GetParser

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

func (*BoolLiteralContext) GetRuleContext

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

func (*BoolLiteralContext) IsBoolLiteralContext

func (*BoolLiteralContext) IsBoolLiteralContext()

func (*BoolLiteralContext) ToStringTree

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

func (*BoolLiteralContext) True

func (s *BoolLiteralContext) True() antlr.TerminalNode

type BreakStmtContext

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

func NewBreakStmtContext

func NewBreakStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStmtContext

func NewEmptyBreakStmtContext

func NewEmptyBreakStmtContext() *BreakStmtContext

func (*BreakStmtContext) Accept

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

func (*BreakStmtContext) Break

func (s *BreakStmtContext) Break() antlr.TerminalNode

func (*BreakStmtContext) GetParser

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

func (*BreakStmtContext) GetRuleContext

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

func (*BreakStmtContext) IsBreakStmtContext

func (*BreakStmtContext) IsBreakStmtContext()

func (*BreakStmtContext) ToStringTree

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

type CharacterLiteralContext added in v1.2.8

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

func NewCharacterLiteralContext added in v1.2.8

func NewCharacterLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterLiteralContext

func NewEmptyCharacterLiteralContext added in v1.2.8

func NewEmptyCharacterLiteralContext() *CharacterLiteralContext

func (*CharacterLiteralContext) Accept added in v1.2.8

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

func (*CharacterLiteralContext) CharacterLiteral added in v1.2.8

func (s *CharacterLiteralContext) CharacterLiteral() antlr.TerminalNode

func (*CharacterLiteralContext) GetParser added in v1.2.8

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

func (*CharacterLiteralContext) GetRuleContext added in v1.2.8

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

func (*CharacterLiteralContext) IsCharacterLiteralContext added in v1.2.8

func (*CharacterLiteralContext) IsCharacterLiteralContext()

func (*CharacterLiteralContext) ToStringTree added in v1.2.8

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

type ComparisonBinaryOperatorContext

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

func NewComparisonBinaryOperatorContext

func NewComparisonBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonBinaryOperatorContext

func NewEmptyComparisonBinaryOperatorContext

func NewEmptyComparisonBinaryOperatorContext() *ComparisonBinaryOperatorContext

func (*ComparisonBinaryOperatorContext) Accept

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

func (*ComparisonBinaryOperatorContext) Eq

func (s *ComparisonBinaryOperatorContext) Eq() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) GetParser

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

func (*ComparisonBinaryOperatorContext) GetRuleContext

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

func (*ComparisonBinaryOperatorContext) Gt

func (s *ComparisonBinaryOperatorContext) Gt() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) GtEq

func (s *ComparisonBinaryOperatorContext) GtEq() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) IsComparisonBinaryOperatorContext

func (*ComparisonBinaryOperatorContext) IsComparisonBinaryOperatorContext()

func (*ComparisonBinaryOperatorContext) Lt

func (s *ComparisonBinaryOperatorContext) Lt() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) LtEq

func (s *ComparisonBinaryOperatorContext) LtEq() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) LtGt

func (s *ComparisonBinaryOperatorContext) LtGt() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) Neq

func (s *ComparisonBinaryOperatorContext) Neq() antlr.TerminalNode

func (*ComparisonBinaryOperatorContext) ToStringTree

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

type ContinueStmtContext

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

func NewContinueStmtContext

func NewContinueStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStmtContext

func NewEmptyContinueStmtContext

func NewEmptyContinueStmtContext() *ContinueStmtContext

func (*ContinueStmtContext) Accept

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

func (*ContinueStmtContext) Continue

func (s *ContinueStmtContext) Continue() antlr.TerminalNode

func (*ContinueStmtContext) GetParser

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

func (*ContinueStmtContext) GetRuleContext

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

func (*ContinueStmtContext) IsContinueStmtContext

func (*ContinueStmtContext) IsContinueStmtContext()

func (*ContinueStmtContext) ToStringTree

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

type DeclareAndAssignExpressionContext added in v1.2.8

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

func NewDeclareAndAssignExpressionContext added in v1.2.8

func NewDeclareAndAssignExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareAndAssignExpressionContext

func NewEmptyDeclareAndAssignExpressionContext added in v1.2.8

func NewEmptyDeclareAndAssignExpressionContext() *DeclareAndAssignExpressionContext

func (*DeclareAndAssignExpressionContext) Accept added in v1.2.8

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

func (*DeclareAndAssignExpressionContext) AssignEq added in v1.2.8

func (s *DeclareAndAssignExpressionContext) AssignEq() antlr.TerminalNode

func (*DeclareAndAssignExpressionContext) ColonAssignEq added in v1.2.8

func (s *DeclareAndAssignExpressionContext) ColonAssignEq() antlr.TerminalNode

func (*DeclareAndAssignExpressionContext) ExpressionList added in v1.2.8

func (*DeclareAndAssignExpressionContext) GetParser added in v1.2.8

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

func (*DeclareAndAssignExpressionContext) GetRuleContext added in v1.2.8

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

func (*DeclareAndAssignExpressionContext) IsDeclareAndAssignExpressionContext added in v1.2.8

func (*DeclareAndAssignExpressionContext) IsDeclareAndAssignExpressionContext()

func (*DeclareAndAssignExpressionContext) LeftExpressionList added in v1.2.8

func (*DeclareAndAssignExpressionContext) ToStringTree added in v1.2.8

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

func (*DeclareAndAssignExpressionContext) Var added in v1.2.8

func (s *DeclareAndAssignExpressionContext) Var() antlr.TerminalNode

type DeclareVariableExpressionContext added in v1.2.8

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

func NewDeclareVariableExpressionContext added in v1.2.8

func NewDeclareVariableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableExpressionContext

func NewEmptyDeclareVariableExpressionContext added in v1.2.8

func NewEmptyDeclareVariableExpressionContext() *DeclareVariableExpressionContext

func (*DeclareVariableExpressionContext) Accept added in v1.2.8

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

func (*DeclareVariableExpressionContext) DeclareAndAssignExpression added in v1.2.8

func (*DeclareVariableExpressionContext) DeclareVariableOnly added in v1.2.8

func (*DeclareVariableExpressionContext) GetParser added in v1.2.8

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

func (*DeclareVariableExpressionContext) GetRuleContext added in v1.2.8

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

func (*DeclareVariableExpressionContext) IsDeclareVariableExpressionContext added in v1.2.8

func (*DeclareVariableExpressionContext) IsDeclareVariableExpressionContext()

func (*DeclareVariableExpressionContext) ToStringTree added in v1.2.8

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

type DeclareVariableExpressionStmtContext added in v1.2.8

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

func NewDeclareVariableExpressionStmtContext added in v1.2.8

func NewDeclareVariableExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableExpressionStmtContext

func NewEmptyDeclareVariableExpressionStmtContext added in v1.2.8

func NewEmptyDeclareVariableExpressionStmtContext() *DeclareVariableExpressionStmtContext

func (*DeclareVariableExpressionStmtContext) Accept added in v1.2.8

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

func (*DeclareVariableExpressionStmtContext) DeclareVariableExpression added in v1.2.8

func (*DeclareVariableExpressionStmtContext) GetParser added in v1.2.8

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

func (*DeclareVariableExpressionStmtContext) GetRuleContext added in v1.2.8

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

func (*DeclareVariableExpressionStmtContext) IsDeclareVariableExpressionStmtContext added in v1.2.8

func (*DeclareVariableExpressionStmtContext) IsDeclareVariableExpressionStmtContext()

func (*DeclareVariableExpressionStmtContext) ToStringTree added in v1.2.8

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

type DeclareVariableOnlyContext added in v1.2.8

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

func NewDeclareVariableOnlyContext added in v1.2.8

func NewDeclareVariableOnlyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableOnlyContext

func NewEmptyDeclareVariableOnlyContext added in v1.2.8

func NewEmptyDeclareVariableOnlyContext() *DeclareVariableOnlyContext

func (*DeclareVariableOnlyContext) Accept added in v1.2.8

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

func (*DeclareVariableOnlyContext) AllComma added in v1.2.8

func (s *DeclareVariableOnlyContext) AllComma() []antlr.TerminalNode

func (*DeclareVariableOnlyContext) AllIdentifier added in v1.2.8

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

func (*DeclareVariableOnlyContext) Comma added in v1.2.8

func (s *DeclareVariableOnlyContext) Comma(i int) antlr.TerminalNode

func (*DeclareVariableOnlyContext) GetParser added in v1.2.8

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

func (*DeclareVariableOnlyContext) GetRuleContext added in v1.2.8

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

func (*DeclareVariableOnlyContext) Identifier added in v1.2.8

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

func (*DeclareVariableOnlyContext) IsDeclareVariableOnlyContext added in v1.2.8

func (*DeclareVariableOnlyContext) IsDeclareVariableOnlyContext()

func (*DeclareVariableOnlyContext) ToStringTree added in v1.2.8

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

func (*DeclareVariableOnlyContext) Var added in v1.2.8

func (s *DeclareVariableOnlyContext) Var() antlr.TerminalNode

type DeferStmtContext

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

func NewDeferStmtContext

func NewDeferStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeferStmtContext

func NewEmptyDeferStmtContext

func NewEmptyDeferStmtContext() *DeferStmtContext

func (*DeferStmtContext) Accept

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

func (*DeferStmtContext) Defer

func (s *DeferStmtContext) Defer() antlr.TerminalNode

func (*DeferStmtContext) Expression

func (s *DeferStmtContext) Expression() IExpressionContext

func (*DeferStmtContext) GetParser

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

func (*DeferStmtContext) GetRuleContext

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

func (*DeferStmtContext) IsDeferStmtContext

func (*DeferStmtContext) IsDeferStmtContext()

func (*DeferStmtContext) ToStringTree

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

type ElseBlockContext

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

func NewElseBlockContext

func NewElseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseBlockContext

func NewEmptyElseBlockContext

func NewEmptyElseBlockContext() *ElseBlockContext

func (*ElseBlockContext) Accept

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

func (*ElseBlockContext) Block

func (s *ElseBlockContext) Block() IBlockContext

func (*ElseBlockContext) Else

func (s *ElseBlockContext) Else() antlr.TerminalNode

func (*ElseBlockContext) GetParser

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

func (*ElseBlockContext) GetRuleContext

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

func (*ElseBlockContext) IfStmt

func (s *ElseBlockContext) IfStmt() IIfStmtContext

func (*ElseBlockContext) IsElseBlockContext

func (*ElseBlockContext) IsElseBlockContext()

func (*ElseBlockContext) ToStringTree

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

type EmptyContext

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

func NewEmptyContext

func NewEmptyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyContext

func NewEmptyEmptyContext

func NewEmptyEmptyContext() *EmptyContext

func (*EmptyContext) Accept

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

func (*EmptyContext) EOS

func (s *EmptyContext) EOS() antlr.TerminalNode

func (*EmptyContext) GetParser

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

func (*EmptyContext) GetRuleContext

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

func (*EmptyContext) IsEmptyContext

func (*EmptyContext) IsEmptyContext()

func (*EmptyContext) SemiColon

func (s *EmptyContext) SemiColon() antlr.TerminalNode

func (*EmptyContext) ToStringTree

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

func (*EmptyContext) Ws

func (s *EmptyContext) Ws() IWsContext

type EosContext

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

func NewEmptyEosContext

func NewEmptyEosContext() *EosContext

func NewEosContext

func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext

func (*EosContext) Accept

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

func (*EosContext) AllLF

func (s *EosContext) AllLF() []antlr.TerminalNode

func (*EosContext) COMMENT

func (s *EosContext) COMMENT() antlr.TerminalNode

func (*EosContext) GetParser

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

func (*EosContext) GetRuleContext

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

func (*EosContext) IsEosContext

func (*EosContext) IsEosContext()

func (*EosContext) LF

func (s *EosContext) LF(i int) antlr.TerminalNode

func (*EosContext) LINE_COMMENT

func (s *EosContext) LINE_COMMENT() antlr.TerminalNode

func (*EosContext) SemiColon

func (s *EosContext) SemiColon() antlr.TerminalNode

func (*EosContext) ToStringTree

func (s *EosContext) 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) Accept

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

func (*ExpressionContext) AdditiveBinaryOperator

func (s *ExpressionContext) AdditiveBinaryOperator() IAdditiveBinaryOperatorContext

func (*ExpressionContext) AllExpression

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

func (*ExpressionContext) AllWs

func (s *ExpressionContext) AllWs() []IWsContext

func (*ExpressionContext) AnonymousFunctionDecl

func (s *ExpressionContext) AnonymousFunctionDecl() IAnonymousFunctionDeclContext

func (*ExpressionContext) BitBinaryOperator

func (s *ExpressionContext) BitBinaryOperator() IBitBinaryOperatorContext

func (*ExpressionContext) ChanIn

func (s *ExpressionContext) ChanIn() antlr.TerminalNode

func (*ExpressionContext) Colon

func (s *ExpressionContext) Colon() antlr.TerminalNode

func (*ExpressionContext) ComparisonBinaryOperator

func (s *ExpressionContext) ComparisonBinaryOperator() IComparisonBinaryOperatorContext

func (*ExpressionContext) Expression

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

func (*ExpressionContext) FunctionCall

func (s *ExpressionContext) FunctionCall() IFunctionCallContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) Identifier

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

func (*ExpressionContext) In

func (s *ExpressionContext) In() antlr.TerminalNode

func (*ExpressionContext) InstanceCode

func (s *ExpressionContext) InstanceCode() IInstanceCodeContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) LParen

func (s *ExpressionContext) LParen() antlr.TerminalNode

func (*ExpressionContext) Literal

func (s *ExpressionContext) Literal() ILiteralContext

func (*ExpressionContext) LogicAnd

func (s *ExpressionContext) LogicAnd() antlr.TerminalNode

func (*ExpressionContext) LogicOr

func (s *ExpressionContext) LogicOr() antlr.TerminalNode

func (*ExpressionContext) MakeExpression

func (s *ExpressionContext) MakeExpression() IMakeExpressionContext

func (*ExpressionContext) MemberCall

func (s *ExpressionContext) MemberCall() IMemberCallContext

func (*ExpressionContext) MultiplicativeBinaryOperator

func (s *ExpressionContext) MultiplicativeBinaryOperator() IMultiplicativeBinaryOperatorContext

func (*ExpressionContext) NotLiteral

func (s *ExpressionContext) NotLiteral() antlr.TerminalNode

func (*ExpressionContext) Panic

func (s *ExpressionContext) Panic() antlr.TerminalNode

func (*ExpressionContext) ParenExpression

func (s *ExpressionContext) ParenExpression() IParenExpressionContext

func (*ExpressionContext) Question

func (s *ExpressionContext) Question() antlr.TerminalNode

func (*ExpressionContext) RParen

func (s *ExpressionContext) RParen() antlr.TerminalNode

func (*ExpressionContext) Recover

func (s *ExpressionContext) Recover() antlr.TerminalNode

func (*ExpressionContext) SliceCall

func (s *ExpressionContext) SliceCall() ISliceCallContext

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) TypeLiteral

func (s *ExpressionContext) TypeLiteral() ITypeLiteralContext

func (*ExpressionContext) UnaryOperator

func (s *ExpressionContext) UnaryOperator() IUnaryOperatorContext

func (*ExpressionContext) Ws

func (s *ExpressionContext) Ws(i int) IWsContext

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) AllComma

func (s *ExpressionListContext) AllComma() []antlr.TerminalNode

func (*ExpressionListContext) AllExpression

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

func (*ExpressionListContext) Comma

func (s *ExpressionListContext) Comma(i int) antlr.TerminalNode

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 ExpressionListMultilineContext

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

func NewEmptyExpressionListMultilineContext

func NewEmptyExpressionListMultilineContext() *ExpressionListMultilineContext

func NewExpressionListMultilineContext

func NewExpressionListMultilineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListMultilineContext

func (*ExpressionListMultilineContext) Accept

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

func (*ExpressionListMultilineContext) AllComma

func (s *ExpressionListMultilineContext) AllComma() []antlr.TerminalNode

func (*ExpressionListMultilineContext) AllExpression

func (*ExpressionListMultilineContext) AllWs

func (*ExpressionListMultilineContext) Comma

func (s *ExpressionListMultilineContext) Comma(i int) antlr.TerminalNode

func (*ExpressionListMultilineContext) Expression

func (*ExpressionListMultilineContext) GetParser

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

func (*ExpressionListMultilineContext) GetRuleContext

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

func (*ExpressionListMultilineContext) IsExpressionListMultilineContext

func (*ExpressionListMultilineContext) IsExpressionListMultilineContext()

func (*ExpressionListMultilineContext) ToStringTree

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

func (*ExpressionListMultilineContext) Ws

type ExpressionStmtContext

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

func NewEmptyExpressionStmtContext

func NewEmptyExpressionStmtContext() *ExpressionStmtContext

func NewExpressionStmtContext

func NewExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStmtContext

func (*ExpressionStmtContext) Accept

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

func (*ExpressionStmtContext) Expression

func (s *ExpressionStmtContext) Expression() IExpressionContext

func (*ExpressionStmtContext) GetParser

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

func (*ExpressionStmtContext) GetRuleContext

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

func (*ExpressionStmtContext) IsExpressionStmtContext

func (*ExpressionStmtContext) IsExpressionStmtContext()

func (*ExpressionStmtContext) ToStringTree

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

type FallthroughStmtContext

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

func NewEmptyFallthroughStmtContext

func NewEmptyFallthroughStmtContext() *FallthroughStmtContext

func NewFallthroughStmtContext

func NewFallthroughStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FallthroughStmtContext

func (*FallthroughStmtContext) Accept

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

func (*FallthroughStmtContext) Fallthrough

func (s *FallthroughStmtContext) Fallthrough() antlr.TerminalNode

func (*FallthroughStmtContext) GetParser

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

func (*FallthroughStmtContext) GetRuleContext

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

func (*FallthroughStmtContext) IsFallthroughStmtContext

func (*FallthroughStmtContext) IsFallthroughStmtContext()

func (*FallthroughStmtContext) ToStringTree

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

type ForFirstExprContext

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

func NewEmptyForFirstExprContext

func NewEmptyForFirstExprContext() *ForFirstExprContext

func NewForFirstExprContext

func NewForFirstExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForFirstExprContext

func (*ForFirstExprContext) Accept

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

func (*ForFirstExprContext) AssignExpression

func (s *ForFirstExprContext) AssignExpression() IAssignExpressionContext

func (*ForFirstExprContext) Expression

func (s *ForFirstExprContext) Expression() IExpressionContext

func (*ForFirstExprContext) GetParser

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

func (*ForFirstExprContext) GetRuleContext

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

func (*ForFirstExprContext) IsForFirstExprContext

func (*ForFirstExprContext) IsForFirstExprContext()

func (*ForFirstExprContext) ToStringTree

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

type ForRangeStmtContext

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

func NewEmptyForRangeStmtContext

func NewEmptyForRangeStmtContext() *ForRangeStmtContext

func NewForRangeStmtContext

func NewForRangeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForRangeStmtContext

func (*ForRangeStmtContext) Accept

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

func (*ForRangeStmtContext) AssignEq

func (s *ForRangeStmtContext) AssignEq() antlr.TerminalNode

func (*ForRangeStmtContext) Block

func (*ForRangeStmtContext) ColonAssignEq

func (s *ForRangeStmtContext) ColonAssignEq() antlr.TerminalNode

func (*ForRangeStmtContext) Expression

func (s *ForRangeStmtContext) Expression() IExpressionContext

func (*ForRangeStmtContext) For

func (s *ForRangeStmtContext) For() antlr.TerminalNode

func (*ForRangeStmtContext) GetParser

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

func (*ForRangeStmtContext) GetRuleContext

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

func (*ForRangeStmtContext) In

func (s *ForRangeStmtContext) In() antlr.TerminalNode

func (*ForRangeStmtContext) IsForRangeStmtContext

func (*ForRangeStmtContext) IsForRangeStmtContext()

func (*ForRangeStmtContext) LeftExpressionList

func (s *ForRangeStmtContext) LeftExpressionList() ILeftExpressionListContext

func (*ForRangeStmtContext) Range

func (s *ForRangeStmtContext) Range() antlr.TerminalNode

func (*ForRangeStmtContext) ToStringTree

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

type ForStmtCondContext

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

func NewEmptyForStmtCondContext

func NewEmptyForStmtCondContext() *ForStmtCondContext

func NewForStmtCondContext

func NewForStmtCondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtCondContext

func (*ForStmtCondContext) Accept

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

func (*ForStmtCondContext) AllSemiColon

func (s *ForStmtCondContext) AllSemiColon() []antlr.TerminalNode

func (*ForStmtCondContext) Expression

func (s *ForStmtCondContext) Expression() IExpressionContext

func (*ForStmtCondContext) ForFirstExpr

func (s *ForStmtCondContext) ForFirstExpr() IForFirstExprContext

func (*ForStmtCondContext) ForThirdExpr

func (s *ForStmtCondContext) ForThirdExpr() IForThirdExprContext

func (*ForStmtCondContext) GetParser

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

func (*ForStmtCondContext) GetRuleContext

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

func (*ForStmtCondContext) IsForStmtCondContext

func (*ForStmtCondContext) IsForStmtCondContext()

func (*ForStmtCondContext) SemiColon

func (s *ForStmtCondContext) SemiColon(i int) antlr.TerminalNode

func (*ForStmtCondContext) ToStringTree

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

type ForStmtContext

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

func NewEmptyForStmtContext

func NewEmptyForStmtContext() *ForStmtContext

func NewForStmtContext

func NewForStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtContext

func (*ForStmtContext) Accept

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

func (*ForStmtContext) Block

func (s *ForStmtContext) Block() IBlockContext

func (*ForStmtContext) Expression

func (s *ForStmtContext) Expression() IExpressionContext

func (*ForStmtContext) For

func (s *ForStmtContext) For() antlr.TerminalNode

func (*ForStmtContext) ForStmtCond

func (s *ForStmtContext) ForStmtCond() IForStmtCondContext

func (*ForStmtContext) GetParser

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

func (*ForStmtContext) GetRuleContext

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

func (*ForStmtContext) IsForStmtContext

func (*ForStmtContext) IsForStmtContext()

func (*ForStmtContext) LParen

func (s *ForStmtContext) LParen() antlr.TerminalNode

func (*ForStmtContext) RParen

func (s *ForStmtContext) RParen() antlr.TerminalNode

func (*ForStmtContext) ToStringTree

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

type ForThirdExprContext

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

func NewEmptyForThirdExprContext

func NewEmptyForThirdExprContext() *ForThirdExprContext

func NewForThirdExprContext

func NewForThirdExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForThirdExprContext

func (*ForThirdExprContext) Accept

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

func (*ForThirdExprContext) AssignExpression

func (s *ForThirdExprContext) AssignExpression() IAssignExpressionContext

func (*ForThirdExprContext) Expression

func (s *ForThirdExprContext) Expression() IExpressionContext

func (*ForThirdExprContext) GetParser

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

func (*ForThirdExprContext) GetRuleContext

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

func (*ForThirdExprContext) IsForThirdExprContext

func (*ForThirdExprContext) IsForThirdExprContext()

func (*ForThirdExprContext) ToStringTree

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

type FunctionCallContext

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

func NewEmptyFunctionCallContext

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext

func (*FunctionCallContext) Accept

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

func (*FunctionCallContext) GetParser

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

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) IsFunctionCallContext

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) LParen

func (s *FunctionCallContext) LParen() antlr.TerminalNode

func (*FunctionCallContext) OrdinaryArguments

func (s *FunctionCallContext) OrdinaryArguments() IOrdinaryArgumentsContext

func (*FunctionCallContext) RParen

func (s *FunctionCallContext) RParen() antlr.TerminalNode

func (*FunctionCallContext) ToStringTree

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

func (*FunctionCallContext) Wavy

func (s *FunctionCallContext) Wavy() antlr.TerminalNode

type FunctionNameDeclContext

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

func NewEmptyFunctionNameDeclContext

func NewEmptyFunctionNameDeclContext() *FunctionNameDeclContext

func NewFunctionNameDeclContext

func NewFunctionNameDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameDeclContext

func (*FunctionNameDeclContext) Accept

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

func (*FunctionNameDeclContext) GetParser

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

func (*FunctionNameDeclContext) GetRuleContext

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

func (*FunctionNameDeclContext) Identifier

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

func (*FunctionNameDeclContext) IsFunctionNameDeclContext

func (*FunctionNameDeclContext) IsFunctionNameDeclContext()

func (*FunctionNameDeclContext) ToStringTree

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

type FunctionParamDeclContext

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

func NewEmptyFunctionParamDeclContext

func NewEmptyFunctionParamDeclContext() *FunctionParamDeclContext

func NewFunctionParamDeclContext

func NewFunctionParamDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionParamDeclContext

func (*FunctionParamDeclContext) Accept

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

func (*FunctionParamDeclContext) AllComma

func (s *FunctionParamDeclContext) AllComma() []antlr.TerminalNode

func (*FunctionParamDeclContext) AllIdentifier

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

func (*FunctionParamDeclContext) AllWs

func (s *FunctionParamDeclContext) AllWs() []IWsContext

func (*FunctionParamDeclContext) Comma

func (s *FunctionParamDeclContext) Comma(i int) antlr.TerminalNode

func (*FunctionParamDeclContext) Ellipsis

func (s *FunctionParamDeclContext) Ellipsis() antlr.TerminalNode

func (*FunctionParamDeclContext) GetParser

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

func (*FunctionParamDeclContext) GetRuleContext

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

func (*FunctionParamDeclContext) Identifier

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

func (*FunctionParamDeclContext) IsFunctionParamDeclContext

func (*FunctionParamDeclContext) IsFunctionParamDeclContext()

func (*FunctionParamDeclContext) ToStringTree

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

func (*FunctionParamDeclContext) Ws

type GoStmtContext

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

func NewEmptyGoStmtContext

func NewEmptyGoStmtContext() *GoStmtContext

func NewGoStmtContext

func NewGoStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GoStmtContext

func (*GoStmtContext) Accept

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

func (*GoStmtContext) Expression

func (s *GoStmtContext) Expression() IExpressionContext

func (*GoStmtContext) FunctionCall

func (s *GoStmtContext) FunctionCall() IFunctionCallContext

func (*GoStmtContext) GetParser

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

func (*GoStmtContext) GetRuleContext

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

func (*GoStmtContext) Go

func (s *GoStmtContext) Go() antlr.TerminalNode

func (*GoStmtContext) InstanceCode

func (s *GoStmtContext) InstanceCode() IInstanceCodeContext

func (*GoStmtContext) IsGoStmtContext

func (*GoStmtContext) IsGoStmtContext()

func (*GoStmtContext) ToStringTree

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

type IAdditiveBinaryOperatorContext

type IAdditiveBinaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IAdditiveBinaryOperatorContext is an interface to support dynamic dispatch.

type IAnonymousFunctionDeclContext

type IAnonymousFunctionDeclContext interface {
	antlr.ParserRuleContext

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

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

IAnonymousFunctionDeclContext is an interface to support dynamic dispatch.

type IAssertStmtContext

type IAssertStmtContext interface {
	antlr.ParserRuleContext

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

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

IAssertStmtContext is an interface to support dynamic dispatch.

type IAssignExpressionContext

type IAssignExpressionContext interface {
	antlr.ParserRuleContext

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

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

IAssignExpressionContext is an interface to support dynamic dispatch.

type IAssignExpressionStmtContext

type IAssignExpressionStmtContext interface {
	antlr.ParserRuleContext

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

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

IAssignExpressionStmtContext is an interface to support dynamic dispatch.

type IBitBinaryOperatorContext

type IBitBinaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IBitBinaryOperatorContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

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

IBlockContext is an interface to support dynamic dispatch.

type IBoolLiteralContext

type IBoolLiteralContext interface {
	antlr.ParserRuleContext

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

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

IBoolLiteralContext is an interface to support dynamic dispatch.

type IBreakStmtContext

type IBreakStmtContext interface {
	antlr.ParserRuleContext

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

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

IBreakStmtContext is an interface to support dynamic dispatch.

type ICharacterLiteralContext added in v1.2.8

type ICharacterLiteralContext interface {
	antlr.ParserRuleContext

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

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

ICharacterLiteralContext is an interface to support dynamic dispatch.

type IComparisonBinaryOperatorContext

type IComparisonBinaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IComparisonBinaryOperatorContext is an interface to support dynamic dispatch.

type IContinueStmtContext

type IContinueStmtContext interface {
	antlr.ParserRuleContext

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

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

IContinueStmtContext is an interface to support dynamic dispatch.

type IDeclareAndAssignExpressionContext added in v1.2.8

type IDeclareAndAssignExpressionContext interface {
	antlr.ParserRuleContext

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

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

IDeclareAndAssignExpressionContext is an interface to support dynamic dispatch.

type IDeclareVariableExpressionContext added in v1.2.8

type IDeclareVariableExpressionContext interface {
	antlr.ParserRuleContext

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

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

IDeclareVariableExpressionContext is an interface to support dynamic dispatch.

type IDeclareVariableExpressionStmtContext added in v1.2.8

type IDeclareVariableExpressionStmtContext interface {
	antlr.ParserRuleContext

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

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

IDeclareVariableExpressionStmtContext is an interface to support dynamic dispatch.

type IDeclareVariableOnlyContext added in v1.2.8

type IDeclareVariableOnlyContext interface {
	antlr.ParserRuleContext

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

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

IDeclareVariableOnlyContext is an interface to support dynamic dispatch.

type IDeferStmtContext

type IDeferStmtContext interface {
	antlr.ParserRuleContext

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

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

IDeferStmtContext is an interface to support dynamic dispatch.

type IElseBlockContext

type IElseBlockContext interface {
	antlr.ParserRuleContext

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

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

IElseBlockContext is an interface to support dynamic dispatch.

type IEmptyContext

type IEmptyContext interface {
	antlr.ParserRuleContext

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

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

IEmptyContext is an interface to support dynamic dispatch.

type IEosContext

type IEosContext interface {
	antlr.ParserRuleContext

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

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

IEosContext 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 IExpressionListMultilineContext

type IExpressionListMultilineContext interface {
	antlr.ParserRuleContext

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

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

IExpressionListMultilineContext is an interface to support dynamic dispatch.

type IExpressionStmtContext

type IExpressionStmtContext interface {
	antlr.ParserRuleContext

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

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

IExpressionStmtContext is an interface to support dynamic dispatch.

type IFallthroughStmtContext

type IFallthroughStmtContext interface {
	antlr.ParserRuleContext

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

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

IFallthroughStmtContext is an interface to support dynamic dispatch.

type IForFirstExprContext

type IForFirstExprContext interface {
	antlr.ParserRuleContext

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

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

IForFirstExprContext is an interface to support dynamic dispatch.

type IForRangeStmtContext

type IForRangeStmtContext interface {
	antlr.ParserRuleContext

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

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

IForRangeStmtContext is an interface to support dynamic dispatch.

type IForStmtCondContext

type IForStmtCondContext interface {
	antlr.ParserRuleContext

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

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

IForStmtCondContext is an interface to support dynamic dispatch.

type IForStmtContext

type IForStmtContext interface {
	antlr.ParserRuleContext

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

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

IForStmtContext is an interface to support dynamic dispatch.

type IForThirdExprContext

type IForThirdExprContext interface {
	antlr.ParserRuleContext

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

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

IForThirdExprContext is an interface to support dynamic dispatch.

type IFunctionCallContext

type IFunctionCallContext interface {
	antlr.ParserRuleContext

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

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

IFunctionCallContext is an interface to support dynamic dispatch.

type IFunctionNameDeclContext

type IFunctionNameDeclContext interface {
	antlr.ParserRuleContext

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

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

IFunctionNameDeclContext is an interface to support dynamic dispatch.

type IFunctionParamDeclContext

type IFunctionParamDeclContext interface {
	antlr.ParserRuleContext

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

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

IFunctionParamDeclContext is an interface to support dynamic dispatch.

type IGoStmtContext

type IGoStmtContext interface {
	antlr.ParserRuleContext

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

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

IGoStmtContext is an interface to support dynamic dispatch.

type IIfStmtContext

type IIfStmtContext interface {
	antlr.ParserRuleContext

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

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

IIfStmtContext is an interface to support dynamic dispatch.

type IIncludeStmtContext

type IIncludeStmtContext interface {
	antlr.ParserRuleContext

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

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

IIncludeStmtContext is an interface to support dynamic dispatch.

type IInplaceAssignOperatorContext

type IInplaceAssignOperatorContext interface {
	antlr.ParserRuleContext

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

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

IInplaceAssignOperatorContext is an interface to support dynamic dispatch.

type IInstanceCodeContext

type IInstanceCodeContext interface {
	antlr.ParserRuleContext

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

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

IInstanceCodeContext is an interface to support dynamic dispatch.

type ILeftExpressionContext

type ILeftExpressionContext interface {
	antlr.ParserRuleContext

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

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

ILeftExpressionContext is an interface to support dynamic dispatch.

type ILeftExpressionListContext

type ILeftExpressionListContext interface {
	antlr.ParserRuleContext

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

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

ILeftExpressionListContext is an interface to support dynamic dispatch.

type ILeftMemberCallContext

type ILeftMemberCallContext interface {
	antlr.ParserRuleContext

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

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

ILeftMemberCallContext is an interface to support dynamic dispatch.

type ILeftSliceCallContext

type ILeftSliceCallContext interface {
	antlr.ParserRuleContext

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

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

ILeftSliceCallContext is an interface to support dynamic dispatch.

type ILineCommentStmtContext

type ILineCommentStmtContext interface {
	antlr.ParserRuleContext

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

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

ILineCommentStmtContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

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

ILiteralContext is an interface to support dynamic dispatch.

type IMakeExpressionContext

type IMakeExpressionContext interface {
	antlr.ParserRuleContext

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

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

IMakeExpressionContext is an interface to support dynamic dispatch.

type IMapLiteralContext

type IMapLiteralContext interface {
	antlr.ParserRuleContext

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

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

IMapLiteralContext is an interface to support dynamic dispatch.

type IMapPairContext

type IMapPairContext interface {
	antlr.ParserRuleContext

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

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

IMapPairContext is an interface to support dynamic dispatch.

type IMapPairsContext

type IMapPairsContext interface {
	antlr.ParserRuleContext

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

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

IMapPairsContext is an interface to support dynamic dispatch.

type IMapTypeLiteralContext

type IMapTypeLiteralContext interface {
	antlr.ParserRuleContext

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

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

IMapTypeLiteralContext is an interface to support dynamic dispatch.

type IMapTypedLiteralContext

type IMapTypedLiteralContext interface {
	antlr.ParserRuleContext

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

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

IMapTypedLiteralContext is an interface to support dynamic dispatch.

type IMemberCallContext

type IMemberCallContext interface {
	antlr.ParserRuleContext

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

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

IMemberCallContext is an interface to support dynamic dispatch.

type IMultiplicativeBinaryOperatorContext

type IMultiplicativeBinaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IMultiplicativeBinaryOperatorContext is an interface to support dynamic dispatch.

type INumericLiteralContext

type INumericLiteralContext interface {
	antlr.ParserRuleContext

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

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

INumericLiteralContext is an interface to support dynamic dispatch.

type IOrdinaryArgumentsContext

type IOrdinaryArgumentsContext interface {
	antlr.ParserRuleContext

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

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

IOrdinaryArgumentsContext is an interface to support dynamic dispatch.

type IParenExpressionContext

type IParenExpressionContext interface {
	antlr.ParserRuleContext

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

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

IParenExpressionContext is an interface to support dynamic dispatch.

type IProgramContext

type IProgramContext interface {
	antlr.ParserRuleContext

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

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

IProgramContext is an interface to support dynamic dispatch.

type IReturnStmtContext

type IReturnStmtContext interface {
	antlr.ParserRuleContext

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

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

IReturnStmtContext is an interface to support dynamic dispatch.

type ISliceCallContext

type ISliceCallContext interface {
	antlr.ParserRuleContext

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

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

ISliceCallContext is an interface to support dynamic dispatch.

type ISliceLiteralContext

type ISliceLiteralContext interface {
	antlr.ParserRuleContext

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

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

ISliceLiteralContext is an interface to support dynamic dispatch.

type ISliceTypeLiteralContext

type ISliceTypeLiteralContext interface {
	antlr.ParserRuleContext

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

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

ISliceTypeLiteralContext is an interface to support dynamic dispatch.

type ISliceTypedLiteralContext

type ISliceTypedLiteralContext interface {
	antlr.ParserRuleContext

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

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

ISliceTypedLiteralContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

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

IStatementContext is an interface to support dynamic dispatch.

type IStatementListContext

type IStatementListContext interface {
	antlr.ParserRuleContext

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

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

IStatementListContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

IStringLiteralContext is an interface to support dynamic dispatch.

type ISwitchStmtContext

type ISwitchStmtContext interface {
	antlr.ParserRuleContext

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

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

ISwitchStmtContext is an interface to support dynamic dispatch.

type ITemplateBackTickStringAtomContext

type ITemplateBackTickStringAtomContext interface {
	antlr.ParserRuleContext

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

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

ITemplateBackTickStringAtomContext is an interface to support dynamic dispatch.

type ITemplateBackTickStringLiteralContext

type ITemplateBackTickStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITemplateBackTickStringLiteralContext is an interface to support dynamic dispatch.

type ITemplateDoubleQuoteStringAtomContext added in v1.2.8

type ITemplateDoubleQuoteStringAtomContext interface {
	antlr.ParserRuleContext

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

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

ITemplateDoubleQuoteStringAtomContext is an interface to support dynamic dispatch.

type ITemplateDoubleQuoteStringLiteralContext

type ITemplateDoubleQuoteStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITemplateDoubleQuoteStringLiteralContext is an interface to support dynamic dispatch.

type ITemplateSingleQuoteStringAtomContext added in v1.2.8

type ITemplateSingleQuoteStringAtomContext interface {
	antlr.ParserRuleContext

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

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

ITemplateSingleQuoteStringAtomContext is an interface to support dynamic dispatch.

type ITemplateSingleQuoteStringLiteralContext added in v1.2.6

type ITemplateSingleQuoteStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITemplateSingleQuoteStringLiteralContext is an interface to support dynamic dispatch.

type ITemplateStringLiteralContext

type ITemplateStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITemplateStringLiteralContext is an interface to support dynamic dispatch.

type ITryStmtContext

type ITryStmtContext interface {
	antlr.ParserRuleContext

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

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

ITryStmtContext is an interface to support dynamic dispatch.

type ITypeLiteralContext

type ITypeLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITypeLiteralContext is an interface to support dynamic dispatch.

type IUnaryOperatorContext

type IUnaryOperatorContext interface {
	antlr.ParserRuleContext

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

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

IUnaryOperatorContext is an interface to support dynamic dispatch.

type IWsContext

type IWsContext interface {
	antlr.ParserRuleContext

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

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

IWsContext is an interface to support dynamic dispatch.

type IfStmtContext

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

func NewEmptyIfStmtContext

func NewEmptyIfStmtContext() *IfStmtContext

func NewIfStmtContext

func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext

func (*IfStmtContext) Accept

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

func (*IfStmtContext) AllBlock

func (s *IfStmtContext) AllBlock() []IBlockContext

func (*IfStmtContext) AllElif

func (s *IfStmtContext) AllElif() []antlr.TerminalNode

func (*IfStmtContext) AllExpression

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

func (*IfStmtContext) Block

func (s *IfStmtContext) Block(i int) IBlockContext

func (*IfStmtContext) Elif

func (s *IfStmtContext) Elif(i int) antlr.TerminalNode

func (*IfStmtContext) ElseBlock

func (s *IfStmtContext) ElseBlock() IElseBlockContext

func (*IfStmtContext) Expression

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

func (*IfStmtContext) GetParser

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

func (*IfStmtContext) GetRuleContext

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

func (*IfStmtContext) If

func (s *IfStmtContext) If() antlr.TerminalNode

func (*IfStmtContext) IsIfStmtContext

func (*IfStmtContext) IsIfStmtContext()

func (*IfStmtContext) ToStringTree

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

type IncludeStmtContext

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

func NewEmptyIncludeStmtContext

func NewEmptyIncludeStmtContext() *IncludeStmtContext

func NewIncludeStmtContext

func NewIncludeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IncludeStmtContext

func (*IncludeStmtContext) Accept

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

func (*IncludeStmtContext) GetParser

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

func (*IncludeStmtContext) GetRuleContext

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

func (*IncludeStmtContext) Include

func (s *IncludeStmtContext) Include() antlr.TerminalNode

func (*IncludeStmtContext) IsIncludeStmtContext

func (*IncludeStmtContext) IsIncludeStmtContext()

func (*IncludeStmtContext) StringLiteral

func (s *IncludeStmtContext) StringLiteral() antlr.TerminalNode

func (*IncludeStmtContext) ToStringTree

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

type InplaceAssignOperatorContext

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

func NewEmptyInplaceAssignOperatorContext

func NewEmptyInplaceAssignOperatorContext() *InplaceAssignOperatorContext

func NewInplaceAssignOperatorContext

func NewInplaceAssignOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InplaceAssignOperatorContext

func (*InplaceAssignOperatorContext) Accept

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

func (*InplaceAssignOperatorContext) AmpEq

func (s *InplaceAssignOperatorContext) AmpEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) BitAndEq

func (s *InplaceAssignOperatorContext) BitAndEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) BitAndNotEq

func (s *InplaceAssignOperatorContext) BitAndNotEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) BitOrEq

func (s *InplaceAssignOperatorContext) BitOrEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) DivEq

func (s *InplaceAssignOperatorContext) DivEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) GetParser

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

func (*InplaceAssignOperatorContext) GetRuleContext

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

func (*InplaceAssignOperatorContext) GtGtEq

func (s *InplaceAssignOperatorContext) GtGtEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) IsInplaceAssignOperatorContext

func (*InplaceAssignOperatorContext) IsInplaceAssignOperatorContext()

func (*InplaceAssignOperatorContext) LtLtEq

func (s *InplaceAssignOperatorContext) LtLtEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) MinusEq

func (s *InplaceAssignOperatorContext) MinusEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) ModEq

func (s *InplaceAssignOperatorContext) ModEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) MulEq

func (s *InplaceAssignOperatorContext) MulEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) PlusEq

func (s *InplaceAssignOperatorContext) PlusEq() antlr.TerminalNode

func (*InplaceAssignOperatorContext) ToStringTree

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

type InstanceCodeContext

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

func NewEmptyInstanceCodeContext

func NewEmptyInstanceCodeContext() *InstanceCodeContext

func NewInstanceCodeContext

func NewInstanceCodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceCodeContext

func (*InstanceCodeContext) Accept

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

func (*InstanceCodeContext) Block

func (*InstanceCodeContext) Func

func (s *InstanceCodeContext) Func() antlr.TerminalNode

func (*InstanceCodeContext) GetParser

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

func (*InstanceCodeContext) GetRuleContext

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

func (*InstanceCodeContext) IsInstanceCodeContext

func (*InstanceCodeContext) IsInstanceCodeContext()

func (*InstanceCodeContext) ToStringTree

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

type LeftExpressionContext

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

func NewEmptyLeftExpressionContext

func NewEmptyLeftExpressionContext() *LeftExpressionContext

func NewLeftExpressionContext

func NewLeftExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftExpressionContext

func (*LeftExpressionContext) Accept

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

func (*LeftExpressionContext) Expression

func (s *LeftExpressionContext) Expression() IExpressionContext

func (*LeftExpressionContext) GetParser

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

func (*LeftExpressionContext) GetRuleContext

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

func (*LeftExpressionContext) Identifier

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

func (*LeftExpressionContext) IsLeftExpressionContext

func (*LeftExpressionContext) IsLeftExpressionContext()

func (*LeftExpressionContext) LeftMemberCall

func (s *LeftExpressionContext) LeftMemberCall() ILeftMemberCallContext

func (*LeftExpressionContext) LeftSliceCall

func (s *LeftExpressionContext) LeftSliceCall() ILeftSliceCallContext

func (*LeftExpressionContext) ToStringTree

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

type LeftExpressionListContext

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

func NewEmptyLeftExpressionListContext

func NewEmptyLeftExpressionListContext() *LeftExpressionListContext

func NewLeftExpressionListContext

func NewLeftExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftExpressionListContext

func (*LeftExpressionListContext) Accept

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

func (*LeftExpressionListContext) AllComma

func (s *LeftExpressionListContext) AllComma() []antlr.TerminalNode

func (*LeftExpressionListContext) AllLeftExpression

func (s *LeftExpressionListContext) AllLeftExpression() []ILeftExpressionContext

func (*LeftExpressionListContext) Comma

func (s *LeftExpressionListContext) Comma(i int) antlr.TerminalNode

func (*LeftExpressionListContext) GetParser

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

func (*LeftExpressionListContext) GetRuleContext

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

func (*LeftExpressionListContext) IsLeftExpressionListContext

func (*LeftExpressionListContext) IsLeftExpressionListContext()

func (*LeftExpressionListContext) LeftExpression

func (*LeftExpressionListContext) ToStringTree

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

type LeftMemberCallContext

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

func NewEmptyLeftMemberCallContext

func NewEmptyLeftMemberCallContext() *LeftMemberCallContext

func NewLeftMemberCallContext

func NewLeftMemberCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftMemberCallContext

func (*LeftMemberCallContext) Accept

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

func (*LeftMemberCallContext) Dot

func (s *LeftMemberCallContext) Dot() antlr.TerminalNode

func (*LeftMemberCallContext) GetParser

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

func (*LeftMemberCallContext) GetRuleContext

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

func (*LeftMemberCallContext) Identifier

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

func (*LeftMemberCallContext) IdentifierWithDollar

func (s *LeftMemberCallContext) IdentifierWithDollar() antlr.TerminalNode

func (*LeftMemberCallContext) IsLeftMemberCallContext

func (*LeftMemberCallContext) IsLeftMemberCallContext()

func (*LeftMemberCallContext) ToStringTree

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

type LeftSliceCallContext

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

func NewEmptyLeftSliceCallContext

func NewEmptyLeftSliceCallContext() *LeftSliceCallContext

func NewLeftSliceCallContext

func NewLeftSliceCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftSliceCallContext

func (*LeftSliceCallContext) Accept

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

func (*LeftSliceCallContext) Expression

func (s *LeftSliceCallContext) Expression() IExpressionContext

func (*LeftSliceCallContext) GetParser

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

func (*LeftSliceCallContext) GetRuleContext

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

func (*LeftSliceCallContext) IsLeftSliceCallContext

func (*LeftSliceCallContext) IsLeftSliceCallContext()

func (*LeftSliceCallContext) LBracket

func (s *LeftSliceCallContext) LBracket() antlr.TerminalNode

func (*LeftSliceCallContext) RBracket

func (s *LeftSliceCallContext) RBracket() antlr.TerminalNode

func (*LeftSliceCallContext) ToStringTree

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

type LineCommentStmtContext

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

func NewEmptyLineCommentStmtContext

func NewEmptyLineCommentStmtContext() *LineCommentStmtContext

func NewLineCommentStmtContext

func NewLineCommentStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineCommentStmtContext

func (*LineCommentStmtContext) Accept

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

func (*LineCommentStmtContext) COMMENT

func (s *LineCommentStmtContext) COMMENT() antlr.TerminalNode

func (*LineCommentStmtContext) GetParser

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

func (*LineCommentStmtContext) GetRuleContext

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

func (*LineCommentStmtContext) IsLineCommentStmtContext

func (*LineCommentStmtContext) IsLineCommentStmtContext()

func (*LineCommentStmtContext) LINE_COMMENT

func (s *LineCommentStmtContext) LINE_COMMENT() antlr.TerminalNode

func (*LineCommentStmtContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext

func (*LiteralContext) Accept

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

func (*LiteralContext) BoolLiteral

func (s *LiteralContext) BoolLiteral() IBoolLiteralContext

func (*LiteralContext) CharacterLiteral added in v1.2.8

func (s *LiteralContext) CharacterLiteral() ICharacterLiteralContext

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) MapLiteral

func (s *LiteralContext) MapLiteral() IMapLiteralContext

func (*LiteralContext) NilLiteral

func (s *LiteralContext) NilLiteral() antlr.TerminalNode

func (*LiteralContext) NumericLiteral

func (s *LiteralContext) NumericLiteral() INumericLiteralContext

func (*LiteralContext) SliceLiteral

func (s *LiteralContext) SliceLiteral() ISliceLiteralContext

func (*LiteralContext) SliceTypedLiteral

func (s *LiteralContext) SliceTypedLiteral() ISliceTypedLiteralContext

func (*LiteralContext) StringLiteral

func (s *LiteralContext) StringLiteral() IStringLiteralContext

func (*LiteralContext) TemplateStringLiteral

func (s *LiteralContext) TemplateStringLiteral() ITemplateStringLiteralContext

func (*LiteralContext) ToStringTree

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

func (*LiteralContext) TypeLiteral

func (s *LiteralContext) TypeLiteral() ITypeLiteralContext

func (*LiteralContext) UndefinedLiteral

func (s *LiteralContext) UndefinedLiteral() antlr.TerminalNode

type MakeExpressionContext

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

func NewEmptyMakeExpressionContext

func NewEmptyMakeExpressionContext() *MakeExpressionContext

func NewMakeExpressionContext

func NewMakeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeExpressionContext

func (*MakeExpressionContext) Accept

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

func (*MakeExpressionContext) AllWs

func (s *MakeExpressionContext) AllWs() []IWsContext

func (*MakeExpressionContext) Comma

func (s *MakeExpressionContext) Comma() antlr.TerminalNode

func (*MakeExpressionContext) ExpressionListMultiline

func (s *MakeExpressionContext) ExpressionListMultiline() IExpressionListMultilineContext

func (*MakeExpressionContext) GetParser

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

func (*MakeExpressionContext) GetRuleContext

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

func (*MakeExpressionContext) IsMakeExpressionContext

func (*MakeExpressionContext) IsMakeExpressionContext()

func (*MakeExpressionContext) LParen

func (s *MakeExpressionContext) LParen() antlr.TerminalNode

func (*MakeExpressionContext) Make

func (s *MakeExpressionContext) Make() antlr.TerminalNode

func (*MakeExpressionContext) RParen

func (s *MakeExpressionContext) RParen() antlr.TerminalNode

func (*MakeExpressionContext) ToStringTree

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

func (*MakeExpressionContext) TypeLiteral

func (s *MakeExpressionContext) TypeLiteral() ITypeLiteralContext

func (*MakeExpressionContext) Ws

type MapLiteralContext

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

func NewEmptyMapLiteralContext

func NewEmptyMapLiteralContext() *MapLiteralContext

func NewMapLiteralContext

func NewMapLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapLiteralContext

func (*MapLiteralContext) Accept

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

func (*MapLiteralContext) AllWs

func (s *MapLiteralContext) AllWs() []IWsContext

func (*MapLiteralContext) GetParser

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

func (*MapLiteralContext) GetRuleContext

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

func (*MapLiteralContext) IsMapLiteralContext

func (*MapLiteralContext) IsMapLiteralContext()

func (*MapLiteralContext) LBrace

func (s *MapLiteralContext) LBrace() antlr.TerminalNode

func (*MapLiteralContext) MapPairs

func (s *MapLiteralContext) MapPairs() IMapPairsContext

func (*MapLiteralContext) MapTypedLiteral

func (s *MapLiteralContext) MapTypedLiteral() IMapTypedLiteralContext

func (*MapLiteralContext) RBrace

func (s *MapLiteralContext) RBrace() antlr.TerminalNode

func (*MapLiteralContext) ToStringTree

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

func (*MapLiteralContext) Ws

func (s *MapLiteralContext) Ws(i int) IWsContext

type MapPairContext

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

func NewEmptyMapPairContext

func NewEmptyMapPairContext() *MapPairContext

func NewMapPairContext

func NewMapPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapPairContext

func (*MapPairContext) Accept

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

func (*MapPairContext) AllExpression

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

func (*MapPairContext) Colon

func (s *MapPairContext) Colon() antlr.TerminalNode

func (*MapPairContext) Expression

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

func (*MapPairContext) GetParser

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

func (*MapPairContext) GetRuleContext

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

func (*MapPairContext) IsMapPairContext

func (*MapPairContext) IsMapPairContext()

func (*MapPairContext) ToStringTree

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

type MapPairsContext

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

func NewEmptyMapPairsContext

func NewEmptyMapPairsContext() *MapPairsContext

func NewMapPairsContext

func NewMapPairsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapPairsContext

func (*MapPairsContext) Accept

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

func (*MapPairsContext) AllComma

func (s *MapPairsContext) AllComma() []antlr.TerminalNode

func (*MapPairsContext) AllMapPair

func (s *MapPairsContext) AllMapPair() []IMapPairContext

func (*MapPairsContext) AllWs

func (s *MapPairsContext) AllWs() []IWsContext

func (*MapPairsContext) Comma

func (s *MapPairsContext) Comma(i int) antlr.TerminalNode

func (*MapPairsContext) GetParser

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

func (*MapPairsContext) GetRuleContext

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

func (*MapPairsContext) IsMapPairsContext

func (*MapPairsContext) IsMapPairsContext()

func (*MapPairsContext) MapPair

func (s *MapPairsContext) MapPair(i int) IMapPairContext

func (*MapPairsContext) ToStringTree

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

func (*MapPairsContext) Ws

func (s *MapPairsContext) Ws(i int) IWsContext

type MapTypeLiteralContext

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

func NewEmptyMapTypeLiteralContext

func NewEmptyMapTypeLiteralContext() *MapTypeLiteralContext

func NewMapTypeLiteralContext

func NewMapTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeLiteralContext

func (*MapTypeLiteralContext) Accept

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

func (*MapTypeLiteralContext) AllTypeLiteral

func (s *MapTypeLiteralContext) AllTypeLiteral() []ITypeLiteralContext

func (*MapTypeLiteralContext) GetParser

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

func (*MapTypeLiteralContext) GetRuleContext

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

func (*MapTypeLiteralContext) IsMapTypeLiteralContext

func (*MapTypeLiteralContext) IsMapTypeLiteralContext()

func (*MapTypeLiteralContext) LBracket

func (s *MapTypeLiteralContext) LBracket() antlr.TerminalNode

func (*MapTypeLiteralContext) Map

func (s *MapTypeLiteralContext) Map() antlr.TerminalNode

func (*MapTypeLiteralContext) RBracket

func (s *MapTypeLiteralContext) RBracket() antlr.TerminalNode

func (*MapTypeLiteralContext) ToStringTree

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

func (*MapTypeLiteralContext) TypeLiteral

func (s *MapTypeLiteralContext) TypeLiteral(i int) ITypeLiteralContext

type MapTypedLiteralContext

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

func NewEmptyMapTypedLiteralContext

func NewEmptyMapTypedLiteralContext() *MapTypedLiteralContext

func NewMapTypedLiteralContext

func NewMapTypedLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypedLiteralContext

func (*MapTypedLiteralContext) Accept

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

func (*MapTypedLiteralContext) AllWs

func (s *MapTypedLiteralContext) AllWs() []IWsContext

func (*MapTypedLiteralContext) GetParser

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

func (*MapTypedLiteralContext) GetRuleContext

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

func (*MapTypedLiteralContext) IsMapTypedLiteralContext

func (*MapTypedLiteralContext) IsMapTypedLiteralContext()

func (*MapTypedLiteralContext) LBrace

func (s *MapTypedLiteralContext) LBrace() antlr.TerminalNode

func (*MapTypedLiteralContext) MapPairs

func (*MapTypedLiteralContext) MapTypeLiteral

func (s *MapTypedLiteralContext) MapTypeLiteral() IMapTypeLiteralContext

func (*MapTypedLiteralContext) RBrace

func (s *MapTypedLiteralContext) RBrace() antlr.TerminalNode

func (*MapTypedLiteralContext) ToStringTree

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

func (*MapTypedLiteralContext) Ws

type MemberCallContext

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

func NewEmptyMemberCallContext

func NewEmptyMemberCallContext() *MemberCallContext

func NewMemberCallContext

func NewMemberCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberCallContext

func (*MemberCallContext) Accept

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

func (*MemberCallContext) Dot

func (s *MemberCallContext) Dot() antlr.TerminalNode

func (*MemberCallContext) GetParser

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

func (*MemberCallContext) GetRuleContext

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

func (*MemberCallContext) Identifier

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

func (*MemberCallContext) IdentifierWithDollar

func (s *MemberCallContext) IdentifierWithDollar() antlr.TerminalNode

func (*MemberCallContext) IsMemberCallContext

func (*MemberCallContext) IsMemberCallContext()

func (*MemberCallContext) ToStringTree

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

type MultiplicativeBinaryOperatorContext

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

func NewEmptyMultiplicativeBinaryOperatorContext

func NewEmptyMultiplicativeBinaryOperatorContext() *MultiplicativeBinaryOperatorContext

func NewMultiplicativeBinaryOperatorContext

func NewMultiplicativeBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeBinaryOperatorContext

func (*MultiplicativeBinaryOperatorContext) Accept

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

func (*MultiplicativeBinaryOperatorContext) Div

func (s *MultiplicativeBinaryOperatorContext) Div() antlr.TerminalNode

func (*MultiplicativeBinaryOperatorContext) GetParser

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

func (*MultiplicativeBinaryOperatorContext) GetRuleContext

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

func (*MultiplicativeBinaryOperatorContext) IsMultiplicativeBinaryOperatorContext

func (*MultiplicativeBinaryOperatorContext) IsMultiplicativeBinaryOperatorContext()

func (*MultiplicativeBinaryOperatorContext) Mod

func (s *MultiplicativeBinaryOperatorContext) Mod() antlr.TerminalNode

func (*MultiplicativeBinaryOperatorContext) Mul

func (s *MultiplicativeBinaryOperatorContext) Mul() antlr.TerminalNode

func (*MultiplicativeBinaryOperatorContext) ToStringTree

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

type NumericLiteralContext

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

func NewEmptyNumericLiteralContext

func NewEmptyNumericLiteralContext() *NumericLiteralContext

func NewNumericLiteralContext

func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext

func (*NumericLiteralContext) Accept

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

func (*NumericLiteralContext) FloatLiteral

func (s *NumericLiteralContext) FloatLiteral() antlr.TerminalNode

func (*NumericLiteralContext) GetParser

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

func (*NumericLiteralContext) GetRuleContext

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

func (*NumericLiteralContext) IntegerLiteral

func (s *NumericLiteralContext) IntegerLiteral() antlr.TerminalNode

func (*NumericLiteralContext) IsNumericLiteralContext

func (*NumericLiteralContext) IsNumericLiteralContext()

func (*NumericLiteralContext) ToStringTree

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

type OrdinaryArgumentsContext

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

func NewEmptyOrdinaryArgumentsContext

func NewEmptyOrdinaryArgumentsContext() *OrdinaryArgumentsContext

func NewOrdinaryArgumentsContext

func NewOrdinaryArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrdinaryArgumentsContext

func (*OrdinaryArgumentsContext) Accept

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

func (*OrdinaryArgumentsContext) AllComma

func (s *OrdinaryArgumentsContext) AllComma() []antlr.TerminalNode

func (*OrdinaryArgumentsContext) AllExpression

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

func (*OrdinaryArgumentsContext) AllWs

func (s *OrdinaryArgumentsContext) AllWs() []IWsContext

func (*OrdinaryArgumentsContext) Comma

func (s *OrdinaryArgumentsContext) Comma(i int) antlr.TerminalNode

func (*OrdinaryArgumentsContext) Ellipsis

func (s *OrdinaryArgumentsContext) Ellipsis() antlr.TerminalNode

func (*OrdinaryArgumentsContext) Expression

func (*OrdinaryArgumentsContext) GetParser

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

func (*OrdinaryArgumentsContext) GetRuleContext

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

func (*OrdinaryArgumentsContext) IsOrdinaryArgumentsContext

func (*OrdinaryArgumentsContext) IsOrdinaryArgumentsContext()

func (*OrdinaryArgumentsContext) ToStringTree

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

func (*OrdinaryArgumentsContext) Ws

type ParenExpressionContext

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

func NewEmptyParenExpressionContext

func NewEmptyParenExpressionContext() *ParenExpressionContext

func NewParenExpressionContext

func NewParenExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenExpressionContext

func (*ParenExpressionContext) Accept

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

func (*ParenExpressionContext) Expression

func (*ParenExpressionContext) GetParser

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

func (*ParenExpressionContext) GetRuleContext

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

func (*ParenExpressionContext) IsParenExpressionContext

func (*ParenExpressionContext) IsParenExpressionContext()

func (*ParenExpressionContext) LParen

func (s *ParenExpressionContext) LParen() antlr.TerminalNode

func (*ParenExpressionContext) RParen

func (s *ParenExpressionContext) RParen() antlr.TerminalNode

func (*ParenExpressionContext) ToStringTree

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

type ProgramContext

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

func NewEmptyProgramContext

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext

func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext

func (*ProgramContext) Accept

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

func (*ProgramContext) AllWs

func (s *ProgramContext) AllWs() []IWsContext

func (*ProgramContext) EOF

func (s *ProgramContext) EOF() antlr.TerminalNode

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) StatementList

func (s *ProgramContext) StatementList() IStatementListContext

func (*ProgramContext) ToStringTree

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

func (*ProgramContext) Ws

func (s *ProgramContext) Ws(i int) IWsContext

type ReturnStmtContext

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

func NewEmptyReturnStmtContext

func NewEmptyReturnStmtContext() *ReturnStmtContext

func NewReturnStmtContext

func NewReturnStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStmtContext

func (*ReturnStmtContext) Accept

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

func (*ReturnStmtContext) ExpressionList

func (s *ReturnStmtContext) ExpressionList() IExpressionListContext

func (*ReturnStmtContext) GetParser

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

func (*ReturnStmtContext) GetRuleContext

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

func (*ReturnStmtContext) IsReturnStmtContext

func (*ReturnStmtContext) IsReturnStmtContext()

func (*ReturnStmtContext) Return

func (s *ReturnStmtContext) Return() antlr.TerminalNode

func (*ReturnStmtContext) ToStringTree

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

type SliceCallContext

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

func NewEmptySliceCallContext

func NewEmptySliceCallContext() *SliceCallContext

func NewSliceCallContext

func NewSliceCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceCallContext

func (*SliceCallContext) Accept

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

func (*SliceCallContext) AllColon

func (s *SliceCallContext) AllColon() []antlr.TerminalNode

func (*SliceCallContext) AllExpression

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

func (*SliceCallContext) Colon

func (s *SliceCallContext) Colon(i int) antlr.TerminalNode

func (*SliceCallContext) Expression

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

func (*SliceCallContext) GetParser

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

func (*SliceCallContext) GetRuleContext

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

func (*SliceCallContext) IsSliceCallContext

func (*SliceCallContext) IsSliceCallContext()

func (*SliceCallContext) LBracket

func (s *SliceCallContext) LBracket() antlr.TerminalNode

func (*SliceCallContext) RBracket

func (s *SliceCallContext) RBracket() antlr.TerminalNode

func (*SliceCallContext) ToStringTree

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

type SliceLiteralContext

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

func NewEmptySliceLiteralContext

func NewEmptySliceLiteralContext() *SliceLiteralContext

func NewSliceLiteralContext

func NewSliceLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceLiteralContext

func (*SliceLiteralContext) Accept

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

func (*SliceLiteralContext) AllWs

func (s *SliceLiteralContext) AllWs() []IWsContext

func (*SliceLiteralContext) ExpressionListMultiline

func (s *SliceLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext

func (*SliceLiteralContext) GetParser

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

func (*SliceLiteralContext) GetRuleContext

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

func (*SliceLiteralContext) IsSliceLiteralContext

func (*SliceLiteralContext) IsSliceLiteralContext()

func (*SliceLiteralContext) LBracket

func (s *SliceLiteralContext) LBracket() antlr.TerminalNode

func (*SliceLiteralContext) RBracket

func (s *SliceLiteralContext) RBracket() antlr.TerminalNode

func (*SliceLiteralContext) ToStringTree

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

func (*SliceLiteralContext) Ws

type SliceTypeLiteralContext

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

func NewEmptySliceTypeLiteralContext

func NewEmptySliceTypeLiteralContext() *SliceTypeLiteralContext

func NewSliceTypeLiteralContext

func NewSliceTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeLiteralContext

func (*SliceTypeLiteralContext) Accept

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

func (*SliceTypeLiteralContext) GetParser

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

func (*SliceTypeLiteralContext) GetRuleContext

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

func (*SliceTypeLiteralContext) IsSliceTypeLiteralContext

func (*SliceTypeLiteralContext) IsSliceTypeLiteralContext()

func (*SliceTypeLiteralContext) LBracket

func (s *SliceTypeLiteralContext) LBracket() antlr.TerminalNode

func (*SliceTypeLiteralContext) RBracket

func (s *SliceTypeLiteralContext) RBracket() antlr.TerminalNode

func (*SliceTypeLiteralContext) ToStringTree

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

func (*SliceTypeLiteralContext) TypeLiteral

type SliceTypedLiteralContext

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

func NewEmptySliceTypedLiteralContext

func NewEmptySliceTypedLiteralContext() *SliceTypedLiteralContext

func NewSliceTypedLiteralContext

func NewSliceTypedLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypedLiteralContext

func (*SliceTypedLiteralContext) Accept

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

func (*SliceTypedLiteralContext) AllWs

func (s *SliceTypedLiteralContext) AllWs() []IWsContext

func (*SliceTypedLiteralContext) ExpressionListMultiline

func (s *SliceTypedLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext

func (*SliceTypedLiteralContext) GetParser

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

func (*SliceTypedLiteralContext) GetRuleContext

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

func (*SliceTypedLiteralContext) IsSliceTypedLiteralContext

func (*SliceTypedLiteralContext) IsSliceTypedLiteralContext()

func (*SliceTypedLiteralContext) LBrace

func (s *SliceTypedLiteralContext) LBrace() antlr.TerminalNode

func (*SliceTypedLiteralContext) RBrace

func (s *SliceTypedLiteralContext) RBrace() antlr.TerminalNode

func (*SliceTypedLiteralContext) SliceTypeLiteral

func (s *SliceTypedLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext

func (*SliceTypedLiteralContext) ToStringTree

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

func (*SliceTypedLiteralContext) Ws

type StatementContext

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

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) Accept

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

func (*StatementContext) AssertStmt

func (s *StatementContext) AssertStmt() IAssertStmtContext

func (*StatementContext) AssignExpressionStmt

func (s *StatementContext) AssignExpressionStmt() IAssignExpressionStmtContext

func (*StatementContext) Block

func (s *StatementContext) Block() IBlockContext

func (*StatementContext) BreakStmt

func (s *StatementContext) BreakStmt() IBreakStmtContext

func (*StatementContext) ContinueStmt

func (s *StatementContext) ContinueStmt() IContinueStmtContext

func (*StatementContext) DeclareVariableExpressionStmt added in v1.2.8

func (s *StatementContext) DeclareVariableExpressionStmt() IDeclareVariableExpressionStmtContext

func (*StatementContext) DeferStmt

func (s *StatementContext) DeferStmt() IDeferStmtContext

func (*StatementContext) Empty

func (s *StatementContext) Empty() IEmptyContext

func (*StatementContext) Eos

func (s *StatementContext) Eos() IEosContext

func (*StatementContext) ExpressionStmt

func (s *StatementContext) ExpressionStmt() IExpressionStmtContext

func (*StatementContext) FallthroughStmt

func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext

func (*StatementContext) ForRangeStmt

func (s *StatementContext) ForRangeStmt() IForRangeStmtContext

func (*StatementContext) ForStmt

func (s *StatementContext) ForStmt() IForStmtContext

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) GoStmt

func (s *StatementContext) GoStmt() IGoStmtContext

func (*StatementContext) IfStmt

func (s *StatementContext) IfStmt() IIfStmtContext

func (*StatementContext) IncludeStmt

func (s *StatementContext) IncludeStmt() IIncludeStmtContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) LineCommentStmt

func (s *StatementContext) LineCommentStmt() ILineCommentStmtContext

func (*StatementContext) ReturnStmt

func (s *StatementContext) ReturnStmt() IReturnStmtContext

func (*StatementContext) SwitchStmt

func (s *StatementContext) SwitchStmt() ISwitchStmtContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) TryStmt

func (s *StatementContext) TryStmt() ITryStmtContext

type StatementListContext

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

func NewEmptyStatementListContext

func NewEmptyStatementListContext() *StatementListContext

func NewStatementListContext

func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext

func (*StatementListContext) Accept

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

func (*StatementListContext) AllStatement

func (s *StatementListContext) AllStatement() []IStatementContext

func (*StatementListContext) GetParser

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

func (*StatementListContext) GetRuleContext

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

func (*StatementListContext) IsStatementListContext

func (*StatementListContext) IsStatementListContext()

func (*StatementListContext) Statement

func (s *StatementListContext) Statement(i int) IStatementContext

func (*StatementListContext) ToStringTree

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

type StringLiteralContext

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

func NewEmptyStringLiteralContext

func NewEmptyStringLiteralContext() *StringLiteralContext

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext

func (*StringLiteralContext) Accept

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

func (*StringLiteralContext) GetParser

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

func (*StringLiteralContext) GetRuleContext

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

func (*StringLiteralContext) IsStringLiteralContext

func (*StringLiteralContext) IsStringLiteralContext()

func (*StringLiteralContext) StringLiteral

func (s *StringLiteralContext) StringLiteral() antlr.TerminalNode

func (*StringLiteralContext) ToStringTree

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

type SwitchStmtContext

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

func NewEmptySwitchStmtContext

func NewEmptySwitchStmtContext() *SwitchStmtContext

func NewSwitchStmtContext

func NewSwitchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStmtContext

func (*SwitchStmtContext) Accept

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

func (*SwitchStmtContext) AllCase

func (s *SwitchStmtContext) AllCase() []antlr.TerminalNode

func (*SwitchStmtContext) AllColon

func (s *SwitchStmtContext) AllColon() []antlr.TerminalNode

func (*SwitchStmtContext) AllExpressionList

func (s *SwitchStmtContext) AllExpressionList() []IExpressionListContext

func (*SwitchStmtContext) AllStatementList

func (s *SwitchStmtContext) AllStatementList() []IStatementListContext

func (*SwitchStmtContext) AllWs

func (s *SwitchStmtContext) AllWs() []IWsContext

func (*SwitchStmtContext) Case

func (s *SwitchStmtContext) Case(i int) antlr.TerminalNode

func (*SwitchStmtContext) Colon

func (s *SwitchStmtContext) Colon(i int) antlr.TerminalNode

func (*SwitchStmtContext) Default

func (s *SwitchStmtContext) Default() antlr.TerminalNode

func (*SwitchStmtContext) Expression

func (s *SwitchStmtContext) Expression() IExpressionContext

func (*SwitchStmtContext) ExpressionList

func (s *SwitchStmtContext) ExpressionList(i int) IExpressionListContext

func (*SwitchStmtContext) GetParser

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

func (*SwitchStmtContext) GetRuleContext

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

func (*SwitchStmtContext) IsSwitchStmtContext

func (*SwitchStmtContext) IsSwitchStmtContext()

func (*SwitchStmtContext) LBrace

func (s *SwitchStmtContext) LBrace() antlr.TerminalNode

func (*SwitchStmtContext) RBrace

func (s *SwitchStmtContext) RBrace() antlr.TerminalNode

func (*SwitchStmtContext) StatementList

func (s *SwitchStmtContext) StatementList(i int) IStatementListContext

func (*SwitchStmtContext) Switch

func (s *SwitchStmtContext) Switch() antlr.TerminalNode

func (*SwitchStmtContext) ToStringTree

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

func (*SwitchStmtContext) Ws

func (s *SwitchStmtContext) Ws(i int) IWsContext

type TemplateBackTickStringAtomContext

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

func NewEmptyTemplateBackTickStringAtomContext

func NewEmptyTemplateBackTickStringAtomContext() *TemplateBackTickStringAtomContext

func NewTemplateBackTickStringAtomContext

func NewTemplateBackTickStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateBackTickStringAtomContext

func (*TemplateBackTickStringAtomContext) Accept

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

func (*TemplateBackTickStringAtomContext) AllTemplateBackTickStringCharacter

func (s *TemplateBackTickStringAtomContext) AllTemplateBackTickStringCharacter() []antlr.TerminalNode

func (*TemplateBackTickStringAtomContext) Expression

func (*TemplateBackTickStringAtomContext) GetParser

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

func (*TemplateBackTickStringAtomContext) GetRuleContext

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

func (*TemplateBackTickStringAtomContext) IsTemplateBackTickStringAtomContext

func (*TemplateBackTickStringAtomContext) IsTemplateBackTickStringAtomContext()

func (*TemplateBackTickStringAtomContext) TemplateBackTickStringCharacter

func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringCharacter(i int) antlr.TerminalNode

func (*TemplateBackTickStringAtomContext) TemplateBackTickStringStartExpression

func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringStartExpression() antlr.TerminalNode

func (*TemplateBackTickStringAtomContext) TemplateCloseBrace

func (s *TemplateBackTickStringAtomContext) TemplateCloseBrace() antlr.TerminalNode

func (*TemplateBackTickStringAtomContext) ToStringTree

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

type TemplateBackTickStringLiteralContext

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

func NewEmptyTemplateBackTickStringLiteralContext

func NewEmptyTemplateBackTickStringLiteralContext() *TemplateBackTickStringLiteralContext

func NewTemplateBackTickStringLiteralContext

func NewTemplateBackTickStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateBackTickStringLiteralContext

func (*TemplateBackTickStringLiteralContext) Accept

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

func (*TemplateBackTickStringLiteralContext) AllTemplateBackTickStringAtom

func (s *TemplateBackTickStringLiteralContext) AllTemplateBackTickStringAtom() []ITemplateBackTickStringAtomContext

func (*TemplateBackTickStringLiteralContext) GetParser

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

func (*TemplateBackTickStringLiteralContext) GetRuleContext

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

func (*TemplateBackTickStringLiteralContext) IsTemplateBackTickStringLiteralContext

func (*TemplateBackTickStringLiteralContext) IsTemplateBackTickStringLiteralContext()

func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringAtom

func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringCharacterStringEnd

func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringCharacterStringEnd() antlr.TerminalNode

func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringStart

func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringStart() antlr.TerminalNode

func (*TemplateBackTickStringLiteralContext) ToStringTree

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

type TemplateDoubleQuoteStringAtomContext added in v1.2.8

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

func NewEmptyTemplateDoubleQuoteStringAtomContext added in v1.2.8

func NewEmptyTemplateDoubleQuoteStringAtomContext() *TemplateDoubleQuoteStringAtomContext

func NewTemplateDoubleQuoteStringAtomContext added in v1.2.8

func NewTemplateDoubleQuoteStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateDoubleQuoteStringAtomContext

func (*TemplateDoubleQuoteStringAtomContext) Accept added in v1.2.8

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

func (*TemplateDoubleQuoteStringAtomContext) AllTemplateDoubleQuoteStringCharacter added in v1.2.8

func (s *TemplateDoubleQuoteStringAtomContext) AllTemplateDoubleQuoteStringCharacter() []antlr.TerminalNode

func (*TemplateDoubleQuoteStringAtomContext) Expression added in v1.2.8

func (*TemplateDoubleQuoteStringAtomContext) GetParser added in v1.2.8

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

func (*TemplateDoubleQuoteStringAtomContext) GetRuleContext added in v1.2.8

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

func (*TemplateDoubleQuoteStringAtomContext) IsTemplateDoubleQuoteStringAtomContext added in v1.2.8

func (*TemplateDoubleQuoteStringAtomContext) IsTemplateDoubleQuoteStringAtomContext()

func (*TemplateDoubleQuoteStringAtomContext) TemplateCloseBrace added in v1.2.8

func (s *TemplateDoubleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode

func (*TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringCharacter added in v1.2.8

func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringCharacter(i int) antlr.TerminalNode

func (*TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringStartExpression added in v1.2.8

func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringStartExpression() antlr.TerminalNode

func (*TemplateDoubleQuoteStringAtomContext) ToStringTree added in v1.2.8

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

type TemplateDoubleQuoteStringLiteralContext

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

func NewEmptyTemplateDoubleQuoteStringLiteralContext

func NewEmptyTemplateDoubleQuoteStringLiteralContext() *TemplateDoubleQuoteStringLiteralContext

func NewTemplateDoubleQuoteStringLiteralContext

func NewTemplateDoubleQuoteStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateDoubleQuoteStringLiteralContext

func (*TemplateDoubleQuoteStringLiteralContext) Accept

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

func (*TemplateDoubleQuoteStringLiteralContext) AllTemplateDoubleQuoteStringAtom added in v1.2.8

func (*TemplateDoubleQuoteStringLiteralContext) GetParser

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

func (*TemplateDoubleQuoteStringLiteralContext) GetRuleContext

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

func (*TemplateDoubleQuoteStringLiteralContext) IsTemplateDoubleQuoteStringLiteralContext

func (*TemplateDoubleQuoteStringLiteralContext) IsTemplateDoubleQuoteStringLiteralContext()

func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringAtom added in v1.2.8

func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringCharacterStringEnd

func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringCharacterStringEnd() antlr.TerminalNode

func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringStart

func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringStart() antlr.TerminalNode

func (*TemplateDoubleQuoteStringLiteralContext) ToStringTree

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

type TemplateSingleQuoteStringAtomContext added in v1.2.8

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

func NewEmptyTemplateSingleQuoteStringAtomContext added in v1.2.8

func NewEmptyTemplateSingleQuoteStringAtomContext() *TemplateSingleQuoteStringAtomContext

func NewTemplateSingleQuoteStringAtomContext added in v1.2.8

func NewTemplateSingleQuoteStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateSingleQuoteStringAtomContext

func (*TemplateSingleQuoteStringAtomContext) Accept added in v1.2.8

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

func (*TemplateSingleQuoteStringAtomContext) AllTemplateSingleQuoteStringCharacter added in v1.2.8

func (s *TemplateSingleQuoteStringAtomContext) AllTemplateSingleQuoteStringCharacter() []antlr.TerminalNode

func (*TemplateSingleQuoteStringAtomContext) Expression added in v1.2.8

func (*TemplateSingleQuoteStringAtomContext) GetParser added in v1.2.8

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

func (*TemplateSingleQuoteStringAtomContext) GetRuleContext added in v1.2.8

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

func (*TemplateSingleQuoteStringAtomContext) IsTemplateSingleQuoteStringAtomContext added in v1.2.8

func (*TemplateSingleQuoteStringAtomContext) IsTemplateSingleQuoteStringAtomContext()

func (*TemplateSingleQuoteStringAtomContext) TemplateCloseBrace added in v1.2.8

func (s *TemplateSingleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode

func (*TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringCharacter added in v1.2.8

func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringCharacter(i int) antlr.TerminalNode

func (*TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringStartExpression added in v1.2.8

func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringStartExpression() antlr.TerminalNode

func (*TemplateSingleQuoteStringAtomContext) ToStringTree added in v1.2.8

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

type TemplateSingleQuoteStringLiteralContext added in v1.2.6

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

func NewEmptyTemplateSingleQuoteStringLiteralContext added in v1.2.6

func NewEmptyTemplateSingleQuoteStringLiteralContext() *TemplateSingleQuoteStringLiteralContext

func NewTemplateSingleQuoteStringLiteralContext added in v1.2.6

func NewTemplateSingleQuoteStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateSingleQuoteStringLiteralContext

func (*TemplateSingleQuoteStringLiteralContext) Accept added in v1.2.6

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

func (*TemplateSingleQuoteStringLiteralContext) AllTemplateSingleQuoteStringAtom added in v1.2.8

func (*TemplateSingleQuoteStringLiteralContext) GetParser added in v1.2.6

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

func (*TemplateSingleQuoteStringLiteralContext) GetRuleContext added in v1.2.6

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

func (*TemplateSingleQuoteStringLiteralContext) IsTemplateSingleQuoteStringLiteralContext added in v1.2.6

func (*TemplateSingleQuoteStringLiteralContext) IsTemplateSingleQuoteStringLiteralContext()

func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringAtom added in v1.2.8

func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringCharacterStringEnd added in v1.2.6

func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringCharacterStringEnd() antlr.TerminalNode

func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringStart added in v1.2.6

func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringStart() antlr.TerminalNode

func (*TemplateSingleQuoteStringLiteralContext) ToStringTree added in v1.2.6

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

type TemplateStringLiteralContext

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

func NewEmptyTemplateStringLiteralContext

func NewEmptyTemplateStringLiteralContext() *TemplateStringLiteralContext

func NewTemplateStringLiteralContext

func NewTemplateStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateStringLiteralContext

func (*TemplateStringLiteralContext) Accept

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

func (*TemplateStringLiteralContext) GetParser

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

func (*TemplateStringLiteralContext) GetRuleContext

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

func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext

func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext()

func (*TemplateStringLiteralContext) TemplateBackTickStringLiteral

func (s *TemplateStringLiteralContext) TemplateBackTickStringLiteral() ITemplateBackTickStringLiteralContext

func (*TemplateStringLiteralContext) TemplateDoubleQuoteStringLiteral

func (s *TemplateStringLiteralContext) TemplateDoubleQuoteStringLiteral() ITemplateDoubleQuoteStringLiteralContext

func (*TemplateStringLiteralContext) TemplateSingleQuoteStringLiteral added in v1.2.6

func (s *TemplateStringLiteralContext) TemplateSingleQuoteStringLiteral() ITemplateSingleQuoteStringLiteralContext

func (*TemplateStringLiteralContext) ToStringTree

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

type TryStmtContext

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

func NewEmptyTryStmtContext

func NewEmptyTryStmtContext() *TryStmtContext

func NewTryStmtContext

func NewTryStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStmtContext

func (*TryStmtContext) Accept

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

func (*TryStmtContext) AllBlock

func (s *TryStmtContext) AllBlock() []IBlockContext

func (*TryStmtContext) Block

func (s *TryStmtContext) Block(i int) IBlockContext

func (*TryStmtContext) Catch

func (s *TryStmtContext) Catch() antlr.TerminalNode

func (*TryStmtContext) Finally

func (s *TryStmtContext) Finally() antlr.TerminalNode

func (*TryStmtContext) GetParser

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

func (*TryStmtContext) GetRuleContext

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

func (*TryStmtContext) Identifier

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

func (*TryStmtContext) IsTryStmtContext

func (*TryStmtContext) IsTryStmtContext()

func (*TryStmtContext) ToStringTree

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

func (*TryStmtContext) Try

func (s *TryStmtContext) Try() antlr.TerminalNode

type TypeLiteralContext

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

func NewEmptyTypeLiteralContext

func NewEmptyTypeLiteralContext() *TypeLiteralContext

func NewTypeLiteralContext

func NewTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLiteralContext

func (*TypeLiteralContext) Accept

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

func (*TypeLiteralContext) Chan

func (s *TypeLiteralContext) Chan() antlr.TerminalNode

func (*TypeLiteralContext) GetParser

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

func (*TypeLiteralContext) GetRuleContext

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

func (*TypeLiteralContext) IsTypeLiteralContext

func (*TypeLiteralContext) IsTypeLiteralContext()

func (*TypeLiteralContext) MapTypeLiteral

func (s *TypeLiteralContext) MapTypeLiteral() IMapTypeLiteralContext

func (*TypeLiteralContext) SliceTypeLiteral

func (s *TypeLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext

func (*TypeLiteralContext) ToStringTree

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

func (*TypeLiteralContext) TypeLiteral

func (s *TypeLiteralContext) TypeLiteral() ITypeLiteralContext

func (*TypeLiteralContext) Var

func (s *TypeLiteralContext) Var() antlr.TerminalNode

func (*TypeLiteralContext) VarTypeName

func (s *TypeLiteralContext) VarTypeName() antlr.TerminalNode

type UnaryOperatorContext

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

func NewEmptyUnaryOperatorContext

func NewEmptyUnaryOperatorContext() *UnaryOperatorContext

func NewUnaryOperatorContext

func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext

func (*UnaryOperatorContext) Accept

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

func (*UnaryOperatorContext) Amp

func (s *UnaryOperatorContext) Amp() antlr.TerminalNode

func (*UnaryOperatorContext) ChanIn

func (s *UnaryOperatorContext) ChanIn() antlr.TerminalNode

func (*UnaryOperatorContext) GetParser

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

func (*UnaryOperatorContext) GetRuleContext

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

func (*UnaryOperatorContext) IsUnaryOperatorContext

func (*UnaryOperatorContext) IsUnaryOperatorContext()

func (*UnaryOperatorContext) Mul

func (s *UnaryOperatorContext) Mul() antlr.TerminalNode

func (*UnaryOperatorContext) Not

func (s *UnaryOperatorContext) Not() antlr.TerminalNode

func (*UnaryOperatorContext) Plus

func (s *UnaryOperatorContext) Plus() antlr.TerminalNode

func (*UnaryOperatorContext) Sub

func (s *UnaryOperatorContext) Sub() antlr.TerminalNode

func (*UnaryOperatorContext) ToStringTree

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

func (*UnaryOperatorContext) Xor

func (s *UnaryOperatorContext) Xor() antlr.TerminalNode

type WsContext

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

func NewEmptyWsContext

func NewEmptyWsContext() *WsContext

func NewWsContext

func NewWsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WsContext

func (*WsContext) Accept

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

func (*WsContext) AllCOMMENT

func (s *WsContext) AllCOMMENT() []antlr.TerminalNode

func (*WsContext) AllLF

func (s *WsContext) AllLF() []antlr.TerminalNode

func (*WsContext) AllLINE_COMMENT

func (s *WsContext) AllLINE_COMMENT() []antlr.TerminalNode

func (*WsContext) COMMENT

func (s *WsContext) COMMENT(i int) antlr.TerminalNode

func (*WsContext) GetParser

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

func (*WsContext) GetRuleContext

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

func (*WsContext) IsWsContext

func (*WsContext) IsWsContext()

func (*WsContext) LF

func (s *WsContext) LF(i int) antlr.TerminalNode

func (*WsContext) LINE_COMMENT

func (s *WsContext) LINE_COMMENT(i int) antlr.TerminalNode

func (*WsContext) ToStringTree

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

type YaklangLexer

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

func NewYaklangLexer

func NewYaklangLexer(input antlr.CharStream) *YaklangLexer

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

func (*YaklangLexer) Action

func (l *YaklangLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)

func (*YaklangLexer) DecreaseTemplateDepth

func (p *YaklangLexer) DecreaseTemplateDepth()

func (*YaklangLexer) IncreaseTemplateDepth

func (p *YaklangLexer) IncreaseTemplateDepth()

func (*YaklangLexer) IsInTemplateString

func (p *YaklangLexer) IsInTemplateString() bool

func (*YaklangLexer) Sempred

func (l *YaklangLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*YaklangLexer) TemplateBackTickStringCharacterStringEnd_Action

func (l *YaklangLexer) TemplateBackTickStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)

func (*YaklangLexer) TemplateBackTickStringStart_Action

func (l *YaklangLexer) TemplateBackTickStringStart_Action(localctx antlr.RuleContext, actionIndex int)

func (*YaklangLexer) TemplateCloseBrace_Sempred

func (p *YaklangLexer) TemplateCloseBrace_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*YaklangLexer) TemplateDoubleQuoteStringCharacterStringEnd_Action

func (l *YaklangLexer) TemplateDoubleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)

func (*YaklangLexer) TemplateDoubleQuoteStringStart_Action

func (l *YaklangLexer) TemplateDoubleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)

func (*YaklangLexer) TemplateSingleQuoteStringCharacterStringEnd_Action added in v1.2.6

func (l *YaklangLexer) TemplateSingleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)

func (*YaklangLexer) TemplateSingleQuoteStringStart_Action added in v1.2.6

func (l *YaklangLexer) TemplateSingleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)

type YaklangParser

type YaklangParser struct {
	*antlr.BaseParser
}

func NewYaklangParser

func NewYaklangParser(input antlr.TokenStream) *YaklangParser

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

func (*YaklangParser) AdditiveBinaryOperator

func (p *YaklangParser) AdditiveBinaryOperator() (localctx IAdditiveBinaryOperatorContext)

func (*YaklangParser) AnonymousFunctionDecl

func (p *YaklangParser) AnonymousFunctionDecl() (localctx IAnonymousFunctionDeclContext)

func (*YaklangParser) AssertStmt

func (p *YaklangParser) AssertStmt() (localctx IAssertStmtContext)

func (*YaklangParser) AssignExpression

func (p *YaklangParser) AssignExpression() (localctx IAssignExpressionContext)

func (*YaklangParser) AssignExpressionStmt

func (p *YaklangParser) AssignExpressionStmt() (localctx IAssignExpressionStmtContext)

func (*YaklangParser) BitBinaryOperator

func (p *YaklangParser) BitBinaryOperator() (localctx IBitBinaryOperatorContext)

func (*YaklangParser) Block

func (p *YaklangParser) Block() (localctx IBlockContext)

func (*YaklangParser) BoolLiteral

func (p *YaklangParser) BoolLiteral() (localctx IBoolLiteralContext)

func (*YaklangParser) BreakStmt

func (p *YaklangParser) BreakStmt() (localctx IBreakStmtContext)

func (*YaklangParser) CharacterLiteral added in v1.2.8

func (p *YaklangParser) CharacterLiteral() (localctx ICharacterLiteralContext)

func (*YaklangParser) ComparisonBinaryOperator

func (p *YaklangParser) ComparisonBinaryOperator() (localctx IComparisonBinaryOperatorContext)

func (*YaklangParser) ContinueStmt

func (p *YaklangParser) ContinueStmt() (localctx IContinueStmtContext)

func (*YaklangParser) DeclareAndAssignExpression added in v1.2.8

func (p *YaklangParser) DeclareAndAssignExpression() (localctx IDeclareAndAssignExpressionContext)

func (*YaklangParser) DeclareVariableExpression added in v1.2.8

func (p *YaklangParser) DeclareVariableExpression() (localctx IDeclareVariableExpressionContext)

func (*YaklangParser) DeclareVariableExpressionStmt added in v1.2.8

func (p *YaklangParser) DeclareVariableExpressionStmt() (localctx IDeclareVariableExpressionStmtContext)

func (*YaklangParser) DeclareVariableOnly added in v1.2.8

func (p *YaklangParser) DeclareVariableOnly() (localctx IDeclareVariableOnlyContext)

func (*YaklangParser) DeferStmt

func (p *YaklangParser) DeferStmt() (localctx IDeferStmtContext)

func (*YaklangParser) ElseBlock

func (p *YaklangParser) ElseBlock() (localctx IElseBlockContext)

func (*YaklangParser) Empty

func (p *YaklangParser) Empty() (localctx IEmptyContext)

func (*YaklangParser) Eos

func (p *YaklangParser) Eos() (localctx IEosContext)

func (*YaklangParser) Eos_Sempred

func (p *YaklangParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*YaklangParser) Expression

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

func (*YaklangParser) ExpressionList

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

func (*YaklangParser) ExpressionListMultiline

func (p *YaklangParser) ExpressionListMultiline() (localctx IExpressionListMultilineContext)

func (*YaklangParser) ExpressionStmt

func (p *YaklangParser) ExpressionStmt() (localctx IExpressionStmtContext)

func (*YaklangParser) Expression_Sempred

func (p *YaklangParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*YaklangParser) FallthroughStmt

func (p *YaklangParser) FallthroughStmt() (localctx IFallthroughStmtContext)

func (*YaklangParser) ForFirstExpr

func (p *YaklangParser) ForFirstExpr() (localctx IForFirstExprContext)

func (*YaklangParser) ForRangeStmt

func (p *YaklangParser) ForRangeStmt() (localctx IForRangeStmtContext)

func (*YaklangParser) ForStmt

func (p *YaklangParser) ForStmt() (localctx IForStmtContext)

func (*YaklangParser) ForStmtCond

func (p *YaklangParser) ForStmtCond() (localctx IForStmtCondContext)

func (*YaklangParser) ForThirdExpr

func (p *YaklangParser) ForThirdExpr() (localctx IForThirdExprContext)

func (*YaklangParser) FunctionCall

func (p *YaklangParser) FunctionCall() (localctx IFunctionCallContext)

func (*YaklangParser) FunctionNameDecl

func (p *YaklangParser) FunctionNameDecl() (localctx IFunctionNameDeclContext)

func (*YaklangParser) FunctionParamDecl

func (p *YaklangParser) FunctionParamDecl() (localctx IFunctionParamDeclContext)

func (*YaklangParser) GoStmt

func (p *YaklangParser) GoStmt() (localctx IGoStmtContext)

func (*YaklangParser) IfStmt

func (p *YaklangParser) IfStmt() (localctx IIfStmtContext)

func (*YaklangParser) IncludeStmt

func (p *YaklangParser) IncludeStmt() (localctx IIncludeStmtContext)

func (*YaklangParser) InplaceAssignOperator

func (p *YaklangParser) InplaceAssignOperator() (localctx IInplaceAssignOperatorContext)

func (*YaklangParser) InstanceCode

func (p *YaklangParser) InstanceCode() (localctx IInstanceCodeContext)

func (*YaklangParser) LeftExpression

func (p *YaklangParser) LeftExpression() (localctx ILeftExpressionContext)

func (*YaklangParser) LeftExpressionList

func (p *YaklangParser) LeftExpressionList() (localctx ILeftExpressionListContext)

func (*YaklangParser) LeftMemberCall

func (p *YaklangParser) LeftMemberCall() (localctx ILeftMemberCallContext)

func (*YaklangParser) LeftSliceCall

func (p *YaklangParser) LeftSliceCall() (localctx ILeftSliceCallContext)

func (*YaklangParser) LineCommentStmt

func (p *YaklangParser) LineCommentStmt() (localctx ILineCommentStmtContext)

func (*YaklangParser) Literal

func (p *YaklangParser) Literal() (localctx ILiteralContext)

func (*YaklangParser) MakeExpression

func (p *YaklangParser) MakeExpression() (localctx IMakeExpressionContext)

func (*YaklangParser) MapLiteral

func (p *YaklangParser) MapLiteral() (localctx IMapLiteralContext)

func (*YaklangParser) MapPair

func (p *YaklangParser) MapPair() (localctx IMapPairContext)

func (*YaklangParser) MapPairs

func (p *YaklangParser) MapPairs() (localctx IMapPairsContext)

func (*YaklangParser) MapTypeLiteral

func (p *YaklangParser) MapTypeLiteral() (localctx IMapTypeLiteralContext)

func (*YaklangParser) MapTypedLiteral

func (p *YaklangParser) MapTypedLiteral() (localctx IMapTypedLiteralContext)

func (*YaklangParser) MemberCall

func (p *YaklangParser) MemberCall() (localctx IMemberCallContext)

func (*YaklangParser) MultiplicativeBinaryOperator

func (p *YaklangParser) MultiplicativeBinaryOperator() (localctx IMultiplicativeBinaryOperatorContext)

func (*YaklangParser) NumericLiteral

func (p *YaklangParser) NumericLiteral() (localctx INumericLiteralContext)

func (*YaklangParser) OrdinaryArguments

func (p *YaklangParser) OrdinaryArguments() (localctx IOrdinaryArgumentsContext)

func (*YaklangParser) ParenExpression

func (p *YaklangParser) ParenExpression() (localctx IParenExpressionContext)

func (*YaklangParser) Program

func (p *YaklangParser) Program() (localctx IProgramContext)

func (*YaklangParser) ReturnStmt

func (p *YaklangParser) ReturnStmt() (localctx IReturnStmtContext)

func (*YaklangParser) Sempred

func (p *YaklangParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*YaklangParser) SliceCall

func (p *YaklangParser) SliceCall() (localctx ISliceCallContext)

func (*YaklangParser) SliceLiteral

func (p *YaklangParser) SliceLiteral() (localctx ISliceLiteralContext)

func (*YaklangParser) SliceTypeLiteral

func (p *YaklangParser) SliceTypeLiteral() (localctx ISliceTypeLiteralContext)

func (*YaklangParser) SliceTypedLiteral

func (p *YaklangParser) SliceTypedLiteral() (localctx ISliceTypedLiteralContext)

func (*YaklangParser) Statement

func (p *YaklangParser) Statement() (localctx IStatementContext)

func (*YaklangParser) StatementList

func (p *YaklangParser) StatementList() (localctx IStatementListContext)

func (*YaklangParser) StringLiteral

func (p *YaklangParser) StringLiteral() (localctx IStringLiteralContext)

func (*YaklangParser) SwitchStmt

func (p *YaklangParser) SwitchStmt() (localctx ISwitchStmtContext)

func (*YaklangParser) TemplateBackTickStringAtom

func (p *YaklangParser) TemplateBackTickStringAtom() (localctx ITemplateBackTickStringAtomContext)

func (*YaklangParser) TemplateBackTickStringLiteral

func (p *YaklangParser) TemplateBackTickStringLiteral() (localctx ITemplateBackTickStringLiteralContext)

func (*YaklangParser) TemplateDoubleQuoteStringAtom added in v1.2.8

func (p *YaklangParser) TemplateDoubleQuoteStringAtom() (localctx ITemplateDoubleQuoteStringAtomContext)

func (*YaklangParser) TemplateDoubleQuoteStringLiteral

func (p *YaklangParser) TemplateDoubleQuoteStringLiteral() (localctx ITemplateDoubleQuoteStringLiteralContext)

func (*YaklangParser) TemplateSingleQuoteStringAtom added in v1.2.8

func (p *YaklangParser) TemplateSingleQuoteStringAtom() (localctx ITemplateSingleQuoteStringAtomContext)

func (*YaklangParser) TemplateSingleQuoteStringLiteral added in v1.2.6

func (p *YaklangParser) TemplateSingleQuoteStringLiteral() (localctx ITemplateSingleQuoteStringLiteralContext)

func (*YaklangParser) TemplateStringLiteral

func (p *YaklangParser) TemplateStringLiteral() (localctx ITemplateStringLiteralContext)

func (*YaklangParser) TryStmt

func (p *YaklangParser) TryStmt() (localctx ITryStmtContext)

func (*YaklangParser) TypeLiteral

func (p *YaklangParser) TypeLiteral() (localctx ITypeLiteralContext)

func (*YaklangParser) UnaryOperator

func (p *YaklangParser) UnaryOperator() (localctx IUnaryOperatorContext)

func (*YaklangParser) Ws

func (p *YaklangParser) Ws() (localctx IWsContext)

type YaklangParserVisitor

type YaklangParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by YaklangParser#program.
	VisitProgram(ctx *ProgramContext) interface{}

	// Visit a parse tree produced by YaklangParser#statementList.
	VisitStatementList(ctx *StatementListContext) interface{}

	// Visit a parse tree produced by YaklangParser#statement.
	VisitStatement(ctx *StatementContext) interface{}

	// Visit a parse tree produced by YaklangParser#tryStmt.
	VisitTryStmt(ctx *TryStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#expressionStmt.
	VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#assignExpressionStmt.
	VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#lineCommentStmt.
	VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#includeStmt.
	VisitIncludeStmt(ctx *IncludeStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#deferStmt.
	VisitDeferStmt(ctx *DeferStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#goStmt.
	VisitGoStmt(ctx *GoStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#assertStmt.
	VisitAssertStmt(ctx *AssertStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#fallthroughStmt.
	VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#breakStmt.
	VisitBreakStmt(ctx *BreakStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#continueStmt.
	VisitContinueStmt(ctx *ContinueStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#returnStmt.
	VisitReturnStmt(ctx *ReturnStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#forStmt.
	VisitForStmt(ctx *ForStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#forStmtCond.
	VisitForStmtCond(ctx *ForStmtCondContext) interface{}

	// Visit a parse tree produced by YaklangParser#forFirstExpr.
	VisitForFirstExpr(ctx *ForFirstExprContext) interface{}

	// Visit a parse tree produced by YaklangParser#forThirdExpr.
	VisitForThirdExpr(ctx *ForThirdExprContext) interface{}

	// Visit a parse tree produced by YaklangParser#forRangeStmt.
	VisitForRangeStmt(ctx *ForRangeStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#switchStmt.
	VisitSwitchStmt(ctx *SwitchStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#ifStmt.
	VisitIfStmt(ctx *IfStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#elseBlock.
	VisitElseBlock(ctx *ElseBlockContext) interface{}

	// Visit a parse tree produced by YaklangParser#block.
	VisitBlock(ctx *BlockContext) interface{}

	// Visit a parse tree produced by YaklangParser#empty.
	VisitEmpty(ctx *EmptyContext) interface{}

	// Visit a parse tree produced by YaklangParser#inplaceAssignOperator.
	VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#assignExpression.
	VisitAssignExpression(ctx *AssignExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#declareVariableExpressionStmt.
	VisitDeclareVariableExpressionStmt(ctx *DeclareVariableExpressionStmtContext) interface{}

	// Visit a parse tree produced by YaklangParser#declareVariableExpression.
	VisitDeclareVariableExpression(ctx *DeclareVariableExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#declareVariableOnly.
	VisitDeclareVariableOnly(ctx *DeclareVariableOnlyContext) interface{}

	// Visit a parse tree produced by YaklangParser#declareAndAssignExpression.
	VisitDeclareAndAssignExpression(ctx *DeclareAndAssignExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#leftExpressionList.
	VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{}

	// Visit a parse tree produced by YaklangParser#unaryOperator.
	VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#bitBinaryOperator.
	VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#additiveBinaryOperator.
	VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#multiplicativeBinaryOperator.
	VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#comparisonBinaryOperator.
	VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{}

	// Visit a parse tree produced by YaklangParser#leftExpression.
	VisitLeftExpression(ctx *LeftExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#leftMemberCall.
	VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{}

	// Visit a parse tree produced by YaklangParser#leftSliceCall.
	VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{}

	// Visit a parse tree produced by YaklangParser#expression.
	VisitExpression(ctx *ExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#parenExpression.
	VisitParenExpression(ctx *ParenExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#makeExpression.
	VisitMakeExpression(ctx *MakeExpressionContext) interface{}

	// Visit a parse tree produced by YaklangParser#typeLiteral.
	VisitTypeLiteral(ctx *TypeLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#sliceTypeLiteral.
	VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#mapTypeLiteral.
	VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#instanceCode.
	VisitInstanceCode(ctx *InstanceCodeContext) interface{}

	// Visit a parse tree produced by YaklangParser#anonymousFunctionDecl.
	VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{}

	// Visit a parse tree produced by YaklangParser#functionNameDecl.
	VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{}

	// Visit a parse tree produced by YaklangParser#functionParamDecl.
	VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{}

	// Visit a parse tree produced by YaklangParser#functionCall.
	VisitFunctionCall(ctx *FunctionCallContext) interface{}

	// Visit a parse tree produced by YaklangParser#ordinaryArguments.
	VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{}

	// Visit a parse tree produced by YaklangParser#memberCall.
	VisitMemberCall(ctx *MemberCallContext) interface{}

	// Visit a parse tree produced by YaklangParser#sliceCall.
	VisitSliceCall(ctx *SliceCallContext) interface{}

	// Visit a parse tree produced by YaklangParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#numericLiteral.
	VisitNumericLiteral(ctx *NumericLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#stringLiteral.
	VisitStringLiteral(ctx *StringLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateSingleQuoteStringLiteral.
	VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateDoubleQuoteStringLiteral.
	VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateBackTickStringLiteral.
	VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateStringLiteral.
	VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateSingleQuoteStringAtom.
	VisitTemplateSingleQuoteStringAtom(ctx *TemplateSingleQuoteStringAtomContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateDoubleQuoteStringAtom.
	VisitTemplateDoubleQuoteStringAtom(ctx *TemplateDoubleQuoteStringAtomContext) interface{}

	// Visit a parse tree produced by YaklangParser#templateBackTickStringAtom.
	VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{}

	// Visit a parse tree produced by YaklangParser#boolLiteral.
	VisitBoolLiteral(ctx *BoolLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#characterLiteral.
	VisitCharacterLiteral(ctx *CharacterLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#sliceLiteral.
	VisitSliceLiteral(ctx *SliceLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#sliceTypedLiteral.
	VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{}

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

	// Visit a parse tree produced by YaklangParser#expressionListMultiline.
	VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{}

	// Visit a parse tree produced by YaklangParser#mapLiteral.
	VisitMapLiteral(ctx *MapLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#mapTypedLiteral.
	VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{}

	// Visit a parse tree produced by YaklangParser#mapPairs.
	VisitMapPairs(ctx *MapPairsContext) interface{}

	// Visit a parse tree produced by YaklangParser#mapPair.
	VisitMapPair(ctx *MapPairContext) interface{}

	// Visit a parse tree produced by YaklangParser#ws.
	VisitWs(ctx *WsContext) interface{}

	// Visit a parse tree produced by YaklangParser#eos.
	VisitEos(ctx *EosContext) interface{}
}

A complete Visitor for a parse tree produced by YaklangParser.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL