parser

package
v1.9.11 Latest Latest
Warning

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

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

Documentation

Index

Constants

View Source
const (
	JavaScriptLexerHashBangLine               = 1
	JavaScriptLexerMultiLineComment           = 2
	JavaScriptLexerSingleLineComment          = 3
	JavaScriptLexerRegularExpressionLiteral   = 4
	JavaScriptLexerOpenBracket                = 5
	JavaScriptLexerCloseBracket               = 6
	JavaScriptLexerOpenParen                  = 7
	JavaScriptLexerCloseParen                 = 8
	JavaScriptLexerOpenBrace                  = 9
	JavaScriptLexerCloseBrace                 = 10
	JavaScriptLexerSemiColon                  = 11
	JavaScriptLexerComma                      = 12
	JavaScriptLexerAssign                     = 13
	JavaScriptLexerQuestionMark               = 14
	JavaScriptLexerColon                      = 15
	JavaScriptLexerEllipsis                   = 16
	JavaScriptLexerDot                        = 17
	JavaScriptLexerPlusPlus                   = 18
	JavaScriptLexerMinusMinus                 = 19
	JavaScriptLexerPlus                       = 20
	JavaScriptLexerMinus                      = 21
	JavaScriptLexerBitNot                     = 22
	JavaScriptLexerNot                        = 23
	JavaScriptLexerMultiply                   = 24
	JavaScriptLexerDivide                     = 25
	JavaScriptLexerModulus                    = 26
	JavaScriptLexerPower                      = 27
	JavaScriptLexerNullCoalesce               = 28
	JavaScriptLexerHashtag                    = 29
	JavaScriptLexerRightShiftArithmetic       = 30
	JavaScriptLexerLeftShiftArithmetic        = 31
	JavaScriptLexerRightShiftLogical          = 32
	JavaScriptLexerLessThan                   = 33
	JavaScriptLexerMoreThan                   = 34
	JavaScriptLexerLessThanEquals             = 35
	JavaScriptLexerGreaterThanEquals          = 36
	JavaScriptLexerEquals_                    = 37
	JavaScriptLexerNotEquals                  = 38
	JavaScriptLexerIdentityEquals             = 39
	JavaScriptLexerIdentityNotEquals          = 40
	JavaScriptLexerBitAnd                     = 41
	JavaScriptLexerBitXOr                     = 42
	JavaScriptLexerBitOr                      = 43
	JavaScriptLexerAnd                        = 44
	JavaScriptLexerOr                         = 45
	JavaScriptLexerMultiplyAssign             = 46
	JavaScriptLexerDivideAssign               = 47
	JavaScriptLexerModulusAssign              = 48
	JavaScriptLexerPlusAssign                 = 49
	JavaScriptLexerMinusAssign                = 50
	JavaScriptLexerLeftShiftArithmeticAssign  = 51
	JavaScriptLexerRightShiftArithmeticAssign = 52
	JavaScriptLexerRightShiftLogicalAssign    = 53
	JavaScriptLexerBitAndAssign               = 54
	JavaScriptLexerBitXorAssign               = 55
	JavaScriptLexerBitOrAssign                = 56
	JavaScriptLexerPowerAssign                = 57
	JavaScriptLexerARROW                      = 58
	JavaScriptLexerNullLiteral                = 59
	JavaScriptLexerBooleanLiteral             = 60
	JavaScriptLexerDecimalLiteral             = 61
	JavaScriptLexerHexIntegerLiteral          = 62
	JavaScriptLexerOctalIntegerLiteral        = 63
	JavaScriptLexerOctalIntegerLiteral2       = 64
	JavaScriptLexerBinaryIntegerLiteral       = 65
	JavaScriptLexerBigHexIntegerLiteral       = 66
	JavaScriptLexerBigOctalIntegerLiteral     = 67
	JavaScriptLexerBigBinaryIntegerLiteral    = 68
	JavaScriptLexerBigDecimalIntegerLiteral   = 69
	JavaScriptLexerBreak                      = 70
	JavaScriptLexerDo                         = 71
	JavaScriptLexerInstanceof                 = 72
	JavaScriptLexerTypeof                     = 73
	JavaScriptLexerCase                       = 74
	JavaScriptLexerElse                       = 75
	JavaScriptLexerNew                        = 76
	JavaScriptLexerVar                        = 77
	JavaScriptLexerCatch                      = 78
	JavaScriptLexerFinally                    = 79
	JavaScriptLexerReturn                     = 80
	JavaScriptLexerVoid                       = 81
	JavaScriptLexerContinue                   = 82
	JavaScriptLexerFor                        = 83
	JavaScriptLexerSwitch                     = 84
	JavaScriptLexerWhile                      = 85
	JavaScriptLexerDebugger                   = 86
	JavaScriptLexerFunction                   = 87
	JavaScriptLexerThis                       = 88
	JavaScriptLexerWith                       = 89
	JavaScriptLexerDefault                    = 90
	JavaScriptLexerIf                         = 91
	JavaScriptLexerThrow                      = 92
	JavaScriptLexerDelete                     = 93
	JavaScriptLexerIn                         = 94
	JavaScriptLexerTry                        = 95
	JavaScriptLexerAs                         = 96
	JavaScriptLexerFrom                       = 97
	JavaScriptLexerClass                      = 98
	JavaScriptLexerEnum                       = 99
	JavaScriptLexerExtends                    = 100
	JavaScriptLexerSuper                      = 101
	JavaScriptLexerConst                      = 102
	JavaScriptLexerExport                     = 103
	JavaScriptLexerImport                     = 104
	JavaScriptLexerAsync                      = 105
	JavaScriptLexerAwait                      = 106
	JavaScriptLexerImplements                 = 107
	JavaScriptLexerLet                        = 108
	JavaScriptLexerPrivate                    = 109
	JavaScriptLexerPublic                     = 110
	JavaScriptLexerInterface                  = 111
	JavaScriptLexerPackage                    = 112
	JavaScriptLexerProtected                  = 113
	JavaScriptLexerStatic                     = 114
	JavaScriptLexerYield                      = 115
	JavaScriptLexerIdentifier                 = 116
	JavaScriptLexerStringLiteral              = 117
	JavaScriptLexerTemplateStringLiteral      = 118
	JavaScriptLexerWhiteSpaces                = 119
	JavaScriptLexerLineTerminator             = 120
	JavaScriptLexerHtmlComment                = 121
	JavaScriptLexerCDataComment               = 122
	JavaScriptLexerUnexpectedCharacter        = 123
)

JavaScriptLexer tokens.

View Source
const (
	JavaScriptParserEOF                        = antlr.TokenEOF
	JavaScriptParserHashBangLine               = 1
	JavaScriptParserMultiLineComment           = 2
	JavaScriptParserSingleLineComment          = 3
	JavaScriptParserRegularExpressionLiteral   = 4
	JavaScriptParserOpenBracket                = 5
	JavaScriptParserCloseBracket               = 6
	JavaScriptParserOpenParen                  = 7
	JavaScriptParserCloseParen                 = 8
	JavaScriptParserOpenBrace                  = 9
	JavaScriptParserCloseBrace                 = 10
	JavaScriptParserSemiColon                  = 11
	JavaScriptParserComma                      = 12
	JavaScriptParserAssign                     = 13
	JavaScriptParserQuestionMark               = 14
	JavaScriptParserColon                      = 15
	JavaScriptParserEllipsis                   = 16
	JavaScriptParserDot                        = 17
	JavaScriptParserPlusPlus                   = 18
	JavaScriptParserMinusMinus                 = 19
	JavaScriptParserPlus                       = 20
	JavaScriptParserMinus                      = 21
	JavaScriptParserBitNot                     = 22
	JavaScriptParserNot                        = 23
	JavaScriptParserMultiply                   = 24
	JavaScriptParserDivide                     = 25
	JavaScriptParserModulus                    = 26
	JavaScriptParserPower                      = 27
	JavaScriptParserNullCoalesce               = 28
	JavaScriptParserHashtag                    = 29
	JavaScriptParserRightShiftArithmetic       = 30
	JavaScriptParserLeftShiftArithmetic        = 31
	JavaScriptParserRightShiftLogical          = 32
	JavaScriptParserLessThan                   = 33
	JavaScriptParserMoreThan                   = 34
	JavaScriptParserLessThanEquals             = 35
	JavaScriptParserGreaterThanEquals          = 36
	JavaScriptParserEquals_                    = 37
	JavaScriptParserNotEquals                  = 38
	JavaScriptParserIdentityEquals             = 39
	JavaScriptParserIdentityNotEquals          = 40
	JavaScriptParserBitAnd                     = 41
	JavaScriptParserBitXOr                     = 42
	JavaScriptParserBitOr                      = 43
	JavaScriptParserAnd                        = 44
	JavaScriptParserOr                         = 45
	JavaScriptParserMultiplyAssign             = 46
	JavaScriptParserDivideAssign               = 47
	JavaScriptParserModulusAssign              = 48
	JavaScriptParserPlusAssign                 = 49
	JavaScriptParserMinusAssign                = 50
	JavaScriptParserLeftShiftArithmeticAssign  = 51
	JavaScriptParserRightShiftArithmeticAssign = 52
	JavaScriptParserRightShiftLogicalAssign    = 53
	JavaScriptParserBitAndAssign               = 54
	JavaScriptParserBitXorAssign               = 55
	JavaScriptParserBitOrAssign                = 56
	JavaScriptParserPowerAssign                = 57
	JavaScriptParserARROW                      = 58
	JavaScriptParserNullLiteral                = 59
	JavaScriptParserBooleanLiteral             = 60
	JavaScriptParserDecimalLiteral             = 61
	JavaScriptParserHexIntegerLiteral          = 62
	JavaScriptParserOctalIntegerLiteral        = 63
	JavaScriptParserOctalIntegerLiteral2       = 64
	JavaScriptParserBinaryIntegerLiteral       = 65
	JavaScriptParserBigHexIntegerLiteral       = 66
	JavaScriptParserBigOctalIntegerLiteral     = 67
	JavaScriptParserBigBinaryIntegerLiteral    = 68
	JavaScriptParserBigDecimalIntegerLiteral   = 69
	JavaScriptParserBreak                      = 70
	JavaScriptParserDo                         = 71
	JavaScriptParserInstanceof                 = 72
	JavaScriptParserTypeof                     = 73
	JavaScriptParserCase                       = 74
	JavaScriptParserElse                       = 75
	JavaScriptParserNew                        = 76
	JavaScriptParserVar                        = 77
	JavaScriptParserCatch                      = 78
	JavaScriptParserFinally                    = 79
	JavaScriptParserReturn                     = 80
	JavaScriptParserVoid                       = 81
	JavaScriptParserContinue                   = 82
	JavaScriptParserFor                        = 83
	JavaScriptParserSwitch                     = 84
	JavaScriptParserWhile                      = 85
	JavaScriptParserDebugger                   = 86
	JavaScriptParserFunction                   = 87
	JavaScriptParserThis                       = 88
	JavaScriptParserWith                       = 89
	JavaScriptParserDefault                    = 90
	JavaScriptParserIf                         = 91
	JavaScriptParserThrow                      = 92
	JavaScriptParserDelete                     = 93
	JavaScriptParserIn                         = 94
	JavaScriptParserTry                        = 95
	JavaScriptParserAs                         = 96
	JavaScriptParserFrom                       = 97
	JavaScriptParserClass                      = 98
	JavaScriptParserEnum                       = 99
	JavaScriptParserExtends                    = 100
	JavaScriptParserSuper                      = 101
	JavaScriptParserConst                      = 102
	JavaScriptParserExport                     = 103
	JavaScriptParserImport                     = 104
	JavaScriptParserAsync                      = 105
	JavaScriptParserAwait                      = 106
	JavaScriptParserImplements                 = 107
	JavaScriptParserLet                        = 108
	JavaScriptParserPrivate                    = 109
	JavaScriptParserPublic                     = 110
	JavaScriptParserInterface                  = 111
	JavaScriptParserPackage                    = 112
	JavaScriptParserProtected                  = 113
	JavaScriptParserStatic                     = 114
	JavaScriptParserYield                      = 115
	JavaScriptParserIdentifier                 = 116
	JavaScriptParserStringLiteral              = 117
	JavaScriptParserTemplateStringLiteral      = 118
	JavaScriptParserWhiteSpaces                = 119
	JavaScriptParserLineTerminator             = 120
	JavaScriptParserHtmlComment                = 121
	JavaScriptParserCDataComment               = 122
	JavaScriptParserUnexpectedCharacter        = 123
)

JavaScriptParser tokens.

View Source
const (
	JavaScriptParserRULE_program                 = 0
	JavaScriptParserRULE_sourceElement           = 1
	JavaScriptParserRULE_statement               = 2
	JavaScriptParserRULE_block                   = 3
	JavaScriptParserRULE_statementList           = 4
	JavaScriptParserRULE_importStatement         = 5
	JavaScriptParserRULE_importFromBlock         = 6
	JavaScriptParserRULE_moduleItems             = 7
	JavaScriptParserRULE_importDefault           = 8
	JavaScriptParserRULE_importNamespace         = 9
	JavaScriptParserRULE_importFrom              = 10
	JavaScriptParserRULE_aliasName               = 11
	JavaScriptParserRULE_exportStatement         = 12
	JavaScriptParserRULE_exportFromBlock         = 13
	JavaScriptParserRULE_declaration             = 14
	JavaScriptParserRULE_variableStatement       = 15
	JavaScriptParserRULE_variableDeclarationList = 16
	JavaScriptParserRULE_variableDeclaration     = 17
	JavaScriptParserRULE_emptyStatement_         = 18
	JavaScriptParserRULE_expressionStatement     = 19
	JavaScriptParserRULE_ifStatement             = 20
	JavaScriptParserRULE_iterationStatement      = 21
	JavaScriptParserRULE_varModifier             = 22
	JavaScriptParserRULE_continueStatement       = 23
	JavaScriptParserRULE_breakStatement          = 24
	JavaScriptParserRULE_returnStatement         = 25
	JavaScriptParserRULE_yieldStatement          = 26
	JavaScriptParserRULE_withStatement           = 27
	JavaScriptParserRULE_switchStatement         = 28
	JavaScriptParserRULE_caseBlock               = 29
	JavaScriptParserRULE_caseClauses             = 30
	JavaScriptParserRULE_caseClause              = 31
	JavaScriptParserRULE_defaultClause           = 32
	JavaScriptParserRULE_labelledStatement       = 33
	JavaScriptParserRULE_throwStatement          = 34
	JavaScriptParserRULE_tryStatement            = 35
	JavaScriptParserRULE_catchProduction         = 36
	JavaScriptParserRULE_finallyProduction       = 37
	JavaScriptParserRULE_debuggerStatement       = 38
	JavaScriptParserRULE_functionDeclaration     = 39
	JavaScriptParserRULE_classDeclaration        = 40
	JavaScriptParserRULE_classTail               = 41
	JavaScriptParserRULE_classElement            = 42
	JavaScriptParserRULE_methodDefinition        = 43
	JavaScriptParserRULE_formalParameterList     = 44
	JavaScriptParserRULE_formalParameterArg      = 45
	JavaScriptParserRULE_lastFormalParameterArg  = 46
	JavaScriptParserRULE_functionBody            = 47
	JavaScriptParserRULE_sourceElements          = 48
	JavaScriptParserRULE_arrayLiteral            = 49
	JavaScriptParserRULE_elementList             = 50
	JavaScriptParserRULE_arrayElement            = 51
	JavaScriptParserRULE_objectLiteral           = 52
	JavaScriptParserRULE_propertyAssignment      = 53
	JavaScriptParserRULE_propertyName            = 54
	JavaScriptParserRULE_arguments               = 55
	JavaScriptParserRULE_argument                = 56
	JavaScriptParserRULE_expressionSequence      = 57
	JavaScriptParserRULE_singleExpression        = 58
	JavaScriptParserRULE_assignable              = 59
	JavaScriptParserRULE_anoymousFunction        = 60
	JavaScriptParserRULE_arrowFunctionParameters = 61
	JavaScriptParserRULE_arrowFunctionBody       = 62
	JavaScriptParserRULE_assignmentOperator      = 63
	JavaScriptParserRULE_literal                 = 64
	JavaScriptParserRULE_numericLiteral          = 65
	JavaScriptParserRULE_bigintLiteral           = 66
	JavaScriptParserRULE_identifierName          = 67
	JavaScriptParserRULE_reservedWord            = 68
	JavaScriptParserRULE_keyword                 = 69
	JavaScriptParserRULE_getter                  = 70
	JavaScriptParserRULE_setter                  = 71
	JavaScriptParserRULE_eos                     = 72
)

JavaScriptParser rules.

View Source
const JavaScriptLexerERROR = 2

JavaScriptLexerERROR is the JavaScriptLexer channel.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditiveExpressionContext

type AdditiveExpressionContext struct {
	*SingleExpressionContext
}

func NewAdditiveExpressionContext

func NewAdditiveExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveExpressionContext

func (*AdditiveExpressionContext) AllSingleExpression

func (s *AdditiveExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*AdditiveExpressionContext) EnterRule

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

func (*AdditiveExpressionContext) ExitRule

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

func (*AdditiveExpressionContext) GetRuleContext

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

func (*AdditiveExpressionContext) Minus

func (*AdditiveExpressionContext) Plus

func (*AdditiveExpressionContext) SingleExpression

type AliasNameContext

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

func NewAliasNameContext

func NewAliasNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AliasNameContext

func NewEmptyAliasNameContext

func NewEmptyAliasNameContext() *AliasNameContext

func (*AliasNameContext) AllIdentifierName

func (s *AliasNameContext) AllIdentifierName() []IIdentifierNameContext

func (*AliasNameContext) As

func (*AliasNameContext) EnterRule

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

func (*AliasNameContext) ExitRule

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

func (*AliasNameContext) GetParser

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

func (*AliasNameContext) GetRuleContext

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

func (*AliasNameContext) IdentifierName

func (s *AliasNameContext) IdentifierName(i int) IIdentifierNameContext

func (*AliasNameContext) IsAliasNameContext

func (*AliasNameContext) IsAliasNameContext()

func (*AliasNameContext) ToStringTree

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

type AnoymousFunctionContext

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

func NewAnoymousFunctionContext

func NewAnoymousFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnoymousFunctionContext

func NewEmptyAnoymousFunctionContext

func NewEmptyAnoymousFunctionContext() *AnoymousFunctionContext

func (*AnoymousFunctionContext) CopyFrom

func (*AnoymousFunctionContext) GetParser

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

func (*AnoymousFunctionContext) GetRuleContext

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

func (*AnoymousFunctionContext) IsAnoymousFunctionContext

func (*AnoymousFunctionContext) IsAnoymousFunctionContext()

func (*AnoymousFunctionContext) ToStringTree

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

type AnoymousFunctionDeclContext

type AnoymousFunctionDeclContext struct {
	*AnoymousFunctionContext
}

func NewAnoymousFunctionDeclContext

func NewAnoymousFunctionDeclContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AnoymousFunctionDeclContext

func (*AnoymousFunctionDeclContext) Async

func (*AnoymousFunctionDeclContext) CloseBrace

func (*AnoymousFunctionDeclContext) CloseParen

func (*AnoymousFunctionDeclContext) EnterRule

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

func (*AnoymousFunctionDeclContext) ExitRule

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

func (*AnoymousFunctionDeclContext) FormalParameterList

func (*AnoymousFunctionDeclContext) Function

func (*AnoymousFunctionDeclContext) FunctionBody

func (*AnoymousFunctionDeclContext) GetRuleContext

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

func (*AnoymousFunctionDeclContext) Multiply

func (*AnoymousFunctionDeclContext) OpenBrace

func (*AnoymousFunctionDeclContext) OpenParen

type ArgumentContext

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

func NewArgumentContext

func NewArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentContext

func NewEmptyArgumentContext

func NewEmptyArgumentContext() *ArgumentContext

func (*ArgumentContext) Ellipsis

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

func (*ArgumentContext) EnterRule

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

func (*ArgumentContext) ExitRule

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

func (*ArgumentContext) GetParser

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

func (*ArgumentContext) GetRuleContext

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

func (*ArgumentContext) Identifier

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

func (*ArgumentContext) IsArgumentContext

func (*ArgumentContext) IsArgumentContext()

func (*ArgumentContext) SingleExpression

func (s *ArgumentContext) SingleExpression() ISingleExpressionContext

func (*ArgumentContext) ToStringTree

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

type ArgumentsContext

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

func NewArgumentsContext

func NewArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentsContext

func NewEmptyArgumentsContext

func NewEmptyArgumentsContext() *ArgumentsContext

func (*ArgumentsContext) AllArgument

func (s *ArgumentsContext) AllArgument() []IArgumentContext

func (*ArgumentsContext) AllComma

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

func (*ArgumentsContext) Argument

func (s *ArgumentsContext) Argument(i int) IArgumentContext

func (*ArgumentsContext) CloseParen

func (s *ArgumentsContext) CloseParen() antlr.TerminalNode

func (*ArgumentsContext) Comma

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

func (*ArgumentsContext) EnterRule

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

func (*ArgumentsContext) ExitRule

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

func (*ArgumentsContext) GetParser

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

func (*ArgumentsContext) GetRuleContext

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

func (*ArgumentsContext) IsArgumentsContext

func (*ArgumentsContext) IsArgumentsContext()

func (*ArgumentsContext) OpenParen

func (s *ArgumentsContext) OpenParen() antlr.TerminalNode

func (*ArgumentsContext) ToStringTree

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

type ArgumentsExpressionContext

type ArgumentsExpressionContext struct {
	*SingleExpressionContext
}

func NewArgumentsExpressionContext

func NewArgumentsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArgumentsExpressionContext

func (*ArgumentsExpressionContext) Arguments

func (*ArgumentsExpressionContext) EnterRule

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

func (*ArgumentsExpressionContext) ExitRule

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

func (*ArgumentsExpressionContext) GetRuleContext

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

func (*ArgumentsExpressionContext) SingleExpression

type ArrayElementContext

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

func NewArrayElementContext

func NewArrayElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayElementContext

func NewEmptyArrayElementContext

func NewEmptyArrayElementContext() *ArrayElementContext

func (*ArrayElementContext) Ellipsis

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

func (*ArrayElementContext) EnterRule

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

func (*ArrayElementContext) ExitRule

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

func (*ArrayElementContext) GetParser

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

func (*ArrayElementContext) GetRuleContext

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

func (*ArrayElementContext) IsArrayElementContext

func (*ArrayElementContext) IsArrayElementContext()

func (*ArrayElementContext) SingleExpression

func (s *ArrayElementContext) SingleExpression() ISingleExpressionContext

func (*ArrayElementContext) ToStringTree

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

type ArrayLiteralContext

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

func NewArrayLiteralContext

func NewArrayLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLiteralContext

func NewEmptyArrayLiteralContext

func NewEmptyArrayLiteralContext() *ArrayLiteralContext

func (*ArrayLiteralContext) CloseBracket

func (s *ArrayLiteralContext) CloseBracket() antlr.TerminalNode

func (*ArrayLiteralContext) ElementList

func (s *ArrayLiteralContext) ElementList() IElementListContext

func (*ArrayLiteralContext) EnterRule

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

func (*ArrayLiteralContext) ExitRule

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

func (*ArrayLiteralContext) GetParser

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

func (*ArrayLiteralContext) GetRuleContext

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

func (*ArrayLiteralContext) IsArrayLiteralContext

func (*ArrayLiteralContext) IsArrayLiteralContext()

func (*ArrayLiteralContext) OpenBracket

func (s *ArrayLiteralContext) OpenBracket() antlr.TerminalNode

func (*ArrayLiteralContext) ToStringTree

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

type ArrayLiteralExpressionContext

type ArrayLiteralExpressionContext struct {
	*SingleExpressionContext
}

func NewArrayLiteralExpressionContext

func NewArrayLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayLiteralExpressionContext

func (*ArrayLiteralExpressionContext) ArrayLiteral

func (*ArrayLiteralExpressionContext) EnterRule

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

func (*ArrayLiteralExpressionContext) ExitRule

func (*ArrayLiteralExpressionContext) GetRuleContext

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

type ArrowFunctionBodyContext

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

func NewArrowFunctionBodyContext

func NewArrowFunctionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrowFunctionBodyContext

func NewEmptyArrowFunctionBodyContext

func NewEmptyArrowFunctionBodyContext() *ArrowFunctionBodyContext

func (*ArrowFunctionBodyContext) CloseBrace

func (*ArrowFunctionBodyContext) EnterRule

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

func (*ArrowFunctionBodyContext) ExitRule

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

func (*ArrowFunctionBodyContext) FunctionBody

func (*ArrowFunctionBodyContext) GetParser

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

func (*ArrowFunctionBodyContext) GetRuleContext

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

func (*ArrowFunctionBodyContext) IsArrowFunctionBodyContext

func (*ArrowFunctionBodyContext) IsArrowFunctionBodyContext()

func (*ArrowFunctionBodyContext) OpenBrace

func (*ArrowFunctionBodyContext) SingleExpression

func (s *ArrowFunctionBodyContext) SingleExpression() ISingleExpressionContext

func (*ArrowFunctionBodyContext) ToStringTree

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

type ArrowFunctionContext

type ArrowFunctionContext struct {
	*AnoymousFunctionContext
}

func NewArrowFunctionContext

func NewArrowFunctionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrowFunctionContext

func (*ArrowFunctionContext) ARROW

func (*ArrowFunctionContext) ArrowFunctionBody

func (s *ArrowFunctionContext) ArrowFunctionBody() IArrowFunctionBodyContext

func (*ArrowFunctionContext) ArrowFunctionParameters

func (s *ArrowFunctionContext) ArrowFunctionParameters() IArrowFunctionParametersContext

func (*ArrowFunctionContext) Async

func (*ArrowFunctionContext) EnterRule

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

func (*ArrowFunctionContext) ExitRule

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

func (*ArrowFunctionContext) GetRuleContext

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

type ArrowFunctionParametersContext

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

func NewArrowFunctionParametersContext

func NewArrowFunctionParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrowFunctionParametersContext

func NewEmptyArrowFunctionParametersContext

func NewEmptyArrowFunctionParametersContext() *ArrowFunctionParametersContext

func (*ArrowFunctionParametersContext) CloseParen

func (*ArrowFunctionParametersContext) EnterRule

func (*ArrowFunctionParametersContext) ExitRule

func (*ArrowFunctionParametersContext) FormalParameterList

func (*ArrowFunctionParametersContext) GetParser

func (*ArrowFunctionParametersContext) GetRuleContext

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

func (*ArrowFunctionParametersContext) Identifier

func (*ArrowFunctionParametersContext) IsArrowFunctionParametersContext

func (*ArrowFunctionParametersContext) IsArrowFunctionParametersContext()

func (*ArrowFunctionParametersContext) OpenParen

func (*ArrowFunctionParametersContext) ToStringTree

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

type AssignableContext

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

func NewAssignableContext

func NewAssignableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignableContext

func NewEmptyAssignableContext

func NewEmptyAssignableContext() *AssignableContext

func (*AssignableContext) ArrayLiteral

func (s *AssignableContext) ArrayLiteral() IArrayLiteralContext

func (*AssignableContext) EnterRule

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

func (*AssignableContext) ExitRule

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

func (*AssignableContext) GetParser

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

func (*AssignableContext) GetRuleContext

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

func (*AssignableContext) Identifier

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

func (*AssignableContext) IsAssignableContext

func (*AssignableContext) IsAssignableContext()

func (*AssignableContext) ObjectLiteral

func (s *AssignableContext) ObjectLiteral() IObjectLiteralContext

func (*AssignableContext) ToStringTree

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

type AssignmentExpressionContext

type AssignmentExpressionContext struct {
	*SingleExpressionContext
}

func NewAssignmentExpressionContext

func NewAssignmentExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentExpressionContext

func (*AssignmentExpressionContext) AllSingleExpression

func (s *AssignmentExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*AssignmentExpressionContext) Assign

func (*AssignmentExpressionContext) EnterRule

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

func (*AssignmentExpressionContext) ExitRule

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

func (*AssignmentExpressionContext) GetRuleContext

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

func (*AssignmentExpressionContext) SingleExpression

type AssignmentOperatorContext

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

func NewAssignmentOperatorContext

func NewAssignmentOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentOperatorContext

func NewEmptyAssignmentOperatorContext

func NewEmptyAssignmentOperatorContext() *AssignmentOperatorContext

func (*AssignmentOperatorContext) BitAndAssign

func (s *AssignmentOperatorContext) BitAndAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) BitOrAssign

func (s *AssignmentOperatorContext) BitOrAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) BitXorAssign

func (s *AssignmentOperatorContext) BitXorAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) DivideAssign

func (s *AssignmentOperatorContext) DivideAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) EnterRule

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

func (*AssignmentOperatorContext) ExitRule

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

func (*AssignmentOperatorContext) GetParser

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

func (*AssignmentOperatorContext) GetRuleContext

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

func (*AssignmentOperatorContext) IsAssignmentOperatorContext

func (*AssignmentOperatorContext) IsAssignmentOperatorContext()

func (*AssignmentOperatorContext) LeftShiftArithmeticAssign

func (s *AssignmentOperatorContext) LeftShiftArithmeticAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) MinusAssign

func (s *AssignmentOperatorContext) MinusAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) ModulusAssign

func (s *AssignmentOperatorContext) ModulusAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) MultiplyAssign

func (s *AssignmentOperatorContext) MultiplyAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) PlusAssign

func (*AssignmentOperatorContext) PowerAssign

func (s *AssignmentOperatorContext) PowerAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) RightShiftArithmeticAssign

func (s *AssignmentOperatorContext) RightShiftArithmeticAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) RightShiftLogicalAssign

func (s *AssignmentOperatorContext) RightShiftLogicalAssign() antlr.TerminalNode

func (*AssignmentOperatorContext) ToStringTree

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

type AssignmentOperatorExpressionContext

type AssignmentOperatorExpressionContext struct {
	*SingleExpressionContext
}

func (*AssignmentOperatorExpressionContext) AllSingleExpression

func (*AssignmentOperatorExpressionContext) AssignmentOperator

func (*AssignmentOperatorExpressionContext) EnterRule

func (*AssignmentOperatorExpressionContext) ExitRule

func (*AssignmentOperatorExpressionContext) GetRuleContext

func (*AssignmentOperatorExpressionContext) SingleExpression

type AwaitExpressionContext

type AwaitExpressionContext struct {
	*SingleExpressionContext
}

func NewAwaitExpressionContext

func NewAwaitExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AwaitExpressionContext

func (*AwaitExpressionContext) Await

func (*AwaitExpressionContext) EnterRule

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

func (*AwaitExpressionContext) ExitRule

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

func (*AwaitExpressionContext) GetRuleContext

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

func (*AwaitExpressionContext) SingleExpression

func (s *AwaitExpressionContext) SingleExpression() ISingleExpressionContext

type BaseJavaScriptParserListener

type BaseJavaScriptParserListener struct{}

BaseJavaScriptParserListener is a complete listener for a parse tree produced by JavaScriptParser.

func (*BaseJavaScriptParserListener) EnterAdditiveExpression

func (s *BaseJavaScriptParserListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)

EnterAdditiveExpression is called when production AdditiveExpression is entered.

func (*BaseJavaScriptParserListener) EnterAliasName

func (s *BaseJavaScriptParserListener) EnterAliasName(ctx *AliasNameContext)

EnterAliasName is called when production aliasName is entered.

func (*BaseJavaScriptParserListener) EnterAnoymousFunctionDecl

func (s *BaseJavaScriptParserListener) EnterAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)

EnterAnoymousFunctionDecl is called when production AnoymousFunctionDecl is entered.

func (*BaseJavaScriptParserListener) EnterArgument

func (s *BaseJavaScriptParserListener) EnterArgument(ctx *ArgumentContext)

EnterArgument is called when production argument is entered.

func (*BaseJavaScriptParserListener) EnterArguments

func (s *BaseJavaScriptParserListener) EnterArguments(ctx *ArgumentsContext)

EnterArguments is called when production arguments is entered.

func (*BaseJavaScriptParserListener) EnterArgumentsExpression

func (s *BaseJavaScriptParserListener) EnterArgumentsExpression(ctx *ArgumentsExpressionContext)

EnterArgumentsExpression is called when production ArgumentsExpression is entered.

func (*BaseJavaScriptParserListener) EnterArrayElement

func (s *BaseJavaScriptParserListener) EnterArrayElement(ctx *ArrayElementContext)

EnterArrayElement is called when production arrayElement is entered.

func (*BaseJavaScriptParserListener) EnterArrayLiteral

func (s *BaseJavaScriptParserListener) EnterArrayLiteral(ctx *ArrayLiteralContext)

EnterArrayLiteral is called when production arrayLiteral is entered.

func (*BaseJavaScriptParserListener) EnterArrayLiteralExpression

func (s *BaseJavaScriptParserListener) EnterArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)

EnterArrayLiteralExpression is called when production ArrayLiteralExpression is entered.

func (*BaseJavaScriptParserListener) EnterArrowFunction

func (s *BaseJavaScriptParserListener) EnterArrowFunction(ctx *ArrowFunctionContext)

EnterArrowFunction is called when production ArrowFunction is entered.

func (*BaseJavaScriptParserListener) EnterArrowFunctionBody

func (s *BaseJavaScriptParserListener) EnterArrowFunctionBody(ctx *ArrowFunctionBodyContext)

EnterArrowFunctionBody is called when production arrowFunctionBody is entered.

func (*BaseJavaScriptParserListener) EnterArrowFunctionParameters

func (s *BaseJavaScriptParserListener) EnterArrowFunctionParameters(ctx *ArrowFunctionParametersContext)

EnterArrowFunctionParameters is called when production arrowFunctionParameters is entered.

func (*BaseJavaScriptParserListener) EnterAssignable

func (s *BaseJavaScriptParserListener) EnterAssignable(ctx *AssignableContext)

EnterAssignable is called when production assignable is entered.

func (*BaseJavaScriptParserListener) EnterAssignmentExpression

func (s *BaseJavaScriptParserListener) EnterAssignmentExpression(ctx *AssignmentExpressionContext)

EnterAssignmentExpression is called when production AssignmentExpression is entered.

func (*BaseJavaScriptParserListener) EnterAssignmentOperator

func (s *BaseJavaScriptParserListener) EnterAssignmentOperator(ctx *AssignmentOperatorContext)

EnterAssignmentOperator is called when production assignmentOperator is entered.

func (*BaseJavaScriptParserListener) EnterAssignmentOperatorExpression

func (s *BaseJavaScriptParserListener) EnterAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)

EnterAssignmentOperatorExpression is called when production AssignmentOperatorExpression is entered.

func (*BaseJavaScriptParserListener) EnterAwaitExpression

func (s *BaseJavaScriptParserListener) EnterAwaitExpression(ctx *AwaitExpressionContext)

EnterAwaitExpression is called when production AwaitExpression is entered.

func (*BaseJavaScriptParserListener) EnterBigintLiteral

func (s *BaseJavaScriptParserListener) EnterBigintLiteral(ctx *BigintLiteralContext)

EnterBigintLiteral is called when production bigintLiteral is entered.

func (*BaseJavaScriptParserListener) EnterBitAndExpression

func (s *BaseJavaScriptParserListener) EnterBitAndExpression(ctx *BitAndExpressionContext)

EnterBitAndExpression is called when production BitAndExpression is entered.

func (*BaseJavaScriptParserListener) EnterBitNotExpression

func (s *BaseJavaScriptParserListener) EnterBitNotExpression(ctx *BitNotExpressionContext)

EnterBitNotExpression is called when production BitNotExpression is entered.

func (*BaseJavaScriptParserListener) EnterBitOrExpression

func (s *BaseJavaScriptParserListener) EnterBitOrExpression(ctx *BitOrExpressionContext)

EnterBitOrExpression is called when production BitOrExpression is entered.

func (*BaseJavaScriptParserListener) EnterBitShiftExpression

func (s *BaseJavaScriptParserListener) EnterBitShiftExpression(ctx *BitShiftExpressionContext)

EnterBitShiftExpression is called when production BitShiftExpression is entered.

func (*BaseJavaScriptParserListener) EnterBitXOrExpression

func (s *BaseJavaScriptParserListener) EnterBitXOrExpression(ctx *BitXOrExpressionContext)

EnterBitXOrExpression is called when production BitXOrExpression is entered.

func (*BaseJavaScriptParserListener) EnterBlock

func (s *BaseJavaScriptParserListener) EnterBlock(ctx *BlockContext)

EnterBlock is called when production block is entered.

func (*BaseJavaScriptParserListener) EnterBreakStatement

func (s *BaseJavaScriptParserListener) EnterBreakStatement(ctx *BreakStatementContext)

EnterBreakStatement is called when production breakStatement is entered.

func (*BaseJavaScriptParserListener) EnterCaseBlock

func (s *BaseJavaScriptParserListener) EnterCaseBlock(ctx *CaseBlockContext)

EnterCaseBlock is called when production caseBlock is entered.

func (*BaseJavaScriptParserListener) EnterCaseClause

func (s *BaseJavaScriptParserListener) EnterCaseClause(ctx *CaseClauseContext)

EnterCaseClause is called when production caseClause is entered.

func (*BaseJavaScriptParserListener) EnterCaseClauses

func (s *BaseJavaScriptParserListener) EnterCaseClauses(ctx *CaseClausesContext)

EnterCaseClauses is called when production caseClauses is entered.

func (*BaseJavaScriptParserListener) EnterCatchProduction

func (s *BaseJavaScriptParserListener) EnterCatchProduction(ctx *CatchProductionContext)

EnterCatchProduction is called when production catchProduction is entered.

func (*BaseJavaScriptParserListener) EnterClassDeclaration

func (s *BaseJavaScriptParserListener) EnterClassDeclaration(ctx *ClassDeclarationContext)

EnterClassDeclaration is called when production classDeclaration is entered.

func (*BaseJavaScriptParserListener) EnterClassElement

func (s *BaseJavaScriptParserListener) EnterClassElement(ctx *ClassElementContext)

EnterClassElement is called when production classElement is entered.

func (*BaseJavaScriptParserListener) EnterClassExpression

func (s *BaseJavaScriptParserListener) EnterClassExpression(ctx *ClassExpressionContext)

EnterClassExpression is called when production ClassExpression is entered.

func (*BaseJavaScriptParserListener) EnterClassTail

func (s *BaseJavaScriptParserListener) EnterClassTail(ctx *ClassTailContext)

EnterClassTail is called when production classTail is entered.

func (*BaseJavaScriptParserListener) EnterCoalesceExpression

func (s *BaseJavaScriptParserListener) EnterCoalesceExpression(ctx *CoalesceExpressionContext)

EnterCoalesceExpression is called when production CoalesceExpression is entered.

func (*BaseJavaScriptParserListener) EnterComputedPropertyExpressionAssignment

func (s *BaseJavaScriptParserListener) EnterComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)

EnterComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is entered.

func (*BaseJavaScriptParserListener) EnterContinueStatement

func (s *BaseJavaScriptParserListener) EnterContinueStatement(ctx *ContinueStatementContext)

EnterContinueStatement is called when production continueStatement is entered.

func (*BaseJavaScriptParserListener) EnterDebuggerStatement

func (s *BaseJavaScriptParserListener) EnterDebuggerStatement(ctx *DebuggerStatementContext)

EnterDebuggerStatement is called when production debuggerStatement is entered.

func (*BaseJavaScriptParserListener) EnterDeclaration

func (s *BaseJavaScriptParserListener) EnterDeclaration(ctx *DeclarationContext)

EnterDeclaration is called when production declaration is entered.

func (*BaseJavaScriptParserListener) EnterDefaultClause

func (s *BaseJavaScriptParserListener) EnterDefaultClause(ctx *DefaultClauseContext)

EnterDefaultClause is called when production defaultClause is entered.

func (*BaseJavaScriptParserListener) EnterDeleteExpression

func (s *BaseJavaScriptParserListener) EnterDeleteExpression(ctx *DeleteExpressionContext)

EnterDeleteExpression is called when production DeleteExpression is entered.

func (*BaseJavaScriptParserListener) EnterDoStatement

func (s *BaseJavaScriptParserListener) EnterDoStatement(ctx *DoStatementContext)

EnterDoStatement is called when production DoStatement is entered.

func (*BaseJavaScriptParserListener) EnterElementList

func (s *BaseJavaScriptParserListener) EnterElementList(ctx *ElementListContext)

EnterElementList is called when production elementList is entered.

func (*BaseJavaScriptParserListener) EnterEmptyStatement_

func (s *BaseJavaScriptParserListener) EnterEmptyStatement_(ctx *EmptyStatement_Context)

EnterEmptyStatement_ is called when production emptyStatement_ is entered.

func (*BaseJavaScriptParserListener) EnterEos

func (s *BaseJavaScriptParserListener) EnterEos(ctx *EosContext)

EnterEos is called when production eos is entered.

func (*BaseJavaScriptParserListener) EnterEqualityExpression

func (s *BaseJavaScriptParserListener) EnterEqualityExpression(ctx *EqualityExpressionContext)

EnterEqualityExpression is called when production EqualityExpression is entered.

func (*BaseJavaScriptParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseJavaScriptParserListener) EnterExportDeclaration

func (s *BaseJavaScriptParserListener) EnterExportDeclaration(ctx *ExportDeclarationContext)

EnterExportDeclaration is called when production ExportDeclaration is entered.

func (*BaseJavaScriptParserListener) EnterExportDefaultDeclaration

func (s *BaseJavaScriptParserListener) EnterExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)

EnterExportDefaultDeclaration is called when production ExportDefaultDeclaration is entered.

func (*BaseJavaScriptParserListener) EnterExportFromBlock

func (s *BaseJavaScriptParserListener) EnterExportFromBlock(ctx *ExportFromBlockContext)

EnterExportFromBlock is called when production exportFromBlock is entered.

func (*BaseJavaScriptParserListener) EnterExpressionSequence

func (s *BaseJavaScriptParserListener) EnterExpressionSequence(ctx *ExpressionSequenceContext)

EnterExpressionSequence is called when production expressionSequence is entered.

func (*BaseJavaScriptParserListener) EnterExpressionStatement

func (s *BaseJavaScriptParserListener) EnterExpressionStatement(ctx *ExpressionStatementContext)

EnterExpressionStatement is called when production expressionStatement is entered.

func (*BaseJavaScriptParserListener) EnterFinallyProduction

func (s *BaseJavaScriptParserListener) EnterFinallyProduction(ctx *FinallyProductionContext)

EnterFinallyProduction is called when production finallyProduction is entered.

func (*BaseJavaScriptParserListener) EnterForInStatement

func (s *BaseJavaScriptParserListener) EnterForInStatement(ctx *ForInStatementContext)

EnterForInStatement is called when production ForInStatement is entered.

func (*BaseJavaScriptParserListener) EnterForOfStatement

func (s *BaseJavaScriptParserListener) EnterForOfStatement(ctx *ForOfStatementContext)

EnterForOfStatement is called when production ForOfStatement is entered.

func (*BaseJavaScriptParserListener) EnterForStatement

func (s *BaseJavaScriptParserListener) EnterForStatement(ctx *ForStatementContext)

EnterForStatement is called when production ForStatement is entered.

func (*BaseJavaScriptParserListener) EnterFormalParameterArg

func (s *BaseJavaScriptParserListener) EnterFormalParameterArg(ctx *FormalParameterArgContext)

EnterFormalParameterArg is called when production formalParameterArg is entered.

func (*BaseJavaScriptParserListener) EnterFormalParameterList

func (s *BaseJavaScriptParserListener) EnterFormalParameterList(ctx *FormalParameterListContext)

EnterFormalParameterList is called when production formalParameterList is entered.

func (*BaseJavaScriptParserListener) EnterFunctionBody

func (s *BaseJavaScriptParserListener) EnterFunctionBody(ctx *FunctionBodyContext)

EnterFunctionBody is called when production functionBody is entered.

func (*BaseJavaScriptParserListener) EnterFunctionDecl

func (s *BaseJavaScriptParserListener) EnterFunctionDecl(ctx *FunctionDeclContext)

EnterFunctionDecl is called when production FunctionDecl is entered.

func (*BaseJavaScriptParserListener) EnterFunctionDeclaration

func (s *BaseJavaScriptParserListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)

EnterFunctionDeclaration is called when production functionDeclaration is entered.

func (*BaseJavaScriptParserListener) EnterFunctionExpression

func (s *BaseJavaScriptParserListener) EnterFunctionExpression(ctx *FunctionExpressionContext)

EnterFunctionExpression is called when production FunctionExpression is entered.

func (*BaseJavaScriptParserListener) EnterFunctionProperty

func (s *BaseJavaScriptParserListener) EnterFunctionProperty(ctx *FunctionPropertyContext)

EnterFunctionProperty is called when production FunctionProperty is entered.

func (*BaseJavaScriptParserListener) EnterGetter

func (s *BaseJavaScriptParserListener) EnterGetter(ctx *GetterContext)

EnterGetter is called when production getter is entered.

func (*BaseJavaScriptParserListener) EnterIdentifierExpression

func (s *BaseJavaScriptParserListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)

EnterIdentifierExpression is called when production IdentifierExpression is entered.

func (*BaseJavaScriptParserListener) EnterIdentifierName

func (s *BaseJavaScriptParserListener) EnterIdentifierName(ctx *IdentifierNameContext)

EnterIdentifierName is called when production identifierName is entered.

func (*BaseJavaScriptParserListener) EnterIfStatement

func (s *BaseJavaScriptParserListener) EnterIfStatement(ctx *IfStatementContext)

EnterIfStatement is called when production ifStatement is entered.

func (*BaseJavaScriptParserListener) EnterImportDefault

func (s *BaseJavaScriptParserListener) EnterImportDefault(ctx *ImportDefaultContext)

EnterImportDefault is called when production importDefault is entered.

func (*BaseJavaScriptParserListener) EnterImportExpression

func (s *BaseJavaScriptParserListener) EnterImportExpression(ctx *ImportExpressionContext)

EnterImportExpression is called when production ImportExpression is entered.

func (*BaseJavaScriptParserListener) EnterImportFrom

func (s *BaseJavaScriptParserListener) EnterImportFrom(ctx *ImportFromContext)

EnterImportFrom is called when production importFrom is entered.

func (*BaseJavaScriptParserListener) EnterImportFromBlock

func (s *BaseJavaScriptParserListener) EnterImportFromBlock(ctx *ImportFromBlockContext)

EnterImportFromBlock is called when production importFromBlock is entered.

func (*BaseJavaScriptParserListener) EnterImportNamespace

func (s *BaseJavaScriptParserListener) EnterImportNamespace(ctx *ImportNamespaceContext)

EnterImportNamespace is called when production importNamespace is entered.

func (*BaseJavaScriptParserListener) EnterImportStatement

func (s *BaseJavaScriptParserListener) EnterImportStatement(ctx *ImportStatementContext)

EnterImportStatement is called when production importStatement is entered.

func (*BaseJavaScriptParserListener) EnterInExpression

func (s *BaseJavaScriptParserListener) EnterInExpression(ctx *InExpressionContext)

EnterInExpression is called when production InExpression is entered.

func (*BaseJavaScriptParserListener) EnterInstanceofExpression

func (s *BaseJavaScriptParserListener) EnterInstanceofExpression(ctx *InstanceofExpressionContext)

EnterInstanceofExpression is called when production InstanceofExpression is entered.

func (*BaseJavaScriptParserListener) EnterKeyword

func (s *BaseJavaScriptParserListener) EnterKeyword(ctx *KeywordContext)

EnterKeyword is called when production keyword is entered.

func (*BaseJavaScriptParserListener) EnterLabelledStatement

func (s *BaseJavaScriptParserListener) EnterLabelledStatement(ctx *LabelledStatementContext)

EnterLabelledStatement is called when production labelledStatement is entered.

func (*BaseJavaScriptParserListener) EnterLastFormalParameterArg

func (s *BaseJavaScriptParserListener) EnterLastFormalParameterArg(ctx *LastFormalParameterArgContext)

EnterLastFormalParameterArg is called when production lastFormalParameterArg is entered.

func (*BaseJavaScriptParserListener) EnterLiteral

func (s *BaseJavaScriptParserListener) EnterLiteral(ctx *LiteralContext)

EnterLiteral is called when production literal is entered.

func (*BaseJavaScriptParserListener) EnterLiteralExpression

func (s *BaseJavaScriptParserListener) EnterLiteralExpression(ctx *LiteralExpressionContext)

EnterLiteralExpression is called when production LiteralExpression is entered.

func (*BaseJavaScriptParserListener) EnterLogicalAndExpression

func (s *BaseJavaScriptParserListener) EnterLogicalAndExpression(ctx *LogicalAndExpressionContext)

EnterLogicalAndExpression is called when production LogicalAndExpression is entered.

func (*BaseJavaScriptParserListener) EnterLogicalOrExpression

func (s *BaseJavaScriptParserListener) EnterLogicalOrExpression(ctx *LogicalOrExpressionContext)

EnterLogicalOrExpression is called when production LogicalOrExpression is entered.

func (*BaseJavaScriptParserListener) EnterMemberDotExpression

func (s *BaseJavaScriptParserListener) EnterMemberDotExpression(ctx *MemberDotExpressionContext)

EnterMemberDotExpression is called when production MemberDotExpression is entered.

func (*BaseJavaScriptParserListener) EnterMemberIndexExpression

func (s *BaseJavaScriptParserListener) EnterMemberIndexExpression(ctx *MemberIndexExpressionContext)

EnterMemberIndexExpression is called when production MemberIndexExpression is entered.

func (*BaseJavaScriptParserListener) EnterMetaExpression

func (s *BaseJavaScriptParserListener) EnterMetaExpression(ctx *MetaExpressionContext)

EnterMetaExpression is called when production MetaExpression is entered.

func (*BaseJavaScriptParserListener) EnterMethodDefinition

func (s *BaseJavaScriptParserListener) EnterMethodDefinition(ctx *MethodDefinitionContext)

EnterMethodDefinition is called when production methodDefinition is entered.

func (*BaseJavaScriptParserListener) EnterModuleItems

func (s *BaseJavaScriptParserListener) EnterModuleItems(ctx *ModuleItemsContext)

EnterModuleItems is called when production moduleItems is entered.

func (*BaseJavaScriptParserListener) EnterMultiplicativeExpression

func (s *BaseJavaScriptParserListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)

EnterMultiplicativeExpression is called when production MultiplicativeExpression is entered.

func (*BaseJavaScriptParserListener) EnterNewExpression

func (s *BaseJavaScriptParserListener) EnterNewExpression(ctx *NewExpressionContext)

EnterNewExpression is called when production NewExpression is entered.

func (*BaseJavaScriptParserListener) EnterNotExpression

func (s *BaseJavaScriptParserListener) EnterNotExpression(ctx *NotExpressionContext)

EnterNotExpression is called when production NotExpression is entered.

func (*BaseJavaScriptParserListener) EnterNumericLiteral

func (s *BaseJavaScriptParserListener) EnterNumericLiteral(ctx *NumericLiteralContext)

EnterNumericLiteral is called when production numericLiteral is entered.

func (*BaseJavaScriptParserListener) EnterObjectLiteral

func (s *BaseJavaScriptParserListener) EnterObjectLiteral(ctx *ObjectLiteralContext)

EnterObjectLiteral is called when production objectLiteral is entered.

func (*BaseJavaScriptParserListener) EnterObjectLiteralExpression

func (s *BaseJavaScriptParserListener) EnterObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)

EnterObjectLiteralExpression is called when production ObjectLiteralExpression is entered.

func (*BaseJavaScriptParserListener) EnterParenthesizedExpression

func (s *BaseJavaScriptParserListener) EnterParenthesizedExpression(ctx *ParenthesizedExpressionContext)

EnterParenthesizedExpression is called when production ParenthesizedExpression is entered.

func (*BaseJavaScriptParserListener) EnterPostDecreaseExpression

func (s *BaseJavaScriptParserListener) EnterPostDecreaseExpression(ctx *PostDecreaseExpressionContext)

EnterPostDecreaseExpression is called when production PostDecreaseExpression is entered.

func (*BaseJavaScriptParserListener) EnterPostIncrementExpression

func (s *BaseJavaScriptParserListener) EnterPostIncrementExpression(ctx *PostIncrementExpressionContext)

EnterPostIncrementExpression is called when production PostIncrementExpression is entered.

func (*BaseJavaScriptParserListener) EnterPowerExpression

func (s *BaseJavaScriptParserListener) EnterPowerExpression(ctx *PowerExpressionContext)

EnterPowerExpression is called when production PowerExpression is entered.

func (*BaseJavaScriptParserListener) EnterPreDecreaseExpression

func (s *BaseJavaScriptParserListener) EnterPreDecreaseExpression(ctx *PreDecreaseExpressionContext)

EnterPreDecreaseExpression is called when production PreDecreaseExpression is entered.

func (*BaseJavaScriptParserListener) EnterPreIncrementExpression

func (s *BaseJavaScriptParserListener) EnterPreIncrementExpression(ctx *PreIncrementExpressionContext)

EnterPreIncrementExpression is called when production PreIncrementExpression is entered.

func (*BaseJavaScriptParserListener) EnterProgram

func (s *BaseJavaScriptParserListener) EnterProgram(ctx *ProgramContext)

EnterProgram is called when production program is entered.

func (*BaseJavaScriptParserListener) EnterPropertyExpressionAssignment

func (s *BaseJavaScriptParserListener) EnterPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)

EnterPropertyExpressionAssignment is called when production PropertyExpressionAssignment is entered.

func (*BaseJavaScriptParserListener) EnterPropertyGetter

func (s *BaseJavaScriptParserListener) EnterPropertyGetter(ctx *PropertyGetterContext)

EnterPropertyGetter is called when production PropertyGetter is entered.

func (*BaseJavaScriptParserListener) EnterPropertyName

func (s *BaseJavaScriptParserListener) EnterPropertyName(ctx *PropertyNameContext)

EnterPropertyName is called when production propertyName is entered.

func (*BaseJavaScriptParserListener) EnterPropertySetter

func (s *BaseJavaScriptParserListener) EnterPropertySetter(ctx *PropertySetterContext)

EnterPropertySetter is called when production PropertySetter is entered.

func (*BaseJavaScriptParserListener) EnterPropertyShorthand

func (s *BaseJavaScriptParserListener) EnterPropertyShorthand(ctx *PropertyShorthandContext)

EnterPropertyShorthand is called when production PropertyShorthand is entered.

func (*BaseJavaScriptParserListener) EnterRelationalExpression

func (s *BaseJavaScriptParserListener) EnterRelationalExpression(ctx *RelationalExpressionContext)

EnterRelationalExpression is called when production RelationalExpression is entered.

func (*BaseJavaScriptParserListener) EnterReservedWord

func (s *BaseJavaScriptParserListener) EnterReservedWord(ctx *ReservedWordContext)

EnterReservedWord is called when production reservedWord is entered.

func (*BaseJavaScriptParserListener) EnterReturnStatement

func (s *BaseJavaScriptParserListener) EnterReturnStatement(ctx *ReturnStatementContext)

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseJavaScriptParserListener) EnterSetter

func (s *BaseJavaScriptParserListener) EnterSetter(ctx *SetterContext)

EnterSetter is called when production setter is entered.

func (*BaseJavaScriptParserListener) EnterSourceElement

func (s *BaseJavaScriptParserListener) EnterSourceElement(ctx *SourceElementContext)

EnterSourceElement is called when production sourceElement is entered.

func (*BaseJavaScriptParserListener) EnterSourceElements

func (s *BaseJavaScriptParserListener) EnterSourceElements(ctx *SourceElementsContext)

EnterSourceElements is called when production sourceElements is entered.

func (*BaseJavaScriptParserListener) EnterStatement

func (s *BaseJavaScriptParserListener) EnterStatement(ctx *StatementContext)

EnterStatement is called when production statement is entered.

func (*BaseJavaScriptParserListener) EnterStatementList

func (s *BaseJavaScriptParserListener) EnterStatementList(ctx *StatementListContext)

EnterStatementList is called when production statementList is entered.

func (*BaseJavaScriptParserListener) EnterSuperExpression

func (s *BaseJavaScriptParserListener) EnterSuperExpression(ctx *SuperExpressionContext)

EnterSuperExpression is called when production SuperExpression is entered.

func (*BaseJavaScriptParserListener) EnterSwitchStatement

func (s *BaseJavaScriptParserListener) EnterSwitchStatement(ctx *SwitchStatementContext)

EnterSwitchStatement is called when production switchStatement is entered.

func (*BaseJavaScriptParserListener) EnterTemplateStringExpression

func (s *BaseJavaScriptParserListener) EnterTemplateStringExpression(ctx *TemplateStringExpressionContext)

EnterTemplateStringExpression is called when production TemplateStringExpression is entered.

func (*BaseJavaScriptParserListener) EnterTernaryExpression

func (s *BaseJavaScriptParserListener) EnterTernaryExpression(ctx *TernaryExpressionContext)

EnterTernaryExpression is called when production TernaryExpression is entered.

func (*BaseJavaScriptParserListener) EnterThisExpression

func (s *BaseJavaScriptParserListener) EnterThisExpression(ctx *ThisExpressionContext)

EnterThisExpression is called when production ThisExpression is entered.

func (*BaseJavaScriptParserListener) EnterThrowStatement

func (s *BaseJavaScriptParserListener) EnterThrowStatement(ctx *ThrowStatementContext)

EnterThrowStatement is called when production throwStatement is entered.

func (*BaseJavaScriptParserListener) EnterTryStatement

func (s *BaseJavaScriptParserListener) EnterTryStatement(ctx *TryStatementContext)

EnterTryStatement is called when production tryStatement is entered.

func (*BaseJavaScriptParserListener) EnterTypeofExpression

func (s *BaseJavaScriptParserListener) EnterTypeofExpression(ctx *TypeofExpressionContext)

EnterTypeofExpression is called when production TypeofExpression is entered.

func (*BaseJavaScriptParserListener) EnterUnaryMinusExpression

func (s *BaseJavaScriptParserListener) EnterUnaryMinusExpression(ctx *UnaryMinusExpressionContext)

EnterUnaryMinusExpression is called when production UnaryMinusExpression is entered.

func (*BaseJavaScriptParserListener) EnterUnaryPlusExpression

func (s *BaseJavaScriptParserListener) EnterUnaryPlusExpression(ctx *UnaryPlusExpressionContext)

EnterUnaryPlusExpression is called when production UnaryPlusExpression is entered.

func (*BaseJavaScriptParserListener) EnterVarModifier

func (s *BaseJavaScriptParserListener) EnterVarModifier(ctx *VarModifierContext)

EnterVarModifier is called when production varModifier is entered.

func (*BaseJavaScriptParserListener) EnterVariableDeclaration

func (s *BaseJavaScriptParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseJavaScriptParserListener) EnterVariableDeclarationList

func (s *BaseJavaScriptParserListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)

EnterVariableDeclarationList is called when production variableDeclarationList is entered.

func (*BaseJavaScriptParserListener) EnterVariableStatement

func (s *BaseJavaScriptParserListener) EnterVariableStatement(ctx *VariableStatementContext)

EnterVariableStatement is called when production variableStatement is entered.

func (*BaseJavaScriptParserListener) EnterVoidExpression

func (s *BaseJavaScriptParserListener) EnterVoidExpression(ctx *VoidExpressionContext)

EnterVoidExpression is called when production VoidExpression is entered.

func (*BaseJavaScriptParserListener) EnterWhileStatement

func (s *BaseJavaScriptParserListener) EnterWhileStatement(ctx *WhileStatementContext)

EnterWhileStatement is called when production WhileStatement is entered.

func (*BaseJavaScriptParserListener) EnterWithStatement

func (s *BaseJavaScriptParserListener) EnterWithStatement(ctx *WithStatementContext)

EnterWithStatement is called when production withStatement is entered.

func (*BaseJavaScriptParserListener) EnterYieldExpression

func (s *BaseJavaScriptParserListener) EnterYieldExpression(ctx *YieldExpressionContext)

EnterYieldExpression is called when production YieldExpression is entered.

func (*BaseJavaScriptParserListener) EnterYieldStatement

func (s *BaseJavaScriptParserListener) EnterYieldStatement(ctx *YieldStatementContext)

EnterYieldStatement is called when production yieldStatement is entered.

func (*BaseJavaScriptParserListener) ExitAdditiveExpression

func (s *BaseJavaScriptParserListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)

ExitAdditiveExpression is called when production AdditiveExpression is exited.

func (*BaseJavaScriptParserListener) ExitAliasName

func (s *BaseJavaScriptParserListener) ExitAliasName(ctx *AliasNameContext)

ExitAliasName is called when production aliasName is exited.

func (*BaseJavaScriptParserListener) ExitAnoymousFunctionDecl

func (s *BaseJavaScriptParserListener) ExitAnoymousFunctionDecl(ctx *AnoymousFunctionDeclContext)

ExitAnoymousFunctionDecl is called when production AnoymousFunctionDecl is exited.

func (*BaseJavaScriptParserListener) ExitArgument

func (s *BaseJavaScriptParserListener) ExitArgument(ctx *ArgumentContext)

ExitArgument is called when production argument is exited.

func (*BaseJavaScriptParserListener) ExitArguments

func (s *BaseJavaScriptParserListener) ExitArguments(ctx *ArgumentsContext)

ExitArguments is called when production arguments is exited.

func (*BaseJavaScriptParserListener) ExitArgumentsExpression

func (s *BaseJavaScriptParserListener) ExitArgumentsExpression(ctx *ArgumentsExpressionContext)

ExitArgumentsExpression is called when production ArgumentsExpression is exited.

func (*BaseJavaScriptParserListener) ExitArrayElement

func (s *BaseJavaScriptParserListener) ExitArrayElement(ctx *ArrayElementContext)

ExitArrayElement is called when production arrayElement is exited.

func (*BaseJavaScriptParserListener) ExitArrayLiteral

func (s *BaseJavaScriptParserListener) ExitArrayLiteral(ctx *ArrayLiteralContext)

ExitArrayLiteral is called when production arrayLiteral is exited.

func (*BaseJavaScriptParserListener) ExitArrayLiteralExpression

func (s *BaseJavaScriptParserListener) ExitArrayLiteralExpression(ctx *ArrayLiteralExpressionContext)

ExitArrayLiteralExpression is called when production ArrayLiteralExpression is exited.

func (*BaseJavaScriptParserListener) ExitArrowFunction

func (s *BaseJavaScriptParserListener) ExitArrowFunction(ctx *ArrowFunctionContext)

ExitArrowFunction is called when production ArrowFunction is exited.

func (*BaseJavaScriptParserListener) ExitArrowFunctionBody

func (s *BaseJavaScriptParserListener) ExitArrowFunctionBody(ctx *ArrowFunctionBodyContext)

ExitArrowFunctionBody is called when production arrowFunctionBody is exited.

func (*BaseJavaScriptParserListener) ExitArrowFunctionParameters

func (s *BaseJavaScriptParserListener) ExitArrowFunctionParameters(ctx *ArrowFunctionParametersContext)

ExitArrowFunctionParameters is called when production arrowFunctionParameters is exited.

func (*BaseJavaScriptParserListener) ExitAssignable

func (s *BaseJavaScriptParserListener) ExitAssignable(ctx *AssignableContext)

ExitAssignable is called when production assignable is exited.

func (*BaseJavaScriptParserListener) ExitAssignmentExpression

func (s *BaseJavaScriptParserListener) ExitAssignmentExpression(ctx *AssignmentExpressionContext)

ExitAssignmentExpression is called when production AssignmentExpression is exited.

func (*BaseJavaScriptParserListener) ExitAssignmentOperator

func (s *BaseJavaScriptParserListener) ExitAssignmentOperator(ctx *AssignmentOperatorContext)

ExitAssignmentOperator is called when production assignmentOperator is exited.

func (*BaseJavaScriptParserListener) ExitAssignmentOperatorExpression

func (s *BaseJavaScriptParserListener) ExitAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext)

ExitAssignmentOperatorExpression is called when production AssignmentOperatorExpression is exited.

func (*BaseJavaScriptParserListener) ExitAwaitExpression

func (s *BaseJavaScriptParserListener) ExitAwaitExpression(ctx *AwaitExpressionContext)

ExitAwaitExpression is called when production AwaitExpression is exited.

func (*BaseJavaScriptParserListener) ExitBigintLiteral

func (s *BaseJavaScriptParserListener) ExitBigintLiteral(ctx *BigintLiteralContext)

ExitBigintLiteral is called when production bigintLiteral is exited.

func (*BaseJavaScriptParserListener) ExitBitAndExpression

func (s *BaseJavaScriptParserListener) ExitBitAndExpression(ctx *BitAndExpressionContext)

ExitBitAndExpression is called when production BitAndExpression is exited.

func (*BaseJavaScriptParserListener) ExitBitNotExpression

func (s *BaseJavaScriptParserListener) ExitBitNotExpression(ctx *BitNotExpressionContext)

ExitBitNotExpression is called when production BitNotExpression is exited.

func (*BaseJavaScriptParserListener) ExitBitOrExpression

func (s *BaseJavaScriptParserListener) ExitBitOrExpression(ctx *BitOrExpressionContext)

ExitBitOrExpression is called when production BitOrExpression is exited.

func (*BaseJavaScriptParserListener) ExitBitShiftExpression

func (s *BaseJavaScriptParserListener) ExitBitShiftExpression(ctx *BitShiftExpressionContext)

ExitBitShiftExpression is called when production BitShiftExpression is exited.

func (*BaseJavaScriptParserListener) ExitBitXOrExpression

func (s *BaseJavaScriptParserListener) ExitBitXOrExpression(ctx *BitXOrExpressionContext)

ExitBitXOrExpression is called when production BitXOrExpression is exited.

func (*BaseJavaScriptParserListener) ExitBlock

func (s *BaseJavaScriptParserListener) ExitBlock(ctx *BlockContext)

ExitBlock is called when production block is exited.

func (*BaseJavaScriptParserListener) ExitBreakStatement

func (s *BaseJavaScriptParserListener) ExitBreakStatement(ctx *BreakStatementContext)

ExitBreakStatement is called when production breakStatement is exited.

func (*BaseJavaScriptParserListener) ExitCaseBlock

func (s *BaseJavaScriptParserListener) ExitCaseBlock(ctx *CaseBlockContext)

ExitCaseBlock is called when production caseBlock is exited.

func (*BaseJavaScriptParserListener) ExitCaseClause

func (s *BaseJavaScriptParserListener) ExitCaseClause(ctx *CaseClauseContext)

ExitCaseClause is called when production caseClause is exited.

func (*BaseJavaScriptParserListener) ExitCaseClauses

func (s *BaseJavaScriptParserListener) ExitCaseClauses(ctx *CaseClausesContext)

ExitCaseClauses is called when production caseClauses is exited.

func (*BaseJavaScriptParserListener) ExitCatchProduction

func (s *BaseJavaScriptParserListener) ExitCatchProduction(ctx *CatchProductionContext)

ExitCatchProduction is called when production catchProduction is exited.

func (*BaseJavaScriptParserListener) ExitClassDeclaration

func (s *BaseJavaScriptParserListener) ExitClassDeclaration(ctx *ClassDeclarationContext)

ExitClassDeclaration is called when production classDeclaration is exited.

func (*BaseJavaScriptParserListener) ExitClassElement

func (s *BaseJavaScriptParserListener) ExitClassElement(ctx *ClassElementContext)

ExitClassElement is called when production classElement is exited.

func (*BaseJavaScriptParserListener) ExitClassExpression

func (s *BaseJavaScriptParserListener) ExitClassExpression(ctx *ClassExpressionContext)

ExitClassExpression is called when production ClassExpression is exited.

func (*BaseJavaScriptParserListener) ExitClassTail

func (s *BaseJavaScriptParserListener) ExitClassTail(ctx *ClassTailContext)

ExitClassTail is called when production classTail is exited.

func (*BaseJavaScriptParserListener) ExitCoalesceExpression

func (s *BaseJavaScriptParserListener) ExitCoalesceExpression(ctx *CoalesceExpressionContext)

ExitCoalesceExpression is called when production CoalesceExpression is exited.

func (*BaseJavaScriptParserListener) ExitComputedPropertyExpressionAssignment

func (s *BaseJavaScriptParserListener) ExitComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext)

ExitComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is exited.

func (*BaseJavaScriptParserListener) ExitContinueStatement

func (s *BaseJavaScriptParserListener) ExitContinueStatement(ctx *ContinueStatementContext)

ExitContinueStatement is called when production continueStatement is exited.

func (*BaseJavaScriptParserListener) ExitDebuggerStatement

func (s *BaseJavaScriptParserListener) ExitDebuggerStatement(ctx *DebuggerStatementContext)

ExitDebuggerStatement is called when production debuggerStatement is exited.

func (*BaseJavaScriptParserListener) ExitDeclaration

func (s *BaseJavaScriptParserListener) ExitDeclaration(ctx *DeclarationContext)

ExitDeclaration is called when production declaration is exited.

func (*BaseJavaScriptParserListener) ExitDefaultClause

func (s *BaseJavaScriptParserListener) ExitDefaultClause(ctx *DefaultClauseContext)

ExitDefaultClause is called when production defaultClause is exited.

func (*BaseJavaScriptParserListener) ExitDeleteExpression

func (s *BaseJavaScriptParserListener) ExitDeleteExpression(ctx *DeleteExpressionContext)

ExitDeleteExpression is called when production DeleteExpression is exited.

func (*BaseJavaScriptParserListener) ExitDoStatement

func (s *BaseJavaScriptParserListener) ExitDoStatement(ctx *DoStatementContext)

ExitDoStatement is called when production DoStatement is exited.

func (*BaseJavaScriptParserListener) ExitElementList

func (s *BaseJavaScriptParserListener) ExitElementList(ctx *ElementListContext)

ExitElementList is called when production elementList is exited.

func (*BaseJavaScriptParserListener) ExitEmptyStatement_

func (s *BaseJavaScriptParserListener) ExitEmptyStatement_(ctx *EmptyStatement_Context)

ExitEmptyStatement_ is called when production emptyStatement_ is exited.

func (*BaseJavaScriptParserListener) ExitEos

func (s *BaseJavaScriptParserListener) ExitEos(ctx *EosContext)

ExitEos is called when production eos is exited.

func (*BaseJavaScriptParserListener) ExitEqualityExpression

func (s *BaseJavaScriptParserListener) ExitEqualityExpression(ctx *EqualityExpressionContext)

ExitEqualityExpression is called when production EqualityExpression is exited.

func (*BaseJavaScriptParserListener) ExitEveryRule

ExitEveryRule is called when any rule is exited.

func (*BaseJavaScriptParserListener) ExitExportDeclaration

func (s *BaseJavaScriptParserListener) ExitExportDeclaration(ctx *ExportDeclarationContext)

ExitExportDeclaration is called when production ExportDeclaration is exited.

func (*BaseJavaScriptParserListener) ExitExportDefaultDeclaration

func (s *BaseJavaScriptParserListener) ExitExportDefaultDeclaration(ctx *ExportDefaultDeclarationContext)

ExitExportDefaultDeclaration is called when production ExportDefaultDeclaration is exited.

func (*BaseJavaScriptParserListener) ExitExportFromBlock

func (s *BaseJavaScriptParserListener) ExitExportFromBlock(ctx *ExportFromBlockContext)

ExitExportFromBlock is called when production exportFromBlock is exited.

func (*BaseJavaScriptParserListener) ExitExpressionSequence

func (s *BaseJavaScriptParserListener) ExitExpressionSequence(ctx *ExpressionSequenceContext)

ExitExpressionSequence is called when production expressionSequence is exited.

func (*BaseJavaScriptParserListener) ExitExpressionStatement

func (s *BaseJavaScriptParserListener) ExitExpressionStatement(ctx *ExpressionStatementContext)

ExitExpressionStatement is called when production expressionStatement is exited.

func (*BaseJavaScriptParserListener) ExitFinallyProduction

func (s *BaseJavaScriptParserListener) ExitFinallyProduction(ctx *FinallyProductionContext)

ExitFinallyProduction is called when production finallyProduction is exited.

func (*BaseJavaScriptParserListener) ExitForInStatement

func (s *BaseJavaScriptParserListener) ExitForInStatement(ctx *ForInStatementContext)

ExitForInStatement is called when production ForInStatement is exited.

func (*BaseJavaScriptParserListener) ExitForOfStatement

func (s *BaseJavaScriptParserListener) ExitForOfStatement(ctx *ForOfStatementContext)

ExitForOfStatement is called when production ForOfStatement is exited.

func (*BaseJavaScriptParserListener) ExitForStatement

func (s *BaseJavaScriptParserListener) ExitForStatement(ctx *ForStatementContext)

ExitForStatement is called when production ForStatement is exited.

func (*BaseJavaScriptParserListener) ExitFormalParameterArg

func (s *BaseJavaScriptParserListener) ExitFormalParameterArg(ctx *FormalParameterArgContext)

ExitFormalParameterArg is called when production formalParameterArg is exited.

func (*BaseJavaScriptParserListener) ExitFormalParameterList

func (s *BaseJavaScriptParserListener) ExitFormalParameterList(ctx *FormalParameterListContext)

ExitFormalParameterList is called when production formalParameterList is exited.

func (*BaseJavaScriptParserListener) ExitFunctionBody

func (s *BaseJavaScriptParserListener) ExitFunctionBody(ctx *FunctionBodyContext)

ExitFunctionBody is called when production functionBody is exited.

func (*BaseJavaScriptParserListener) ExitFunctionDecl

func (s *BaseJavaScriptParserListener) ExitFunctionDecl(ctx *FunctionDeclContext)

ExitFunctionDecl is called when production FunctionDecl is exited.

func (*BaseJavaScriptParserListener) ExitFunctionDeclaration

func (s *BaseJavaScriptParserListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)

ExitFunctionDeclaration is called when production functionDeclaration is exited.

func (*BaseJavaScriptParserListener) ExitFunctionExpression

func (s *BaseJavaScriptParserListener) ExitFunctionExpression(ctx *FunctionExpressionContext)

ExitFunctionExpression is called when production FunctionExpression is exited.

func (*BaseJavaScriptParserListener) ExitFunctionProperty

func (s *BaseJavaScriptParserListener) ExitFunctionProperty(ctx *FunctionPropertyContext)

ExitFunctionProperty is called when production FunctionProperty is exited.

func (*BaseJavaScriptParserListener) ExitGetter

func (s *BaseJavaScriptParserListener) ExitGetter(ctx *GetterContext)

ExitGetter is called when production getter is exited.

func (*BaseJavaScriptParserListener) ExitIdentifierExpression

func (s *BaseJavaScriptParserListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)

ExitIdentifierExpression is called when production IdentifierExpression is exited.

func (*BaseJavaScriptParserListener) ExitIdentifierName

func (s *BaseJavaScriptParserListener) ExitIdentifierName(ctx *IdentifierNameContext)

ExitIdentifierName is called when production identifierName is exited.

func (*BaseJavaScriptParserListener) ExitIfStatement

func (s *BaseJavaScriptParserListener) ExitIfStatement(ctx *IfStatementContext)

ExitIfStatement is called when production ifStatement is exited.

func (*BaseJavaScriptParserListener) ExitImportDefault

func (s *BaseJavaScriptParserListener) ExitImportDefault(ctx *ImportDefaultContext)

ExitImportDefault is called when production importDefault is exited.

func (*BaseJavaScriptParserListener) ExitImportExpression

func (s *BaseJavaScriptParserListener) ExitImportExpression(ctx *ImportExpressionContext)

ExitImportExpression is called when production ImportExpression is exited.

func (*BaseJavaScriptParserListener) ExitImportFrom

func (s *BaseJavaScriptParserListener) ExitImportFrom(ctx *ImportFromContext)

ExitImportFrom is called when production importFrom is exited.

func (*BaseJavaScriptParserListener) ExitImportFromBlock

func (s *BaseJavaScriptParserListener) ExitImportFromBlock(ctx *ImportFromBlockContext)

ExitImportFromBlock is called when production importFromBlock is exited.

func (*BaseJavaScriptParserListener) ExitImportNamespace

func (s *BaseJavaScriptParserListener) ExitImportNamespace(ctx *ImportNamespaceContext)

ExitImportNamespace is called when production importNamespace is exited.

func (*BaseJavaScriptParserListener) ExitImportStatement

func (s *BaseJavaScriptParserListener) ExitImportStatement(ctx *ImportStatementContext)

ExitImportStatement is called when production importStatement is exited.

func (*BaseJavaScriptParserListener) ExitInExpression

func (s *BaseJavaScriptParserListener) ExitInExpression(ctx *InExpressionContext)

ExitInExpression is called when production InExpression is exited.

func (*BaseJavaScriptParserListener) ExitInstanceofExpression

func (s *BaseJavaScriptParserListener) ExitInstanceofExpression(ctx *InstanceofExpressionContext)

ExitInstanceofExpression is called when production InstanceofExpression is exited.

func (*BaseJavaScriptParserListener) ExitKeyword

func (s *BaseJavaScriptParserListener) ExitKeyword(ctx *KeywordContext)

ExitKeyword is called when production keyword is exited.

func (*BaseJavaScriptParserListener) ExitLabelledStatement

func (s *BaseJavaScriptParserListener) ExitLabelledStatement(ctx *LabelledStatementContext)

ExitLabelledStatement is called when production labelledStatement is exited.

func (*BaseJavaScriptParserListener) ExitLastFormalParameterArg

func (s *BaseJavaScriptParserListener) ExitLastFormalParameterArg(ctx *LastFormalParameterArgContext)

ExitLastFormalParameterArg is called when production lastFormalParameterArg is exited.

func (*BaseJavaScriptParserListener) ExitLiteral

func (s *BaseJavaScriptParserListener) ExitLiteral(ctx *LiteralContext)

ExitLiteral is called when production literal is exited.

func (*BaseJavaScriptParserListener) ExitLiteralExpression

func (s *BaseJavaScriptParserListener) ExitLiteralExpression(ctx *LiteralExpressionContext)

ExitLiteralExpression is called when production LiteralExpression is exited.

func (*BaseJavaScriptParserListener) ExitLogicalAndExpression

func (s *BaseJavaScriptParserListener) ExitLogicalAndExpression(ctx *LogicalAndExpressionContext)

ExitLogicalAndExpression is called when production LogicalAndExpression is exited.

func (*BaseJavaScriptParserListener) ExitLogicalOrExpression

func (s *BaseJavaScriptParserListener) ExitLogicalOrExpression(ctx *LogicalOrExpressionContext)

ExitLogicalOrExpression is called when production LogicalOrExpression is exited.

func (*BaseJavaScriptParserListener) ExitMemberDotExpression

func (s *BaseJavaScriptParserListener) ExitMemberDotExpression(ctx *MemberDotExpressionContext)

ExitMemberDotExpression is called when production MemberDotExpression is exited.

func (*BaseJavaScriptParserListener) ExitMemberIndexExpression

func (s *BaseJavaScriptParserListener) ExitMemberIndexExpression(ctx *MemberIndexExpressionContext)

ExitMemberIndexExpression is called when production MemberIndexExpression is exited.

func (*BaseJavaScriptParserListener) ExitMetaExpression

func (s *BaseJavaScriptParserListener) ExitMetaExpression(ctx *MetaExpressionContext)

ExitMetaExpression is called when production MetaExpression is exited.

func (*BaseJavaScriptParserListener) ExitMethodDefinition

func (s *BaseJavaScriptParserListener) ExitMethodDefinition(ctx *MethodDefinitionContext)

ExitMethodDefinition is called when production methodDefinition is exited.

func (*BaseJavaScriptParserListener) ExitModuleItems

func (s *BaseJavaScriptParserListener) ExitModuleItems(ctx *ModuleItemsContext)

ExitModuleItems is called when production moduleItems is exited.

func (*BaseJavaScriptParserListener) ExitMultiplicativeExpression

func (s *BaseJavaScriptParserListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)

ExitMultiplicativeExpression is called when production MultiplicativeExpression is exited.

func (*BaseJavaScriptParserListener) ExitNewExpression

func (s *BaseJavaScriptParserListener) ExitNewExpression(ctx *NewExpressionContext)

ExitNewExpression is called when production NewExpression is exited.

func (*BaseJavaScriptParserListener) ExitNotExpression

func (s *BaseJavaScriptParserListener) ExitNotExpression(ctx *NotExpressionContext)

ExitNotExpression is called when production NotExpression is exited.

func (*BaseJavaScriptParserListener) ExitNumericLiteral

func (s *BaseJavaScriptParserListener) ExitNumericLiteral(ctx *NumericLiteralContext)

ExitNumericLiteral is called when production numericLiteral is exited.

func (*BaseJavaScriptParserListener) ExitObjectLiteral

func (s *BaseJavaScriptParserListener) ExitObjectLiteral(ctx *ObjectLiteralContext)

ExitObjectLiteral is called when production objectLiteral is exited.

func (*BaseJavaScriptParserListener) ExitObjectLiteralExpression

func (s *BaseJavaScriptParserListener) ExitObjectLiteralExpression(ctx *ObjectLiteralExpressionContext)

ExitObjectLiteralExpression is called when production ObjectLiteralExpression is exited.

func (*BaseJavaScriptParserListener) ExitParenthesizedExpression

func (s *BaseJavaScriptParserListener) ExitParenthesizedExpression(ctx *ParenthesizedExpressionContext)

ExitParenthesizedExpression is called when production ParenthesizedExpression is exited.

func (*BaseJavaScriptParserListener) ExitPostDecreaseExpression

func (s *BaseJavaScriptParserListener) ExitPostDecreaseExpression(ctx *PostDecreaseExpressionContext)

ExitPostDecreaseExpression is called when production PostDecreaseExpression is exited.

func (*BaseJavaScriptParserListener) ExitPostIncrementExpression

func (s *BaseJavaScriptParserListener) ExitPostIncrementExpression(ctx *PostIncrementExpressionContext)

ExitPostIncrementExpression is called when production PostIncrementExpression is exited.

func (*BaseJavaScriptParserListener) ExitPowerExpression

func (s *BaseJavaScriptParserListener) ExitPowerExpression(ctx *PowerExpressionContext)

ExitPowerExpression is called when production PowerExpression is exited.

func (*BaseJavaScriptParserListener) ExitPreDecreaseExpression

func (s *BaseJavaScriptParserListener) ExitPreDecreaseExpression(ctx *PreDecreaseExpressionContext)

ExitPreDecreaseExpression is called when production PreDecreaseExpression is exited.

func (*BaseJavaScriptParserListener) ExitPreIncrementExpression

func (s *BaseJavaScriptParserListener) ExitPreIncrementExpression(ctx *PreIncrementExpressionContext)

ExitPreIncrementExpression is called when production PreIncrementExpression is exited.

func (*BaseJavaScriptParserListener) ExitProgram

func (s *BaseJavaScriptParserListener) ExitProgram(ctx *ProgramContext)

ExitProgram is called when production program is exited.

func (*BaseJavaScriptParserListener) ExitPropertyExpressionAssignment

func (s *BaseJavaScriptParserListener) ExitPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext)

ExitPropertyExpressionAssignment is called when production PropertyExpressionAssignment is exited.

func (*BaseJavaScriptParserListener) ExitPropertyGetter

func (s *BaseJavaScriptParserListener) ExitPropertyGetter(ctx *PropertyGetterContext)

ExitPropertyGetter is called when production PropertyGetter is exited.

func (*BaseJavaScriptParserListener) ExitPropertyName

func (s *BaseJavaScriptParserListener) ExitPropertyName(ctx *PropertyNameContext)

ExitPropertyName is called when production propertyName is exited.

func (*BaseJavaScriptParserListener) ExitPropertySetter

func (s *BaseJavaScriptParserListener) ExitPropertySetter(ctx *PropertySetterContext)

ExitPropertySetter is called when production PropertySetter is exited.

func (*BaseJavaScriptParserListener) ExitPropertyShorthand

func (s *BaseJavaScriptParserListener) ExitPropertyShorthand(ctx *PropertyShorthandContext)

ExitPropertyShorthand is called when production PropertyShorthand is exited.

func (*BaseJavaScriptParserListener) ExitRelationalExpression

func (s *BaseJavaScriptParserListener) ExitRelationalExpression(ctx *RelationalExpressionContext)

ExitRelationalExpression is called when production RelationalExpression is exited.

func (*BaseJavaScriptParserListener) ExitReservedWord

func (s *BaseJavaScriptParserListener) ExitReservedWord(ctx *ReservedWordContext)

ExitReservedWord is called when production reservedWord is exited.

func (*BaseJavaScriptParserListener) ExitReturnStatement

func (s *BaseJavaScriptParserListener) ExitReturnStatement(ctx *ReturnStatementContext)

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseJavaScriptParserListener) ExitSetter

func (s *BaseJavaScriptParserListener) ExitSetter(ctx *SetterContext)

ExitSetter is called when production setter is exited.

func (*BaseJavaScriptParserListener) ExitSourceElement

func (s *BaseJavaScriptParserListener) ExitSourceElement(ctx *SourceElementContext)

ExitSourceElement is called when production sourceElement is exited.

func (*BaseJavaScriptParserListener) ExitSourceElements

func (s *BaseJavaScriptParserListener) ExitSourceElements(ctx *SourceElementsContext)

ExitSourceElements is called when production sourceElements is exited.

func (*BaseJavaScriptParserListener) ExitStatement

func (s *BaseJavaScriptParserListener) ExitStatement(ctx *StatementContext)

ExitStatement is called when production statement is exited.

func (*BaseJavaScriptParserListener) ExitStatementList

func (s *BaseJavaScriptParserListener) ExitStatementList(ctx *StatementListContext)

ExitStatementList is called when production statementList is exited.

func (*BaseJavaScriptParserListener) ExitSuperExpression

func (s *BaseJavaScriptParserListener) ExitSuperExpression(ctx *SuperExpressionContext)

ExitSuperExpression is called when production SuperExpression is exited.

func (*BaseJavaScriptParserListener) ExitSwitchStatement

func (s *BaseJavaScriptParserListener) ExitSwitchStatement(ctx *SwitchStatementContext)

ExitSwitchStatement is called when production switchStatement is exited.

func (*BaseJavaScriptParserListener) ExitTemplateStringExpression

func (s *BaseJavaScriptParserListener) ExitTemplateStringExpression(ctx *TemplateStringExpressionContext)

ExitTemplateStringExpression is called when production TemplateStringExpression is exited.

func (*BaseJavaScriptParserListener) ExitTernaryExpression

func (s *BaseJavaScriptParserListener) ExitTernaryExpression(ctx *TernaryExpressionContext)

ExitTernaryExpression is called when production TernaryExpression is exited.

func (*BaseJavaScriptParserListener) ExitThisExpression

func (s *BaseJavaScriptParserListener) ExitThisExpression(ctx *ThisExpressionContext)

ExitThisExpression is called when production ThisExpression is exited.

func (*BaseJavaScriptParserListener) ExitThrowStatement

func (s *BaseJavaScriptParserListener) ExitThrowStatement(ctx *ThrowStatementContext)

ExitThrowStatement is called when production throwStatement is exited.

func (*BaseJavaScriptParserListener) ExitTryStatement

func (s *BaseJavaScriptParserListener) ExitTryStatement(ctx *TryStatementContext)

ExitTryStatement is called when production tryStatement is exited.

func (*BaseJavaScriptParserListener) ExitTypeofExpression

func (s *BaseJavaScriptParserListener) ExitTypeofExpression(ctx *TypeofExpressionContext)

ExitTypeofExpression is called when production TypeofExpression is exited.

func (*BaseJavaScriptParserListener) ExitUnaryMinusExpression

func (s *BaseJavaScriptParserListener) ExitUnaryMinusExpression(ctx *UnaryMinusExpressionContext)

ExitUnaryMinusExpression is called when production UnaryMinusExpression is exited.

func (*BaseJavaScriptParserListener) ExitUnaryPlusExpression

func (s *BaseJavaScriptParserListener) ExitUnaryPlusExpression(ctx *UnaryPlusExpressionContext)

ExitUnaryPlusExpression is called when production UnaryPlusExpression is exited.

func (*BaseJavaScriptParserListener) ExitVarModifier

func (s *BaseJavaScriptParserListener) ExitVarModifier(ctx *VarModifierContext)

ExitVarModifier is called when production varModifier is exited.

func (*BaseJavaScriptParserListener) ExitVariableDeclaration

func (s *BaseJavaScriptParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseJavaScriptParserListener) ExitVariableDeclarationList

func (s *BaseJavaScriptParserListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)

ExitVariableDeclarationList is called when production variableDeclarationList is exited.

func (*BaseJavaScriptParserListener) ExitVariableStatement

func (s *BaseJavaScriptParserListener) ExitVariableStatement(ctx *VariableStatementContext)

ExitVariableStatement is called when production variableStatement is exited.

func (*BaseJavaScriptParserListener) ExitVoidExpression

func (s *BaseJavaScriptParserListener) ExitVoidExpression(ctx *VoidExpressionContext)

ExitVoidExpression is called when production VoidExpression is exited.

func (*BaseJavaScriptParserListener) ExitWhileStatement

func (s *BaseJavaScriptParserListener) ExitWhileStatement(ctx *WhileStatementContext)

ExitWhileStatement is called when production WhileStatement is exited.

func (*BaseJavaScriptParserListener) ExitWithStatement

func (s *BaseJavaScriptParserListener) ExitWithStatement(ctx *WithStatementContext)

ExitWithStatement is called when production withStatement is exited.

func (*BaseJavaScriptParserListener) ExitYieldExpression

func (s *BaseJavaScriptParserListener) ExitYieldExpression(ctx *YieldExpressionContext)

ExitYieldExpression is called when production YieldExpression is exited.

func (*BaseJavaScriptParserListener) ExitYieldStatement

func (s *BaseJavaScriptParserListener) ExitYieldStatement(ctx *YieldStatementContext)

ExitYieldStatement is called when production yieldStatement is exited.

func (*BaseJavaScriptParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseJavaScriptParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BigintLiteralContext

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

func NewBigintLiteralContext

func NewBigintLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BigintLiteralContext

func NewEmptyBigintLiteralContext

func NewEmptyBigintLiteralContext() *BigintLiteralContext

func (*BigintLiteralContext) BigBinaryIntegerLiteral

func (s *BigintLiteralContext) BigBinaryIntegerLiteral() antlr.TerminalNode

func (*BigintLiteralContext) BigDecimalIntegerLiteral

func (s *BigintLiteralContext) BigDecimalIntegerLiteral() antlr.TerminalNode

func (*BigintLiteralContext) BigHexIntegerLiteral

func (s *BigintLiteralContext) BigHexIntegerLiteral() antlr.TerminalNode

func (*BigintLiteralContext) BigOctalIntegerLiteral

func (s *BigintLiteralContext) BigOctalIntegerLiteral() antlr.TerminalNode

func (*BigintLiteralContext) EnterRule

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

func (*BigintLiteralContext) ExitRule

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

func (*BigintLiteralContext) GetParser

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

func (*BigintLiteralContext) GetRuleContext

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

func (*BigintLiteralContext) IsBigintLiteralContext

func (*BigintLiteralContext) IsBigintLiteralContext()

func (*BigintLiteralContext) ToStringTree

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

type BitAndExpressionContext

type BitAndExpressionContext struct {
	*SingleExpressionContext
}

func NewBitAndExpressionContext

func NewBitAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitAndExpressionContext

func (*BitAndExpressionContext) AllSingleExpression

func (s *BitAndExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*BitAndExpressionContext) BitAnd

func (*BitAndExpressionContext) EnterRule

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

func (*BitAndExpressionContext) ExitRule

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

func (*BitAndExpressionContext) GetRuleContext

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

func (*BitAndExpressionContext) SingleExpression

func (s *BitAndExpressionContext) SingleExpression(i int) ISingleExpressionContext

type BitNotExpressionContext

type BitNotExpressionContext struct {
	*SingleExpressionContext
}

func NewBitNotExpressionContext

func NewBitNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitNotExpressionContext

func (*BitNotExpressionContext) BitNot

func (*BitNotExpressionContext) EnterRule

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

func (*BitNotExpressionContext) ExitRule

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

func (*BitNotExpressionContext) GetRuleContext

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

func (*BitNotExpressionContext) SingleExpression

func (s *BitNotExpressionContext) SingleExpression() ISingleExpressionContext

type BitOrExpressionContext

type BitOrExpressionContext struct {
	*SingleExpressionContext
}

func NewBitOrExpressionContext

func NewBitOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitOrExpressionContext

func (*BitOrExpressionContext) AllSingleExpression

func (s *BitOrExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*BitOrExpressionContext) BitOr

func (*BitOrExpressionContext) EnterRule

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

func (*BitOrExpressionContext) ExitRule

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

func (*BitOrExpressionContext) GetRuleContext

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

func (*BitOrExpressionContext) SingleExpression

func (s *BitOrExpressionContext) SingleExpression(i int) ISingleExpressionContext

type BitShiftExpressionContext

type BitShiftExpressionContext struct {
	*SingleExpressionContext
}

func NewBitShiftExpressionContext

func NewBitShiftExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitShiftExpressionContext

func (*BitShiftExpressionContext) AllSingleExpression

func (s *BitShiftExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*BitShiftExpressionContext) EnterRule

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

func (*BitShiftExpressionContext) ExitRule

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

func (*BitShiftExpressionContext) GetRuleContext

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

func (*BitShiftExpressionContext) LeftShiftArithmetic

func (s *BitShiftExpressionContext) LeftShiftArithmetic() antlr.TerminalNode

func (*BitShiftExpressionContext) RightShiftArithmetic

func (s *BitShiftExpressionContext) RightShiftArithmetic() antlr.TerminalNode

func (*BitShiftExpressionContext) RightShiftLogical

func (s *BitShiftExpressionContext) RightShiftLogical() antlr.TerminalNode

func (*BitShiftExpressionContext) SingleExpression

type BitXOrExpressionContext

type BitXOrExpressionContext struct {
	*SingleExpressionContext
}

func NewBitXOrExpressionContext

func NewBitXOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitXOrExpressionContext

func (*BitXOrExpressionContext) AllSingleExpression

func (s *BitXOrExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*BitXOrExpressionContext) BitXOr

func (*BitXOrExpressionContext) EnterRule

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

func (*BitXOrExpressionContext) ExitRule

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

func (*BitXOrExpressionContext) GetRuleContext

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

func (*BitXOrExpressionContext) SingleExpression

func (s *BitXOrExpressionContext) SingleExpression(i int) ISingleExpressionContext

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

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

func (*BlockContext) EnterRule

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

func (*BlockContext) ExitRule

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

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

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

func (*BlockContext) StatementList

func (s *BlockContext) StatementList() IStatementListContext

func (*BlockContext) ToStringTree

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

type BreakStatementContext

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

func NewBreakStatementContext

func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext

func NewEmptyBreakStatementContext

func NewEmptyBreakStatementContext() *BreakStatementContext

func (*BreakStatementContext) Break

func (*BreakStatementContext) EnterRule

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

func (*BreakStatementContext) Eos

func (*BreakStatementContext) ExitRule

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

func (*BreakStatementContext) GetParser

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

func (*BreakStatementContext) GetRuleContext

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

func (*BreakStatementContext) Identifier

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

func (*BreakStatementContext) IsBreakStatementContext

func (*BreakStatementContext) IsBreakStatementContext()

func (*BreakStatementContext) ToStringTree

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

type CaseBlockContext

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

func NewCaseBlockContext

func NewCaseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseBlockContext

func NewEmptyCaseBlockContext

func NewEmptyCaseBlockContext() *CaseBlockContext

func (*CaseBlockContext) AllCaseClauses

func (s *CaseBlockContext) AllCaseClauses() []ICaseClausesContext

func (*CaseBlockContext) CaseClauses

func (s *CaseBlockContext) CaseClauses(i int) ICaseClausesContext

func (*CaseBlockContext) CloseBrace

func (s *CaseBlockContext) CloseBrace() antlr.TerminalNode

func (*CaseBlockContext) DefaultClause

func (s *CaseBlockContext) DefaultClause() IDefaultClauseContext

func (*CaseBlockContext) EnterRule

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

func (*CaseBlockContext) ExitRule

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

func (*CaseBlockContext) GetParser

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

func (*CaseBlockContext) GetRuleContext

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

func (*CaseBlockContext) IsCaseBlockContext

func (*CaseBlockContext) IsCaseBlockContext()

func (*CaseBlockContext) OpenBrace

func (s *CaseBlockContext) OpenBrace() antlr.TerminalNode

func (*CaseBlockContext) ToStringTree

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

type CaseClauseContext

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

func NewCaseClauseContext

func NewCaseClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseClauseContext

func NewEmptyCaseClauseContext

func NewEmptyCaseClauseContext() *CaseClauseContext

func (*CaseClauseContext) Case

func (*CaseClauseContext) Colon

func (*CaseClauseContext) EnterRule

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

func (*CaseClauseContext) ExitRule

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

func (*CaseClauseContext) ExpressionSequence

func (s *CaseClauseContext) ExpressionSequence() IExpressionSequenceContext

func (*CaseClauseContext) GetParser

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

func (*CaseClauseContext) GetRuleContext

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

func (*CaseClauseContext) IsCaseClauseContext

func (*CaseClauseContext) IsCaseClauseContext()

func (*CaseClauseContext) StatementList

func (s *CaseClauseContext) StatementList() IStatementListContext

func (*CaseClauseContext) ToStringTree

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

type CaseClausesContext

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

func NewCaseClausesContext

func NewCaseClausesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CaseClausesContext

func NewEmptyCaseClausesContext

func NewEmptyCaseClausesContext() *CaseClausesContext

func (*CaseClausesContext) AllCaseClause

func (s *CaseClausesContext) AllCaseClause() []ICaseClauseContext

func (*CaseClausesContext) CaseClause

func (s *CaseClausesContext) CaseClause(i int) ICaseClauseContext

func (*CaseClausesContext) EnterRule

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

func (*CaseClausesContext) ExitRule

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

func (*CaseClausesContext) GetParser

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

func (*CaseClausesContext) GetRuleContext

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

func (*CaseClausesContext) IsCaseClausesContext

func (*CaseClausesContext) IsCaseClausesContext()

func (*CaseClausesContext) ToStringTree

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

type CatchProductionContext

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

func NewCatchProductionContext

func NewCatchProductionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchProductionContext

func NewEmptyCatchProductionContext

func NewEmptyCatchProductionContext() *CatchProductionContext

func (*CatchProductionContext) Assignable

func (*CatchProductionContext) Block

func (*CatchProductionContext) Catch

func (*CatchProductionContext) CloseParen

func (s *CatchProductionContext) CloseParen() antlr.TerminalNode

func (*CatchProductionContext) EnterRule

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

func (*CatchProductionContext) ExitRule

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

func (*CatchProductionContext) GetParser

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

func (*CatchProductionContext) GetRuleContext

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

func (*CatchProductionContext) IsCatchProductionContext

func (*CatchProductionContext) IsCatchProductionContext()

func (*CatchProductionContext) OpenParen

func (s *CatchProductionContext) OpenParen() antlr.TerminalNode

func (*CatchProductionContext) ToStringTree

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

type ClassDeclarationContext

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

func NewClassDeclarationContext

func NewClassDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassDeclarationContext

func NewEmptyClassDeclarationContext

func NewEmptyClassDeclarationContext() *ClassDeclarationContext

func (*ClassDeclarationContext) Class

func (*ClassDeclarationContext) ClassTail

func (*ClassDeclarationContext) EnterRule

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

func (*ClassDeclarationContext) ExitRule

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

func (*ClassDeclarationContext) GetParser

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

func (*ClassDeclarationContext) GetRuleContext

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

func (*ClassDeclarationContext) Identifier

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

func (*ClassDeclarationContext) IsClassDeclarationContext

func (*ClassDeclarationContext) IsClassDeclarationContext()

func (*ClassDeclarationContext) ToStringTree

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

type ClassElementContext

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

func NewClassElementContext

func NewClassElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassElementContext

func NewEmptyClassElementContext

func NewEmptyClassElementContext() *ClassElementContext

func (*ClassElementContext) AllAsync

func (s *ClassElementContext) AllAsync() []antlr.TerminalNode

func (*ClassElementContext) AllIdentifier

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

func (*ClassElementContext) AllStatic

func (s *ClassElementContext) AllStatic() []antlr.TerminalNode

func (*ClassElementContext) Assign

func (*ClassElementContext) Async

func (*ClassElementContext) EmptyStatement_

func (s *ClassElementContext) EmptyStatement_() IEmptyStatement_Context

func (*ClassElementContext) EnterRule

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

func (*ClassElementContext) ExitRule

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

func (*ClassElementContext) GetParser

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

func (*ClassElementContext) GetRuleContext

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

func (*ClassElementContext) Hashtag

func (s *ClassElementContext) Hashtag() antlr.TerminalNode

func (*ClassElementContext) Identifier

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

func (*ClassElementContext) IsClassElementContext

func (*ClassElementContext) IsClassElementContext()

func (*ClassElementContext) MethodDefinition

func (s *ClassElementContext) MethodDefinition() IMethodDefinitionContext

func (*ClassElementContext) PropertyName

func (s *ClassElementContext) PropertyName() IPropertyNameContext

func (*ClassElementContext) SingleExpression

func (s *ClassElementContext) SingleExpression() ISingleExpressionContext

func (*ClassElementContext) Static

func (*ClassElementContext) ToStringTree

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

type ClassExpressionContext

type ClassExpressionContext struct {
	*SingleExpressionContext
}

func NewClassExpressionContext

func NewClassExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ClassExpressionContext

func (*ClassExpressionContext) Class

func (*ClassExpressionContext) ClassTail

func (*ClassExpressionContext) EnterRule

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

func (*ClassExpressionContext) ExitRule

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

func (*ClassExpressionContext) GetRuleContext

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

func (*ClassExpressionContext) Identifier

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

type ClassTailContext

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

func NewClassTailContext

func NewClassTailContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassTailContext

func NewEmptyClassTailContext

func NewEmptyClassTailContext() *ClassTailContext

func (*ClassTailContext) AllClassElement

func (s *ClassTailContext) AllClassElement() []IClassElementContext

func (*ClassTailContext) ClassElement

func (s *ClassTailContext) ClassElement(i int) IClassElementContext

func (*ClassTailContext) CloseBrace

func (s *ClassTailContext) CloseBrace() antlr.TerminalNode

func (*ClassTailContext) EnterRule

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

func (*ClassTailContext) ExitRule

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

func (*ClassTailContext) Extends

func (s *ClassTailContext) Extends() antlr.TerminalNode

func (*ClassTailContext) GetParser

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

func (*ClassTailContext) GetRuleContext

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

func (*ClassTailContext) IsClassTailContext

func (*ClassTailContext) IsClassTailContext()

func (*ClassTailContext) OpenBrace

func (s *ClassTailContext) OpenBrace() antlr.TerminalNode

func (*ClassTailContext) SingleExpression

func (s *ClassTailContext) SingleExpression() ISingleExpressionContext

func (*ClassTailContext) ToStringTree

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

type CoalesceExpressionContext

type CoalesceExpressionContext struct {
	*SingleExpressionContext
}

func NewCoalesceExpressionContext

func NewCoalesceExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CoalesceExpressionContext

func (*CoalesceExpressionContext) AllSingleExpression

func (s *CoalesceExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*CoalesceExpressionContext) EnterRule

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

func (*CoalesceExpressionContext) ExitRule

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

func (*CoalesceExpressionContext) GetRuleContext

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

func (*CoalesceExpressionContext) NullCoalesce

func (s *CoalesceExpressionContext) NullCoalesce() antlr.TerminalNode

func (*CoalesceExpressionContext) SingleExpression

type ComputedPropertyExpressionAssignmentContext

type ComputedPropertyExpressionAssignmentContext struct {
	*PropertyAssignmentContext
}

func (*ComputedPropertyExpressionAssignmentContext) AllSingleExpression

func (*ComputedPropertyExpressionAssignmentContext) CloseBracket

func (*ComputedPropertyExpressionAssignmentContext) Colon

func (*ComputedPropertyExpressionAssignmentContext) EnterRule

func (*ComputedPropertyExpressionAssignmentContext) ExitRule

func (*ComputedPropertyExpressionAssignmentContext) GetRuleContext

func (*ComputedPropertyExpressionAssignmentContext) OpenBracket

func (*ComputedPropertyExpressionAssignmentContext) SingleExpression

type ContinueStatementContext

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

func NewContinueStatementContext

func NewContinueStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStatementContext

func NewEmptyContinueStatementContext

func NewEmptyContinueStatementContext() *ContinueStatementContext

func (*ContinueStatementContext) Continue

func (*ContinueStatementContext) EnterRule

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

func (*ContinueStatementContext) Eos

func (*ContinueStatementContext) ExitRule

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

func (*ContinueStatementContext) GetParser

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

func (*ContinueStatementContext) GetRuleContext

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

func (*ContinueStatementContext) Identifier

func (*ContinueStatementContext) IsContinueStatementContext

func (*ContinueStatementContext) IsContinueStatementContext()

func (*ContinueStatementContext) ToStringTree

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

type DebuggerStatementContext

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

func NewDebuggerStatementContext

func NewDebuggerStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DebuggerStatementContext

func NewEmptyDebuggerStatementContext

func NewEmptyDebuggerStatementContext() *DebuggerStatementContext

func (*DebuggerStatementContext) Debugger

func (*DebuggerStatementContext) EnterRule

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

func (*DebuggerStatementContext) Eos

func (*DebuggerStatementContext) ExitRule

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

func (*DebuggerStatementContext) GetParser

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

func (*DebuggerStatementContext) GetRuleContext

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

func (*DebuggerStatementContext) IsDebuggerStatementContext

func (*DebuggerStatementContext) IsDebuggerStatementContext()

func (*DebuggerStatementContext) ToStringTree

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

type DeclarationContext

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

func NewDeclarationContext

func NewDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationContext

func NewEmptyDeclarationContext

func NewEmptyDeclarationContext() *DeclarationContext

func (*DeclarationContext) ClassDeclaration

func (s *DeclarationContext) ClassDeclaration() IClassDeclarationContext

func (*DeclarationContext) EnterRule

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

func (*DeclarationContext) ExitRule

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

func (*DeclarationContext) FunctionDeclaration

func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext

func (*DeclarationContext) GetParser

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

func (*DeclarationContext) GetRuleContext

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

func (*DeclarationContext) IsDeclarationContext

func (*DeclarationContext) IsDeclarationContext()

func (*DeclarationContext) ToStringTree

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

func (*DeclarationContext) VariableStatement

func (s *DeclarationContext) VariableStatement() IVariableStatementContext

type DefaultClauseContext

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

func NewDefaultClauseContext

func NewDefaultClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefaultClauseContext

func NewEmptyDefaultClauseContext

func NewEmptyDefaultClauseContext() *DefaultClauseContext

func (*DefaultClauseContext) Colon

func (*DefaultClauseContext) Default

func (*DefaultClauseContext) EnterRule

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

func (*DefaultClauseContext) ExitRule

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

func (*DefaultClauseContext) GetParser

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

func (*DefaultClauseContext) GetRuleContext

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

func (*DefaultClauseContext) IsDefaultClauseContext

func (*DefaultClauseContext) IsDefaultClauseContext()

func (*DefaultClauseContext) StatementList

func (s *DefaultClauseContext) StatementList() IStatementListContext

func (*DefaultClauseContext) ToStringTree

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

type DeleteExpressionContext

type DeleteExpressionContext struct {
	*SingleExpressionContext
}

func NewDeleteExpressionContext

func NewDeleteExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DeleteExpressionContext

func (*DeleteExpressionContext) Delete

func (*DeleteExpressionContext) EnterRule

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

func (*DeleteExpressionContext) ExitRule

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

func (*DeleteExpressionContext) GetRuleContext

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

func (*DeleteExpressionContext) SingleExpression

func (s *DeleteExpressionContext) SingleExpression() ISingleExpressionContext

type DoStatementContext

type DoStatementContext struct {
	*IterationStatementContext
}

func NewDoStatementContext

func NewDoStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DoStatementContext

func (*DoStatementContext) CloseParen

func (s *DoStatementContext) CloseParen() antlr.TerminalNode

func (*DoStatementContext) Do

func (*DoStatementContext) EnterRule

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

func (*DoStatementContext) Eos

func (*DoStatementContext) ExitRule

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

func (*DoStatementContext) ExpressionSequence

func (s *DoStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*DoStatementContext) GetRuleContext

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

func (*DoStatementContext) OpenParen

func (s *DoStatementContext) OpenParen() antlr.TerminalNode

func (*DoStatementContext) Statement

func (s *DoStatementContext) Statement() IStatementContext

func (*DoStatementContext) While

type ElementListContext

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

func NewElementListContext

func NewElementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementListContext

func NewEmptyElementListContext

func NewEmptyElementListContext() *ElementListContext

func (*ElementListContext) AllArrayElement

func (s *ElementListContext) AllArrayElement() []IArrayElementContext

func (*ElementListContext) AllComma

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

func (*ElementListContext) ArrayElement

func (s *ElementListContext) ArrayElement(i int) IArrayElementContext

func (*ElementListContext) Comma

func (*ElementListContext) EnterRule

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

func (*ElementListContext) ExitRule

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

func (*ElementListContext) GetParser

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

func (*ElementListContext) GetRuleContext

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

func (*ElementListContext) IsElementListContext

func (*ElementListContext) IsElementListContext()

func (*ElementListContext) ToStringTree

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

type EmptyStatement_Context

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

func NewEmptyEmptyStatement_Context

func NewEmptyEmptyStatement_Context() *EmptyStatement_Context

func NewEmptyStatement_Context

func NewEmptyStatement_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyStatement_Context

func (*EmptyStatement_Context) EnterRule

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

func (*EmptyStatement_Context) ExitRule

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

func (*EmptyStatement_Context) GetParser

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

func (*EmptyStatement_Context) GetRuleContext

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

func (*EmptyStatement_Context) IsEmptyStatement_Context

func (*EmptyStatement_Context) IsEmptyStatement_Context()

func (*EmptyStatement_Context) SemiColon

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

func (*EmptyStatement_Context) ToStringTree

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

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

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

func (*EosContext) EnterRule

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

func (*EosContext) ExitRule

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

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

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

func (*EosContext) ToStringTree

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

type EqualityExpressionContext

type EqualityExpressionContext struct {
	*SingleExpressionContext
}

func NewEqualityExpressionContext

func NewEqualityExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityExpressionContext

func (*EqualityExpressionContext) AllSingleExpression

func (s *EqualityExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*EqualityExpressionContext) EnterRule

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

func (*EqualityExpressionContext) Equals_

func (*EqualityExpressionContext) ExitRule

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

func (*EqualityExpressionContext) GetRuleContext

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

func (*EqualityExpressionContext) IdentityEquals

func (s *EqualityExpressionContext) IdentityEquals() antlr.TerminalNode

func (*EqualityExpressionContext) IdentityNotEquals

func (s *EqualityExpressionContext) IdentityNotEquals() antlr.TerminalNode

func (*EqualityExpressionContext) NotEquals

func (*EqualityExpressionContext) SingleExpression

type ExportDeclarationContext

type ExportDeclarationContext struct {
	*ExportStatementContext
}

func NewExportDeclarationContext

func NewExportDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExportDeclarationContext

func (*ExportDeclarationContext) Declaration

func (*ExportDeclarationContext) EnterRule

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

func (*ExportDeclarationContext) Eos

func (*ExportDeclarationContext) ExitRule

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

func (*ExportDeclarationContext) Export

func (*ExportDeclarationContext) ExportFromBlock

func (*ExportDeclarationContext) GetRuleContext

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

type ExportDefaultDeclarationContext

type ExportDefaultDeclarationContext struct {
	*ExportStatementContext
}

func NewExportDefaultDeclarationContext

func NewExportDefaultDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExportDefaultDeclarationContext

func (*ExportDefaultDeclarationContext) Default

func (*ExportDefaultDeclarationContext) EnterRule

func (*ExportDefaultDeclarationContext) Eos

func (*ExportDefaultDeclarationContext) ExitRule

func (*ExportDefaultDeclarationContext) Export

func (*ExportDefaultDeclarationContext) GetRuleContext

func (*ExportDefaultDeclarationContext) SingleExpression

type ExportFromBlockContext

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

func NewEmptyExportFromBlockContext

func NewEmptyExportFromBlockContext() *ExportFromBlockContext

func NewExportFromBlockContext

func NewExportFromBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportFromBlockContext

func (*ExportFromBlockContext) EnterRule

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

func (*ExportFromBlockContext) Eos

func (*ExportFromBlockContext) ExitRule

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

func (*ExportFromBlockContext) GetParser

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

func (*ExportFromBlockContext) GetRuleContext

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

func (*ExportFromBlockContext) ImportFrom

func (*ExportFromBlockContext) ImportNamespace

func (s *ExportFromBlockContext) ImportNamespace() IImportNamespaceContext

func (*ExportFromBlockContext) IsExportFromBlockContext

func (*ExportFromBlockContext) IsExportFromBlockContext()

func (*ExportFromBlockContext) ModuleItems

func (*ExportFromBlockContext) ToStringTree

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

type ExportStatementContext

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

func NewEmptyExportStatementContext

func NewEmptyExportStatementContext() *ExportStatementContext

func NewExportStatementContext

func NewExportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportStatementContext

func (*ExportStatementContext) CopyFrom

func (*ExportStatementContext) GetParser

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

func (*ExportStatementContext) GetRuleContext

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

func (*ExportStatementContext) IsExportStatementContext

func (*ExportStatementContext) IsExportStatementContext()

func (*ExportStatementContext) ToStringTree

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

type ExpressionSequenceContext

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

func NewEmptyExpressionSequenceContext

func NewEmptyExpressionSequenceContext() *ExpressionSequenceContext

func NewExpressionSequenceContext

func NewExpressionSequenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionSequenceContext

func (*ExpressionSequenceContext) AllComma

func (*ExpressionSequenceContext) AllSingleExpression

func (s *ExpressionSequenceContext) AllSingleExpression() []ISingleExpressionContext

func (*ExpressionSequenceContext) Comma

func (*ExpressionSequenceContext) EnterRule

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

func (*ExpressionSequenceContext) ExitRule

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

func (*ExpressionSequenceContext) GetParser

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

func (*ExpressionSequenceContext) GetRuleContext

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

func (*ExpressionSequenceContext) IsExpressionSequenceContext

func (*ExpressionSequenceContext) IsExpressionSequenceContext()

func (*ExpressionSequenceContext) SingleExpression

func (*ExpressionSequenceContext) ToStringTree

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

type ExpressionStatementContext

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

func NewEmptyExpressionStatementContext

func NewEmptyExpressionStatementContext() *ExpressionStatementContext

func NewExpressionStatementContext

func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext

func (*ExpressionStatementContext) EnterRule

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

func (*ExpressionStatementContext) Eos

func (*ExpressionStatementContext) ExitRule

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

func (*ExpressionStatementContext) ExpressionSequence

func (*ExpressionStatementContext) GetParser

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

func (*ExpressionStatementContext) GetRuleContext

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

func (*ExpressionStatementContext) IsExpressionStatementContext

func (*ExpressionStatementContext) IsExpressionStatementContext()

func (*ExpressionStatementContext) ToStringTree

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

type FinallyProductionContext

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

func NewEmptyFinallyProductionContext

func NewEmptyFinallyProductionContext() *FinallyProductionContext

func NewFinallyProductionContext

func NewFinallyProductionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyProductionContext

func (*FinallyProductionContext) Block

func (*FinallyProductionContext) EnterRule

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

func (*FinallyProductionContext) ExitRule

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

func (*FinallyProductionContext) Finally

func (*FinallyProductionContext) GetParser

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

func (*FinallyProductionContext) GetRuleContext

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

func (*FinallyProductionContext) IsFinallyProductionContext

func (*FinallyProductionContext) IsFinallyProductionContext()

func (*FinallyProductionContext) ToStringTree

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

type ForInStatementContext

type ForInStatementContext struct {
	*IterationStatementContext
}

func NewForInStatementContext

func NewForInStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForInStatementContext

func (*ForInStatementContext) CloseParen

func (s *ForInStatementContext) CloseParen() antlr.TerminalNode

func (*ForInStatementContext) EnterRule

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

func (*ForInStatementContext) ExitRule

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

func (*ForInStatementContext) ExpressionSequence

func (s *ForInStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*ForInStatementContext) For

func (*ForInStatementContext) GetRuleContext

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

func (*ForInStatementContext) In

func (*ForInStatementContext) OpenParen

func (s *ForInStatementContext) OpenParen() antlr.TerminalNode

func (*ForInStatementContext) SingleExpression

func (s *ForInStatementContext) SingleExpression() ISingleExpressionContext

func (*ForInStatementContext) Statement

func (*ForInStatementContext) VariableStatement

func (s *ForInStatementContext) VariableStatement() IVariableStatementContext

type ForOfStatementContext

type ForOfStatementContext struct {
	*IterationStatementContext
}

func NewForOfStatementContext

func NewForOfStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForOfStatementContext

func (*ForOfStatementContext) Await

func (*ForOfStatementContext) CloseParen

func (s *ForOfStatementContext) CloseParen() antlr.TerminalNode

func (*ForOfStatementContext) EnterRule

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

func (*ForOfStatementContext) ExitRule

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

func (*ForOfStatementContext) ExpressionSequence

func (s *ForOfStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*ForOfStatementContext) For

func (*ForOfStatementContext) GetRuleContext

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

func (*ForOfStatementContext) Identifier

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

func (*ForOfStatementContext) OpenParen

func (s *ForOfStatementContext) OpenParen() antlr.TerminalNode

func (*ForOfStatementContext) SingleExpression

func (s *ForOfStatementContext) SingleExpression() ISingleExpressionContext

func (*ForOfStatementContext) Statement

func (*ForOfStatementContext) VariableStatement

func (s *ForOfStatementContext) VariableStatement() IVariableStatementContext

type ForStatementContext

type ForStatementContext struct {
	*IterationStatementContext
}

func NewForStatementContext

func NewForStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForStatementContext

func (*ForStatementContext) AllExpressionSequence

func (s *ForStatementContext) AllExpressionSequence() []IExpressionSequenceContext

func (*ForStatementContext) AllSemiColon

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

func (*ForStatementContext) CloseParen

func (s *ForStatementContext) CloseParen() antlr.TerminalNode

func (*ForStatementContext) EnterRule

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

func (*ForStatementContext) ExitRule

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

func (*ForStatementContext) ExpressionSequence

func (s *ForStatementContext) ExpressionSequence(i int) IExpressionSequenceContext

func (*ForStatementContext) For

func (*ForStatementContext) GetRuleContext

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

func (*ForStatementContext) OpenParen

func (s *ForStatementContext) OpenParen() antlr.TerminalNode

func (*ForStatementContext) SemiColon

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

func (*ForStatementContext) Statement

func (s *ForStatementContext) Statement() IStatementContext

func (*ForStatementContext) VariableStatement

func (s *ForStatementContext) VariableStatement() IVariableStatementContext

type FormalParameterArgContext

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

func NewEmptyFormalParameterArgContext

func NewEmptyFormalParameterArgContext() *FormalParameterArgContext

func NewFormalParameterArgContext

func NewFormalParameterArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterArgContext

func (*FormalParameterArgContext) Assign

func (*FormalParameterArgContext) Assignable

func (*FormalParameterArgContext) EnterRule

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

func (*FormalParameterArgContext) ExitRule

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

func (*FormalParameterArgContext) GetParser

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

func (*FormalParameterArgContext) GetRuleContext

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

func (*FormalParameterArgContext) IsFormalParameterArgContext

func (*FormalParameterArgContext) IsFormalParameterArgContext()

func (*FormalParameterArgContext) SingleExpression

func (*FormalParameterArgContext) ToStringTree

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

type FormalParameterListContext

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

func NewEmptyFormalParameterListContext

func NewEmptyFormalParameterListContext() *FormalParameterListContext

func NewFormalParameterListContext

func NewFormalParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FormalParameterListContext

func (*FormalParameterListContext) AllComma

func (*FormalParameterListContext) AllFormalParameterArg

func (s *FormalParameterListContext) AllFormalParameterArg() []IFormalParameterArgContext

func (*FormalParameterListContext) Comma

func (*FormalParameterListContext) EnterRule

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

func (*FormalParameterListContext) ExitRule

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

func (*FormalParameterListContext) FormalParameterArg

func (*FormalParameterListContext) GetParser

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

func (*FormalParameterListContext) GetRuleContext

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

func (*FormalParameterListContext) IsFormalParameterListContext

func (*FormalParameterListContext) IsFormalParameterListContext()

func (*FormalParameterListContext) LastFormalParameterArg

func (s *FormalParameterListContext) LastFormalParameterArg() ILastFormalParameterArgContext

func (*FormalParameterListContext) ToStringTree

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

type FunctionBodyContext

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

func NewEmptyFunctionBodyContext

func NewEmptyFunctionBodyContext() *FunctionBodyContext

func NewFunctionBodyContext

func NewFunctionBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionBodyContext

func (*FunctionBodyContext) EnterRule

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

func (*FunctionBodyContext) ExitRule

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

func (*FunctionBodyContext) GetParser

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

func (*FunctionBodyContext) GetRuleContext

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

func (*FunctionBodyContext) IsFunctionBodyContext

func (*FunctionBodyContext) IsFunctionBodyContext()

func (*FunctionBodyContext) SourceElements

func (s *FunctionBodyContext) SourceElements() ISourceElementsContext

func (*FunctionBodyContext) ToStringTree

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

type FunctionDeclContext

type FunctionDeclContext struct {
	*AnoymousFunctionContext
}

func NewFunctionDeclContext

func NewFunctionDeclContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionDeclContext

func (*FunctionDeclContext) EnterRule

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

func (*FunctionDeclContext) ExitRule

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

func (*FunctionDeclContext) FunctionDeclaration

func (s *FunctionDeclContext) FunctionDeclaration() IFunctionDeclarationContext

func (*FunctionDeclContext) GetRuleContext

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

type FunctionDeclarationContext

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

func NewEmptyFunctionDeclarationContext

func NewEmptyFunctionDeclarationContext() *FunctionDeclarationContext

func NewFunctionDeclarationContext

func NewFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclarationContext

func (*FunctionDeclarationContext) Async

func (*FunctionDeclarationContext) CloseBrace

func (*FunctionDeclarationContext) CloseParen

func (*FunctionDeclarationContext) EnterRule

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

func (*FunctionDeclarationContext) ExitRule

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

func (*FunctionDeclarationContext) FormalParameterList

func (*FunctionDeclarationContext) Function

func (*FunctionDeclarationContext) FunctionBody

func (*FunctionDeclarationContext) GetParser

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

func (*FunctionDeclarationContext) GetRuleContext

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

func (*FunctionDeclarationContext) Identifier

func (*FunctionDeclarationContext) IsFunctionDeclarationContext

func (*FunctionDeclarationContext) IsFunctionDeclarationContext()

func (*FunctionDeclarationContext) Multiply

func (*FunctionDeclarationContext) OpenBrace

func (*FunctionDeclarationContext) OpenParen

func (*FunctionDeclarationContext) ToStringTree

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

type FunctionExpressionContext

type FunctionExpressionContext struct {
	*SingleExpressionContext
}

func NewFunctionExpressionContext

func NewFunctionExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionExpressionContext

func (*FunctionExpressionContext) AnoymousFunction

func (*FunctionExpressionContext) EnterRule

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

func (*FunctionExpressionContext) ExitRule

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

func (*FunctionExpressionContext) GetRuleContext

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

type FunctionPropertyContext

type FunctionPropertyContext struct {
	*PropertyAssignmentContext
}

func NewFunctionPropertyContext

func NewFunctionPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionPropertyContext

func (*FunctionPropertyContext) Async

func (*FunctionPropertyContext) CloseBrace

func (s *FunctionPropertyContext) CloseBrace() antlr.TerminalNode

func (*FunctionPropertyContext) CloseParen

func (s *FunctionPropertyContext) CloseParen() antlr.TerminalNode

func (*FunctionPropertyContext) EnterRule

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

func (*FunctionPropertyContext) ExitRule

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

func (*FunctionPropertyContext) FormalParameterList

func (s *FunctionPropertyContext) FormalParameterList() IFormalParameterListContext

func (*FunctionPropertyContext) FunctionBody

func (*FunctionPropertyContext) GetRuleContext

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

func (*FunctionPropertyContext) Multiply

func (*FunctionPropertyContext) OpenBrace

func (*FunctionPropertyContext) OpenParen

func (*FunctionPropertyContext) PropertyName

type GetterContext

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

func NewEmptyGetterContext

func NewEmptyGetterContext() *GetterContext

func NewGetterContext

func NewGetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GetterContext

func (*GetterContext) EnterRule

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

func (*GetterContext) ExitRule

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

func (*GetterContext) GetParser

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

func (*GetterContext) GetRuleContext

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

func (*GetterContext) Identifier

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

func (*GetterContext) IsGetterContext

func (*GetterContext) IsGetterContext()

func (*GetterContext) PropertyName

func (s *GetterContext) PropertyName() IPropertyNameContext

func (*GetterContext) ToStringTree

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

type IAliasNameContext

type IAliasNameContext interface {
	antlr.ParserRuleContext

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

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

IAliasNameContext is an interface to support dynamic dispatch.

type IAnoymousFunctionContext

type IAnoymousFunctionContext interface {
	antlr.ParserRuleContext

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

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

IAnoymousFunctionContext is an interface to support dynamic dispatch.

type IArgumentContext

type IArgumentContext interface {
	antlr.ParserRuleContext

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

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

IArgumentContext is an interface to support dynamic dispatch.

type IArgumentsContext

type IArgumentsContext interface {
	antlr.ParserRuleContext

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

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

IArgumentsContext is an interface to support dynamic dispatch.

type IArrayElementContext

type IArrayElementContext interface {
	antlr.ParserRuleContext

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

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

IArrayElementContext is an interface to support dynamic dispatch.

type IArrayLiteralContext

type IArrayLiteralContext interface {
	antlr.ParserRuleContext

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

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

IArrayLiteralContext is an interface to support dynamic dispatch.

type IArrowFunctionBodyContext

type IArrowFunctionBodyContext interface {
	antlr.ParserRuleContext

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

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

IArrowFunctionBodyContext is an interface to support dynamic dispatch.

type IArrowFunctionParametersContext

type IArrowFunctionParametersContext interface {
	antlr.ParserRuleContext

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

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

IArrowFunctionParametersContext is an interface to support dynamic dispatch.

type IAssignableContext

type IAssignableContext interface {
	antlr.ParserRuleContext

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

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

IAssignableContext is an interface to support dynamic dispatch.

type IAssignmentOperatorContext

type IAssignmentOperatorContext interface {
	antlr.ParserRuleContext

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

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

IAssignmentOperatorContext is an interface to support dynamic dispatch.

type IBigintLiteralContext

type IBigintLiteralContext interface {
	antlr.ParserRuleContext

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

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

IBigintLiteralContext 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 IBreakStatementContext

type IBreakStatementContext interface {
	antlr.ParserRuleContext

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

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

IBreakStatementContext is an interface to support dynamic dispatch.

type ICaseBlockContext

type ICaseBlockContext interface {
	antlr.ParserRuleContext

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

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

ICaseBlockContext is an interface to support dynamic dispatch.

type ICaseClauseContext

type ICaseClauseContext interface {
	antlr.ParserRuleContext

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

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

ICaseClauseContext is an interface to support dynamic dispatch.

type ICaseClausesContext

type ICaseClausesContext interface {
	antlr.ParserRuleContext

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

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

ICaseClausesContext is an interface to support dynamic dispatch.

type ICatchProductionContext

type ICatchProductionContext interface {
	antlr.ParserRuleContext

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

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

ICatchProductionContext is an interface to support dynamic dispatch.

type IClassDeclarationContext

type IClassDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IClassDeclarationContext is an interface to support dynamic dispatch.

type IClassElementContext

type IClassElementContext interface {
	antlr.ParserRuleContext

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

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

IClassElementContext is an interface to support dynamic dispatch.

type IClassTailContext

type IClassTailContext interface {
	antlr.ParserRuleContext

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

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

IClassTailContext is an interface to support dynamic dispatch.

type IContinueStatementContext

type IContinueStatementContext interface {
	antlr.ParserRuleContext

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

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

IContinueStatementContext is an interface to support dynamic dispatch.

type IDebuggerStatementContext

type IDebuggerStatementContext interface {
	antlr.ParserRuleContext

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

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

IDebuggerStatementContext is an interface to support dynamic dispatch.

type IDeclarationContext

type IDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IDeclarationContext is an interface to support dynamic dispatch.

type IDefaultClauseContext

type IDefaultClauseContext interface {
	antlr.ParserRuleContext

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

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

IDefaultClauseContext is an interface to support dynamic dispatch.

type IElementListContext

type IElementListContext interface {
	antlr.ParserRuleContext

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

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

IElementListContext is an interface to support dynamic dispatch.

type IEmptyStatement_Context

type IEmptyStatement_Context interface {
	antlr.ParserRuleContext

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

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

IEmptyStatement_Context 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 IExportFromBlockContext

type IExportFromBlockContext interface {
	antlr.ParserRuleContext

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

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

IExportFromBlockContext is an interface to support dynamic dispatch.

type IExportStatementContext

type IExportStatementContext interface {
	antlr.ParserRuleContext

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

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

IExportStatementContext is an interface to support dynamic dispatch.

type IExpressionSequenceContext

type IExpressionSequenceContext interface {
	antlr.ParserRuleContext

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

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

IExpressionSequenceContext is an interface to support dynamic dispatch.

type IExpressionStatementContext

type IExpressionStatementContext interface {
	antlr.ParserRuleContext

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

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

IExpressionStatementContext is an interface to support dynamic dispatch.

type IFinallyProductionContext

type IFinallyProductionContext interface {
	antlr.ParserRuleContext

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

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

IFinallyProductionContext is an interface to support dynamic dispatch.

type IFormalParameterArgContext

type IFormalParameterArgContext interface {
	antlr.ParserRuleContext

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

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

IFormalParameterArgContext is an interface to support dynamic dispatch.

type IFormalParameterListContext

type IFormalParameterListContext interface {
	antlr.ParserRuleContext

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

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

IFormalParameterListContext is an interface to support dynamic dispatch.

type IFunctionBodyContext

type IFunctionBodyContext interface {
	antlr.ParserRuleContext

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

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

IFunctionBodyContext is an interface to support dynamic dispatch.

type IFunctionDeclarationContext

type IFunctionDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IFunctionDeclarationContext is an interface to support dynamic dispatch.

type IGetterContext

type IGetterContext interface {
	antlr.ParserRuleContext

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

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

IGetterContext is an interface to support dynamic dispatch.

type IIdentifierNameContext

type IIdentifierNameContext interface {
	antlr.ParserRuleContext

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

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

IIdentifierNameContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

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

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

IIfStatementContext is an interface to support dynamic dispatch.

type IImportDefaultContext

type IImportDefaultContext interface {
	antlr.ParserRuleContext

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

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

IImportDefaultContext is an interface to support dynamic dispatch.

type IImportFromBlockContext

type IImportFromBlockContext interface {
	antlr.ParserRuleContext

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

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

IImportFromBlockContext is an interface to support dynamic dispatch.

type IImportFromContext

type IImportFromContext interface {
	antlr.ParserRuleContext

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

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

IImportFromContext is an interface to support dynamic dispatch.

type IImportNamespaceContext

type IImportNamespaceContext interface {
	antlr.ParserRuleContext

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

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

IImportNamespaceContext is an interface to support dynamic dispatch.

type IImportStatementContext

type IImportStatementContext interface {
	antlr.ParserRuleContext

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

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

IImportStatementContext is an interface to support dynamic dispatch.

type IIterationStatementContext

type IIterationStatementContext interface {
	antlr.ParserRuleContext

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

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

IIterationStatementContext is an interface to support dynamic dispatch.

type IKeywordContext

type IKeywordContext interface {
	antlr.ParserRuleContext

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

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

IKeywordContext is an interface to support dynamic dispatch.

type ILabelledStatementContext

type ILabelledStatementContext interface {
	antlr.ParserRuleContext

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

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

ILabelledStatementContext is an interface to support dynamic dispatch.

type ILastFormalParameterArgContext

type ILastFormalParameterArgContext interface {
	antlr.ParserRuleContext

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

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

ILastFormalParameterArgContext 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 IMethodDefinitionContext

type IMethodDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IMethodDefinitionContext is an interface to support dynamic dispatch.

type IModuleItemsContext

type IModuleItemsContext interface {
	antlr.ParserRuleContext

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

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

IModuleItemsContext 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 IObjectLiteralContext

type IObjectLiteralContext interface {
	antlr.ParserRuleContext

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

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

IObjectLiteralContext 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 IPropertyAssignmentContext

type IPropertyAssignmentContext interface {
	antlr.ParserRuleContext

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

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

IPropertyAssignmentContext is an interface to support dynamic dispatch.

type IPropertyNameContext

type IPropertyNameContext interface {
	antlr.ParserRuleContext

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

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

IPropertyNameContext is an interface to support dynamic dispatch.

type IReservedWordContext

type IReservedWordContext interface {
	antlr.ParserRuleContext

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

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

IReservedWordContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

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

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

IReturnStatementContext is an interface to support dynamic dispatch.

type ISetterContext

type ISetterContext interface {
	antlr.ParserRuleContext

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

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

ISetterContext is an interface to support dynamic dispatch.

type ISingleExpressionContext

type ISingleExpressionContext interface {
	antlr.ParserRuleContext

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

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

ISingleExpressionContext is an interface to support dynamic dispatch.

type ISourceElementContext

type ISourceElementContext interface {
	antlr.ParserRuleContext

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

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

ISourceElementContext is an interface to support dynamic dispatch.

type ISourceElementsContext

type ISourceElementsContext interface {
	antlr.ParserRuleContext

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

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

ISourceElementsContext 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 ISwitchStatementContext

type ISwitchStatementContext interface {
	antlr.ParserRuleContext

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

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

ISwitchStatementContext is an interface to support dynamic dispatch.

type IThrowStatementContext

type IThrowStatementContext interface {
	antlr.ParserRuleContext

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

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

IThrowStatementContext is an interface to support dynamic dispatch.

type ITryStatementContext

type ITryStatementContext interface {
	antlr.ParserRuleContext

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

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

ITryStatementContext is an interface to support dynamic dispatch.

type IVarModifierContext

type IVarModifierContext interface {
	antlr.ParserRuleContext

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

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

IVarModifierContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IVariableDeclarationListContext

type IVariableDeclarationListContext interface {
	antlr.ParserRuleContext

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

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

IVariableDeclarationListContext is an interface to support dynamic dispatch.

type IVariableStatementContext

type IVariableStatementContext interface {
	antlr.ParserRuleContext

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

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

IVariableStatementContext is an interface to support dynamic dispatch.

type IWithStatementContext

type IWithStatementContext interface {
	antlr.ParserRuleContext

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

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

IWithStatementContext is an interface to support dynamic dispatch.

type IYieldStatementContext

type IYieldStatementContext interface {
	antlr.ParserRuleContext

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

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

IYieldStatementContext is an interface to support dynamic dispatch.

type IdentifierExpressionContext

type IdentifierExpressionContext struct {
	*SingleExpressionContext
}

func NewIdentifierExpressionContext

func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext

func (*IdentifierExpressionContext) EnterRule

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

func (*IdentifierExpressionContext) ExitRule

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

func (*IdentifierExpressionContext) GetRuleContext

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

func (*IdentifierExpressionContext) Identifier

type IdentifierNameContext

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

func NewEmptyIdentifierNameContext

func NewEmptyIdentifierNameContext() *IdentifierNameContext

func NewIdentifierNameContext

func NewIdentifierNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierNameContext

func (*IdentifierNameContext) EnterRule

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

func (*IdentifierNameContext) ExitRule

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

func (*IdentifierNameContext) GetParser

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

func (*IdentifierNameContext) GetRuleContext

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

func (*IdentifierNameContext) Identifier

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

func (*IdentifierNameContext) IsIdentifierNameContext

func (*IdentifierNameContext) IsIdentifierNameContext()

func (*IdentifierNameContext) ReservedWord

func (s *IdentifierNameContext) ReservedWord() IReservedWordContext

func (*IdentifierNameContext) ToStringTree

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

type IfStatementContext

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

func NewEmptyIfStatementContext

func NewEmptyIfStatementContext() *IfStatementContext

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext

func (*IfStatementContext) AllStatement

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

func (*IfStatementContext) CloseParen

func (s *IfStatementContext) CloseParen() antlr.TerminalNode

func (*IfStatementContext) Else

func (*IfStatementContext) EnterRule

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

func (*IfStatementContext) ExitRule

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

func (*IfStatementContext) ExpressionSequence

func (s *IfStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*IfStatementContext) GetParser

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

func (*IfStatementContext) GetRuleContext

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

func (*IfStatementContext) If

func (*IfStatementContext) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) OpenParen

func (s *IfStatementContext) OpenParen() antlr.TerminalNode

func (*IfStatementContext) Statement

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

func (*IfStatementContext) ToStringTree

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

type ImportDefaultContext

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

func NewEmptyImportDefaultContext

func NewEmptyImportDefaultContext() *ImportDefaultContext

func NewImportDefaultContext

func NewImportDefaultContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDefaultContext

func (*ImportDefaultContext) AliasName

func (s *ImportDefaultContext) AliasName() IAliasNameContext

func (*ImportDefaultContext) Comma

func (*ImportDefaultContext) EnterRule

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

func (*ImportDefaultContext) ExitRule

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

func (*ImportDefaultContext) GetParser

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

func (*ImportDefaultContext) GetRuleContext

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

func (*ImportDefaultContext) IsImportDefaultContext

func (*ImportDefaultContext) IsImportDefaultContext()

func (*ImportDefaultContext) ToStringTree

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

type ImportExpressionContext

type ImportExpressionContext struct {
	*SingleExpressionContext
}

func NewImportExpressionContext

func NewImportExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ImportExpressionContext

func (*ImportExpressionContext) CloseParen

func (s *ImportExpressionContext) CloseParen() antlr.TerminalNode

func (*ImportExpressionContext) EnterRule

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

func (*ImportExpressionContext) ExitRule

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

func (*ImportExpressionContext) GetRuleContext

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

func (*ImportExpressionContext) Import

func (*ImportExpressionContext) OpenParen

func (*ImportExpressionContext) SingleExpression

func (s *ImportExpressionContext) SingleExpression() ISingleExpressionContext

type ImportFromBlockContext

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

func NewEmptyImportFromBlockContext

func NewEmptyImportFromBlockContext() *ImportFromBlockContext

func NewImportFromBlockContext

func NewImportFromBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportFromBlockContext

func (*ImportFromBlockContext) EnterRule

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

func (*ImportFromBlockContext) Eos

func (*ImportFromBlockContext) ExitRule

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

func (*ImportFromBlockContext) GetParser

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

func (*ImportFromBlockContext) GetRuleContext

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

func (*ImportFromBlockContext) ImportDefault

func (s *ImportFromBlockContext) ImportDefault() IImportDefaultContext

func (*ImportFromBlockContext) ImportFrom

func (*ImportFromBlockContext) ImportNamespace

func (s *ImportFromBlockContext) ImportNamespace() IImportNamespaceContext

func (*ImportFromBlockContext) IsImportFromBlockContext

func (*ImportFromBlockContext) IsImportFromBlockContext()

func (*ImportFromBlockContext) ModuleItems

func (*ImportFromBlockContext) StringLiteral

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

func (*ImportFromBlockContext) ToStringTree

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

type ImportFromContext

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

func NewEmptyImportFromContext

func NewEmptyImportFromContext() *ImportFromContext

func NewImportFromContext

func NewImportFromContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportFromContext

func (*ImportFromContext) EnterRule

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

func (*ImportFromContext) ExitRule

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

func (*ImportFromContext) From

func (*ImportFromContext) GetParser

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

func (*ImportFromContext) GetRuleContext

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

func (*ImportFromContext) IsImportFromContext

func (*ImportFromContext) IsImportFromContext()

func (*ImportFromContext) StringLiteral

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

func (*ImportFromContext) ToStringTree

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

type ImportNamespaceContext

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

func NewEmptyImportNamespaceContext

func NewEmptyImportNamespaceContext() *ImportNamespaceContext

func NewImportNamespaceContext

func NewImportNamespaceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportNamespaceContext

func (*ImportNamespaceContext) As

func (*ImportNamespaceContext) EnterRule

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

func (*ImportNamespaceContext) ExitRule

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

func (*ImportNamespaceContext) GetParser

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

func (*ImportNamespaceContext) GetRuleContext

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

func (*ImportNamespaceContext) IdentifierName

func (s *ImportNamespaceContext) IdentifierName() IIdentifierNameContext

func (*ImportNamespaceContext) IsImportNamespaceContext

func (*ImportNamespaceContext) IsImportNamespaceContext()

func (*ImportNamespaceContext) Multiply

func (*ImportNamespaceContext) ToStringTree

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

type ImportStatementContext

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

func NewEmptyImportStatementContext

func NewEmptyImportStatementContext() *ImportStatementContext

func NewImportStatementContext

func NewImportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportStatementContext

func (*ImportStatementContext) EnterRule

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

func (*ImportStatementContext) ExitRule

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

func (*ImportStatementContext) GetParser

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

func (*ImportStatementContext) GetRuleContext

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

func (*ImportStatementContext) Import

func (*ImportStatementContext) ImportFromBlock

func (s *ImportStatementContext) ImportFromBlock() IImportFromBlockContext

func (*ImportStatementContext) IsImportStatementContext

func (*ImportStatementContext) IsImportStatementContext()

func (*ImportStatementContext) ToStringTree

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

type InExpressionContext

type InExpressionContext struct {
	*SingleExpressionContext
}

func NewInExpressionContext

func NewInExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InExpressionContext

func (*InExpressionContext) AllSingleExpression

func (s *InExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*InExpressionContext) EnterRule

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

func (*InExpressionContext) ExitRule

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

func (*InExpressionContext) GetRuleContext

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

func (*InExpressionContext) In

func (*InExpressionContext) SingleExpression

func (s *InExpressionContext) SingleExpression(i int) ISingleExpressionContext

type InstanceofExpressionContext

type InstanceofExpressionContext struct {
	*SingleExpressionContext
}

func NewInstanceofExpressionContext

func NewInstanceofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InstanceofExpressionContext

func (*InstanceofExpressionContext) AllSingleExpression

func (s *InstanceofExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*InstanceofExpressionContext) EnterRule

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

func (*InstanceofExpressionContext) ExitRule

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

func (*InstanceofExpressionContext) GetRuleContext

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

func (*InstanceofExpressionContext) Instanceof

func (*InstanceofExpressionContext) SingleExpression

type IterationStatementContext

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

func NewEmptyIterationStatementContext

func NewEmptyIterationStatementContext() *IterationStatementContext

func NewIterationStatementContext

func NewIterationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IterationStatementContext

func (*IterationStatementContext) CopyFrom

func (*IterationStatementContext) GetParser

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

func (*IterationStatementContext) GetRuleContext

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

func (*IterationStatementContext) IsIterationStatementContext

func (*IterationStatementContext) IsIterationStatementContext()

func (*IterationStatementContext) ToStringTree

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

type JavaScriptBaseLexer

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

JavaScriptBaseLexer state

func (*JavaScriptBaseLexer) IsRegexPossible

func (l *JavaScriptBaseLexer) IsRegexPossible() bool

IsRegexPossible returns true if the lexer can match a regex literal.

func (*JavaScriptBaseLexer) IsStartOfFile

func (l *JavaScriptBaseLexer) IsStartOfFile() bool

func (*JavaScriptBaseLexer) IsStrictMode

func (l *JavaScriptBaseLexer) IsStrictMode() bool

IsStrictMode is self explanatory.

func (*JavaScriptBaseLexer) NextToken

func (l *JavaScriptBaseLexer) NextToken() antlr.Token

NextToken from the character stream.

func (*JavaScriptBaseLexer) ProcessCloseBrace

func (l *JavaScriptBaseLexer) ProcessCloseBrace()

ProcessCloseBrace is called when a } is encountered during lexing, we pop a scope unless we're inside global scope.

func (*JavaScriptBaseLexer) ProcessOpenBrace

func (l *JavaScriptBaseLexer) ProcessOpenBrace()

ProcessOpenBrace is called when a { is encountered during lexing, we push a new scope everytime.

func (*JavaScriptBaseLexer) ProcessStringLiteral

func (l *JavaScriptBaseLexer) ProcessStringLiteral()

ProcessStringLiteral is called when lexing a string literal.

type JavaScriptBaseParser

type JavaScriptBaseParser struct {
	*antlr.BaseParser
}

JavaScriptBaseParser implementation.

type JavaScriptLexer

type JavaScriptLexer struct {
	*JavaScriptBaseLexer
	// contains filtered or unexported fields
}

func NewJavaScriptLexer

func NewJavaScriptLexer(input antlr.CharStream) *JavaScriptLexer

func (*JavaScriptLexer) Action

func (l *JavaScriptLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)

func (*JavaScriptLexer) CloseBrace_Action

func (l *JavaScriptLexer) CloseBrace_Action(localctx antlr.RuleContext, actionIndex int)

func (*JavaScriptLexer) HashBangLine_Sempred

func (p *JavaScriptLexer) HashBangLine_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Implements_Sempred

func (p *JavaScriptLexer) Implements_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Interface_Sempred

func (p *JavaScriptLexer) Interface_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Let_Sempred

func (p *JavaScriptLexer) Let_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) OctalIntegerLiteral_Sempred

func (p *JavaScriptLexer) OctalIntegerLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) OpenBrace_Action

func (l *JavaScriptLexer) OpenBrace_Action(localctx antlr.RuleContext, actionIndex int)

func (*JavaScriptLexer) Package_Sempred

func (p *JavaScriptLexer) Package_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Private_Sempred

func (p *JavaScriptLexer) Private_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Protected_Sempred

func (p *JavaScriptLexer) Protected_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Public_Sempred

func (p *JavaScriptLexer) Public_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) RegularExpressionLiteral_Sempred

func (p *JavaScriptLexer) RegularExpressionLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) Sempred

func (l *JavaScriptLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*JavaScriptLexer) Static_Sempred

func (p *JavaScriptLexer) Static_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptLexer) StringLiteral_Action

func (l *JavaScriptLexer) StringLiteral_Action(localctx antlr.RuleContext, actionIndex int)

func (*JavaScriptLexer) Yield_Sempred

func (p *JavaScriptLexer) Yield_Sempred(localctx antlr.RuleContext, predIndex int) bool

type JavaScriptParser

type JavaScriptParser struct {
	JavaScriptBaseParser
}

func NewJavaScriptParser

func NewJavaScriptParser(input antlr.TokenStream) *JavaScriptParser

func (*JavaScriptParser) AliasName

func (p *JavaScriptParser) AliasName() (localctx IAliasNameContext)

func (*JavaScriptParser) AnoymousFunction

func (p *JavaScriptParser) AnoymousFunction() (localctx IAnoymousFunctionContext)

func (*JavaScriptParser) Argument

func (p *JavaScriptParser) Argument() (localctx IArgumentContext)

func (*JavaScriptParser) Arguments

func (p *JavaScriptParser) Arguments() (localctx IArgumentsContext)

func (*JavaScriptParser) ArrayElement

func (p *JavaScriptParser) ArrayElement() (localctx IArrayElementContext)

func (*JavaScriptParser) ArrayLiteral

func (p *JavaScriptParser) ArrayLiteral() (localctx IArrayLiteralContext)

func (*JavaScriptParser) ArrowFunctionBody

func (p *JavaScriptParser) ArrowFunctionBody() (localctx IArrowFunctionBodyContext)

func (*JavaScriptParser) ArrowFunctionParameters

func (p *JavaScriptParser) ArrowFunctionParameters() (localctx IArrowFunctionParametersContext)

func (*JavaScriptParser) Assignable

func (p *JavaScriptParser) Assignable() (localctx IAssignableContext)

func (*JavaScriptParser) AssignmentOperator

func (p *JavaScriptParser) AssignmentOperator() (localctx IAssignmentOperatorContext)

func (*JavaScriptParser) BigintLiteral

func (p *JavaScriptParser) BigintLiteral() (localctx IBigintLiteralContext)

func (*JavaScriptParser) Block

func (p *JavaScriptParser) Block() (localctx IBlockContext)

func (*JavaScriptParser) BreakStatement

func (p *JavaScriptParser) BreakStatement() (localctx IBreakStatementContext)

func (*JavaScriptParser) BreakStatement_Sempred

func (p *JavaScriptParser) BreakStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) CaseBlock

func (p *JavaScriptParser) CaseBlock() (localctx ICaseBlockContext)

func (*JavaScriptParser) CaseClause

func (p *JavaScriptParser) CaseClause() (localctx ICaseClauseContext)

func (*JavaScriptParser) CaseClauses

func (p *JavaScriptParser) CaseClauses() (localctx ICaseClausesContext)

func (*JavaScriptParser) CatchProduction

func (p *JavaScriptParser) CatchProduction() (localctx ICatchProductionContext)

func (*JavaScriptParser) ClassDeclaration

func (p *JavaScriptParser) ClassDeclaration() (localctx IClassDeclarationContext)

func (*JavaScriptParser) ClassElement

func (p *JavaScriptParser) ClassElement() (localctx IClassElementContext)

func (*JavaScriptParser) ClassElement_Sempred

func (p *JavaScriptParser) ClassElement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) ClassTail

func (p *JavaScriptParser) ClassTail() (localctx IClassTailContext)

func (*JavaScriptParser) ContinueStatement

func (p *JavaScriptParser) ContinueStatement() (localctx IContinueStatementContext)

func (*JavaScriptParser) ContinueStatement_Sempred

func (p *JavaScriptParser) ContinueStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) DebuggerStatement

func (p *JavaScriptParser) DebuggerStatement() (localctx IDebuggerStatementContext)

func (*JavaScriptParser) Declaration

func (p *JavaScriptParser) Declaration() (localctx IDeclarationContext)

func (*JavaScriptParser) DefaultClause

func (p *JavaScriptParser) DefaultClause() (localctx IDefaultClauseContext)

func (*JavaScriptParser) ElementList

func (p *JavaScriptParser) ElementList() (localctx IElementListContext)

func (*JavaScriptParser) EmptyStatement_

func (p *JavaScriptParser) EmptyStatement_() (localctx IEmptyStatement_Context)

func (*JavaScriptParser) Eos

func (p *JavaScriptParser) Eos() (localctx IEosContext)

func (*JavaScriptParser) Eos_Sempred

func (p *JavaScriptParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) ExportFromBlock

func (p *JavaScriptParser) ExportFromBlock() (localctx IExportFromBlockContext)

func (*JavaScriptParser) ExportStatement

func (p *JavaScriptParser) ExportStatement() (localctx IExportStatementContext)

func (*JavaScriptParser) ExpressionSequence

func (p *JavaScriptParser) ExpressionSequence() (localctx IExpressionSequenceContext)

func (*JavaScriptParser) ExpressionStatement

func (p *JavaScriptParser) ExpressionStatement() (localctx IExpressionStatementContext)

func (*JavaScriptParser) ExpressionStatement_Sempred

func (p *JavaScriptParser) ExpressionStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) FinallyProduction

func (p *JavaScriptParser) FinallyProduction() (localctx IFinallyProductionContext)

func (*JavaScriptParser) FormalParameterArg

func (p *JavaScriptParser) FormalParameterArg() (localctx IFormalParameterArgContext)

func (*JavaScriptParser) FormalParameterList

func (p *JavaScriptParser) FormalParameterList() (localctx IFormalParameterListContext)

func (*JavaScriptParser) FunctionBody

func (p *JavaScriptParser) FunctionBody() (localctx IFunctionBodyContext)

func (*JavaScriptParser) FunctionDeclaration

func (p *JavaScriptParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)

func (*JavaScriptParser) Getter

func (p *JavaScriptParser) Getter() (localctx IGetterContext)

func (*JavaScriptParser) Getter_Sempred

func (p *JavaScriptParser) Getter_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) IdentifierName

func (p *JavaScriptParser) IdentifierName() (localctx IIdentifierNameContext)

func (*JavaScriptParser) IfStatement

func (p *JavaScriptParser) IfStatement() (localctx IIfStatementContext)

func (*JavaScriptParser) ImportDefault

func (p *JavaScriptParser) ImportDefault() (localctx IImportDefaultContext)

func (*JavaScriptParser) ImportFrom

func (p *JavaScriptParser) ImportFrom() (localctx IImportFromContext)

func (*JavaScriptParser) ImportFromBlock

func (p *JavaScriptParser) ImportFromBlock() (localctx IImportFromBlockContext)

func (*JavaScriptParser) ImportNamespace

func (p *JavaScriptParser) ImportNamespace() (localctx IImportNamespaceContext)

func (*JavaScriptParser) ImportStatement

func (p *JavaScriptParser) ImportStatement() (localctx IImportStatementContext)

func (*JavaScriptParser) IterationStatement

func (p *JavaScriptParser) IterationStatement() (localctx IIterationStatementContext)

func (*JavaScriptParser) IterationStatement_Sempred

func (p *JavaScriptParser) IterationStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) Keyword

func (p *JavaScriptParser) Keyword() (localctx IKeywordContext)

func (*JavaScriptParser) LabelledStatement

func (p *JavaScriptParser) LabelledStatement() (localctx ILabelledStatementContext)

func (*JavaScriptParser) LastFormalParameterArg

func (p *JavaScriptParser) LastFormalParameterArg() (localctx ILastFormalParameterArgContext)

func (*JavaScriptParser) Literal

func (p *JavaScriptParser) Literal() (localctx ILiteralContext)

func (*JavaScriptParser) MethodDefinition

func (p *JavaScriptParser) MethodDefinition() (localctx IMethodDefinitionContext)

func (*JavaScriptParser) ModuleItems

func (p *JavaScriptParser) ModuleItems() (localctx IModuleItemsContext)

func (*JavaScriptParser) NumericLiteral

func (p *JavaScriptParser) NumericLiteral() (localctx INumericLiteralContext)

func (*JavaScriptParser) ObjectLiteral

func (p *JavaScriptParser) ObjectLiteral() (localctx IObjectLiteralContext)

func (*JavaScriptParser) Program

func (p *JavaScriptParser) Program() (localctx IProgramContext)

func (*JavaScriptParser) PropertyAssignment

func (p *JavaScriptParser) PropertyAssignment() (localctx IPropertyAssignmentContext)

func (*JavaScriptParser) PropertyName

func (p *JavaScriptParser) PropertyName() (localctx IPropertyNameContext)

func (*JavaScriptParser) ReservedWord

func (p *JavaScriptParser) ReservedWord() (localctx IReservedWordContext)

func (*JavaScriptParser) ReturnStatement

func (p *JavaScriptParser) ReturnStatement() (localctx IReturnStatementContext)

func (*JavaScriptParser) ReturnStatement_Sempred

func (p *JavaScriptParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) Sempred

func (p *JavaScriptParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*JavaScriptParser) Setter

func (p *JavaScriptParser) Setter() (localctx ISetterContext)

func (*JavaScriptParser) Setter_Sempred

func (p *JavaScriptParser) Setter_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) SingleExpression

func (p *JavaScriptParser) SingleExpression() (localctx ISingleExpressionContext)

func (*JavaScriptParser) SingleExpression_Sempred

func (p *JavaScriptParser) SingleExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) SourceElement

func (p *JavaScriptParser) SourceElement() (localctx ISourceElementContext)

func (*JavaScriptParser) SourceElements

func (p *JavaScriptParser) SourceElements() (localctx ISourceElementsContext)

func (*JavaScriptParser) Statement

func (p *JavaScriptParser) Statement() (localctx IStatementContext)

func (*JavaScriptParser) StatementList

func (p *JavaScriptParser) StatementList() (localctx IStatementListContext)

func (*JavaScriptParser) SwitchStatement

func (p *JavaScriptParser) SwitchStatement() (localctx ISwitchStatementContext)

func (*JavaScriptParser) ThrowStatement

func (p *JavaScriptParser) ThrowStatement() (localctx IThrowStatementContext)

func (*JavaScriptParser) ThrowStatement_Sempred

func (p *JavaScriptParser) ThrowStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*JavaScriptParser) TryStatement

func (p *JavaScriptParser) TryStatement() (localctx ITryStatementContext)

func (*JavaScriptParser) VarModifier

func (p *JavaScriptParser) VarModifier() (localctx IVarModifierContext)

func (*JavaScriptParser) VariableDeclaration

func (p *JavaScriptParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*JavaScriptParser) VariableDeclarationList

func (p *JavaScriptParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)

func (*JavaScriptParser) VariableStatement

func (p *JavaScriptParser) VariableStatement() (localctx IVariableStatementContext)

func (*JavaScriptParser) WithStatement

func (p *JavaScriptParser) WithStatement() (localctx IWithStatementContext)

func (*JavaScriptParser) YieldStatement

func (p *JavaScriptParser) YieldStatement() (localctx IYieldStatementContext)

func (*JavaScriptParser) YieldStatement_Sempred

func (p *JavaScriptParser) YieldStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

type JavaScriptParserListener

type JavaScriptParserListener interface {
	antlr.ParseTreeListener

	// EnterProgram is called when entering the program production.
	EnterProgram(c *ProgramContext)

	// EnterSourceElement is called when entering the sourceElement production.
	EnterSourceElement(c *SourceElementContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterStatementList is called when entering the statementList production.
	EnterStatementList(c *StatementListContext)

	// EnterImportStatement is called when entering the importStatement production.
	EnterImportStatement(c *ImportStatementContext)

	// EnterImportFromBlock is called when entering the importFromBlock production.
	EnterImportFromBlock(c *ImportFromBlockContext)

	// EnterModuleItems is called when entering the moduleItems production.
	EnterModuleItems(c *ModuleItemsContext)

	// EnterImportDefault is called when entering the importDefault production.
	EnterImportDefault(c *ImportDefaultContext)

	// EnterImportNamespace is called when entering the importNamespace production.
	EnterImportNamespace(c *ImportNamespaceContext)

	// EnterImportFrom is called when entering the importFrom production.
	EnterImportFrom(c *ImportFromContext)

	// EnterAliasName is called when entering the aliasName production.
	EnterAliasName(c *AliasNameContext)

	// EnterExportDeclaration is called when entering the ExportDeclaration production.
	EnterExportDeclaration(c *ExportDeclarationContext)

	// EnterExportDefaultDeclaration is called when entering the ExportDefaultDeclaration production.
	EnterExportDefaultDeclaration(c *ExportDefaultDeclarationContext)

	// EnterExportFromBlock is called when entering the exportFromBlock production.
	EnterExportFromBlock(c *ExportFromBlockContext)

	// EnterDeclaration is called when entering the declaration production.
	EnterDeclaration(c *DeclarationContext)

	// EnterVariableStatement is called when entering the variableStatement production.
	EnterVariableStatement(c *VariableStatementContext)

	// EnterVariableDeclarationList is called when entering the variableDeclarationList production.
	EnterVariableDeclarationList(c *VariableDeclarationListContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterEmptyStatement_ is called when entering the emptyStatement_ production.
	EnterEmptyStatement_(c *EmptyStatement_Context)

	// EnterExpressionStatement is called when entering the expressionStatement production.
	EnterExpressionStatement(c *ExpressionStatementContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

	// EnterDoStatement is called when entering the DoStatement production.
	EnterDoStatement(c *DoStatementContext)

	// EnterWhileStatement is called when entering the WhileStatement production.
	EnterWhileStatement(c *WhileStatementContext)

	// EnterForStatement is called when entering the ForStatement production.
	EnterForStatement(c *ForStatementContext)

	// EnterForInStatement is called when entering the ForInStatement production.
	EnterForInStatement(c *ForInStatementContext)

	// EnterForOfStatement is called when entering the ForOfStatement production.
	EnterForOfStatement(c *ForOfStatementContext)

	// EnterVarModifier is called when entering the varModifier production.
	EnterVarModifier(c *VarModifierContext)

	// EnterContinueStatement is called when entering the continueStatement production.
	EnterContinueStatement(c *ContinueStatementContext)

	// EnterBreakStatement is called when entering the breakStatement production.
	EnterBreakStatement(c *BreakStatementContext)

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterYieldStatement is called when entering the yieldStatement production.
	EnterYieldStatement(c *YieldStatementContext)

	// EnterWithStatement is called when entering the withStatement production.
	EnterWithStatement(c *WithStatementContext)

	// EnterSwitchStatement is called when entering the switchStatement production.
	EnterSwitchStatement(c *SwitchStatementContext)

	// EnterCaseBlock is called when entering the caseBlock production.
	EnterCaseBlock(c *CaseBlockContext)

	// EnterCaseClauses is called when entering the caseClauses production.
	EnterCaseClauses(c *CaseClausesContext)

	// EnterCaseClause is called when entering the caseClause production.
	EnterCaseClause(c *CaseClauseContext)

	// EnterDefaultClause is called when entering the defaultClause production.
	EnterDefaultClause(c *DefaultClauseContext)

	// EnterLabelledStatement is called when entering the labelledStatement production.
	EnterLabelledStatement(c *LabelledStatementContext)

	// EnterThrowStatement is called when entering the throwStatement production.
	EnterThrowStatement(c *ThrowStatementContext)

	// EnterTryStatement is called when entering the tryStatement production.
	EnterTryStatement(c *TryStatementContext)

	// EnterCatchProduction is called when entering the catchProduction production.
	EnterCatchProduction(c *CatchProductionContext)

	// EnterFinallyProduction is called when entering the finallyProduction production.
	EnterFinallyProduction(c *FinallyProductionContext)

	// EnterDebuggerStatement is called when entering the debuggerStatement production.
	EnterDebuggerStatement(c *DebuggerStatementContext)

	// EnterFunctionDeclaration is called when entering the functionDeclaration production.
	EnterFunctionDeclaration(c *FunctionDeclarationContext)

	// EnterClassDeclaration is called when entering the classDeclaration production.
	EnterClassDeclaration(c *ClassDeclarationContext)

	// EnterClassTail is called when entering the classTail production.
	EnterClassTail(c *ClassTailContext)

	// EnterClassElement is called when entering the classElement production.
	EnterClassElement(c *ClassElementContext)

	// EnterMethodDefinition is called when entering the methodDefinition production.
	EnterMethodDefinition(c *MethodDefinitionContext)

	// EnterFormalParameterList is called when entering the formalParameterList production.
	EnterFormalParameterList(c *FormalParameterListContext)

	// EnterFormalParameterArg is called when entering the formalParameterArg production.
	EnterFormalParameterArg(c *FormalParameterArgContext)

	// EnterLastFormalParameterArg is called when entering the lastFormalParameterArg production.
	EnterLastFormalParameterArg(c *LastFormalParameterArgContext)

	// EnterFunctionBody is called when entering the functionBody production.
	EnterFunctionBody(c *FunctionBodyContext)

	// EnterSourceElements is called when entering the sourceElements production.
	EnterSourceElements(c *SourceElementsContext)

	// EnterArrayLiteral is called when entering the arrayLiteral production.
	EnterArrayLiteral(c *ArrayLiteralContext)

	// EnterElementList is called when entering the elementList production.
	EnterElementList(c *ElementListContext)

	// EnterArrayElement is called when entering the arrayElement production.
	EnterArrayElement(c *ArrayElementContext)

	// EnterObjectLiteral is called when entering the objectLiteral production.
	EnterObjectLiteral(c *ObjectLiteralContext)

	// EnterPropertyExpressionAssignment is called when entering the PropertyExpressionAssignment production.
	EnterPropertyExpressionAssignment(c *PropertyExpressionAssignmentContext)

	// EnterComputedPropertyExpressionAssignment is called when entering the ComputedPropertyExpressionAssignment production.
	EnterComputedPropertyExpressionAssignment(c *ComputedPropertyExpressionAssignmentContext)

	// EnterFunctionProperty is called when entering the FunctionProperty production.
	EnterFunctionProperty(c *FunctionPropertyContext)

	// EnterPropertyGetter is called when entering the PropertyGetter production.
	EnterPropertyGetter(c *PropertyGetterContext)

	// EnterPropertySetter is called when entering the PropertySetter production.
	EnterPropertySetter(c *PropertySetterContext)

	// EnterPropertyShorthand is called when entering the PropertyShorthand production.
	EnterPropertyShorthand(c *PropertyShorthandContext)

	// EnterPropertyName is called when entering the propertyName production.
	EnterPropertyName(c *PropertyNameContext)

	// EnterArguments is called when entering the arguments production.
	EnterArguments(c *ArgumentsContext)

	// EnterArgument is called when entering the argument production.
	EnterArgument(c *ArgumentContext)

	// EnterExpressionSequence is called when entering the expressionSequence production.
	EnterExpressionSequence(c *ExpressionSequenceContext)

	// EnterTemplateStringExpression is called when entering the TemplateStringExpression production.
	EnterTemplateStringExpression(c *TemplateStringExpressionContext)

	// EnterTernaryExpression is called when entering the TernaryExpression production.
	EnterTernaryExpression(c *TernaryExpressionContext)

	// EnterLogicalAndExpression is called when entering the LogicalAndExpression production.
	EnterLogicalAndExpression(c *LogicalAndExpressionContext)

	// EnterPowerExpression is called when entering the PowerExpression production.
	EnterPowerExpression(c *PowerExpressionContext)

	// EnterPreIncrementExpression is called when entering the PreIncrementExpression production.
	EnterPreIncrementExpression(c *PreIncrementExpressionContext)

	// EnterObjectLiteralExpression is called when entering the ObjectLiteralExpression production.
	EnterObjectLiteralExpression(c *ObjectLiteralExpressionContext)

	// EnterMetaExpression is called when entering the MetaExpression production.
	EnterMetaExpression(c *MetaExpressionContext)

	// EnterInExpression is called when entering the InExpression production.
	EnterInExpression(c *InExpressionContext)

	// EnterLogicalOrExpression is called when entering the LogicalOrExpression production.
	EnterLogicalOrExpression(c *LogicalOrExpressionContext)

	// EnterNotExpression is called when entering the NotExpression production.
	EnterNotExpression(c *NotExpressionContext)

	// EnterPreDecreaseExpression is called when entering the PreDecreaseExpression production.
	EnterPreDecreaseExpression(c *PreDecreaseExpressionContext)

	// EnterArgumentsExpression is called when entering the ArgumentsExpression production.
	EnterArgumentsExpression(c *ArgumentsExpressionContext)

	// EnterAwaitExpression is called when entering the AwaitExpression production.
	EnterAwaitExpression(c *AwaitExpressionContext)

	// EnterThisExpression is called when entering the ThisExpression production.
	EnterThisExpression(c *ThisExpressionContext)

	// EnterFunctionExpression is called when entering the FunctionExpression production.
	EnterFunctionExpression(c *FunctionExpressionContext)

	// EnterUnaryMinusExpression is called when entering the UnaryMinusExpression production.
	EnterUnaryMinusExpression(c *UnaryMinusExpressionContext)

	// EnterAssignmentExpression is called when entering the AssignmentExpression production.
	EnterAssignmentExpression(c *AssignmentExpressionContext)

	// EnterPostDecreaseExpression is called when entering the PostDecreaseExpression production.
	EnterPostDecreaseExpression(c *PostDecreaseExpressionContext)

	// EnterTypeofExpression is called when entering the TypeofExpression production.
	EnterTypeofExpression(c *TypeofExpressionContext)

	// EnterInstanceofExpression is called when entering the InstanceofExpression production.
	EnterInstanceofExpression(c *InstanceofExpressionContext)

	// EnterUnaryPlusExpression is called when entering the UnaryPlusExpression production.
	EnterUnaryPlusExpression(c *UnaryPlusExpressionContext)

	// EnterDeleteExpression is called when entering the DeleteExpression production.
	EnterDeleteExpression(c *DeleteExpressionContext)

	// EnterImportExpression is called when entering the ImportExpression production.
	EnterImportExpression(c *ImportExpressionContext)

	// EnterEqualityExpression is called when entering the EqualityExpression production.
	EnterEqualityExpression(c *EqualityExpressionContext)

	// EnterBitXOrExpression is called when entering the BitXOrExpression production.
	EnterBitXOrExpression(c *BitXOrExpressionContext)

	// EnterSuperExpression is called when entering the SuperExpression production.
	EnterSuperExpression(c *SuperExpressionContext)

	// EnterMultiplicativeExpression is called when entering the MultiplicativeExpression production.
	EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// EnterBitShiftExpression is called when entering the BitShiftExpression production.
	EnterBitShiftExpression(c *BitShiftExpressionContext)

	// EnterParenthesizedExpression is called when entering the ParenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterAdditiveExpression is called when entering the AdditiveExpression production.
	EnterAdditiveExpression(c *AdditiveExpressionContext)

	// EnterRelationalExpression is called when entering the RelationalExpression production.
	EnterRelationalExpression(c *RelationalExpressionContext)

	// EnterPostIncrementExpression is called when entering the PostIncrementExpression production.
	EnterPostIncrementExpression(c *PostIncrementExpressionContext)

	// EnterYieldExpression is called when entering the YieldExpression production.
	EnterYieldExpression(c *YieldExpressionContext)

	// EnterBitNotExpression is called when entering the BitNotExpression production.
	EnterBitNotExpression(c *BitNotExpressionContext)

	// EnterNewExpression is called when entering the NewExpression production.
	EnterNewExpression(c *NewExpressionContext)

	// EnterLiteralExpression is called when entering the LiteralExpression production.
	EnterLiteralExpression(c *LiteralExpressionContext)

	// EnterArrayLiteralExpression is called when entering the ArrayLiteralExpression production.
	EnterArrayLiteralExpression(c *ArrayLiteralExpressionContext)

	// EnterMemberDotExpression is called when entering the MemberDotExpression production.
	EnterMemberDotExpression(c *MemberDotExpressionContext)

	// EnterClassExpression is called when entering the ClassExpression production.
	EnterClassExpression(c *ClassExpressionContext)

	// EnterMemberIndexExpression is called when entering the MemberIndexExpression production.
	EnterMemberIndexExpression(c *MemberIndexExpressionContext)

	// EnterIdentifierExpression is called when entering the IdentifierExpression production.
	EnterIdentifierExpression(c *IdentifierExpressionContext)

	// EnterBitAndExpression is called when entering the BitAndExpression production.
	EnterBitAndExpression(c *BitAndExpressionContext)

	// EnterBitOrExpression is called when entering the BitOrExpression production.
	EnterBitOrExpression(c *BitOrExpressionContext)

	// EnterAssignmentOperatorExpression is called when entering the AssignmentOperatorExpression production.
	EnterAssignmentOperatorExpression(c *AssignmentOperatorExpressionContext)

	// EnterVoidExpression is called when entering the VoidExpression production.
	EnterVoidExpression(c *VoidExpressionContext)

	// EnterCoalesceExpression is called when entering the CoalesceExpression production.
	EnterCoalesceExpression(c *CoalesceExpressionContext)

	// EnterAssignable is called when entering the assignable production.
	EnterAssignable(c *AssignableContext)

	// EnterFunctionDecl is called when entering the FunctionDecl production.
	EnterFunctionDecl(c *FunctionDeclContext)

	// EnterAnoymousFunctionDecl is called when entering the AnoymousFunctionDecl production.
	EnterAnoymousFunctionDecl(c *AnoymousFunctionDeclContext)

	// EnterArrowFunction is called when entering the ArrowFunction production.
	EnterArrowFunction(c *ArrowFunctionContext)

	// EnterArrowFunctionParameters is called when entering the arrowFunctionParameters production.
	EnterArrowFunctionParameters(c *ArrowFunctionParametersContext)

	// EnterArrowFunctionBody is called when entering the arrowFunctionBody production.
	EnterArrowFunctionBody(c *ArrowFunctionBodyContext)

	// EnterAssignmentOperator is called when entering the assignmentOperator production.
	EnterAssignmentOperator(c *AssignmentOperatorContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterNumericLiteral is called when entering the numericLiteral production.
	EnterNumericLiteral(c *NumericLiteralContext)

	// EnterBigintLiteral is called when entering the bigintLiteral production.
	EnterBigintLiteral(c *BigintLiteralContext)

	// EnterIdentifierName is called when entering the identifierName production.
	EnterIdentifierName(c *IdentifierNameContext)

	// EnterReservedWord is called when entering the reservedWord production.
	EnterReservedWord(c *ReservedWordContext)

	// EnterKeyword is called when entering the keyword production.
	EnterKeyword(c *KeywordContext)

	// EnterGetter is called when entering the getter production.
	EnterGetter(c *GetterContext)

	// EnterSetter is called when entering the setter production.
	EnterSetter(c *SetterContext)

	// EnterEos is called when entering the eos production.
	EnterEos(c *EosContext)

	// ExitProgram is called when exiting the program production.
	ExitProgram(c *ProgramContext)

	// ExitSourceElement is called when exiting the sourceElement production.
	ExitSourceElement(c *SourceElementContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitStatementList is called when exiting the statementList production.
	ExitStatementList(c *StatementListContext)

	// ExitImportStatement is called when exiting the importStatement production.
	ExitImportStatement(c *ImportStatementContext)

	// ExitImportFromBlock is called when exiting the importFromBlock production.
	ExitImportFromBlock(c *ImportFromBlockContext)

	// ExitModuleItems is called when exiting the moduleItems production.
	ExitModuleItems(c *ModuleItemsContext)

	// ExitImportDefault is called when exiting the importDefault production.
	ExitImportDefault(c *ImportDefaultContext)

	// ExitImportNamespace is called when exiting the importNamespace production.
	ExitImportNamespace(c *ImportNamespaceContext)

	// ExitImportFrom is called when exiting the importFrom production.
	ExitImportFrom(c *ImportFromContext)

	// ExitAliasName is called when exiting the aliasName production.
	ExitAliasName(c *AliasNameContext)

	// ExitExportDeclaration is called when exiting the ExportDeclaration production.
	ExitExportDeclaration(c *ExportDeclarationContext)

	// ExitExportDefaultDeclaration is called when exiting the ExportDefaultDeclaration production.
	ExitExportDefaultDeclaration(c *ExportDefaultDeclarationContext)

	// ExitExportFromBlock is called when exiting the exportFromBlock production.
	ExitExportFromBlock(c *ExportFromBlockContext)

	// ExitDeclaration is called when exiting the declaration production.
	ExitDeclaration(c *DeclarationContext)

	// ExitVariableStatement is called when exiting the variableStatement production.
	ExitVariableStatement(c *VariableStatementContext)

	// ExitVariableDeclarationList is called when exiting the variableDeclarationList production.
	ExitVariableDeclarationList(c *VariableDeclarationListContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitEmptyStatement_ is called when exiting the emptyStatement_ production.
	ExitEmptyStatement_(c *EmptyStatement_Context)

	// ExitExpressionStatement is called when exiting the expressionStatement production.
	ExitExpressionStatement(c *ExpressionStatementContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

	// ExitDoStatement is called when exiting the DoStatement production.
	ExitDoStatement(c *DoStatementContext)

	// ExitWhileStatement is called when exiting the WhileStatement production.
	ExitWhileStatement(c *WhileStatementContext)

	// ExitForStatement is called when exiting the ForStatement production.
	ExitForStatement(c *ForStatementContext)

	// ExitForInStatement is called when exiting the ForInStatement production.
	ExitForInStatement(c *ForInStatementContext)

	// ExitForOfStatement is called when exiting the ForOfStatement production.
	ExitForOfStatement(c *ForOfStatementContext)

	// ExitVarModifier is called when exiting the varModifier production.
	ExitVarModifier(c *VarModifierContext)

	// ExitContinueStatement is called when exiting the continueStatement production.
	ExitContinueStatement(c *ContinueStatementContext)

	// ExitBreakStatement is called when exiting the breakStatement production.
	ExitBreakStatement(c *BreakStatementContext)

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitYieldStatement is called when exiting the yieldStatement production.
	ExitYieldStatement(c *YieldStatementContext)

	// ExitWithStatement is called when exiting the withStatement production.
	ExitWithStatement(c *WithStatementContext)

	// ExitSwitchStatement is called when exiting the switchStatement production.
	ExitSwitchStatement(c *SwitchStatementContext)

	// ExitCaseBlock is called when exiting the caseBlock production.
	ExitCaseBlock(c *CaseBlockContext)

	// ExitCaseClauses is called when exiting the caseClauses production.
	ExitCaseClauses(c *CaseClausesContext)

	// ExitCaseClause is called when exiting the caseClause production.
	ExitCaseClause(c *CaseClauseContext)

	// ExitDefaultClause is called when exiting the defaultClause production.
	ExitDefaultClause(c *DefaultClauseContext)

	// ExitLabelledStatement is called when exiting the labelledStatement production.
	ExitLabelledStatement(c *LabelledStatementContext)

	// ExitThrowStatement is called when exiting the throwStatement production.
	ExitThrowStatement(c *ThrowStatementContext)

	// ExitTryStatement is called when exiting the tryStatement production.
	ExitTryStatement(c *TryStatementContext)

	// ExitCatchProduction is called when exiting the catchProduction production.
	ExitCatchProduction(c *CatchProductionContext)

	// ExitFinallyProduction is called when exiting the finallyProduction production.
	ExitFinallyProduction(c *FinallyProductionContext)

	// ExitDebuggerStatement is called when exiting the debuggerStatement production.
	ExitDebuggerStatement(c *DebuggerStatementContext)

	// ExitFunctionDeclaration is called when exiting the functionDeclaration production.
	ExitFunctionDeclaration(c *FunctionDeclarationContext)

	// ExitClassDeclaration is called when exiting the classDeclaration production.
	ExitClassDeclaration(c *ClassDeclarationContext)

	// ExitClassTail is called when exiting the classTail production.
	ExitClassTail(c *ClassTailContext)

	// ExitClassElement is called when exiting the classElement production.
	ExitClassElement(c *ClassElementContext)

	// ExitMethodDefinition is called when exiting the methodDefinition production.
	ExitMethodDefinition(c *MethodDefinitionContext)

	// ExitFormalParameterList is called when exiting the formalParameterList production.
	ExitFormalParameterList(c *FormalParameterListContext)

	// ExitFormalParameterArg is called when exiting the formalParameterArg production.
	ExitFormalParameterArg(c *FormalParameterArgContext)

	// ExitLastFormalParameterArg is called when exiting the lastFormalParameterArg production.
	ExitLastFormalParameterArg(c *LastFormalParameterArgContext)

	// ExitFunctionBody is called when exiting the functionBody production.
	ExitFunctionBody(c *FunctionBodyContext)

	// ExitSourceElements is called when exiting the sourceElements production.
	ExitSourceElements(c *SourceElementsContext)

	// ExitArrayLiteral is called when exiting the arrayLiteral production.
	ExitArrayLiteral(c *ArrayLiteralContext)

	// ExitElementList is called when exiting the elementList production.
	ExitElementList(c *ElementListContext)

	// ExitArrayElement is called when exiting the arrayElement production.
	ExitArrayElement(c *ArrayElementContext)

	// ExitObjectLiteral is called when exiting the objectLiteral production.
	ExitObjectLiteral(c *ObjectLiteralContext)

	// ExitPropertyExpressionAssignment is called when exiting the PropertyExpressionAssignment production.
	ExitPropertyExpressionAssignment(c *PropertyExpressionAssignmentContext)

	// ExitComputedPropertyExpressionAssignment is called when exiting the ComputedPropertyExpressionAssignment production.
	ExitComputedPropertyExpressionAssignment(c *ComputedPropertyExpressionAssignmentContext)

	// ExitFunctionProperty is called when exiting the FunctionProperty production.
	ExitFunctionProperty(c *FunctionPropertyContext)

	// ExitPropertyGetter is called when exiting the PropertyGetter production.
	ExitPropertyGetter(c *PropertyGetterContext)

	// ExitPropertySetter is called when exiting the PropertySetter production.
	ExitPropertySetter(c *PropertySetterContext)

	// ExitPropertyShorthand is called when exiting the PropertyShorthand production.
	ExitPropertyShorthand(c *PropertyShorthandContext)

	// ExitPropertyName is called when exiting the propertyName production.
	ExitPropertyName(c *PropertyNameContext)

	// ExitArguments is called when exiting the arguments production.
	ExitArguments(c *ArgumentsContext)

	// ExitArgument is called when exiting the argument production.
	ExitArgument(c *ArgumentContext)

	// ExitExpressionSequence is called when exiting the expressionSequence production.
	ExitExpressionSequence(c *ExpressionSequenceContext)

	// ExitTemplateStringExpression is called when exiting the TemplateStringExpression production.
	ExitTemplateStringExpression(c *TemplateStringExpressionContext)

	// ExitTernaryExpression is called when exiting the TernaryExpression production.
	ExitTernaryExpression(c *TernaryExpressionContext)

	// ExitLogicalAndExpression is called when exiting the LogicalAndExpression production.
	ExitLogicalAndExpression(c *LogicalAndExpressionContext)

	// ExitPowerExpression is called when exiting the PowerExpression production.
	ExitPowerExpression(c *PowerExpressionContext)

	// ExitPreIncrementExpression is called when exiting the PreIncrementExpression production.
	ExitPreIncrementExpression(c *PreIncrementExpressionContext)

	// ExitObjectLiteralExpression is called when exiting the ObjectLiteralExpression production.
	ExitObjectLiteralExpression(c *ObjectLiteralExpressionContext)

	// ExitMetaExpression is called when exiting the MetaExpression production.
	ExitMetaExpression(c *MetaExpressionContext)

	// ExitInExpression is called when exiting the InExpression production.
	ExitInExpression(c *InExpressionContext)

	// ExitLogicalOrExpression is called when exiting the LogicalOrExpression production.
	ExitLogicalOrExpression(c *LogicalOrExpressionContext)

	// ExitNotExpression is called when exiting the NotExpression production.
	ExitNotExpression(c *NotExpressionContext)

	// ExitPreDecreaseExpression is called when exiting the PreDecreaseExpression production.
	ExitPreDecreaseExpression(c *PreDecreaseExpressionContext)

	// ExitArgumentsExpression is called when exiting the ArgumentsExpression production.
	ExitArgumentsExpression(c *ArgumentsExpressionContext)

	// ExitAwaitExpression is called when exiting the AwaitExpression production.
	ExitAwaitExpression(c *AwaitExpressionContext)

	// ExitThisExpression is called when exiting the ThisExpression production.
	ExitThisExpression(c *ThisExpressionContext)

	// ExitFunctionExpression is called when exiting the FunctionExpression production.
	ExitFunctionExpression(c *FunctionExpressionContext)

	// ExitUnaryMinusExpression is called when exiting the UnaryMinusExpression production.
	ExitUnaryMinusExpression(c *UnaryMinusExpressionContext)

	// ExitAssignmentExpression is called when exiting the AssignmentExpression production.
	ExitAssignmentExpression(c *AssignmentExpressionContext)

	// ExitPostDecreaseExpression is called when exiting the PostDecreaseExpression production.
	ExitPostDecreaseExpression(c *PostDecreaseExpressionContext)

	// ExitTypeofExpression is called when exiting the TypeofExpression production.
	ExitTypeofExpression(c *TypeofExpressionContext)

	// ExitInstanceofExpression is called when exiting the InstanceofExpression production.
	ExitInstanceofExpression(c *InstanceofExpressionContext)

	// ExitUnaryPlusExpression is called when exiting the UnaryPlusExpression production.
	ExitUnaryPlusExpression(c *UnaryPlusExpressionContext)

	// ExitDeleteExpression is called when exiting the DeleteExpression production.
	ExitDeleteExpression(c *DeleteExpressionContext)

	// ExitImportExpression is called when exiting the ImportExpression production.
	ExitImportExpression(c *ImportExpressionContext)

	// ExitEqualityExpression is called when exiting the EqualityExpression production.
	ExitEqualityExpression(c *EqualityExpressionContext)

	// ExitBitXOrExpression is called when exiting the BitXOrExpression production.
	ExitBitXOrExpression(c *BitXOrExpressionContext)

	// ExitSuperExpression is called when exiting the SuperExpression production.
	ExitSuperExpression(c *SuperExpressionContext)

	// ExitMultiplicativeExpression is called when exiting the MultiplicativeExpression production.
	ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// ExitBitShiftExpression is called when exiting the BitShiftExpression production.
	ExitBitShiftExpression(c *BitShiftExpressionContext)

	// ExitParenthesizedExpression is called when exiting the ParenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitAdditiveExpression is called when exiting the AdditiveExpression production.
	ExitAdditiveExpression(c *AdditiveExpressionContext)

	// ExitRelationalExpression is called when exiting the RelationalExpression production.
	ExitRelationalExpression(c *RelationalExpressionContext)

	// ExitPostIncrementExpression is called when exiting the PostIncrementExpression production.
	ExitPostIncrementExpression(c *PostIncrementExpressionContext)

	// ExitYieldExpression is called when exiting the YieldExpression production.
	ExitYieldExpression(c *YieldExpressionContext)

	// ExitBitNotExpression is called when exiting the BitNotExpression production.
	ExitBitNotExpression(c *BitNotExpressionContext)

	// ExitNewExpression is called when exiting the NewExpression production.
	ExitNewExpression(c *NewExpressionContext)

	// ExitLiteralExpression is called when exiting the LiteralExpression production.
	ExitLiteralExpression(c *LiteralExpressionContext)

	// ExitArrayLiteralExpression is called when exiting the ArrayLiteralExpression production.
	ExitArrayLiteralExpression(c *ArrayLiteralExpressionContext)

	// ExitMemberDotExpression is called when exiting the MemberDotExpression production.
	ExitMemberDotExpression(c *MemberDotExpressionContext)

	// ExitClassExpression is called when exiting the ClassExpression production.
	ExitClassExpression(c *ClassExpressionContext)

	// ExitMemberIndexExpression is called when exiting the MemberIndexExpression production.
	ExitMemberIndexExpression(c *MemberIndexExpressionContext)

	// ExitIdentifierExpression is called when exiting the IdentifierExpression production.
	ExitIdentifierExpression(c *IdentifierExpressionContext)

	// ExitBitAndExpression is called when exiting the BitAndExpression production.
	ExitBitAndExpression(c *BitAndExpressionContext)

	// ExitBitOrExpression is called when exiting the BitOrExpression production.
	ExitBitOrExpression(c *BitOrExpressionContext)

	// ExitAssignmentOperatorExpression is called when exiting the AssignmentOperatorExpression production.
	ExitAssignmentOperatorExpression(c *AssignmentOperatorExpressionContext)

	// ExitVoidExpression is called when exiting the VoidExpression production.
	ExitVoidExpression(c *VoidExpressionContext)

	// ExitCoalesceExpression is called when exiting the CoalesceExpression production.
	ExitCoalesceExpression(c *CoalesceExpressionContext)

	// ExitAssignable is called when exiting the assignable production.
	ExitAssignable(c *AssignableContext)

	// ExitFunctionDecl is called when exiting the FunctionDecl production.
	ExitFunctionDecl(c *FunctionDeclContext)

	// ExitAnoymousFunctionDecl is called when exiting the AnoymousFunctionDecl production.
	ExitAnoymousFunctionDecl(c *AnoymousFunctionDeclContext)

	// ExitArrowFunction is called when exiting the ArrowFunction production.
	ExitArrowFunction(c *ArrowFunctionContext)

	// ExitArrowFunctionParameters is called when exiting the arrowFunctionParameters production.
	ExitArrowFunctionParameters(c *ArrowFunctionParametersContext)

	// ExitArrowFunctionBody is called when exiting the arrowFunctionBody production.
	ExitArrowFunctionBody(c *ArrowFunctionBodyContext)

	// ExitAssignmentOperator is called when exiting the assignmentOperator production.
	ExitAssignmentOperator(c *AssignmentOperatorContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitNumericLiteral is called when exiting the numericLiteral production.
	ExitNumericLiteral(c *NumericLiteralContext)

	// ExitBigintLiteral is called when exiting the bigintLiteral production.
	ExitBigintLiteral(c *BigintLiteralContext)

	// ExitIdentifierName is called when exiting the identifierName production.
	ExitIdentifierName(c *IdentifierNameContext)

	// ExitReservedWord is called when exiting the reservedWord production.
	ExitReservedWord(c *ReservedWordContext)

	// ExitKeyword is called when exiting the keyword production.
	ExitKeyword(c *KeywordContext)

	// ExitGetter is called when exiting the getter production.
	ExitGetter(c *GetterContext)

	// ExitSetter is called when exiting the setter production.
	ExitSetter(c *SetterContext)

	// ExitEos is called when exiting the eos production.
	ExitEos(c *EosContext)
}

JavaScriptParserListener is a complete listener for a parse tree produced by JavaScriptParser.

type KeywordContext

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

func NewEmptyKeywordContext

func NewEmptyKeywordContext() *KeywordContext

func NewKeywordContext

func NewKeywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeywordContext

func (*KeywordContext) As

func (*KeywordContext) Async

func (s *KeywordContext) Async() antlr.TerminalNode

func (*KeywordContext) Await

func (s *KeywordContext) Await() antlr.TerminalNode

func (*KeywordContext) Break

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

func (*KeywordContext) Case

func (s *KeywordContext) Case() antlr.TerminalNode

func (*KeywordContext) Catch

func (s *KeywordContext) Catch() antlr.TerminalNode

func (*KeywordContext) Class

func (s *KeywordContext) Class() antlr.TerminalNode

func (*KeywordContext) Const

func (s *KeywordContext) Const() antlr.TerminalNode

func (*KeywordContext) Continue

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

func (*KeywordContext) Debugger

func (s *KeywordContext) Debugger() antlr.TerminalNode

func (*KeywordContext) Default

func (s *KeywordContext) Default() antlr.TerminalNode

func (*KeywordContext) Delete

func (s *KeywordContext) Delete() antlr.TerminalNode

func (*KeywordContext) Do

func (*KeywordContext) Else

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

func (*KeywordContext) EnterRule

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

func (*KeywordContext) Enum

func (s *KeywordContext) Enum() antlr.TerminalNode

func (*KeywordContext) ExitRule

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

func (*KeywordContext) Export

func (s *KeywordContext) Export() antlr.TerminalNode

func (*KeywordContext) Extends

func (s *KeywordContext) Extends() antlr.TerminalNode

func (*KeywordContext) Finally

func (s *KeywordContext) Finally() antlr.TerminalNode

func (*KeywordContext) For

func (*KeywordContext) From

func (s *KeywordContext) From() antlr.TerminalNode

func (*KeywordContext) Function

func (s *KeywordContext) Function() antlr.TerminalNode

func (*KeywordContext) GetParser

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

func (*KeywordContext) GetRuleContext

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

func (*KeywordContext) If

func (*KeywordContext) Implements

func (s *KeywordContext) Implements() antlr.TerminalNode

func (*KeywordContext) Import

func (s *KeywordContext) Import() antlr.TerminalNode

func (*KeywordContext) In

func (*KeywordContext) Instanceof

func (s *KeywordContext) Instanceof() antlr.TerminalNode

func (*KeywordContext) Interface

func (s *KeywordContext) Interface() antlr.TerminalNode

func (*KeywordContext) IsKeywordContext

func (*KeywordContext) IsKeywordContext()

func (*KeywordContext) Let

func (*KeywordContext) New

func (*KeywordContext) Package

func (s *KeywordContext) Package() antlr.TerminalNode

func (*KeywordContext) Private

func (s *KeywordContext) Private() antlr.TerminalNode

func (*KeywordContext) Protected

func (s *KeywordContext) Protected() antlr.TerminalNode

func (*KeywordContext) Public

func (s *KeywordContext) Public() antlr.TerminalNode

func (*KeywordContext) Return

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

func (*KeywordContext) Static

func (s *KeywordContext) Static() antlr.TerminalNode

func (*KeywordContext) Super

func (s *KeywordContext) Super() antlr.TerminalNode

func (*KeywordContext) Switch

func (s *KeywordContext) Switch() antlr.TerminalNode

func (*KeywordContext) This

func (s *KeywordContext) This() antlr.TerminalNode

func (*KeywordContext) Throw

func (s *KeywordContext) Throw() antlr.TerminalNode

func (*KeywordContext) ToStringTree

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

func (*KeywordContext) Try

func (*KeywordContext) Typeof

func (s *KeywordContext) Typeof() antlr.TerminalNode

func (*KeywordContext) Var

func (*KeywordContext) Void

func (s *KeywordContext) Void() antlr.TerminalNode

func (*KeywordContext) While

func (s *KeywordContext) While() antlr.TerminalNode

func (*KeywordContext) With

func (s *KeywordContext) With() antlr.TerminalNode

func (*KeywordContext) Yield

func (s *KeywordContext) Yield() antlr.TerminalNode

type LabelledStatementContext

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

func NewEmptyLabelledStatementContext

func NewEmptyLabelledStatementContext() *LabelledStatementContext

func NewLabelledStatementContext

func NewLabelledStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelledStatementContext

func (*LabelledStatementContext) Colon

func (*LabelledStatementContext) EnterRule

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

func (*LabelledStatementContext) ExitRule

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

func (*LabelledStatementContext) GetParser

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

func (*LabelledStatementContext) GetRuleContext

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

func (*LabelledStatementContext) Identifier

func (*LabelledStatementContext) IsLabelledStatementContext

func (*LabelledStatementContext) IsLabelledStatementContext()

func (*LabelledStatementContext) Statement

func (*LabelledStatementContext) ToStringTree

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

type LastFormalParameterArgContext

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

func NewEmptyLastFormalParameterArgContext

func NewEmptyLastFormalParameterArgContext() *LastFormalParameterArgContext

func NewLastFormalParameterArgContext

func NewLastFormalParameterArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LastFormalParameterArgContext

func (*LastFormalParameterArgContext) Ellipsis

func (*LastFormalParameterArgContext) EnterRule

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

func (*LastFormalParameterArgContext) ExitRule

func (*LastFormalParameterArgContext) GetParser

func (*LastFormalParameterArgContext) GetRuleContext

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

func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext

func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext()

func (*LastFormalParameterArgContext) SingleExpression

func (*LastFormalParameterArgContext) ToStringTree

func (s *LastFormalParameterArgContext) 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) BigintLiteral

func (s *LiteralContext) BigintLiteral() IBigintLiteralContext

func (*LiteralContext) BooleanLiteral

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

func (*LiteralContext) EnterRule

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

func (*LiteralContext) ExitRule

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

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

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

func (*LiteralContext) NumericLiteral

func (s *LiteralContext) NumericLiteral() INumericLiteralContext

func (*LiteralContext) RegularExpressionLiteral

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

func (*LiteralContext) StringLiteral

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

func (*LiteralContext) TemplateStringLiteral

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

func (*LiteralContext) ToStringTree

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

type LiteralExpressionContext

type LiteralExpressionContext struct {
	*SingleExpressionContext
}

func NewLiteralExpressionContext

func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext

func (*LiteralExpressionContext) EnterRule

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

func (*LiteralExpressionContext) ExitRule

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

func (*LiteralExpressionContext) GetRuleContext

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

func (*LiteralExpressionContext) Literal

type LogicalAndExpressionContext

type LogicalAndExpressionContext struct {
	*SingleExpressionContext
}

func NewLogicalAndExpressionContext

func NewLogicalAndExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalAndExpressionContext

func (*LogicalAndExpressionContext) AllSingleExpression

func (s *LogicalAndExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*LogicalAndExpressionContext) And

func (*LogicalAndExpressionContext) EnterRule

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

func (*LogicalAndExpressionContext) ExitRule

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

func (*LogicalAndExpressionContext) GetRuleContext

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

func (*LogicalAndExpressionContext) SingleExpression

type LogicalOrExpressionContext

type LogicalOrExpressionContext struct {
	*SingleExpressionContext
}

func NewLogicalOrExpressionContext

func NewLogicalOrExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LogicalOrExpressionContext

func (*LogicalOrExpressionContext) AllSingleExpression

func (s *LogicalOrExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*LogicalOrExpressionContext) EnterRule

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

func (*LogicalOrExpressionContext) ExitRule

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

func (*LogicalOrExpressionContext) GetRuleContext

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

func (*LogicalOrExpressionContext) Or

func (*LogicalOrExpressionContext) SingleExpression

type MemberDotExpressionContext

type MemberDotExpressionContext struct {
	*SingleExpressionContext
}

func NewMemberDotExpressionContext

func NewMemberDotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberDotExpressionContext

func (*MemberDotExpressionContext) Dot

func (*MemberDotExpressionContext) EnterRule

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

func (*MemberDotExpressionContext) ExitRule

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

func (*MemberDotExpressionContext) GetRuleContext

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

func (*MemberDotExpressionContext) Hashtag

func (*MemberDotExpressionContext) IdentifierName

func (*MemberDotExpressionContext) QuestionMark

func (s *MemberDotExpressionContext) QuestionMark() antlr.TerminalNode

func (*MemberDotExpressionContext) SingleExpression

type MemberIndexExpressionContext

type MemberIndexExpressionContext struct {
	*SingleExpressionContext
}

func NewMemberIndexExpressionContext

func NewMemberIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberIndexExpressionContext

func (*MemberIndexExpressionContext) CloseBracket

func (*MemberIndexExpressionContext) EnterRule

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

func (*MemberIndexExpressionContext) ExitRule

func (*MemberIndexExpressionContext) ExpressionSequence

func (*MemberIndexExpressionContext) GetRuleContext

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

func (*MemberIndexExpressionContext) OpenBracket

func (*MemberIndexExpressionContext) SingleExpression

type MetaExpressionContext

type MetaExpressionContext struct {
	*SingleExpressionContext
}

func NewMetaExpressionContext

func NewMetaExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MetaExpressionContext

func (*MetaExpressionContext) Dot

func (*MetaExpressionContext) EnterRule

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

func (*MetaExpressionContext) ExitRule

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

func (*MetaExpressionContext) GetRuleContext

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

func (*MetaExpressionContext) Identifier

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

func (*MetaExpressionContext) New

type MethodDefinitionContext

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

func NewEmptyMethodDefinitionContext

func NewEmptyMethodDefinitionContext() *MethodDefinitionContext

func NewMethodDefinitionContext

func NewMethodDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodDefinitionContext

func (*MethodDefinitionContext) CloseBrace

func (s *MethodDefinitionContext) CloseBrace() antlr.TerminalNode

func (*MethodDefinitionContext) CloseParen

func (s *MethodDefinitionContext) CloseParen() antlr.TerminalNode

func (*MethodDefinitionContext) EnterRule

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

func (*MethodDefinitionContext) ExitRule

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

func (*MethodDefinitionContext) FormalParameterList

func (s *MethodDefinitionContext) FormalParameterList() IFormalParameterListContext

func (*MethodDefinitionContext) FunctionBody

func (*MethodDefinitionContext) GetParser

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

func (*MethodDefinitionContext) GetRuleContext

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

func (*MethodDefinitionContext) Getter

func (*MethodDefinitionContext) Hashtag

func (*MethodDefinitionContext) IsMethodDefinitionContext

func (*MethodDefinitionContext) IsMethodDefinitionContext()

func (*MethodDefinitionContext) Multiply

func (*MethodDefinitionContext) OpenBrace

func (*MethodDefinitionContext) OpenParen

func (*MethodDefinitionContext) PropertyName

func (*MethodDefinitionContext) Setter

func (*MethodDefinitionContext) ToStringTree

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

type ModuleItemsContext

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

func NewEmptyModuleItemsContext

func NewEmptyModuleItemsContext() *ModuleItemsContext

func NewModuleItemsContext

func NewModuleItemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleItemsContext

func (*ModuleItemsContext) AliasName

func (s *ModuleItemsContext) AliasName(i int) IAliasNameContext

func (*ModuleItemsContext) AllAliasName

func (s *ModuleItemsContext) AllAliasName() []IAliasNameContext

func (*ModuleItemsContext) AllComma

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

func (*ModuleItemsContext) CloseBrace

func (s *ModuleItemsContext) CloseBrace() antlr.TerminalNode

func (*ModuleItemsContext) Comma

func (*ModuleItemsContext) EnterRule

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

func (*ModuleItemsContext) ExitRule

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

func (*ModuleItemsContext) GetParser

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

func (*ModuleItemsContext) GetRuleContext

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

func (*ModuleItemsContext) IsModuleItemsContext

func (*ModuleItemsContext) IsModuleItemsContext()

func (*ModuleItemsContext) OpenBrace

func (s *ModuleItemsContext) OpenBrace() antlr.TerminalNode

func (*ModuleItemsContext) ToStringTree

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

type MultiplicativeExpressionContext

type MultiplicativeExpressionContext struct {
	*SingleExpressionContext
}

func NewMultiplicativeExpressionContext

func NewMultiplicativeExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) AllSingleExpression

func (s *MultiplicativeExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*MultiplicativeExpressionContext) Divide

func (*MultiplicativeExpressionContext) EnterRule

func (*MultiplicativeExpressionContext) ExitRule

func (*MultiplicativeExpressionContext) GetRuleContext

func (*MultiplicativeExpressionContext) Modulus

func (*MultiplicativeExpressionContext) Multiply

func (*MultiplicativeExpressionContext) SingleExpression

type NewExpressionContext

type NewExpressionContext struct {
	*SingleExpressionContext
}

func NewNewExpressionContext

func NewNewExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewExpressionContext

func (*NewExpressionContext) Arguments

func (s *NewExpressionContext) Arguments() IArgumentsContext

func (*NewExpressionContext) EnterRule

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

func (*NewExpressionContext) ExitRule

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

func (*NewExpressionContext) GetRuleContext

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

func (*NewExpressionContext) New

func (*NewExpressionContext) SingleExpression

func (s *NewExpressionContext) SingleExpression() ISingleExpressionContext

type NotExpressionContext

type NotExpressionContext struct {
	*SingleExpressionContext
}

func NewNotExpressionContext

func NewNotExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NotExpressionContext

func (*NotExpressionContext) EnterRule

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

func (*NotExpressionContext) ExitRule

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

func (*NotExpressionContext) GetRuleContext

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

func (*NotExpressionContext) Not

func (*NotExpressionContext) SingleExpression

func (s *NotExpressionContext) SingleExpression() ISingleExpressionContext

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

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

func (*NumericLiteralContext) DecimalLiteral

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

func (*NumericLiteralContext) EnterRule

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

func (*NumericLiteralContext) ExitRule

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

func (*NumericLiteralContext) GetParser

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

func (*NumericLiteralContext) GetRuleContext

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

func (*NumericLiteralContext) HexIntegerLiteral

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

func (*NumericLiteralContext) IsNumericLiteralContext

func (*NumericLiteralContext) IsNumericLiteralContext()

func (*NumericLiteralContext) OctalIntegerLiteral

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

func (*NumericLiteralContext) OctalIntegerLiteral2

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

func (*NumericLiteralContext) ToStringTree

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

type ObjectLiteralContext

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

func NewEmptyObjectLiteralContext

func NewEmptyObjectLiteralContext() *ObjectLiteralContext

func NewObjectLiteralContext

func NewObjectLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectLiteralContext

func (*ObjectLiteralContext) AllComma

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

func (*ObjectLiteralContext) AllPropertyAssignment

func (s *ObjectLiteralContext) AllPropertyAssignment() []IPropertyAssignmentContext

func (*ObjectLiteralContext) CloseBrace

func (s *ObjectLiteralContext) CloseBrace() antlr.TerminalNode

func (*ObjectLiteralContext) Comma

func (*ObjectLiteralContext) EnterRule

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

func (*ObjectLiteralContext) ExitRule

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

func (*ObjectLiteralContext) GetParser

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

func (*ObjectLiteralContext) GetRuleContext

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

func (*ObjectLiteralContext) IsObjectLiteralContext

func (*ObjectLiteralContext) IsObjectLiteralContext()

func (*ObjectLiteralContext) OpenBrace

func (s *ObjectLiteralContext) OpenBrace() antlr.TerminalNode

func (*ObjectLiteralContext) PropertyAssignment

func (s *ObjectLiteralContext) PropertyAssignment(i int) IPropertyAssignmentContext

func (*ObjectLiteralContext) ToStringTree

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

type ObjectLiteralExpressionContext

type ObjectLiteralExpressionContext struct {
	*SingleExpressionContext
}

func NewObjectLiteralExpressionContext

func NewObjectLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ObjectLiteralExpressionContext

func (*ObjectLiteralExpressionContext) EnterRule

func (*ObjectLiteralExpressionContext) ExitRule

func (*ObjectLiteralExpressionContext) GetRuleContext

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

func (*ObjectLiteralExpressionContext) ObjectLiteral

type ParenthesizedExpressionContext

type ParenthesizedExpressionContext struct {
	*SingleExpressionContext
}

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) CloseParen

func (*ParenthesizedExpressionContext) EnterRule

func (*ParenthesizedExpressionContext) ExitRule

func (*ParenthesizedExpressionContext) ExpressionSequence

func (*ParenthesizedExpressionContext) GetRuleContext

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

func (*ParenthesizedExpressionContext) OpenParen

type PostDecreaseExpressionContext

type PostDecreaseExpressionContext struct {
	*SingleExpressionContext
}

func NewPostDecreaseExpressionContext

func NewPostDecreaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PostDecreaseExpressionContext

func (*PostDecreaseExpressionContext) EnterRule

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

func (*PostDecreaseExpressionContext) ExitRule

func (*PostDecreaseExpressionContext) GetRuleContext

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

func (*PostDecreaseExpressionContext) MinusMinus

func (*PostDecreaseExpressionContext) SingleExpression

type PostIncrementExpressionContext

type PostIncrementExpressionContext struct {
	*SingleExpressionContext
}

func NewPostIncrementExpressionContext

func NewPostIncrementExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PostIncrementExpressionContext

func (*PostIncrementExpressionContext) EnterRule

func (*PostIncrementExpressionContext) ExitRule

func (*PostIncrementExpressionContext) GetRuleContext

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

func (*PostIncrementExpressionContext) PlusPlus

func (*PostIncrementExpressionContext) SingleExpression

type PowerExpressionContext

type PowerExpressionContext struct {
	*SingleExpressionContext
}

func NewPowerExpressionContext

func NewPowerExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PowerExpressionContext

func (*PowerExpressionContext) AllSingleExpression

func (s *PowerExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*PowerExpressionContext) EnterRule

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

func (*PowerExpressionContext) ExitRule

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

func (*PowerExpressionContext) GetRuleContext

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

func (*PowerExpressionContext) Power

func (*PowerExpressionContext) SingleExpression

func (s *PowerExpressionContext) SingleExpression(i int) ISingleExpressionContext

type PreDecreaseExpressionContext

type PreDecreaseExpressionContext struct {
	*SingleExpressionContext
}

func NewPreDecreaseExpressionContext

func NewPreDecreaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PreDecreaseExpressionContext

func (*PreDecreaseExpressionContext) EnterRule

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

func (*PreDecreaseExpressionContext) ExitRule

func (*PreDecreaseExpressionContext) GetRuleContext

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

func (*PreDecreaseExpressionContext) MinusMinus

func (*PreDecreaseExpressionContext) SingleExpression

type PreIncrementExpressionContext

type PreIncrementExpressionContext struct {
	*SingleExpressionContext
}

func NewPreIncrementExpressionContext

func NewPreIncrementExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PreIncrementExpressionContext

func (*PreIncrementExpressionContext) EnterRule

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

func (*PreIncrementExpressionContext) ExitRule

func (*PreIncrementExpressionContext) GetRuleContext

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

func (*PreIncrementExpressionContext) PlusPlus

func (*PreIncrementExpressionContext) SingleExpression

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

func (*ProgramContext) EnterRule

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

func (*ProgramContext) ExitRule

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

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) HashBangLine

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

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) SourceElements

func (s *ProgramContext) SourceElements() ISourceElementsContext

func (*ProgramContext) ToStringTree

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

type PropertyAssignmentContext

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

func NewEmptyPropertyAssignmentContext

func NewEmptyPropertyAssignmentContext() *PropertyAssignmentContext

func NewPropertyAssignmentContext

func NewPropertyAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyAssignmentContext

func (*PropertyAssignmentContext) CopyFrom

func (*PropertyAssignmentContext) GetParser

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

func (*PropertyAssignmentContext) GetRuleContext

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

func (*PropertyAssignmentContext) IsPropertyAssignmentContext

func (*PropertyAssignmentContext) IsPropertyAssignmentContext()

func (*PropertyAssignmentContext) ToStringTree

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

type PropertyExpressionAssignmentContext

type PropertyExpressionAssignmentContext struct {
	*PropertyAssignmentContext
}

func (*PropertyExpressionAssignmentContext) Colon

func (*PropertyExpressionAssignmentContext) EnterRule

func (*PropertyExpressionAssignmentContext) ExitRule

func (*PropertyExpressionAssignmentContext) GetRuleContext

func (*PropertyExpressionAssignmentContext) PropertyName

func (*PropertyExpressionAssignmentContext) SingleExpression

type PropertyGetterContext

type PropertyGetterContext struct {
	*PropertyAssignmentContext
}

func NewPropertyGetterContext

func NewPropertyGetterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyGetterContext

func (*PropertyGetterContext) CloseBrace

func (s *PropertyGetterContext) CloseBrace() antlr.TerminalNode

func (*PropertyGetterContext) CloseParen

func (s *PropertyGetterContext) CloseParen() antlr.TerminalNode

func (*PropertyGetterContext) EnterRule

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

func (*PropertyGetterContext) ExitRule

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

func (*PropertyGetterContext) FunctionBody

func (s *PropertyGetterContext) FunctionBody() IFunctionBodyContext

func (*PropertyGetterContext) GetRuleContext

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

func (*PropertyGetterContext) Getter

func (*PropertyGetterContext) OpenBrace

func (s *PropertyGetterContext) OpenBrace() antlr.TerminalNode

func (*PropertyGetterContext) OpenParen

func (s *PropertyGetterContext) OpenParen() antlr.TerminalNode

type PropertyNameContext

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

func NewEmptyPropertyNameContext

func NewEmptyPropertyNameContext() *PropertyNameContext

func NewPropertyNameContext

func NewPropertyNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyNameContext

func (*PropertyNameContext) CloseBracket

func (s *PropertyNameContext) CloseBracket() antlr.TerminalNode

func (*PropertyNameContext) EnterRule

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

func (*PropertyNameContext) ExitRule

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

func (*PropertyNameContext) GetParser

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

func (*PropertyNameContext) GetRuleContext

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

func (*PropertyNameContext) IdentifierName

func (s *PropertyNameContext) IdentifierName() IIdentifierNameContext

func (*PropertyNameContext) IsPropertyNameContext

func (*PropertyNameContext) IsPropertyNameContext()

func (*PropertyNameContext) NumericLiteral

func (s *PropertyNameContext) NumericLiteral() INumericLiteralContext

func (*PropertyNameContext) OpenBracket

func (s *PropertyNameContext) OpenBracket() antlr.TerminalNode

func (*PropertyNameContext) SingleExpression

func (s *PropertyNameContext) SingleExpression() ISingleExpressionContext

func (*PropertyNameContext) StringLiteral

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

func (*PropertyNameContext) ToStringTree

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

type PropertySetterContext

type PropertySetterContext struct {
	*PropertyAssignmentContext
}

func NewPropertySetterContext

func NewPropertySetterContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertySetterContext

func (*PropertySetterContext) CloseBrace

func (s *PropertySetterContext) CloseBrace() antlr.TerminalNode

func (*PropertySetterContext) CloseParen

func (s *PropertySetterContext) CloseParen() antlr.TerminalNode

func (*PropertySetterContext) EnterRule

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

func (*PropertySetterContext) ExitRule

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

func (*PropertySetterContext) FormalParameterArg

func (s *PropertySetterContext) FormalParameterArg() IFormalParameterArgContext

func (*PropertySetterContext) FunctionBody

func (s *PropertySetterContext) FunctionBody() IFunctionBodyContext

func (*PropertySetterContext) GetRuleContext

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

func (*PropertySetterContext) OpenBrace

func (s *PropertySetterContext) OpenBrace() antlr.TerminalNode

func (*PropertySetterContext) OpenParen

func (s *PropertySetterContext) OpenParen() antlr.TerminalNode

func (*PropertySetterContext) Setter

type PropertyShorthandContext

type PropertyShorthandContext struct {
	*PropertyAssignmentContext
}

func NewPropertyShorthandContext

func NewPropertyShorthandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyShorthandContext

func (*PropertyShorthandContext) Ellipsis

func (*PropertyShorthandContext) EnterRule

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

func (*PropertyShorthandContext) ExitRule

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

func (*PropertyShorthandContext) GetRuleContext

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

func (*PropertyShorthandContext) SingleExpression

func (s *PropertyShorthandContext) SingleExpression() ISingleExpressionContext

type RelationalExpressionContext

type RelationalExpressionContext struct {
	*SingleExpressionContext
}

func NewRelationalExpressionContext

func NewRelationalExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RelationalExpressionContext

func (*RelationalExpressionContext) AllSingleExpression

func (s *RelationalExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*RelationalExpressionContext) EnterRule

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

func (*RelationalExpressionContext) ExitRule

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

func (*RelationalExpressionContext) GetRuleContext

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

func (*RelationalExpressionContext) GreaterThanEquals

func (s *RelationalExpressionContext) GreaterThanEquals() antlr.TerminalNode

func (*RelationalExpressionContext) LessThan

func (*RelationalExpressionContext) LessThanEquals

func (s *RelationalExpressionContext) LessThanEquals() antlr.TerminalNode

func (*RelationalExpressionContext) MoreThan

func (*RelationalExpressionContext) SingleExpression

type ReservedWordContext

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

func NewEmptyReservedWordContext

func NewEmptyReservedWordContext() *ReservedWordContext

func NewReservedWordContext

func NewReservedWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReservedWordContext

func (*ReservedWordContext) BooleanLiteral

func (s *ReservedWordContext) BooleanLiteral() antlr.TerminalNode

func (*ReservedWordContext) EnterRule

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

func (*ReservedWordContext) ExitRule

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

func (*ReservedWordContext) GetParser

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

func (*ReservedWordContext) GetRuleContext

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

func (*ReservedWordContext) IsReservedWordContext

func (*ReservedWordContext) IsReservedWordContext()

func (*ReservedWordContext) Keyword

func (s *ReservedWordContext) Keyword() IKeywordContext

func (*ReservedWordContext) NullLiteral

func (s *ReservedWordContext) NullLiteral() antlr.TerminalNode

func (*ReservedWordContext) ToStringTree

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

type ReturnStatementContext

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

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) EnterRule

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

func (*ReturnStatementContext) Eos

func (*ReturnStatementContext) ExitRule

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

func (*ReturnStatementContext) ExpressionSequence

func (s *ReturnStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*ReturnStatementContext) GetParser

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

func (*ReturnStatementContext) GetRuleContext

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

func (*ReturnStatementContext) IsReturnStatementContext

func (*ReturnStatementContext) IsReturnStatementContext()

func (*ReturnStatementContext) Return

func (*ReturnStatementContext) ToStringTree

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

type SetterContext

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

func NewEmptySetterContext

func NewEmptySetterContext() *SetterContext

func NewSetterContext

func NewSetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetterContext

func (*SetterContext) EnterRule

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

func (*SetterContext) ExitRule

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

func (*SetterContext) GetParser

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

func (*SetterContext) GetRuleContext

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

func (*SetterContext) Identifier

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

func (*SetterContext) IsSetterContext

func (*SetterContext) IsSetterContext()

func (*SetterContext) PropertyName

func (s *SetterContext) PropertyName() IPropertyNameContext

func (*SetterContext) ToStringTree

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

type SingleExpressionContext

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

func NewEmptySingleExpressionContext

func NewEmptySingleExpressionContext() *SingleExpressionContext

func NewSingleExpressionContext

func NewSingleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleExpressionContext

func (*SingleExpressionContext) CopyFrom

func (*SingleExpressionContext) GetParser

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

func (*SingleExpressionContext) GetRuleContext

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

func (*SingleExpressionContext) IsSingleExpressionContext

func (*SingleExpressionContext) IsSingleExpressionContext()

func (*SingleExpressionContext) ToStringTree

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

type SourceElementContext

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

func NewEmptySourceElementContext

func NewEmptySourceElementContext() *SourceElementContext

func NewSourceElementContext

func NewSourceElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceElementContext

func (*SourceElementContext) EnterRule

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

func (*SourceElementContext) ExitRule

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

func (*SourceElementContext) GetParser

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

func (*SourceElementContext) GetRuleContext

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

func (*SourceElementContext) IsSourceElementContext

func (*SourceElementContext) IsSourceElementContext()

func (*SourceElementContext) Statement

func (s *SourceElementContext) Statement() IStatementContext

func (*SourceElementContext) ToStringTree

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

type SourceElementsContext

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

func NewEmptySourceElementsContext

func NewEmptySourceElementsContext() *SourceElementsContext

func NewSourceElementsContext

func NewSourceElementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceElementsContext

func (*SourceElementsContext) AllSourceElement

func (s *SourceElementsContext) AllSourceElement() []ISourceElementContext

func (*SourceElementsContext) EnterRule

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

func (*SourceElementsContext) ExitRule

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

func (*SourceElementsContext) GetParser

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

func (*SourceElementsContext) GetRuleContext

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

func (*SourceElementsContext) IsSourceElementsContext

func (*SourceElementsContext) IsSourceElementsContext()

func (*SourceElementsContext) SourceElement

func (s *SourceElementsContext) SourceElement(i int) ISourceElementContext

func (*SourceElementsContext) ToStringTree

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

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

func (s *StatementContext) Block() IBlockContext

func (*StatementContext) BreakStatement

func (s *StatementContext) BreakStatement() IBreakStatementContext

func (*StatementContext) ClassDeclaration

func (s *StatementContext) ClassDeclaration() IClassDeclarationContext

func (*StatementContext) ContinueStatement

func (s *StatementContext) ContinueStatement() IContinueStatementContext

func (*StatementContext) DebuggerStatement

func (s *StatementContext) DebuggerStatement() IDebuggerStatementContext

func (*StatementContext) EmptyStatement_

func (s *StatementContext) EmptyStatement_() IEmptyStatement_Context

func (*StatementContext) EnterRule

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

func (*StatementContext) ExitRule

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

func (*StatementContext) ExportStatement

func (s *StatementContext) ExportStatement() IExportStatementContext

func (*StatementContext) ExpressionStatement

func (s *StatementContext) ExpressionStatement() IExpressionStatementContext

func (*StatementContext) FunctionDeclaration

func (s *StatementContext) FunctionDeclaration() IFunctionDeclarationContext

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IfStatement

func (s *StatementContext) IfStatement() IIfStatementContext

func (*StatementContext) ImportStatement

func (s *StatementContext) ImportStatement() IImportStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) IterationStatement

func (s *StatementContext) IterationStatement() IIterationStatementContext

func (*StatementContext) LabelledStatement

func (s *StatementContext) LabelledStatement() ILabelledStatementContext

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) SwitchStatement

func (s *StatementContext) SwitchStatement() ISwitchStatementContext

func (*StatementContext) ThrowStatement

func (s *StatementContext) ThrowStatement() IThrowStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) TryStatement

func (s *StatementContext) TryStatement() ITryStatementContext

func (*StatementContext) VariableStatement

func (s *StatementContext) VariableStatement() IVariableStatementContext

func (*StatementContext) WithStatement

func (s *StatementContext) WithStatement() IWithStatementContext

func (*StatementContext) YieldStatement

func (s *StatementContext) YieldStatement() IYieldStatementContext

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

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

func (*StatementListContext) EnterRule

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

func (*StatementListContext) ExitRule

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

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 SuperExpressionContext

type SuperExpressionContext struct {
	*SingleExpressionContext
}

func NewSuperExpressionContext

func NewSuperExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SuperExpressionContext

func (*SuperExpressionContext) EnterRule

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

func (*SuperExpressionContext) ExitRule

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

func (*SuperExpressionContext) GetRuleContext

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

func (*SuperExpressionContext) Super

type SwitchStatementContext

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

func NewEmptySwitchStatementContext

func NewEmptySwitchStatementContext() *SwitchStatementContext

func NewSwitchStatementContext

func NewSwitchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStatementContext

func (*SwitchStatementContext) CaseBlock

func (*SwitchStatementContext) CloseParen

func (s *SwitchStatementContext) CloseParen() antlr.TerminalNode

func (*SwitchStatementContext) EnterRule

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

func (*SwitchStatementContext) ExitRule

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

func (*SwitchStatementContext) ExpressionSequence

func (s *SwitchStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*SwitchStatementContext) GetParser

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

func (*SwitchStatementContext) GetRuleContext

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

func (*SwitchStatementContext) IsSwitchStatementContext

func (*SwitchStatementContext) IsSwitchStatementContext()

func (*SwitchStatementContext) OpenParen

func (s *SwitchStatementContext) OpenParen() antlr.TerminalNode

func (*SwitchStatementContext) Switch

func (*SwitchStatementContext) ToStringTree

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

type TemplateStringExpressionContext

type TemplateStringExpressionContext struct {
	*SingleExpressionContext
}

func NewTemplateStringExpressionContext

func NewTemplateStringExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TemplateStringExpressionContext

func (*TemplateStringExpressionContext) EnterRule

func (*TemplateStringExpressionContext) ExitRule

func (*TemplateStringExpressionContext) GetRuleContext

func (*TemplateStringExpressionContext) SingleExpression

func (*TemplateStringExpressionContext) TemplateStringLiteral

func (s *TemplateStringExpressionContext) TemplateStringLiteral() antlr.TerminalNode

type TernaryExpressionContext

type TernaryExpressionContext struct {
	*SingleExpressionContext
}

func NewTernaryExpressionContext

func NewTernaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryExpressionContext

func (*TernaryExpressionContext) AllSingleExpression

func (s *TernaryExpressionContext) AllSingleExpression() []ISingleExpressionContext

func (*TernaryExpressionContext) Colon

func (*TernaryExpressionContext) EnterRule

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

func (*TernaryExpressionContext) ExitRule

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

func (*TernaryExpressionContext) GetRuleContext

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

func (*TernaryExpressionContext) QuestionMark

func (s *TernaryExpressionContext) QuestionMark() antlr.TerminalNode

func (*TernaryExpressionContext) SingleExpression

func (s *TernaryExpressionContext) SingleExpression(i int) ISingleExpressionContext

type ThisExpressionContext

type ThisExpressionContext struct {
	*SingleExpressionContext
}

func NewThisExpressionContext

func NewThisExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ThisExpressionContext

func (*ThisExpressionContext) EnterRule

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

func (*ThisExpressionContext) ExitRule

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

func (*ThisExpressionContext) GetRuleContext

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

func (*ThisExpressionContext) This

type ThrowStatementContext

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

func NewEmptyThrowStatementContext

func NewEmptyThrowStatementContext() *ThrowStatementContext

func NewThrowStatementContext

func NewThrowStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThrowStatementContext

func (*ThrowStatementContext) EnterRule

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

func (*ThrowStatementContext) Eos

func (*ThrowStatementContext) ExitRule

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

func (*ThrowStatementContext) ExpressionSequence

func (s *ThrowStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*ThrowStatementContext) GetParser

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

func (*ThrowStatementContext) GetRuleContext

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

func (*ThrowStatementContext) IsThrowStatementContext

func (*ThrowStatementContext) IsThrowStatementContext()

func (*ThrowStatementContext) Throw

func (*ThrowStatementContext) ToStringTree

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

type TryStatementContext

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

func NewEmptyTryStatementContext

func NewEmptyTryStatementContext() *TryStatementContext

func NewTryStatementContext

func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext

func (*TryStatementContext) Block

func (*TryStatementContext) CatchProduction

func (s *TryStatementContext) CatchProduction() ICatchProductionContext

func (*TryStatementContext) EnterRule

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

func (*TryStatementContext) ExitRule

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

func (*TryStatementContext) FinallyProduction

func (s *TryStatementContext) FinallyProduction() IFinallyProductionContext

func (*TryStatementContext) GetParser

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

func (*TryStatementContext) GetRuleContext

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

func (*TryStatementContext) IsTryStatementContext

func (*TryStatementContext) IsTryStatementContext()

func (*TryStatementContext) ToStringTree

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

func (*TryStatementContext) Try

type TypeofExpressionContext

type TypeofExpressionContext struct {
	*SingleExpressionContext
}

func NewTypeofExpressionContext

func NewTypeofExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TypeofExpressionContext

func (*TypeofExpressionContext) EnterRule

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

func (*TypeofExpressionContext) ExitRule

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

func (*TypeofExpressionContext) GetRuleContext

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

func (*TypeofExpressionContext) SingleExpression

func (s *TypeofExpressionContext) SingleExpression() ISingleExpressionContext

func (*TypeofExpressionContext) Typeof

type UnaryMinusExpressionContext

type UnaryMinusExpressionContext struct {
	*SingleExpressionContext
}

func NewUnaryMinusExpressionContext

func NewUnaryMinusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryMinusExpressionContext

func (*UnaryMinusExpressionContext) EnterRule

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

func (*UnaryMinusExpressionContext) ExitRule

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

func (*UnaryMinusExpressionContext) GetRuleContext

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

func (*UnaryMinusExpressionContext) Minus

func (*UnaryMinusExpressionContext) SingleExpression

type UnaryPlusExpressionContext

type UnaryPlusExpressionContext struct {
	*SingleExpressionContext
}

func NewUnaryPlusExpressionContext

func NewUnaryPlusExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryPlusExpressionContext

func (*UnaryPlusExpressionContext) EnterRule

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

func (*UnaryPlusExpressionContext) ExitRule

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

func (*UnaryPlusExpressionContext) GetRuleContext

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

func (*UnaryPlusExpressionContext) Plus

func (*UnaryPlusExpressionContext) SingleExpression

type VarModifierContext

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

func NewEmptyVarModifierContext

func NewEmptyVarModifierContext() *VarModifierContext

func NewVarModifierContext

func NewVarModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarModifierContext

func (*VarModifierContext) Const

func (*VarModifierContext) EnterRule

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

func (*VarModifierContext) ExitRule

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

func (*VarModifierContext) GetParser

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

func (*VarModifierContext) GetRuleContext

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

func (*VarModifierContext) IsVarModifierContext

func (*VarModifierContext) IsVarModifierContext()

func (*VarModifierContext) Let

func (*VarModifierContext) ToStringTree

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

func (*VarModifierContext) Var

type VariableDeclarationContext

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

func NewEmptyVariableDeclarationContext

func NewEmptyVariableDeclarationContext() *VariableDeclarationContext

func NewVariableDeclarationContext

func NewVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationContext

func (*VariableDeclarationContext) Assign

func (*VariableDeclarationContext) Assignable

func (*VariableDeclarationContext) EnterRule

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

func (*VariableDeclarationContext) ExitRule

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

func (*VariableDeclarationContext) GetParser

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

func (*VariableDeclarationContext) GetRuleContext

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

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) SingleExpression

func (*VariableDeclarationContext) ToStringTree

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

type VariableDeclarationListContext

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

func NewEmptyVariableDeclarationListContext

func NewEmptyVariableDeclarationListContext() *VariableDeclarationListContext

func NewVariableDeclarationListContext

func NewVariableDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationListContext

func (*VariableDeclarationListContext) AllComma

func (*VariableDeclarationListContext) AllVariableDeclaration

func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*VariableDeclarationListContext) Comma

func (*VariableDeclarationListContext) EnterRule

func (*VariableDeclarationListContext) ExitRule

func (*VariableDeclarationListContext) GetParser

func (*VariableDeclarationListContext) GetRuleContext

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

func (*VariableDeclarationListContext) IsVariableDeclarationListContext

func (*VariableDeclarationListContext) IsVariableDeclarationListContext()

func (*VariableDeclarationListContext) ToStringTree

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

func (*VariableDeclarationListContext) VariableDeclaration

type VariableStatementContext

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

func NewEmptyVariableStatementContext

func NewEmptyVariableStatementContext() *VariableStatementContext

func NewVariableStatementContext

func NewVariableStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableStatementContext

func (*VariableStatementContext) EnterRule

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

func (*VariableStatementContext) Eos

func (*VariableStatementContext) ExitRule

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

func (*VariableStatementContext) GetParser

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

func (*VariableStatementContext) GetRuleContext

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

func (*VariableStatementContext) IsVariableStatementContext

func (*VariableStatementContext) IsVariableStatementContext()

func (*VariableStatementContext) ToStringTree

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

func (*VariableStatementContext) VarModifier

func (*VariableStatementContext) VariableDeclarationList

func (s *VariableStatementContext) VariableDeclarationList() IVariableDeclarationListContext

type VoidExpressionContext

type VoidExpressionContext struct {
	*SingleExpressionContext
}

func NewVoidExpressionContext

func NewVoidExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *VoidExpressionContext

func (*VoidExpressionContext) EnterRule

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

func (*VoidExpressionContext) ExitRule

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

func (*VoidExpressionContext) GetRuleContext

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

func (*VoidExpressionContext) SingleExpression

func (s *VoidExpressionContext) SingleExpression() ISingleExpressionContext

func (*VoidExpressionContext) Void

type WhileStatementContext

type WhileStatementContext struct {
	*IterationStatementContext
}

func NewWhileStatementContext

func NewWhileStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WhileStatementContext

func (*WhileStatementContext) CloseParen

func (s *WhileStatementContext) CloseParen() antlr.TerminalNode

func (*WhileStatementContext) EnterRule

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

func (*WhileStatementContext) ExitRule

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

func (*WhileStatementContext) ExpressionSequence

func (s *WhileStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*WhileStatementContext) GetRuleContext

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

func (*WhileStatementContext) OpenParen

func (s *WhileStatementContext) OpenParen() antlr.TerminalNode

func (*WhileStatementContext) Statement

func (*WhileStatementContext) While

type WithStatementContext

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

func NewEmptyWithStatementContext

func NewEmptyWithStatementContext() *WithStatementContext

func NewWithStatementContext

func NewWithStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WithStatementContext

func (*WithStatementContext) CloseParen

func (s *WithStatementContext) CloseParen() antlr.TerminalNode

func (*WithStatementContext) EnterRule

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

func (*WithStatementContext) ExitRule

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

func (*WithStatementContext) ExpressionSequence

func (s *WithStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*WithStatementContext) GetParser

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

func (*WithStatementContext) GetRuleContext

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

func (*WithStatementContext) IsWithStatementContext

func (*WithStatementContext) IsWithStatementContext()

func (*WithStatementContext) OpenParen

func (s *WithStatementContext) OpenParen() antlr.TerminalNode

func (*WithStatementContext) Statement

func (s *WithStatementContext) Statement() IStatementContext

func (*WithStatementContext) ToStringTree

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

func (*WithStatementContext) With

type YieldExpressionContext

type YieldExpressionContext struct {
	*SingleExpressionContext
}

func NewYieldExpressionContext

func NewYieldExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *YieldExpressionContext

func (*YieldExpressionContext) EnterRule

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

func (*YieldExpressionContext) ExitRule

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

func (*YieldExpressionContext) GetRuleContext

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

func (*YieldExpressionContext) YieldStatement

func (s *YieldExpressionContext) YieldStatement() IYieldStatementContext

type YieldStatementContext

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

func NewEmptyYieldStatementContext

func NewEmptyYieldStatementContext() *YieldStatementContext

func NewYieldStatementContext

func NewYieldStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YieldStatementContext

func (*YieldStatementContext) EnterRule

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

func (*YieldStatementContext) Eos

func (*YieldStatementContext) ExitRule

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

func (*YieldStatementContext) ExpressionSequence

func (s *YieldStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*YieldStatementContext) GetParser

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

func (*YieldStatementContext) GetRuleContext

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

func (*YieldStatementContext) IsYieldStatementContext

func (*YieldStatementContext) IsYieldStatementContext()

func (*YieldStatementContext) ToStringTree

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

func (*YieldStatementContext) Yield

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL