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: 7 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TypeScriptLexerHashBangLine               = 1
	TypeScriptLexerMultiLineComment           = 2
	TypeScriptLexerSingleLineComment          = 3
	TypeScriptLexerRegularExpressionLiteral   = 4
	TypeScriptLexerOpenBracket                = 5
	TypeScriptLexerCloseBracket               = 6
	TypeScriptLexerOpenParen                  = 7
	TypeScriptLexerCloseParen                 = 8
	TypeScriptLexerOpenBrace                  = 9
	TypeScriptLexerCloseBrace                 = 10
	TypeScriptLexerSemiColon                  = 11
	TypeScriptLexerComma                      = 12
	TypeScriptLexerAssign                     = 13
	TypeScriptLexerQuestionMark               = 14
	TypeScriptLexerColon                      = 15
	TypeScriptLexerEllipsis                   = 16
	TypeScriptLexerDot                        = 17
	TypeScriptLexerPlusPlus                   = 18
	TypeScriptLexerMinusMinus                 = 19
	TypeScriptLexerPlus                       = 20
	TypeScriptLexerMinus                      = 21
	TypeScriptLexerBitNot                     = 22
	TypeScriptLexerNot                        = 23
	TypeScriptLexerMultiply                   = 24
	TypeScriptLexerLodash                     = 25
	TypeScriptLexerDollar                     = 26
	TypeScriptLexerDivide                     = 27
	TypeScriptLexerModulus                    = 28
	TypeScriptLexerPower                      = 29
	TypeScriptLexerNullCoalesce               = 30
	TypeScriptLexerHashtag                    = 31
	TypeScriptLexerRightShiftArithmetic       = 32
	TypeScriptLexerLeftShiftArithmetic        = 33
	TypeScriptLexerRightShiftLogical          = 34
	TypeScriptLexerLessThan                   = 35
	TypeScriptLexerMoreThan                   = 36
	TypeScriptLexerLessThanEquals             = 37
	TypeScriptLexerGreaterThanEquals          = 38
	TypeScriptLexerEquals_                    = 39
	TypeScriptLexerNotEquals                  = 40
	TypeScriptLexerIdentityEquals             = 41
	TypeScriptLexerIdentityNotEquals          = 42
	TypeScriptLexerBitAnd                     = 43
	TypeScriptLexerBitXOr                     = 44
	TypeScriptLexerBitOr                      = 45
	TypeScriptLexerAnd                        = 46
	TypeScriptLexerOr                         = 47
	TypeScriptLexerMultiplyAssign             = 48
	TypeScriptLexerDivideAssign               = 49
	TypeScriptLexerModulusAssign              = 50
	TypeScriptLexerPlusAssign                 = 51
	TypeScriptLexerMinusAssign                = 52
	TypeScriptLexerLeftShiftArithmeticAssign  = 53
	TypeScriptLexerRightShiftArithmeticAssign = 54
	TypeScriptLexerRightShiftLogicalAssign    = 55
	TypeScriptLexerBitAndAssign               = 56
	TypeScriptLexerBitXorAssign               = 57
	TypeScriptLexerBitOrAssign                = 58
	TypeScriptLexerARROW                      = 59
	TypeScriptLexerPowerAssign                = 60
	TypeScriptLexerNullLiteral                = 61
	TypeScriptLexerBooleanLiteral             = 62
	TypeScriptLexerDecimalLiteral             = 63
	TypeScriptLexerHexIntegerLiteral          = 64
	TypeScriptLexerOctalIntegerLiteral        = 65
	TypeScriptLexerOctalIntegerLiteral2       = 66
	TypeScriptLexerBinaryIntegerLiteral       = 67
	TypeScriptLexerBreak                      = 68
	TypeScriptLexerDo                         = 69
	TypeScriptLexerInstanceof                 = 70
	TypeScriptLexerTypeof                     = 71
	TypeScriptLexerCase                       = 72
	TypeScriptLexerElse                       = 73
	TypeScriptLexerNew                        = 74
	TypeScriptLexerVar                        = 75
	TypeScriptLexerCatch                      = 76
	TypeScriptLexerFinally                    = 77
	TypeScriptLexerReturn                     = 78
	TypeScriptLexerVoid                       = 79
	TypeScriptLexerContinue                   = 80
	TypeScriptLexerFor                        = 81
	TypeScriptLexerSwitch                     = 82
	TypeScriptLexerWhile                      = 83
	TypeScriptLexerDebugger                   = 84
	TypeScriptLexerFunction                   = 85
	TypeScriptLexerThis                       = 86
	TypeScriptLexerWith                       = 87
	TypeScriptLexerDefault                    = 88
	TypeScriptLexerIf                         = 89
	TypeScriptLexerThrow                      = 90
	TypeScriptLexerDelete                     = 91
	TypeScriptLexerIn                         = 92
	TypeScriptLexerTry                        = 93
	TypeScriptLexerAs                         = 94
	TypeScriptLexerFrom                       = 95
	TypeScriptLexerReadOnly                   = 96
	TypeScriptLexerAsync                      = 97
	TypeScriptLexerClass                      = 98
	TypeScriptLexerEnum                       = 99
	TypeScriptLexerExtends                    = 100
	TypeScriptLexerSuper                      = 101
	TypeScriptLexerConst                      = 102
	TypeScriptLexerExport                     = 103
	TypeScriptLexerImport                     = 104
	TypeScriptLexerAwait                      = 105
	TypeScriptLexerImplements                 = 106
	TypeScriptLexerLet                        = 107
	TypeScriptLexerPrivate                    = 108
	TypeScriptLexerPublic                     = 109
	TypeScriptLexerInterface                  = 110
	TypeScriptLexerPackage                    = 111
	TypeScriptLexerProtected                  = 112
	TypeScriptLexerStatic                     = 113
	TypeScriptLexerYield                      = 114
	TypeScriptLexerANY                        = 115
	TypeScriptLexerNUMBER                     = 116
	TypeScriptLexerBOOLEAN                    = 117
	TypeScriptLexerSTRING                     = 118
	TypeScriptLexerSYMBOL                     = 119
	TypeScriptLexerType                       = 120
	TypeScriptLexerGet                        = 121
	TypeScriptLexerSet                        = 122
	TypeScriptLexerConstructor                = 123
	TypeScriptLexerNamespace                  = 124
	TypeScriptLexerRequire                    = 125
	TypeScriptLexerModule                     = 126
	TypeScriptLexerDeclare                    = 127
	TypeScriptLexerAbstract                   = 128
	TypeScriptLexerIs                         = 129
	TypeScriptLexerAt                         = 130
	TypeScriptLexerIdentifier                 = 131
	TypeScriptLexerStringLiteral              = 132
	TypeScriptLexerTemplateStringLiteral      = 133
	TypeScriptLexerWhiteSpaces                = 134
	TypeScriptLexerLineTerminator             = 135
	TypeScriptLexerHtmlComment                = 136
	TypeScriptLexerCDataComment               = 137
	TypeScriptLexerUnexpectedCharacter        = 138
)

TypeScriptLexer tokens.

View Source
const (
	TypeScriptParserEOF                        = antlr.TokenEOF
	TypeScriptParserHashBangLine               = 1
	TypeScriptParserMultiLineComment           = 2
	TypeScriptParserSingleLineComment          = 3
	TypeScriptParserRegularExpressionLiteral   = 4
	TypeScriptParserOpenBracket                = 5
	TypeScriptParserCloseBracket               = 6
	TypeScriptParserOpenParen                  = 7
	TypeScriptParserCloseParen                 = 8
	TypeScriptParserOpenBrace                  = 9
	TypeScriptParserCloseBrace                 = 10
	TypeScriptParserSemiColon                  = 11
	TypeScriptParserComma                      = 12
	TypeScriptParserAssign                     = 13
	TypeScriptParserQuestionMark               = 14
	TypeScriptParserColon                      = 15
	TypeScriptParserEllipsis                   = 16
	TypeScriptParserDot                        = 17
	TypeScriptParserPlusPlus                   = 18
	TypeScriptParserMinusMinus                 = 19
	TypeScriptParserPlus                       = 20
	TypeScriptParserMinus                      = 21
	TypeScriptParserBitNot                     = 22
	TypeScriptParserNot                        = 23
	TypeScriptParserMultiply                   = 24
	TypeScriptParserLodash                     = 25
	TypeScriptParserDollar                     = 26
	TypeScriptParserDivide                     = 27
	TypeScriptParserModulus                    = 28
	TypeScriptParserPower                      = 29
	TypeScriptParserNullCoalesce               = 30
	TypeScriptParserHashtag                    = 31
	TypeScriptParserRightShiftArithmetic       = 32
	TypeScriptParserLeftShiftArithmetic        = 33
	TypeScriptParserRightShiftLogical          = 34
	TypeScriptParserLessThan                   = 35
	TypeScriptParserMoreThan                   = 36
	TypeScriptParserLessThanEquals             = 37
	TypeScriptParserGreaterThanEquals          = 38
	TypeScriptParserEquals_                    = 39
	TypeScriptParserNotEquals                  = 40
	TypeScriptParserIdentityEquals             = 41
	TypeScriptParserIdentityNotEquals          = 42
	TypeScriptParserBitAnd                     = 43
	TypeScriptParserBitXOr                     = 44
	TypeScriptParserBitOr                      = 45
	TypeScriptParserAnd                        = 46
	TypeScriptParserOr                         = 47
	TypeScriptParserMultiplyAssign             = 48
	TypeScriptParserDivideAssign               = 49
	TypeScriptParserModulusAssign              = 50
	TypeScriptParserPlusAssign                 = 51
	TypeScriptParserMinusAssign                = 52
	TypeScriptParserLeftShiftArithmeticAssign  = 53
	TypeScriptParserRightShiftArithmeticAssign = 54
	TypeScriptParserRightShiftLogicalAssign    = 55
	TypeScriptParserBitAndAssign               = 56
	TypeScriptParserBitXorAssign               = 57
	TypeScriptParserBitOrAssign                = 58
	TypeScriptParserARROW                      = 59
	TypeScriptParserPowerAssign                = 60
	TypeScriptParserNullLiteral                = 61
	TypeScriptParserBooleanLiteral             = 62
	TypeScriptParserDecimalLiteral             = 63
	TypeScriptParserHexIntegerLiteral          = 64
	TypeScriptParserOctalIntegerLiteral        = 65
	TypeScriptParserOctalIntegerLiteral2       = 66
	TypeScriptParserBinaryIntegerLiteral       = 67
	TypeScriptParserBreak                      = 68
	TypeScriptParserDo                         = 69
	TypeScriptParserInstanceof                 = 70
	TypeScriptParserTypeof                     = 71
	TypeScriptParserCase                       = 72
	TypeScriptParserElse                       = 73
	TypeScriptParserNew                        = 74
	TypeScriptParserVar                        = 75
	TypeScriptParserCatch                      = 76
	TypeScriptParserFinally                    = 77
	TypeScriptParserReturn                     = 78
	TypeScriptParserVoid                       = 79
	TypeScriptParserContinue                   = 80
	TypeScriptParserFor                        = 81
	TypeScriptParserSwitch                     = 82
	TypeScriptParserWhile                      = 83
	TypeScriptParserDebugger                   = 84
	TypeScriptParserFunction                   = 85
	TypeScriptParserThis                       = 86
	TypeScriptParserWith                       = 87
	TypeScriptParserDefault                    = 88
	TypeScriptParserIf                         = 89
	TypeScriptParserThrow                      = 90
	TypeScriptParserDelete                     = 91
	TypeScriptParserIn                         = 92
	TypeScriptParserTry                        = 93
	TypeScriptParserAs                         = 94
	TypeScriptParserFrom                       = 95
	TypeScriptParserReadOnly                   = 96
	TypeScriptParserAsync                      = 97
	TypeScriptParserClass                      = 98
	TypeScriptParserEnum                       = 99
	TypeScriptParserExtends                    = 100
	TypeScriptParserSuper                      = 101
	TypeScriptParserConst                      = 102
	TypeScriptParserExport                     = 103
	TypeScriptParserImport                     = 104
	TypeScriptParserAwait                      = 105
	TypeScriptParserImplements                 = 106
	TypeScriptParserLet                        = 107
	TypeScriptParserPrivate                    = 108
	TypeScriptParserPublic                     = 109
	TypeScriptParserInterface                  = 110
	TypeScriptParserPackage                    = 111
	TypeScriptParserProtected                  = 112
	TypeScriptParserStatic                     = 113
	TypeScriptParserYield                      = 114
	TypeScriptParserANY                        = 115
	TypeScriptParserNUMBER                     = 116
	TypeScriptParserBOOLEAN                    = 117
	TypeScriptParserSTRING                     = 118
	TypeScriptParserSYMBOL                     = 119
	TypeScriptParserType                       = 120
	TypeScriptParserGet                        = 121
	TypeScriptParserSet                        = 122
	TypeScriptParserConstructor                = 123
	TypeScriptParserNamespace                  = 124
	TypeScriptParserRequire                    = 125
	TypeScriptParserModule                     = 126
	TypeScriptParserDeclare                    = 127
	TypeScriptParserAbstract                   = 128
	TypeScriptParserIs                         = 129
	TypeScriptParserAt                         = 130
	TypeScriptParserIdentifier                 = 131
	TypeScriptParserStringLiteral              = 132
	TypeScriptParserTemplateStringLiteral      = 133
	TypeScriptParserWhiteSpaces                = 134
	TypeScriptParserLineTerminator             = 135
	TypeScriptParserHtmlComment                = 136
	TypeScriptParserCDataComment               = 137
	TypeScriptParserUnexpectedCharacter        = 138
)

TypeScriptParser tokens.

View Source
const (
	TypeScriptParserRULE_initializer                      = 0
	TypeScriptParserRULE_bindingPattern                   = 1
	TypeScriptParserRULE_typeParameters                   = 2
	TypeScriptParserRULE_typeParameterList                = 3
	TypeScriptParserRULE_typeParameter                    = 4
	TypeScriptParserRULE_constraint                       = 5
	TypeScriptParserRULE_typeArguments                    = 6
	TypeScriptParserRULE_typeArgumentList                 = 7
	TypeScriptParserRULE_typeArgument                     = 8
	TypeScriptParserRULE_type_                            = 9
	TypeScriptParserRULE_unionOrIntersectionOrPrimaryType = 10
	TypeScriptParserRULE_primaryType                      = 11
	TypeScriptParserRULE_predefinedType                   = 12
	TypeScriptParserRULE_typeReference                    = 13
	TypeScriptParserRULE_typeGeneric                      = 14
	TypeScriptParserRULE_typeIncludeGeneric               = 15
	TypeScriptParserRULE_typeName                         = 16
	TypeScriptParserRULE_objectType                       = 17
	TypeScriptParserRULE_typeBody                         = 18
	TypeScriptParserRULE_typeMemberList                   = 19
	TypeScriptParserRULE_typeMember                       = 20
	TypeScriptParserRULE_arrayType                        = 21
	TypeScriptParserRULE_tupleType                        = 22
	TypeScriptParserRULE_tupleElementTypes                = 23
	TypeScriptParserRULE_functionType                     = 24
	TypeScriptParserRULE_constructorType                  = 25
	TypeScriptParserRULE_typeQuery                        = 26
	TypeScriptParserRULE_typeQueryExpression              = 27
	TypeScriptParserRULE_propertySignature                = 28
	TypeScriptParserRULE_typeAnnotation                   = 29
	TypeScriptParserRULE_callSignature                    = 30
	TypeScriptParserRULE_parameterList                    = 31
	TypeScriptParserRULE_requiredParameterList            = 32
	TypeScriptParserRULE_requiredParameter                = 33
	TypeScriptParserRULE_accessibilityModifier            = 34
	TypeScriptParserRULE_identifierOrPattern              = 35
	TypeScriptParserRULE_optionalParameterList            = 36
	TypeScriptParserRULE_optionalParameter                = 37
	TypeScriptParserRULE_restParameter                    = 38
	TypeScriptParserRULE_constructSignature               = 39
	TypeScriptParserRULE_indexSignature                   = 40
	TypeScriptParserRULE_methodSignature                  = 41
	TypeScriptParserRULE_typeAliasDeclaration             = 42
	TypeScriptParserRULE_constructorDeclaration           = 43
	TypeScriptParserRULE_interfaceDeclaration             = 44
	TypeScriptParserRULE_interfaceExtendsClause           = 45
	TypeScriptParserRULE_classOrInterfaceTypeList         = 46
	TypeScriptParserRULE_enumDeclaration                  = 47
	TypeScriptParserRULE_enumBody                         = 48
	TypeScriptParserRULE_enumMemberList                   = 49
	TypeScriptParserRULE_enumMember                       = 50
	TypeScriptParserRULE_namespaceDeclaration             = 51
	TypeScriptParserRULE_namespaceName                    = 52
	TypeScriptParserRULE_importAliasDeclaration           = 53
	TypeScriptParserRULE_importAll                        = 54
	TypeScriptParserRULE_decoratorList                    = 55
	TypeScriptParserRULE_decorator                        = 56
	TypeScriptParserRULE_decoratorMemberExpression        = 57
	TypeScriptParserRULE_decoratorCallExpression          = 58
	TypeScriptParserRULE_program                          = 59
	TypeScriptParserRULE_sourceElement                    = 60
	TypeScriptParserRULE_statement                        = 61
	TypeScriptParserRULE_block                            = 62
	TypeScriptParserRULE_statementList                    = 63
	TypeScriptParserRULE_abstractDeclaration              = 64
	TypeScriptParserRULE_importStatement                  = 65
	TypeScriptParserRULE_importFromBlock                  = 66
	TypeScriptParserRULE_multipleImportStatement          = 67
	TypeScriptParserRULE_exportStatement                  = 68
	TypeScriptParserRULE_variableStatement                = 69
	TypeScriptParserRULE_variableDeclarationList          = 70
	TypeScriptParserRULE_variableDeclaration              = 71
	TypeScriptParserRULE_emptyStatement_                  = 72
	TypeScriptParserRULE_expressionStatement              = 73
	TypeScriptParserRULE_ifStatement                      = 74
	TypeScriptParserRULE_iterationStatement               = 75
	TypeScriptParserRULE_varModifier                      = 76
	TypeScriptParserRULE_continueStatement                = 77
	TypeScriptParserRULE_breakStatement                   = 78
	TypeScriptParserRULE_returnStatement                  = 79
	TypeScriptParserRULE_yieldStatement                   = 80
	TypeScriptParserRULE_withStatement                    = 81
	TypeScriptParserRULE_switchStatement                  = 82
	TypeScriptParserRULE_caseBlock                        = 83
	TypeScriptParserRULE_caseClauses                      = 84
	TypeScriptParserRULE_caseClause                       = 85
	TypeScriptParserRULE_defaultClause                    = 86
	TypeScriptParserRULE_labelledStatement                = 87
	TypeScriptParserRULE_throwStatement                   = 88
	TypeScriptParserRULE_tryStatement                     = 89
	TypeScriptParserRULE_catchProduction                  = 90
	TypeScriptParserRULE_assignable                       = 91
	TypeScriptParserRULE_finallyProduction                = 92
	TypeScriptParserRULE_debuggerStatement                = 93
	TypeScriptParserRULE_functionDeclaration              = 94
	TypeScriptParserRULE_classDeclaration                 = 95
	TypeScriptParserRULE_classHeritage                    = 96
	TypeScriptParserRULE_classTail                        = 97
	TypeScriptParserRULE_classExtendsClause               = 98
	TypeScriptParserRULE_implementsClause                 = 99
	TypeScriptParserRULE_classElement                     = 100
	TypeScriptParserRULE_propertyMemberDeclaration        = 101
	TypeScriptParserRULE_propertyMemberBase               = 102
	TypeScriptParserRULE_indexMemberDeclaration           = 103
	TypeScriptParserRULE_generatorMethod                  = 104
	TypeScriptParserRULE_generatorFunctionDeclaration     = 105
	TypeScriptParserRULE_generatorBlock                   = 106
	TypeScriptParserRULE_generatorDefinition              = 107
	TypeScriptParserRULE_iteratorBlock                    = 108
	TypeScriptParserRULE_iteratorDefinition               = 109
	TypeScriptParserRULE_formalParameterList              = 110
	TypeScriptParserRULE_formalParameterArg               = 111
	TypeScriptParserRULE_lastFormalParameterArg           = 112
	TypeScriptParserRULE_functionBody                     = 113
	TypeScriptParserRULE_sourceElements                   = 114
	TypeScriptParserRULE_arrayLiteral                     = 115
	TypeScriptParserRULE_elementList                      = 116
	TypeScriptParserRULE_lastElement                      = 117
	TypeScriptParserRULE_objectLiteral                    = 118
	TypeScriptParserRULE_propertyAssignment               = 119
	TypeScriptParserRULE_getAccessor                      = 120
	TypeScriptParserRULE_setAccessor                      = 121
	TypeScriptParserRULE_propertyName                     = 122
	TypeScriptParserRULE_arguments                        = 123
	TypeScriptParserRULE_lastArgument                     = 124
	TypeScriptParserRULE_expressionSequence               = 125
	TypeScriptParserRULE_functionExpressionDeclaration    = 126
	TypeScriptParserRULE_singleExpression                 = 127
	TypeScriptParserRULE_arrowFunctionDeclaration         = 128
	TypeScriptParserRULE_arrowFunctionParameters          = 129
	TypeScriptParserRULE_arrowFunctionBody                = 130
	TypeScriptParserRULE_assignmentOperator               = 131
	TypeScriptParserRULE_literal                          = 132
	TypeScriptParserRULE_numericLiteral                   = 133
	TypeScriptParserRULE_identifierName                   = 134
	TypeScriptParserRULE_reservedWord                     = 135
	TypeScriptParserRULE_keyword                          = 136
	TypeScriptParserRULE_getter                           = 137
	TypeScriptParserRULE_setter                           = 138
	TypeScriptParserRULE_eos                              = 139
)

TypeScriptParser rules.

View Source
const TypeScriptLexerERROR = 2

TypeScriptLexerERROR is the TypeScriptLexer channel.

Variables

This section is empty.

Functions

This section is empty.

Types

type AbstractDeclarationContext

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

func NewAbstractDeclarationContext

func NewAbstractDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AbstractDeclarationContext

func NewEmptyAbstractDeclarationContext

func NewEmptyAbstractDeclarationContext() *AbstractDeclarationContext

func (*AbstractDeclarationContext) Abstract

func (*AbstractDeclarationContext) CallSignature

func (*AbstractDeclarationContext) EnterRule

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

func (*AbstractDeclarationContext) Eos

func (*AbstractDeclarationContext) ExitRule

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

func (*AbstractDeclarationContext) GetParser

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

func (*AbstractDeclarationContext) GetRuleContext

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

func (*AbstractDeclarationContext) Identifier

func (*AbstractDeclarationContext) IsAbstractDeclarationContext

func (*AbstractDeclarationContext) IsAbstractDeclarationContext()

func (*AbstractDeclarationContext) ToStringTree

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

func (*AbstractDeclarationContext) VariableStatement

type AccessibilityModifierContext

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

func NewAccessibilityModifierContext

func NewAccessibilityModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessibilityModifierContext

func NewEmptyAccessibilityModifierContext

func NewEmptyAccessibilityModifierContext() *AccessibilityModifierContext

func (*AccessibilityModifierContext) EnterRule

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

func (*AccessibilityModifierContext) ExitRule

func (*AccessibilityModifierContext) GetParser

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

func (*AccessibilityModifierContext) GetRuleContext

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

func (*AccessibilityModifierContext) IsAccessibilityModifierContext

func (*AccessibilityModifierContext) IsAccessibilityModifierContext()

func (*AccessibilityModifierContext) Private

func (*AccessibilityModifierContext) Protected

func (*AccessibilityModifierContext) Public

func (*AccessibilityModifierContext) ToStringTree

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

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

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

func (*ArgumentsContext) AllSingleExpression

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

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

func (s *ArgumentsContext) LastArgument() ILastArgumentContext

func (*ArgumentsContext) OpenParen

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

func (*ArgumentsContext) SingleExpression

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

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 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 ArrayPrimTypeContext

type ArrayPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewArrayPrimTypeContext

func NewArrayPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrayPrimTypeContext

func (*ArrayPrimTypeContext) CloseBracket

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

func (*ArrayPrimTypeContext) EnterRule

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

func (*ArrayPrimTypeContext) ExitRule

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

func (*ArrayPrimTypeContext) GetRuleContext

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

func (*ArrayPrimTypeContext) OpenBracket

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

func (*ArrayPrimTypeContext) PrimaryType

func (s *ArrayPrimTypeContext) PrimaryType() IPrimaryTypeContext

type ArrayTypeContext

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

func NewArrayTypeContext

func NewArrayTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayTypeContext

func NewEmptyArrayTypeContext

func NewEmptyArrayTypeContext() *ArrayTypeContext

func (*ArrayTypeContext) CloseBracket

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

func (*ArrayTypeContext) EnterRule

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

func (*ArrayTypeContext) ExitRule

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

func (*ArrayTypeContext) GetParser

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

func (*ArrayTypeContext) GetRuleContext

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

func (*ArrayTypeContext) IsArrayTypeContext

func (*ArrayTypeContext) IsArrayTypeContext()

func (*ArrayTypeContext) OpenBracket

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

func (*ArrayTypeContext) PrimaryType

func (s *ArrayTypeContext) PrimaryType() IPrimaryTypeContext

func (*ArrayTypeContext) ToStringTree

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

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 ArrowFunctionDeclarationContext

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

func NewArrowFunctionDeclarationContext

func NewArrowFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrowFunctionDeclarationContext

func NewEmptyArrowFunctionDeclarationContext

func NewEmptyArrowFunctionDeclarationContext() *ArrowFunctionDeclarationContext

func (*ArrowFunctionDeclarationContext) ARROW

func (*ArrowFunctionDeclarationContext) ArrowFunctionBody

func (*ArrowFunctionDeclarationContext) ArrowFunctionParameters

func (*ArrowFunctionDeclarationContext) Async

func (*ArrowFunctionDeclarationContext) EnterRule

func (*ArrowFunctionDeclarationContext) ExitRule

func (*ArrowFunctionDeclarationContext) GetParser

func (*ArrowFunctionDeclarationContext) GetRuleContext

func (*ArrowFunctionDeclarationContext) IsArrowFunctionDeclarationContext

func (*ArrowFunctionDeclarationContext) IsArrowFunctionDeclarationContext()

func (*ArrowFunctionDeclarationContext) ToStringTree

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

func (*ArrowFunctionDeclarationContext) TypeAnnotation

type ArrowFunctionExpressionContext

type ArrowFunctionExpressionContext struct {
	*SingleExpressionContext
}

func NewArrowFunctionExpressionContext

func NewArrowFunctionExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ArrowFunctionExpressionContext

func (*ArrowFunctionExpressionContext) ArrowFunctionDeclaration

func (*ArrowFunctionExpressionContext) EnterRule

func (*ArrowFunctionExpressionContext) ExitRule

func (*ArrowFunctionExpressionContext) GetRuleContext

func (s *ArrowFunctionExpressionContext) 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 BaseTypeScriptParserListener

type BaseTypeScriptParserListener struct{}

BaseTypeScriptParserListener is a complete listener for a parse tree produced by TypeScriptParser.

func (*BaseTypeScriptParserListener) EnterAbstractDeclaration

func (s *BaseTypeScriptParserListener) EnterAbstractDeclaration(ctx *AbstractDeclarationContext)

EnterAbstractDeclaration is called when production abstractDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterAccessibilityModifier

func (s *BaseTypeScriptParserListener) EnterAccessibilityModifier(ctx *AccessibilityModifierContext)

EnterAccessibilityModifier is called when production accessibilityModifier is entered.

func (*BaseTypeScriptParserListener) EnterAdditiveExpression

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

EnterAdditiveExpression is called when production AdditiveExpression is entered.

func (*BaseTypeScriptParserListener) EnterArguments

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

EnterArguments is called when production arguments is entered.

func (*BaseTypeScriptParserListener) EnterArgumentsExpression

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

EnterArgumentsExpression is called when production ArgumentsExpression is entered.

func (*BaseTypeScriptParserListener) EnterArrayLiteral

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

EnterArrayLiteral is called when production arrayLiteral is entered.

func (*BaseTypeScriptParserListener) EnterArrayLiteralExpression

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

EnterArrayLiteralExpression is called when production ArrayLiteralExpression is entered.

func (*BaseTypeScriptParserListener) EnterArrayPrimType

func (s *BaseTypeScriptParserListener) EnterArrayPrimType(ctx *ArrayPrimTypeContext)

EnterArrayPrimType is called when production ArrayPrimType is entered.

func (*BaseTypeScriptParserListener) EnterArrayType

func (s *BaseTypeScriptParserListener) EnterArrayType(ctx *ArrayTypeContext)

EnterArrayType is called when production arrayType is entered.

func (*BaseTypeScriptParserListener) EnterArrowFunctionBody

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

EnterArrowFunctionBody is called when production arrowFunctionBody is entered.

func (*BaseTypeScriptParserListener) EnterArrowFunctionDeclaration

func (s *BaseTypeScriptParserListener) EnterArrowFunctionDeclaration(ctx *ArrowFunctionDeclarationContext)

EnterArrowFunctionDeclaration is called when production arrowFunctionDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterArrowFunctionExpression

func (s *BaseTypeScriptParserListener) EnterArrowFunctionExpression(ctx *ArrowFunctionExpressionContext)

EnterArrowFunctionExpression is called when production ArrowFunctionExpression is entered.

func (*BaseTypeScriptParserListener) EnterArrowFunctionParameters

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

EnterArrowFunctionParameters is called when production arrowFunctionParameters is entered.

func (*BaseTypeScriptParserListener) EnterAssignable

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

EnterAssignable is called when production assignable is entered.

func (*BaseTypeScriptParserListener) EnterAssignmentExpression

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

EnterAssignmentExpression is called when production AssignmentExpression is entered.

func (*BaseTypeScriptParserListener) EnterAssignmentOperator

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

EnterAssignmentOperator is called when production assignmentOperator is entered.

func (*BaseTypeScriptParserListener) EnterAssignmentOperatorExpression

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

EnterAssignmentOperatorExpression is called when production AssignmentOperatorExpression is entered.

func (*BaseTypeScriptParserListener) EnterAwaitExpression

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

EnterAwaitExpression is called when production AwaitExpression is entered.

func (*BaseTypeScriptParserListener) EnterBindingPattern

func (s *BaseTypeScriptParserListener) EnterBindingPattern(ctx *BindingPatternContext)

EnterBindingPattern is called when production bindingPattern is entered.

func (*BaseTypeScriptParserListener) EnterBitAndExpression

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

EnterBitAndExpression is called when production BitAndExpression is entered.

func (*BaseTypeScriptParserListener) EnterBitNotExpression

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

EnterBitNotExpression is called when production BitNotExpression is entered.

func (*BaseTypeScriptParserListener) EnterBitOrExpression

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

EnterBitOrExpression is called when production BitOrExpression is entered.

func (*BaseTypeScriptParserListener) EnterBitShiftExpression

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

EnterBitShiftExpression is called when production BitShiftExpression is entered.

func (*BaseTypeScriptParserListener) EnterBitXOrExpression

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

EnterBitXOrExpression is called when production BitXOrExpression is entered.

func (*BaseTypeScriptParserListener) EnterBlock

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

EnterBlock is called when production block is entered.

func (*BaseTypeScriptParserListener) EnterBreakStatement

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

EnterBreakStatement is called when production breakStatement is entered.

func (*BaseTypeScriptParserListener) EnterCallSignature

func (s *BaseTypeScriptParserListener) EnterCallSignature(ctx *CallSignatureContext)

EnterCallSignature is called when production callSignature is entered.

func (*BaseTypeScriptParserListener) EnterCaseBlock

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

EnterCaseBlock is called when production caseBlock is entered.

func (*BaseTypeScriptParserListener) EnterCaseClause

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

EnterCaseClause is called when production caseClause is entered.

func (*BaseTypeScriptParserListener) EnterCaseClauses

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

EnterCaseClauses is called when production caseClauses is entered.

func (*BaseTypeScriptParserListener) EnterCatchProduction

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

EnterCatchProduction is called when production catchProduction is entered.

func (*BaseTypeScriptParserListener) EnterClassDeclaration

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

EnterClassDeclaration is called when production classDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterClassElement

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

EnterClassElement is called when production classElement is entered.

func (*BaseTypeScriptParserListener) EnterClassExpression

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

EnterClassExpression is called when production ClassExpression is entered.

func (*BaseTypeScriptParserListener) EnterClassExtendsClause

func (s *BaseTypeScriptParserListener) EnterClassExtendsClause(ctx *ClassExtendsClauseContext)

EnterClassExtendsClause is called when production classExtendsClause is entered.

func (*BaseTypeScriptParserListener) EnterClassHeritage

func (s *BaseTypeScriptParserListener) EnterClassHeritage(ctx *ClassHeritageContext)

EnterClassHeritage is called when production classHeritage is entered.

func (*BaseTypeScriptParserListener) EnterClassOrInterfaceTypeList

func (s *BaseTypeScriptParserListener) EnterClassOrInterfaceTypeList(ctx *ClassOrInterfaceTypeListContext)

EnterClassOrInterfaceTypeList is called when production classOrInterfaceTypeList is entered.

func (*BaseTypeScriptParserListener) EnterClassTail

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

EnterClassTail is called when production classTail is entered.

func (*BaseTypeScriptParserListener) EnterCoalesceExpression

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

EnterCoalesceExpression is called when production CoalesceExpression is entered.

func (*BaseTypeScriptParserListener) EnterComputedPropertyExpressionAssignment

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

EnterComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is entered.

func (*BaseTypeScriptParserListener) EnterConstraint

func (s *BaseTypeScriptParserListener) EnterConstraint(ctx *ConstraintContext)

EnterConstraint is called when production constraint is entered.

func (*BaseTypeScriptParserListener) EnterConstructSignature

func (s *BaseTypeScriptParserListener) EnterConstructSignature(ctx *ConstructSignatureContext)

EnterConstructSignature is called when production constructSignature is entered.

func (*BaseTypeScriptParserListener) EnterConstructorDeclaration

func (s *BaseTypeScriptParserListener) EnterConstructorDeclaration(ctx *ConstructorDeclarationContext)

EnterConstructorDeclaration is called when production constructorDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterConstructorType

func (s *BaseTypeScriptParserListener) EnterConstructorType(ctx *ConstructorTypeContext)

EnterConstructorType is called when production constructorType is entered.

func (*BaseTypeScriptParserListener) EnterContinueStatement

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

EnterContinueStatement is called when production continueStatement is entered.

func (*BaseTypeScriptParserListener) EnterDebuggerStatement

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

EnterDebuggerStatement is called when production debuggerStatement is entered.

func (*BaseTypeScriptParserListener) EnterDecorator

func (s *BaseTypeScriptParserListener) EnterDecorator(ctx *DecoratorContext)

EnterDecorator is called when production decorator is entered.

func (*BaseTypeScriptParserListener) EnterDecoratorCallExpression

func (s *BaseTypeScriptParserListener) EnterDecoratorCallExpression(ctx *DecoratorCallExpressionContext)

EnterDecoratorCallExpression is called when production decoratorCallExpression is entered.

func (*BaseTypeScriptParserListener) EnterDecoratorList

func (s *BaseTypeScriptParserListener) EnterDecoratorList(ctx *DecoratorListContext)

EnterDecoratorList is called when production decoratorList is entered.

func (*BaseTypeScriptParserListener) EnterDecoratorMemberExpression

func (s *BaseTypeScriptParserListener) EnterDecoratorMemberExpression(ctx *DecoratorMemberExpressionContext)

EnterDecoratorMemberExpression is called when production decoratorMemberExpression is entered.

func (*BaseTypeScriptParserListener) EnterDefaultClause

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

EnterDefaultClause is called when production defaultClause is entered.

func (*BaseTypeScriptParserListener) EnterDeleteExpression

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

EnterDeleteExpression is called when production DeleteExpression is entered.

func (*BaseTypeScriptParserListener) EnterDoStatement

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

EnterDoStatement is called when production DoStatement is entered.

func (*BaseTypeScriptParserListener) EnterElementList

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

EnterElementList is called when production elementList is entered.

func (*BaseTypeScriptParserListener) EnterEmptyStatement_

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

EnterEmptyStatement_ is called when production emptyStatement_ is entered.

func (*BaseTypeScriptParserListener) EnterEnumBody

func (s *BaseTypeScriptParserListener) EnterEnumBody(ctx *EnumBodyContext)

EnterEnumBody is called when production enumBody is entered.

func (*BaseTypeScriptParserListener) EnterEnumDeclaration

func (s *BaseTypeScriptParserListener) EnterEnumDeclaration(ctx *EnumDeclarationContext)

EnterEnumDeclaration is called when production enumDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterEnumMember

func (s *BaseTypeScriptParserListener) EnterEnumMember(ctx *EnumMemberContext)

EnterEnumMember is called when production enumMember is entered.

func (*BaseTypeScriptParserListener) EnterEnumMemberList

func (s *BaseTypeScriptParserListener) EnterEnumMemberList(ctx *EnumMemberListContext)

EnterEnumMemberList is called when production enumMemberList is entered.

func (*BaseTypeScriptParserListener) EnterEos

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

EnterEos is called when production eos is entered.

func (*BaseTypeScriptParserListener) EnterEqualityExpression

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

EnterEqualityExpression is called when production EqualityExpression is entered.

func (*BaseTypeScriptParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseTypeScriptParserListener) EnterExportStatement

func (s *BaseTypeScriptParserListener) EnterExportStatement(ctx *ExportStatementContext)

EnterExportStatement is called when production exportStatement is entered.

func (*BaseTypeScriptParserListener) EnterExpressionSequence

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

EnterExpressionSequence is called when production expressionSequence is entered.

func (*BaseTypeScriptParserListener) EnterExpressionStatement

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

EnterExpressionStatement is called when production expressionStatement is entered.

func (*BaseTypeScriptParserListener) EnterFinallyProduction

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

EnterFinallyProduction is called when production finallyProduction is entered.

func (*BaseTypeScriptParserListener) EnterForInStatement

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

EnterForInStatement is called when production ForInStatement is entered.

func (*BaseTypeScriptParserListener) EnterForStatement

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

EnterForStatement is called when production ForStatement is entered.

func (*BaseTypeScriptParserListener) EnterForVarInStatement

func (s *BaseTypeScriptParserListener) EnterForVarInStatement(ctx *ForVarInStatementContext)

EnterForVarInStatement is called when production ForVarInStatement is entered.

func (*BaseTypeScriptParserListener) EnterForVarStatement

func (s *BaseTypeScriptParserListener) EnterForVarStatement(ctx *ForVarStatementContext)

EnterForVarStatement is called when production ForVarStatement is entered.

func (*BaseTypeScriptParserListener) EnterFormalParameterArg

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

EnterFormalParameterArg is called when production formalParameterArg is entered.

func (*BaseTypeScriptParserListener) EnterFormalParameterList

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

EnterFormalParameterList is called when production formalParameterList is entered.

func (*BaseTypeScriptParserListener) EnterFunctionBody

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

EnterFunctionBody is called when production functionBody is entered.

func (*BaseTypeScriptParserListener) EnterFunctionDeclaration

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

EnterFunctionDeclaration is called when production functionDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterFunctionExpression

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

EnterFunctionExpression is called when production FunctionExpression is entered.

func (*BaseTypeScriptParserListener) EnterFunctionExpressionDeclaration

func (s *BaseTypeScriptParserListener) EnterFunctionExpressionDeclaration(ctx *FunctionExpressionDeclarationContext)

EnterFunctionExpressionDeclaration is called when production functionExpressionDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterFunctionProperty

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

EnterFunctionProperty is called when production FunctionProperty is entered.

func (*BaseTypeScriptParserListener) EnterFunctionType

func (s *BaseTypeScriptParserListener) EnterFunctionType(ctx *FunctionTypeContext)

EnterFunctionType is called when production functionType is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorBlock

func (s *BaseTypeScriptParserListener) EnterGeneratorBlock(ctx *GeneratorBlockContext)

EnterGeneratorBlock is called when production generatorBlock is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorDefinition

func (s *BaseTypeScriptParserListener) EnterGeneratorDefinition(ctx *GeneratorDefinitionContext)

EnterGeneratorDefinition is called when production generatorDefinition is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorFunctionDeclaration

func (s *BaseTypeScriptParserListener) EnterGeneratorFunctionDeclaration(ctx *GeneratorFunctionDeclarationContext)

EnterGeneratorFunctionDeclaration is called when production generatorFunctionDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorMethod

func (s *BaseTypeScriptParserListener) EnterGeneratorMethod(ctx *GeneratorMethodContext)

EnterGeneratorMethod is called when production generatorMethod is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorsExpression

func (s *BaseTypeScriptParserListener) EnterGeneratorsExpression(ctx *GeneratorsExpressionContext)

EnterGeneratorsExpression is called when production GeneratorsExpression is entered.

func (*BaseTypeScriptParserListener) EnterGeneratorsFunctionExpression

func (s *BaseTypeScriptParserListener) EnterGeneratorsFunctionExpression(ctx *GeneratorsFunctionExpressionContext)

EnterGeneratorsFunctionExpression is called when production GeneratorsFunctionExpression is entered.

func (*BaseTypeScriptParserListener) EnterGenericTypes

func (s *BaseTypeScriptParserListener) EnterGenericTypes(ctx *GenericTypesContext)

EnterGenericTypes is called when production GenericTypes is entered.

func (*BaseTypeScriptParserListener) EnterGetAccessor

func (s *BaseTypeScriptParserListener) EnterGetAccessor(ctx *GetAccessorContext)

EnterGetAccessor is called when production getAccessor is entered.

func (*BaseTypeScriptParserListener) EnterGetter

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

EnterGetter is called when production getter is entered.

func (*BaseTypeScriptParserListener) EnterIdentifierExpression

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

EnterIdentifierExpression is called when production IdentifierExpression is entered.

func (*BaseTypeScriptParserListener) EnterIdentifierName

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

EnterIdentifierName is called when production identifierName is entered.

func (*BaseTypeScriptParserListener) EnterIdentifierOrPattern

func (s *BaseTypeScriptParserListener) EnterIdentifierOrPattern(ctx *IdentifierOrPatternContext)

EnterIdentifierOrPattern is called when production identifierOrPattern is entered.

func (*BaseTypeScriptParserListener) EnterIfStatement

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

EnterIfStatement is called when production ifStatement is entered.

func (*BaseTypeScriptParserListener) EnterImplementsClause

func (s *BaseTypeScriptParserListener) EnterImplementsClause(ctx *ImplementsClauseContext)

EnterImplementsClause is called when production implementsClause is entered.

func (*BaseTypeScriptParserListener) EnterImportAliasDeclaration

func (s *BaseTypeScriptParserListener) EnterImportAliasDeclaration(ctx *ImportAliasDeclarationContext)

EnterImportAliasDeclaration is called when production importAliasDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterImportAll

func (s *BaseTypeScriptParserListener) EnterImportAll(ctx *ImportAllContext)

EnterImportAll is called when production importAll is entered.

func (*BaseTypeScriptParserListener) EnterImportFromBlock

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

EnterImportFromBlock is called when production importFromBlock is entered.

func (*BaseTypeScriptParserListener) EnterImportStatement

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

EnterImportStatement is called when production importStatement is entered.

func (*BaseTypeScriptParserListener) EnterInExpression

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

EnterInExpression is called when production InExpression is entered.

func (*BaseTypeScriptParserListener) EnterIndexMemberDeclaration

func (s *BaseTypeScriptParserListener) EnterIndexMemberDeclaration(ctx *IndexMemberDeclarationContext)

EnterIndexMemberDeclaration is called when production indexMemberDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterIndexSignature

func (s *BaseTypeScriptParserListener) EnterIndexSignature(ctx *IndexSignatureContext)

EnterIndexSignature is called when production indexSignature is entered.

func (*BaseTypeScriptParserListener) EnterInitializer

func (s *BaseTypeScriptParserListener) EnterInitializer(ctx *InitializerContext)

EnterInitializer is called when production initializer is entered.

func (*BaseTypeScriptParserListener) EnterInstanceofExpression

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

EnterInstanceofExpression is called when production InstanceofExpression is entered.

func (*BaseTypeScriptParserListener) EnterInterfaceDeclaration

func (s *BaseTypeScriptParserListener) EnterInterfaceDeclaration(ctx *InterfaceDeclarationContext)

EnterInterfaceDeclaration is called when production interfaceDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterInterfaceExtendsClause

func (s *BaseTypeScriptParserListener) EnterInterfaceExtendsClause(ctx *InterfaceExtendsClauseContext)

EnterInterfaceExtendsClause is called when production interfaceExtendsClause is entered.

func (*BaseTypeScriptParserListener) EnterIntersection

func (s *BaseTypeScriptParserListener) EnterIntersection(ctx *IntersectionContext)

EnterIntersection is called when production Intersection is entered.

func (*BaseTypeScriptParserListener) EnterIteratorBlock

func (s *BaseTypeScriptParserListener) EnterIteratorBlock(ctx *IteratorBlockContext)

EnterIteratorBlock is called when production iteratorBlock is entered.

func (*BaseTypeScriptParserListener) EnterIteratorDefinition

func (s *BaseTypeScriptParserListener) EnterIteratorDefinition(ctx *IteratorDefinitionContext)

EnterIteratorDefinition is called when production iteratorDefinition is entered.

func (*BaseTypeScriptParserListener) EnterIteratorsExpression

func (s *BaseTypeScriptParserListener) EnterIteratorsExpression(ctx *IteratorsExpressionContext)

EnterIteratorsExpression is called when production IteratorsExpression is entered.

func (*BaseTypeScriptParserListener) EnterKeyword

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

EnterKeyword is called when production keyword is entered.

func (*BaseTypeScriptParserListener) EnterLabelledStatement

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

EnterLabelledStatement is called when production labelledStatement is entered.

func (*BaseTypeScriptParserListener) EnterLastArgument

func (s *BaseTypeScriptParserListener) EnterLastArgument(ctx *LastArgumentContext)

EnterLastArgument is called when production lastArgument is entered.

func (*BaseTypeScriptParserListener) EnterLastElement

func (s *BaseTypeScriptParserListener) EnterLastElement(ctx *LastElementContext)

EnterLastElement is called when production lastElement is entered.

func (*BaseTypeScriptParserListener) EnterLastFormalParameterArg

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

EnterLastFormalParameterArg is called when production lastFormalParameterArg is entered.

func (*BaseTypeScriptParserListener) EnterLiteral

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

EnterLiteral is called when production literal is entered.

func (*BaseTypeScriptParserListener) EnterLiteralExpression

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

EnterLiteralExpression is called when production LiteralExpression is entered.

func (*BaseTypeScriptParserListener) EnterLogicalAndExpression

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

EnterLogicalAndExpression is called when production LogicalAndExpression is entered.

func (*BaseTypeScriptParserListener) EnterLogicalOrExpression

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

EnterLogicalOrExpression is called when production LogicalOrExpression is entered.

func (*BaseTypeScriptParserListener) EnterMemberDotExpression

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

EnterMemberDotExpression is called when production MemberDotExpression is entered.

func (*BaseTypeScriptParserListener) EnterMemberIndexExpression

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

EnterMemberIndexExpression is called when production MemberIndexExpression is entered.

func (*BaseTypeScriptParserListener) EnterMethodProperty

func (s *BaseTypeScriptParserListener) EnterMethodProperty(ctx *MethodPropertyContext)

EnterMethodProperty is called when production MethodProperty is entered.

func (*BaseTypeScriptParserListener) EnterMethodSignature

func (s *BaseTypeScriptParserListener) EnterMethodSignature(ctx *MethodSignatureContext)

EnterMethodSignature is called when production methodSignature is entered.

func (*BaseTypeScriptParserListener) EnterMultipleImportStatement

func (s *BaseTypeScriptParserListener) EnterMultipleImportStatement(ctx *MultipleImportStatementContext)

EnterMultipleImportStatement is called when production multipleImportStatement is entered.

func (*BaseTypeScriptParserListener) EnterMultiplicativeExpression

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

EnterMultiplicativeExpression is called when production MultiplicativeExpression is entered.

func (*BaseTypeScriptParserListener) EnterNamespaceDeclaration

func (s *BaseTypeScriptParserListener) EnterNamespaceDeclaration(ctx *NamespaceDeclarationContext)

EnterNamespaceDeclaration is called when production namespaceDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterNamespaceName

func (s *BaseTypeScriptParserListener) EnterNamespaceName(ctx *NamespaceNameContext)

EnterNamespaceName is called when production namespaceName is entered.

func (*BaseTypeScriptParserListener) EnterNewExpression

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

EnterNewExpression is called when production NewExpression is entered.

func (*BaseTypeScriptParserListener) EnterNotExpression

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

EnterNotExpression is called when production NotExpression is entered.

func (*BaseTypeScriptParserListener) EnterNumericLiteral

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

EnterNumericLiteral is called when production numericLiteral is entered.

func (*BaseTypeScriptParserListener) EnterObjectLiteral

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

EnterObjectLiteral is called when production objectLiteral is entered.

func (*BaseTypeScriptParserListener) EnterObjectLiteralExpression

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

EnterObjectLiteralExpression is called when production ObjectLiteralExpression is entered.

func (*BaseTypeScriptParserListener) EnterObjectPrimType

func (s *BaseTypeScriptParserListener) EnterObjectPrimType(ctx *ObjectPrimTypeContext)

EnterObjectPrimType is called when production ObjectPrimType is entered.

func (*BaseTypeScriptParserListener) EnterObjectType

func (s *BaseTypeScriptParserListener) EnterObjectType(ctx *ObjectTypeContext)

EnterObjectType is called when production objectType is entered.

func (*BaseTypeScriptParserListener) EnterOptionalParameter

func (s *BaseTypeScriptParserListener) EnterOptionalParameter(ctx *OptionalParameterContext)

EnterOptionalParameter is called when production optionalParameter is entered.

func (*BaseTypeScriptParserListener) EnterOptionalParameterList

func (s *BaseTypeScriptParserListener) EnterOptionalParameterList(ctx *OptionalParameterListContext)

EnterOptionalParameterList is called when production optionalParameterList is entered.

func (*BaseTypeScriptParserListener) EnterParameterList

func (s *BaseTypeScriptParserListener) EnterParameterList(ctx *ParameterListContext)

EnterParameterList is called when production parameterList is entered.

func (*BaseTypeScriptParserListener) EnterParenthesizedExpression

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

EnterParenthesizedExpression is called when production ParenthesizedExpression is entered.

func (*BaseTypeScriptParserListener) EnterParenthesizedPrimType

func (s *BaseTypeScriptParserListener) EnterParenthesizedPrimType(ctx *ParenthesizedPrimTypeContext)

EnterParenthesizedPrimType is called when production ParenthesizedPrimType is entered.

func (*BaseTypeScriptParserListener) EnterPostDecreaseExpression

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

EnterPostDecreaseExpression is called when production PostDecreaseExpression is entered.

func (*BaseTypeScriptParserListener) EnterPostIncrementExpression

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

EnterPostIncrementExpression is called when production PostIncrementExpression is entered.

func (*BaseTypeScriptParserListener) EnterPowerExpression

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

EnterPowerExpression is called when production PowerExpression is entered.

func (*BaseTypeScriptParserListener) EnterPreDecreaseExpression

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

EnterPreDecreaseExpression is called when production PreDecreaseExpression is entered.

func (*BaseTypeScriptParserListener) EnterPreIncrementExpression

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

EnterPreIncrementExpression is called when production PreIncrementExpression is entered.

func (*BaseTypeScriptParserListener) EnterPredefinedPrimType

func (s *BaseTypeScriptParserListener) EnterPredefinedPrimType(ctx *PredefinedPrimTypeContext)

EnterPredefinedPrimType is called when production PredefinedPrimType is entered.

func (*BaseTypeScriptParserListener) EnterPredefinedType

func (s *BaseTypeScriptParserListener) EnterPredefinedType(ctx *PredefinedTypeContext)

EnterPredefinedType is called when production predefinedType is entered.

func (*BaseTypeScriptParserListener) EnterPrimary

func (s *BaseTypeScriptParserListener) EnterPrimary(ctx *PrimaryContext)

EnterPrimary is called when production Primary is entered.

func (*BaseTypeScriptParserListener) EnterProgram

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

EnterProgram is called when production program is entered.

func (*BaseTypeScriptParserListener) EnterPropertyExpressionAssignment

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

EnterPropertyExpressionAssignment is called when production PropertyExpressionAssignment is entered.

func (*BaseTypeScriptParserListener) EnterPropertyGetter

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

EnterPropertyGetter is called when production PropertyGetter is entered.

func (*BaseTypeScriptParserListener) EnterPropertyMemberBase

func (s *BaseTypeScriptParserListener) EnterPropertyMemberBase(ctx *PropertyMemberBaseContext)

EnterPropertyMemberBase is called when production propertyMemberBase is entered.

func (*BaseTypeScriptParserListener) EnterPropertyMemberDeclaration

func (s *BaseTypeScriptParserListener) EnterPropertyMemberDeclaration(ctx *PropertyMemberDeclarationContext)

EnterPropertyMemberDeclaration is called when production propertyMemberDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterPropertyName

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

EnterPropertyName is called when production propertyName is entered.

func (*BaseTypeScriptParserListener) EnterPropertySetter

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

EnterPropertySetter is called when production PropertySetter is entered.

func (*BaseTypeScriptParserListener) EnterPropertyShorthand

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

EnterPropertyShorthand is called when production PropertyShorthand is entered.

func (*BaseTypeScriptParserListener) EnterPropertySignature

func (s *BaseTypeScriptParserListener) EnterPropertySignature(ctx *PropertySignatureContext)

EnterPropertySignature is called when production propertySignature is entered.

func (*BaseTypeScriptParserListener) EnterQueryPrimType

func (s *BaseTypeScriptParserListener) EnterQueryPrimType(ctx *QueryPrimTypeContext)

EnterQueryPrimType is called when production QueryPrimType is entered.

func (*BaseTypeScriptParserListener) EnterRedefinitionOfType

func (s *BaseTypeScriptParserListener) EnterRedefinitionOfType(ctx *RedefinitionOfTypeContext)

EnterRedefinitionOfType is called when production RedefinitionOfType is entered.

func (*BaseTypeScriptParserListener) EnterReferencePrimType

func (s *BaseTypeScriptParserListener) EnterReferencePrimType(ctx *ReferencePrimTypeContext)

EnterReferencePrimType is called when production ReferencePrimType is entered.

func (*BaseTypeScriptParserListener) EnterRelationalExpression

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

EnterRelationalExpression is called when production RelationalExpression is entered.

func (*BaseTypeScriptParserListener) EnterRequiredParameter

func (s *BaseTypeScriptParserListener) EnterRequiredParameter(ctx *RequiredParameterContext)

EnterRequiredParameter is called when production requiredParameter is entered.

func (*BaseTypeScriptParserListener) EnterRequiredParameterList

func (s *BaseTypeScriptParserListener) EnterRequiredParameterList(ctx *RequiredParameterListContext)

EnterRequiredParameterList is called when production requiredParameterList is entered.

func (*BaseTypeScriptParserListener) EnterReservedWord

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

EnterReservedWord is called when production reservedWord is entered.

func (*BaseTypeScriptParserListener) EnterRestParameter

func (s *BaseTypeScriptParserListener) EnterRestParameter(ctx *RestParameterContext)

EnterRestParameter is called when production restParameter is entered.

func (*BaseTypeScriptParserListener) EnterRestParameterInObject

func (s *BaseTypeScriptParserListener) EnterRestParameterInObject(ctx *RestParameterInObjectContext)

EnterRestParameterInObject is called when production RestParameterInObject is entered.

func (*BaseTypeScriptParserListener) EnterReturnStatement

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

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseTypeScriptParserListener) EnterSetAccessor

func (s *BaseTypeScriptParserListener) EnterSetAccessor(ctx *SetAccessorContext)

EnterSetAccessor is called when production setAccessor is entered.

func (*BaseTypeScriptParserListener) EnterSetter

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

EnterSetter is called when production setter is entered.

func (*BaseTypeScriptParserListener) EnterSourceElement

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

EnterSourceElement is called when production sourceElement is entered.

func (*BaseTypeScriptParserListener) EnterSourceElements

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

EnterSourceElements is called when production sourceElements is entered.

func (*BaseTypeScriptParserListener) EnterStatement

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

EnterStatement is called when production statement is entered.

func (*BaseTypeScriptParserListener) EnterStatementList

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

EnterStatementList is called when production statementList is entered.

func (*BaseTypeScriptParserListener) EnterSuperExpression

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

EnterSuperExpression is called when production SuperExpression is entered.

func (*BaseTypeScriptParserListener) EnterSwitchStatement

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

EnterSwitchStatement is called when production switchStatement is entered.

func (*BaseTypeScriptParserListener) EnterTemplateStringExpression

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

EnterTemplateStringExpression is called when production TemplateStringExpression is entered.

func (*BaseTypeScriptParserListener) EnterTernaryExpression

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

EnterTernaryExpression is called when production TernaryExpression is entered.

func (*BaseTypeScriptParserListener) EnterThisExpression

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

EnterThisExpression is called when production ThisExpression is entered.

func (*BaseTypeScriptParserListener) EnterThisPrimType

func (s *BaseTypeScriptParserListener) EnterThisPrimType(ctx *ThisPrimTypeContext)

EnterThisPrimType is called when production ThisPrimType is entered.

func (*BaseTypeScriptParserListener) EnterThrowStatement

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

EnterThrowStatement is called when production throwStatement is entered.

func (*BaseTypeScriptParserListener) EnterTryStatement

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

EnterTryStatement is called when production tryStatement is entered.

func (*BaseTypeScriptParserListener) EnterTupleElementTypes

func (s *BaseTypeScriptParserListener) EnterTupleElementTypes(ctx *TupleElementTypesContext)

EnterTupleElementTypes is called when production tupleElementTypes is entered.

func (*BaseTypeScriptParserListener) EnterTuplePrimType

func (s *BaseTypeScriptParserListener) EnterTuplePrimType(ctx *TuplePrimTypeContext)

EnterTuplePrimType is called when production TuplePrimType is entered.

func (*BaseTypeScriptParserListener) EnterTupleType

func (s *BaseTypeScriptParserListener) EnterTupleType(ctx *TupleTypeContext)

EnterTupleType is called when production tupleType is entered.

func (*BaseTypeScriptParserListener) EnterTypeAliasDeclaration

func (s *BaseTypeScriptParserListener) EnterTypeAliasDeclaration(ctx *TypeAliasDeclarationContext)

EnterTypeAliasDeclaration is called when production typeAliasDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterTypeAnnotation

func (s *BaseTypeScriptParserListener) EnterTypeAnnotation(ctx *TypeAnnotationContext)

EnterTypeAnnotation is called when production typeAnnotation is entered.

func (*BaseTypeScriptParserListener) EnterTypeArgument

func (s *BaseTypeScriptParserListener) EnterTypeArgument(ctx *TypeArgumentContext)

EnterTypeArgument is called when production typeArgument is entered.

func (*BaseTypeScriptParserListener) EnterTypeArgumentList

func (s *BaseTypeScriptParserListener) EnterTypeArgumentList(ctx *TypeArgumentListContext)

EnterTypeArgumentList is called when production typeArgumentList is entered.

func (*BaseTypeScriptParserListener) EnterTypeArguments

func (s *BaseTypeScriptParserListener) EnterTypeArguments(ctx *TypeArgumentsContext)

EnterTypeArguments is called when production typeArguments is entered.

func (*BaseTypeScriptParserListener) EnterTypeBody

func (s *BaseTypeScriptParserListener) EnterTypeBody(ctx *TypeBodyContext)

EnterTypeBody is called when production typeBody is entered.

func (*BaseTypeScriptParserListener) EnterTypeGeneric

func (s *BaseTypeScriptParserListener) EnterTypeGeneric(ctx *TypeGenericContext)

EnterTypeGeneric is called when production typeGeneric is entered.

func (*BaseTypeScriptParserListener) EnterTypeIncludeGeneric

func (s *BaseTypeScriptParserListener) EnterTypeIncludeGeneric(ctx *TypeIncludeGenericContext)

EnterTypeIncludeGeneric is called when production typeIncludeGeneric is entered.

func (*BaseTypeScriptParserListener) EnterTypeMember

func (s *BaseTypeScriptParserListener) EnterTypeMember(ctx *TypeMemberContext)

EnterTypeMember is called when production typeMember is entered.

func (*BaseTypeScriptParserListener) EnterTypeMemberList

func (s *BaseTypeScriptParserListener) EnterTypeMemberList(ctx *TypeMemberListContext)

EnterTypeMemberList is called when production typeMemberList is entered.

func (*BaseTypeScriptParserListener) EnterTypeName

func (s *BaseTypeScriptParserListener) EnterTypeName(ctx *TypeNameContext)

EnterTypeName is called when production typeName is entered.

func (*BaseTypeScriptParserListener) EnterTypeParameter

func (s *BaseTypeScriptParserListener) EnterTypeParameter(ctx *TypeParameterContext)

EnterTypeParameter is called when production typeParameter is entered.

func (*BaseTypeScriptParserListener) EnterTypeParameterList

func (s *BaseTypeScriptParserListener) EnterTypeParameterList(ctx *TypeParameterListContext)

EnterTypeParameterList is called when production typeParameterList is entered.

func (*BaseTypeScriptParserListener) EnterTypeParameters

func (s *BaseTypeScriptParserListener) EnterTypeParameters(ctx *TypeParametersContext)

EnterTypeParameters is called when production typeParameters is entered.

func (*BaseTypeScriptParserListener) EnterTypeQuery

func (s *BaseTypeScriptParserListener) EnterTypeQuery(ctx *TypeQueryContext)

EnterTypeQuery is called when production typeQuery is entered.

func (*BaseTypeScriptParserListener) EnterTypeQueryExpression

func (s *BaseTypeScriptParserListener) EnterTypeQueryExpression(ctx *TypeQueryExpressionContext)

EnterTypeQueryExpression is called when production typeQueryExpression is entered.

func (*BaseTypeScriptParserListener) EnterTypeReference

func (s *BaseTypeScriptParserListener) EnterTypeReference(ctx *TypeReferenceContext)

EnterTypeReference is called when production typeReference is entered.

func (*BaseTypeScriptParserListener) EnterType_

func (s *BaseTypeScriptParserListener) EnterType_(ctx *Type_Context)

EnterType_ is called when production type_ is entered.

func (*BaseTypeScriptParserListener) EnterTypeofExpression

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

EnterTypeofExpression is called when production TypeofExpression is entered.

func (*BaseTypeScriptParserListener) EnterUnaryMinusExpression

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

EnterUnaryMinusExpression is called when production UnaryMinusExpression is entered.

func (*BaseTypeScriptParserListener) EnterUnaryPlusExpression

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

EnterUnaryPlusExpression is called when production UnaryPlusExpression is entered.

func (*BaseTypeScriptParserListener) EnterUnion

func (s *BaseTypeScriptParserListener) EnterUnion(ctx *UnionContext)

EnterUnion is called when production Union is entered.

func (*BaseTypeScriptParserListener) EnterVarModifier

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

EnterVarModifier is called when production varModifier is entered.

func (*BaseTypeScriptParserListener) EnterVariableDeclaration

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

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseTypeScriptParserListener) EnterVariableDeclarationList

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

EnterVariableDeclarationList is called when production variableDeclarationList is entered.

func (*BaseTypeScriptParserListener) EnterVariableStatement

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

EnterVariableStatement is called when production variableStatement is entered.

func (*BaseTypeScriptParserListener) EnterVoidExpression

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

EnterVoidExpression is called when production VoidExpression is entered.

func (*BaseTypeScriptParserListener) EnterWhileStatement

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

EnterWhileStatement is called when production WhileStatement is entered.

func (*BaseTypeScriptParserListener) EnterWithStatement

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

EnterWithStatement is called when production withStatement is entered.

func (*BaseTypeScriptParserListener) EnterYieldExpression

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

EnterYieldExpression is called when production YieldExpression is entered.

func (*BaseTypeScriptParserListener) EnterYieldStatement

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

EnterYieldStatement is called when production yieldStatement is entered.

func (*BaseTypeScriptParserListener) ExitAbstractDeclaration

func (s *BaseTypeScriptParserListener) ExitAbstractDeclaration(ctx *AbstractDeclarationContext)

ExitAbstractDeclaration is called when production abstractDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitAccessibilityModifier

func (s *BaseTypeScriptParserListener) ExitAccessibilityModifier(ctx *AccessibilityModifierContext)

ExitAccessibilityModifier is called when production accessibilityModifier is exited.

func (*BaseTypeScriptParserListener) ExitAdditiveExpression

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

ExitAdditiveExpression is called when production AdditiveExpression is exited.

func (*BaseTypeScriptParserListener) ExitArguments

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

ExitArguments is called when production arguments is exited.

func (*BaseTypeScriptParserListener) ExitArgumentsExpression

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

ExitArgumentsExpression is called when production ArgumentsExpression is exited.

func (*BaseTypeScriptParserListener) ExitArrayLiteral

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

ExitArrayLiteral is called when production arrayLiteral is exited.

func (*BaseTypeScriptParserListener) ExitArrayLiteralExpression

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

ExitArrayLiteralExpression is called when production ArrayLiteralExpression is exited.

func (*BaseTypeScriptParserListener) ExitArrayPrimType

func (s *BaseTypeScriptParserListener) ExitArrayPrimType(ctx *ArrayPrimTypeContext)

ExitArrayPrimType is called when production ArrayPrimType is exited.

func (*BaseTypeScriptParserListener) ExitArrayType

func (s *BaseTypeScriptParserListener) ExitArrayType(ctx *ArrayTypeContext)

ExitArrayType is called when production arrayType is exited.

func (*BaseTypeScriptParserListener) ExitArrowFunctionBody

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

ExitArrowFunctionBody is called when production arrowFunctionBody is exited.

func (*BaseTypeScriptParserListener) ExitArrowFunctionDeclaration

func (s *BaseTypeScriptParserListener) ExitArrowFunctionDeclaration(ctx *ArrowFunctionDeclarationContext)

ExitArrowFunctionDeclaration is called when production arrowFunctionDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitArrowFunctionExpression

func (s *BaseTypeScriptParserListener) ExitArrowFunctionExpression(ctx *ArrowFunctionExpressionContext)

ExitArrowFunctionExpression is called when production ArrowFunctionExpression is exited.

func (*BaseTypeScriptParserListener) ExitArrowFunctionParameters

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

ExitArrowFunctionParameters is called when production arrowFunctionParameters is exited.

func (*BaseTypeScriptParserListener) ExitAssignable

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

ExitAssignable is called when production assignable is exited.

func (*BaseTypeScriptParserListener) ExitAssignmentExpression

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

ExitAssignmentExpression is called when production AssignmentExpression is exited.

func (*BaseTypeScriptParserListener) ExitAssignmentOperator

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

ExitAssignmentOperator is called when production assignmentOperator is exited.

func (*BaseTypeScriptParserListener) ExitAssignmentOperatorExpression

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

ExitAssignmentOperatorExpression is called when production AssignmentOperatorExpression is exited.

func (*BaseTypeScriptParserListener) ExitAwaitExpression

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

ExitAwaitExpression is called when production AwaitExpression is exited.

func (*BaseTypeScriptParserListener) ExitBindingPattern

func (s *BaseTypeScriptParserListener) ExitBindingPattern(ctx *BindingPatternContext)

ExitBindingPattern is called when production bindingPattern is exited.

func (*BaseTypeScriptParserListener) ExitBitAndExpression

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

ExitBitAndExpression is called when production BitAndExpression is exited.

func (*BaseTypeScriptParserListener) ExitBitNotExpression

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

ExitBitNotExpression is called when production BitNotExpression is exited.

func (*BaseTypeScriptParserListener) ExitBitOrExpression

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

ExitBitOrExpression is called when production BitOrExpression is exited.

func (*BaseTypeScriptParserListener) ExitBitShiftExpression

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

ExitBitShiftExpression is called when production BitShiftExpression is exited.

func (*BaseTypeScriptParserListener) ExitBitXOrExpression

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

ExitBitXOrExpression is called when production BitXOrExpression is exited.

func (*BaseTypeScriptParserListener) ExitBlock

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

ExitBlock is called when production block is exited.

func (*BaseTypeScriptParserListener) ExitBreakStatement

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

ExitBreakStatement is called when production breakStatement is exited.

func (*BaseTypeScriptParserListener) ExitCallSignature

func (s *BaseTypeScriptParserListener) ExitCallSignature(ctx *CallSignatureContext)

ExitCallSignature is called when production callSignature is exited.

func (*BaseTypeScriptParserListener) ExitCaseBlock

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

ExitCaseBlock is called when production caseBlock is exited.

func (*BaseTypeScriptParserListener) ExitCaseClause

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

ExitCaseClause is called when production caseClause is exited.

func (*BaseTypeScriptParserListener) ExitCaseClauses

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

ExitCaseClauses is called when production caseClauses is exited.

func (*BaseTypeScriptParserListener) ExitCatchProduction

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

ExitCatchProduction is called when production catchProduction is exited.

func (*BaseTypeScriptParserListener) ExitClassDeclaration

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

ExitClassDeclaration is called when production classDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitClassElement

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

ExitClassElement is called when production classElement is exited.

func (*BaseTypeScriptParserListener) ExitClassExpression

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

ExitClassExpression is called when production ClassExpression is exited.

func (*BaseTypeScriptParserListener) ExitClassExtendsClause

func (s *BaseTypeScriptParserListener) ExitClassExtendsClause(ctx *ClassExtendsClauseContext)

ExitClassExtendsClause is called when production classExtendsClause is exited.

func (*BaseTypeScriptParserListener) ExitClassHeritage

func (s *BaseTypeScriptParserListener) ExitClassHeritage(ctx *ClassHeritageContext)

ExitClassHeritage is called when production classHeritage is exited.

func (*BaseTypeScriptParserListener) ExitClassOrInterfaceTypeList

func (s *BaseTypeScriptParserListener) ExitClassOrInterfaceTypeList(ctx *ClassOrInterfaceTypeListContext)

ExitClassOrInterfaceTypeList is called when production classOrInterfaceTypeList is exited.

func (*BaseTypeScriptParserListener) ExitClassTail

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

ExitClassTail is called when production classTail is exited.

func (*BaseTypeScriptParserListener) ExitCoalesceExpression

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

ExitCoalesceExpression is called when production CoalesceExpression is exited.

func (*BaseTypeScriptParserListener) ExitComputedPropertyExpressionAssignment

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

ExitComputedPropertyExpressionAssignment is called when production ComputedPropertyExpressionAssignment is exited.

func (*BaseTypeScriptParserListener) ExitConstraint

func (s *BaseTypeScriptParserListener) ExitConstraint(ctx *ConstraintContext)

ExitConstraint is called when production constraint is exited.

func (*BaseTypeScriptParserListener) ExitConstructSignature

func (s *BaseTypeScriptParserListener) ExitConstructSignature(ctx *ConstructSignatureContext)

ExitConstructSignature is called when production constructSignature is exited.

func (*BaseTypeScriptParserListener) ExitConstructorDeclaration

func (s *BaseTypeScriptParserListener) ExitConstructorDeclaration(ctx *ConstructorDeclarationContext)

ExitConstructorDeclaration is called when production constructorDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitConstructorType

func (s *BaseTypeScriptParserListener) ExitConstructorType(ctx *ConstructorTypeContext)

ExitConstructorType is called when production constructorType is exited.

func (*BaseTypeScriptParserListener) ExitContinueStatement

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

ExitContinueStatement is called when production continueStatement is exited.

func (*BaseTypeScriptParserListener) ExitDebuggerStatement

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

ExitDebuggerStatement is called when production debuggerStatement is exited.

func (*BaseTypeScriptParserListener) ExitDecorator

func (s *BaseTypeScriptParserListener) ExitDecorator(ctx *DecoratorContext)

ExitDecorator is called when production decorator is exited.

func (*BaseTypeScriptParserListener) ExitDecoratorCallExpression

func (s *BaseTypeScriptParserListener) ExitDecoratorCallExpression(ctx *DecoratorCallExpressionContext)

ExitDecoratorCallExpression is called when production decoratorCallExpression is exited.

func (*BaseTypeScriptParserListener) ExitDecoratorList

func (s *BaseTypeScriptParserListener) ExitDecoratorList(ctx *DecoratorListContext)

ExitDecoratorList is called when production decoratorList is exited.

func (*BaseTypeScriptParserListener) ExitDecoratorMemberExpression

func (s *BaseTypeScriptParserListener) ExitDecoratorMemberExpression(ctx *DecoratorMemberExpressionContext)

ExitDecoratorMemberExpression is called when production decoratorMemberExpression is exited.

func (*BaseTypeScriptParserListener) ExitDefaultClause

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

ExitDefaultClause is called when production defaultClause is exited.

func (*BaseTypeScriptParserListener) ExitDeleteExpression

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

ExitDeleteExpression is called when production DeleteExpression is exited.

func (*BaseTypeScriptParserListener) ExitDoStatement

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

ExitDoStatement is called when production DoStatement is exited.

func (*BaseTypeScriptParserListener) ExitElementList

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

ExitElementList is called when production elementList is exited.

func (*BaseTypeScriptParserListener) ExitEmptyStatement_

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

ExitEmptyStatement_ is called when production emptyStatement_ is exited.

func (*BaseTypeScriptParserListener) ExitEnumBody

func (s *BaseTypeScriptParserListener) ExitEnumBody(ctx *EnumBodyContext)

ExitEnumBody is called when production enumBody is exited.

func (*BaseTypeScriptParserListener) ExitEnumDeclaration

func (s *BaseTypeScriptParserListener) ExitEnumDeclaration(ctx *EnumDeclarationContext)

ExitEnumDeclaration is called when production enumDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitEnumMember

func (s *BaseTypeScriptParserListener) ExitEnumMember(ctx *EnumMemberContext)

ExitEnumMember is called when production enumMember is exited.

func (*BaseTypeScriptParserListener) ExitEnumMemberList

func (s *BaseTypeScriptParserListener) ExitEnumMemberList(ctx *EnumMemberListContext)

ExitEnumMemberList is called when production enumMemberList is exited.

func (*BaseTypeScriptParserListener) ExitEos

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

ExitEos is called when production eos is exited.

func (*BaseTypeScriptParserListener) ExitEqualityExpression

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

ExitEqualityExpression is called when production EqualityExpression is exited.

func (*BaseTypeScriptParserListener) ExitEveryRule

ExitEveryRule is called when any rule is exited.

func (*BaseTypeScriptParserListener) ExitExportStatement

func (s *BaseTypeScriptParserListener) ExitExportStatement(ctx *ExportStatementContext)

ExitExportStatement is called when production exportStatement is exited.

func (*BaseTypeScriptParserListener) ExitExpressionSequence

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

ExitExpressionSequence is called when production expressionSequence is exited.

func (*BaseTypeScriptParserListener) ExitExpressionStatement

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

ExitExpressionStatement is called when production expressionStatement is exited.

func (*BaseTypeScriptParserListener) ExitFinallyProduction

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

ExitFinallyProduction is called when production finallyProduction is exited.

func (*BaseTypeScriptParserListener) ExitForInStatement

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

ExitForInStatement is called when production ForInStatement is exited.

func (*BaseTypeScriptParserListener) ExitForStatement

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

ExitForStatement is called when production ForStatement is exited.

func (*BaseTypeScriptParserListener) ExitForVarInStatement

func (s *BaseTypeScriptParserListener) ExitForVarInStatement(ctx *ForVarInStatementContext)

ExitForVarInStatement is called when production ForVarInStatement is exited.

func (*BaseTypeScriptParserListener) ExitForVarStatement

func (s *BaseTypeScriptParserListener) ExitForVarStatement(ctx *ForVarStatementContext)

ExitForVarStatement is called when production ForVarStatement is exited.

func (*BaseTypeScriptParserListener) ExitFormalParameterArg

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

ExitFormalParameterArg is called when production formalParameterArg is exited.

func (*BaseTypeScriptParserListener) ExitFormalParameterList

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

ExitFormalParameterList is called when production formalParameterList is exited.

func (*BaseTypeScriptParserListener) ExitFunctionBody

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

ExitFunctionBody is called when production functionBody is exited.

func (*BaseTypeScriptParserListener) ExitFunctionDeclaration

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

ExitFunctionDeclaration is called when production functionDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitFunctionExpression

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

ExitFunctionExpression is called when production FunctionExpression is exited.

func (*BaseTypeScriptParserListener) ExitFunctionExpressionDeclaration

func (s *BaseTypeScriptParserListener) ExitFunctionExpressionDeclaration(ctx *FunctionExpressionDeclarationContext)

ExitFunctionExpressionDeclaration is called when production functionExpressionDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitFunctionProperty

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

ExitFunctionProperty is called when production FunctionProperty is exited.

func (*BaseTypeScriptParserListener) ExitFunctionType

func (s *BaseTypeScriptParserListener) ExitFunctionType(ctx *FunctionTypeContext)

ExitFunctionType is called when production functionType is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorBlock

func (s *BaseTypeScriptParserListener) ExitGeneratorBlock(ctx *GeneratorBlockContext)

ExitGeneratorBlock is called when production generatorBlock is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorDefinition

func (s *BaseTypeScriptParserListener) ExitGeneratorDefinition(ctx *GeneratorDefinitionContext)

ExitGeneratorDefinition is called when production generatorDefinition is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorFunctionDeclaration

func (s *BaseTypeScriptParserListener) ExitGeneratorFunctionDeclaration(ctx *GeneratorFunctionDeclarationContext)

ExitGeneratorFunctionDeclaration is called when production generatorFunctionDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorMethod

func (s *BaseTypeScriptParserListener) ExitGeneratorMethod(ctx *GeneratorMethodContext)

ExitGeneratorMethod is called when production generatorMethod is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorsExpression

func (s *BaseTypeScriptParserListener) ExitGeneratorsExpression(ctx *GeneratorsExpressionContext)

ExitGeneratorsExpression is called when production GeneratorsExpression is exited.

func (*BaseTypeScriptParserListener) ExitGeneratorsFunctionExpression

func (s *BaseTypeScriptParserListener) ExitGeneratorsFunctionExpression(ctx *GeneratorsFunctionExpressionContext)

ExitGeneratorsFunctionExpression is called when production GeneratorsFunctionExpression is exited.

func (*BaseTypeScriptParserListener) ExitGenericTypes

func (s *BaseTypeScriptParserListener) ExitGenericTypes(ctx *GenericTypesContext)

ExitGenericTypes is called when production GenericTypes is exited.

func (*BaseTypeScriptParserListener) ExitGetAccessor

func (s *BaseTypeScriptParserListener) ExitGetAccessor(ctx *GetAccessorContext)

ExitGetAccessor is called when production getAccessor is exited.

func (*BaseTypeScriptParserListener) ExitGetter

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

ExitGetter is called when production getter is exited.

func (*BaseTypeScriptParserListener) ExitIdentifierExpression

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

ExitIdentifierExpression is called when production IdentifierExpression is exited.

func (*BaseTypeScriptParserListener) ExitIdentifierName

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

ExitIdentifierName is called when production identifierName is exited.

func (*BaseTypeScriptParserListener) ExitIdentifierOrPattern

func (s *BaseTypeScriptParserListener) ExitIdentifierOrPattern(ctx *IdentifierOrPatternContext)

ExitIdentifierOrPattern is called when production identifierOrPattern is exited.

func (*BaseTypeScriptParserListener) ExitIfStatement

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

ExitIfStatement is called when production ifStatement is exited.

func (*BaseTypeScriptParserListener) ExitImplementsClause

func (s *BaseTypeScriptParserListener) ExitImplementsClause(ctx *ImplementsClauseContext)

ExitImplementsClause is called when production implementsClause is exited.

func (*BaseTypeScriptParserListener) ExitImportAliasDeclaration

func (s *BaseTypeScriptParserListener) ExitImportAliasDeclaration(ctx *ImportAliasDeclarationContext)

ExitImportAliasDeclaration is called when production importAliasDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitImportAll

func (s *BaseTypeScriptParserListener) ExitImportAll(ctx *ImportAllContext)

ExitImportAll is called when production importAll is exited.

func (*BaseTypeScriptParserListener) ExitImportFromBlock

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

ExitImportFromBlock is called when production importFromBlock is exited.

func (*BaseTypeScriptParserListener) ExitImportStatement

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

ExitImportStatement is called when production importStatement is exited.

func (*BaseTypeScriptParserListener) ExitInExpression

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

ExitInExpression is called when production InExpression is exited.

func (*BaseTypeScriptParserListener) ExitIndexMemberDeclaration

func (s *BaseTypeScriptParserListener) ExitIndexMemberDeclaration(ctx *IndexMemberDeclarationContext)

ExitIndexMemberDeclaration is called when production indexMemberDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitIndexSignature

func (s *BaseTypeScriptParserListener) ExitIndexSignature(ctx *IndexSignatureContext)

ExitIndexSignature is called when production indexSignature is exited.

func (*BaseTypeScriptParserListener) ExitInitializer

func (s *BaseTypeScriptParserListener) ExitInitializer(ctx *InitializerContext)

ExitInitializer is called when production initializer is exited.

func (*BaseTypeScriptParserListener) ExitInstanceofExpression

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

ExitInstanceofExpression is called when production InstanceofExpression is exited.

func (*BaseTypeScriptParserListener) ExitInterfaceDeclaration

func (s *BaseTypeScriptParserListener) ExitInterfaceDeclaration(ctx *InterfaceDeclarationContext)

ExitInterfaceDeclaration is called when production interfaceDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitInterfaceExtendsClause

func (s *BaseTypeScriptParserListener) ExitInterfaceExtendsClause(ctx *InterfaceExtendsClauseContext)

ExitInterfaceExtendsClause is called when production interfaceExtendsClause is exited.

func (*BaseTypeScriptParserListener) ExitIntersection

func (s *BaseTypeScriptParserListener) ExitIntersection(ctx *IntersectionContext)

ExitIntersection is called when production Intersection is exited.

func (*BaseTypeScriptParserListener) ExitIteratorBlock

func (s *BaseTypeScriptParserListener) ExitIteratorBlock(ctx *IteratorBlockContext)

ExitIteratorBlock is called when production iteratorBlock is exited.

func (*BaseTypeScriptParserListener) ExitIteratorDefinition

func (s *BaseTypeScriptParserListener) ExitIteratorDefinition(ctx *IteratorDefinitionContext)

ExitIteratorDefinition is called when production iteratorDefinition is exited.

func (*BaseTypeScriptParserListener) ExitIteratorsExpression

func (s *BaseTypeScriptParserListener) ExitIteratorsExpression(ctx *IteratorsExpressionContext)

ExitIteratorsExpression is called when production IteratorsExpression is exited.

func (*BaseTypeScriptParserListener) ExitKeyword

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

ExitKeyword is called when production keyword is exited.

func (*BaseTypeScriptParserListener) ExitLabelledStatement

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

ExitLabelledStatement is called when production labelledStatement is exited.

func (*BaseTypeScriptParserListener) ExitLastArgument

func (s *BaseTypeScriptParserListener) ExitLastArgument(ctx *LastArgumentContext)

ExitLastArgument is called when production lastArgument is exited.

func (*BaseTypeScriptParserListener) ExitLastElement

func (s *BaseTypeScriptParserListener) ExitLastElement(ctx *LastElementContext)

ExitLastElement is called when production lastElement is exited.

func (*BaseTypeScriptParserListener) ExitLastFormalParameterArg

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

ExitLastFormalParameterArg is called when production lastFormalParameterArg is exited.

func (*BaseTypeScriptParserListener) ExitLiteral

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

ExitLiteral is called when production literal is exited.

func (*BaseTypeScriptParserListener) ExitLiteralExpression

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

ExitLiteralExpression is called when production LiteralExpression is exited.

func (*BaseTypeScriptParserListener) ExitLogicalAndExpression

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

ExitLogicalAndExpression is called when production LogicalAndExpression is exited.

func (*BaseTypeScriptParserListener) ExitLogicalOrExpression

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

ExitLogicalOrExpression is called when production LogicalOrExpression is exited.

func (*BaseTypeScriptParserListener) ExitMemberDotExpression

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

ExitMemberDotExpression is called when production MemberDotExpression is exited.

func (*BaseTypeScriptParserListener) ExitMemberIndexExpression

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

ExitMemberIndexExpression is called when production MemberIndexExpression is exited.

func (*BaseTypeScriptParserListener) ExitMethodProperty

func (s *BaseTypeScriptParserListener) ExitMethodProperty(ctx *MethodPropertyContext)

ExitMethodProperty is called when production MethodProperty is exited.

func (*BaseTypeScriptParserListener) ExitMethodSignature

func (s *BaseTypeScriptParserListener) ExitMethodSignature(ctx *MethodSignatureContext)

ExitMethodSignature is called when production methodSignature is exited.

func (*BaseTypeScriptParserListener) ExitMultipleImportStatement

func (s *BaseTypeScriptParserListener) ExitMultipleImportStatement(ctx *MultipleImportStatementContext)

ExitMultipleImportStatement is called when production multipleImportStatement is exited.

func (*BaseTypeScriptParserListener) ExitMultiplicativeExpression

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

ExitMultiplicativeExpression is called when production MultiplicativeExpression is exited.

func (*BaseTypeScriptParserListener) ExitNamespaceDeclaration

func (s *BaseTypeScriptParserListener) ExitNamespaceDeclaration(ctx *NamespaceDeclarationContext)

ExitNamespaceDeclaration is called when production namespaceDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitNamespaceName

func (s *BaseTypeScriptParserListener) ExitNamespaceName(ctx *NamespaceNameContext)

ExitNamespaceName is called when production namespaceName is exited.

func (*BaseTypeScriptParserListener) ExitNewExpression

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

ExitNewExpression is called when production NewExpression is exited.

func (*BaseTypeScriptParserListener) ExitNotExpression

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

ExitNotExpression is called when production NotExpression is exited.

func (*BaseTypeScriptParserListener) ExitNumericLiteral

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

ExitNumericLiteral is called when production numericLiteral is exited.

func (*BaseTypeScriptParserListener) ExitObjectLiteral

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

ExitObjectLiteral is called when production objectLiteral is exited.

func (*BaseTypeScriptParserListener) ExitObjectLiteralExpression

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

ExitObjectLiteralExpression is called when production ObjectLiteralExpression is exited.

func (*BaseTypeScriptParserListener) ExitObjectPrimType

func (s *BaseTypeScriptParserListener) ExitObjectPrimType(ctx *ObjectPrimTypeContext)

ExitObjectPrimType is called when production ObjectPrimType is exited.

func (*BaseTypeScriptParserListener) ExitObjectType

func (s *BaseTypeScriptParserListener) ExitObjectType(ctx *ObjectTypeContext)

ExitObjectType is called when production objectType is exited.

func (*BaseTypeScriptParserListener) ExitOptionalParameter

func (s *BaseTypeScriptParserListener) ExitOptionalParameter(ctx *OptionalParameterContext)

ExitOptionalParameter is called when production optionalParameter is exited.

func (*BaseTypeScriptParserListener) ExitOptionalParameterList

func (s *BaseTypeScriptParserListener) ExitOptionalParameterList(ctx *OptionalParameterListContext)

ExitOptionalParameterList is called when production optionalParameterList is exited.

func (*BaseTypeScriptParserListener) ExitParameterList

func (s *BaseTypeScriptParserListener) ExitParameterList(ctx *ParameterListContext)

ExitParameterList is called when production parameterList is exited.

func (*BaseTypeScriptParserListener) ExitParenthesizedExpression

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

ExitParenthesizedExpression is called when production ParenthesizedExpression is exited.

func (*BaseTypeScriptParserListener) ExitParenthesizedPrimType

func (s *BaseTypeScriptParserListener) ExitParenthesizedPrimType(ctx *ParenthesizedPrimTypeContext)

ExitParenthesizedPrimType is called when production ParenthesizedPrimType is exited.

func (*BaseTypeScriptParserListener) ExitPostDecreaseExpression

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

ExitPostDecreaseExpression is called when production PostDecreaseExpression is exited.

func (*BaseTypeScriptParserListener) ExitPostIncrementExpression

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

ExitPostIncrementExpression is called when production PostIncrementExpression is exited.

func (*BaseTypeScriptParserListener) ExitPowerExpression

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

ExitPowerExpression is called when production PowerExpression is exited.

func (*BaseTypeScriptParserListener) ExitPreDecreaseExpression

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

ExitPreDecreaseExpression is called when production PreDecreaseExpression is exited.

func (*BaseTypeScriptParserListener) ExitPreIncrementExpression

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

ExitPreIncrementExpression is called when production PreIncrementExpression is exited.

func (*BaseTypeScriptParserListener) ExitPredefinedPrimType

func (s *BaseTypeScriptParserListener) ExitPredefinedPrimType(ctx *PredefinedPrimTypeContext)

ExitPredefinedPrimType is called when production PredefinedPrimType is exited.

func (*BaseTypeScriptParserListener) ExitPredefinedType

func (s *BaseTypeScriptParserListener) ExitPredefinedType(ctx *PredefinedTypeContext)

ExitPredefinedType is called when production predefinedType is exited.

func (*BaseTypeScriptParserListener) ExitPrimary

func (s *BaseTypeScriptParserListener) ExitPrimary(ctx *PrimaryContext)

ExitPrimary is called when production Primary is exited.

func (*BaseTypeScriptParserListener) ExitProgram

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

ExitProgram is called when production program is exited.

func (*BaseTypeScriptParserListener) ExitPropertyExpressionAssignment

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

ExitPropertyExpressionAssignment is called when production PropertyExpressionAssignment is exited.

func (*BaseTypeScriptParserListener) ExitPropertyGetter

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

ExitPropertyGetter is called when production PropertyGetter is exited.

func (*BaseTypeScriptParserListener) ExitPropertyMemberBase

func (s *BaseTypeScriptParserListener) ExitPropertyMemberBase(ctx *PropertyMemberBaseContext)

ExitPropertyMemberBase is called when production propertyMemberBase is exited.

func (*BaseTypeScriptParserListener) ExitPropertyMemberDeclaration

func (s *BaseTypeScriptParserListener) ExitPropertyMemberDeclaration(ctx *PropertyMemberDeclarationContext)

ExitPropertyMemberDeclaration is called when production propertyMemberDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitPropertyName

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

ExitPropertyName is called when production propertyName is exited.

func (*BaseTypeScriptParserListener) ExitPropertySetter

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

ExitPropertySetter is called when production PropertySetter is exited.

func (*BaseTypeScriptParserListener) ExitPropertyShorthand

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

ExitPropertyShorthand is called when production PropertyShorthand is exited.

func (*BaseTypeScriptParserListener) ExitPropertySignature

func (s *BaseTypeScriptParserListener) ExitPropertySignature(ctx *PropertySignatureContext)

ExitPropertySignature is called when production propertySignature is exited.

func (*BaseTypeScriptParserListener) ExitQueryPrimType

func (s *BaseTypeScriptParserListener) ExitQueryPrimType(ctx *QueryPrimTypeContext)

ExitQueryPrimType is called when production QueryPrimType is exited.

func (*BaseTypeScriptParserListener) ExitRedefinitionOfType

func (s *BaseTypeScriptParserListener) ExitRedefinitionOfType(ctx *RedefinitionOfTypeContext)

ExitRedefinitionOfType is called when production RedefinitionOfType is exited.

func (*BaseTypeScriptParserListener) ExitReferencePrimType

func (s *BaseTypeScriptParserListener) ExitReferencePrimType(ctx *ReferencePrimTypeContext)

ExitReferencePrimType is called when production ReferencePrimType is exited.

func (*BaseTypeScriptParserListener) ExitRelationalExpression

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

ExitRelationalExpression is called when production RelationalExpression is exited.

func (*BaseTypeScriptParserListener) ExitRequiredParameter

func (s *BaseTypeScriptParserListener) ExitRequiredParameter(ctx *RequiredParameterContext)

ExitRequiredParameter is called when production requiredParameter is exited.

func (*BaseTypeScriptParserListener) ExitRequiredParameterList

func (s *BaseTypeScriptParserListener) ExitRequiredParameterList(ctx *RequiredParameterListContext)

ExitRequiredParameterList is called when production requiredParameterList is exited.

func (*BaseTypeScriptParserListener) ExitReservedWord

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

ExitReservedWord is called when production reservedWord is exited.

func (*BaseTypeScriptParserListener) ExitRestParameter

func (s *BaseTypeScriptParserListener) ExitRestParameter(ctx *RestParameterContext)

ExitRestParameter is called when production restParameter is exited.

func (*BaseTypeScriptParserListener) ExitRestParameterInObject

func (s *BaseTypeScriptParserListener) ExitRestParameterInObject(ctx *RestParameterInObjectContext)

ExitRestParameterInObject is called when production RestParameterInObject is exited.

func (*BaseTypeScriptParserListener) ExitReturnStatement

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

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseTypeScriptParserListener) ExitSetAccessor

func (s *BaseTypeScriptParserListener) ExitSetAccessor(ctx *SetAccessorContext)

ExitSetAccessor is called when production setAccessor is exited.

func (*BaseTypeScriptParserListener) ExitSetter

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

ExitSetter is called when production setter is exited.

func (*BaseTypeScriptParserListener) ExitSourceElement

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

ExitSourceElement is called when production sourceElement is exited.

func (*BaseTypeScriptParserListener) ExitSourceElements

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

ExitSourceElements is called when production sourceElements is exited.

func (*BaseTypeScriptParserListener) ExitStatement

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

ExitStatement is called when production statement is exited.

func (*BaseTypeScriptParserListener) ExitStatementList

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

ExitStatementList is called when production statementList is exited.

func (*BaseTypeScriptParserListener) ExitSuperExpression

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

ExitSuperExpression is called when production SuperExpression is exited.

func (*BaseTypeScriptParserListener) ExitSwitchStatement

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

ExitSwitchStatement is called when production switchStatement is exited.

func (*BaseTypeScriptParserListener) ExitTemplateStringExpression

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

ExitTemplateStringExpression is called when production TemplateStringExpression is exited.

func (*BaseTypeScriptParserListener) ExitTernaryExpression

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

ExitTernaryExpression is called when production TernaryExpression is exited.

func (*BaseTypeScriptParserListener) ExitThisExpression

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

ExitThisExpression is called when production ThisExpression is exited.

func (*BaseTypeScriptParserListener) ExitThisPrimType

func (s *BaseTypeScriptParserListener) ExitThisPrimType(ctx *ThisPrimTypeContext)

ExitThisPrimType is called when production ThisPrimType is exited.

func (*BaseTypeScriptParserListener) ExitThrowStatement

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

ExitThrowStatement is called when production throwStatement is exited.

func (*BaseTypeScriptParserListener) ExitTryStatement

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

ExitTryStatement is called when production tryStatement is exited.

func (*BaseTypeScriptParserListener) ExitTupleElementTypes

func (s *BaseTypeScriptParserListener) ExitTupleElementTypes(ctx *TupleElementTypesContext)

ExitTupleElementTypes is called when production tupleElementTypes is exited.

func (*BaseTypeScriptParserListener) ExitTuplePrimType

func (s *BaseTypeScriptParserListener) ExitTuplePrimType(ctx *TuplePrimTypeContext)

ExitTuplePrimType is called when production TuplePrimType is exited.

func (*BaseTypeScriptParserListener) ExitTupleType

func (s *BaseTypeScriptParserListener) ExitTupleType(ctx *TupleTypeContext)

ExitTupleType is called when production tupleType is exited.

func (*BaseTypeScriptParserListener) ExitTypeAliasDeclaration

func (s *BaseTypeScriptParserListener) ExitTypeAliasDeclaration(ctx *TypeAliasDeclarationContext)

ExitTypeAliasDeclaration is called when production typeAliasDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitTypeAnnotation

func (s *BaseTypeScriptParserListener) ExitTypeAnnotation(ctx *TypeAnnotationContext)

ExitTypeAnnotation is called when production typeAnnotation is exited.

func (*BaseTypeScriptParserListener) ExitTypeArgument

func (s *BaseTypeScriptParserListener) ExitTypeArgument(ctx *TypeArgumentContext)

ExitTypeArgument is called when production typeArgument is exited.

func (*BaseTypeScriptParserListener) ExitTypeArgumentList

func (s *BaseTypeScriptParserListener) ExitTypeArgumentList(ctx *TypeArgumentListContext)

ExitTypeArgumentList is called when production typeArgumentList is exited.

func (*BaseTypeScriptParserListener) ExitTypeArguments

func (s *BaseTypeScriptParserListener) ExitTypeArguments(ctx *TypeArgumentsContext)

ExitTypeArguments is called when production typeArguments is exited.

func (*BaseTypeScriptParserListener) ExitTypeBody

func (s *BaseTypeScriptParserListener) ExitTypeBody(ctx *TypeBodyContext)

ExitTypeBody is called when production typeBody is exited.

func (*BaseTypeScriptParserListener) ExitTypeGeneric

func (s *BaseTypeScriptParserListener) ExitTypeGeneric(ctx *TypeGenericContext)

ExitTypeGeneric is called when production typeGeneric is exited.

func (*BaseTypeScriptParserListener) ExitTypeIncludeGeneric

func (s *BaseTypeScriptParserListener) ExitTypeIncludeGeneric(ctx *TypeIncludeGenericContext)

ExitTypeIncludeGeneric is called when production typeIncludeGeneric is exited.

func (*BaseTypeScriptParserListener) ExitTypeMember

func (s *BaseTypeScriptParserListener) ExitTypeMember(ctx *TypeMemberContext)

ExitTypeMember is called when production typeMember is exited.

func (*BaseTypeScriptParserListener) ExitTypeMemberList

func (s *BaseTypeScriptParserListener) ExitTypeMemberList(ctx *TypeMemberListContext)

ExitTypeMemberList is called when production typeMemberList is exited.

func (*BaseTypeScriptParserListener) ExitTypeName

func (s *BaseTypeScriptParserListener) ExitTypeName(ctx *TypeNameContext)

ExitTypeName is called when production typeName is exited.

func (*BaseTypeScriptParserListener) ExitTypeParameter

func (s *BaseTypeScriptParserListener) ExitTypeParameter(ctx *TypeParameterContext)

ExitTypeParameter is called when production typeParameter is exited.

func (*BaseTypeScriptParserListener) ExitTypeParameterList

func (s *BaseTypeScriptParserListener) ExitTypeParameterList(ctx *TypeParameterListContext)

ExitTypeParameterList is called when production typeParameterList is exited.

func (*BaseTypeScriptParserListener) ExitTypeParameters

func (s *BaseTypeScriptParserListener) ExitTypeParameters(ctx *TypeParametersContext)

ExitTypeParameters is called when production typeParameters is exited.

func (*BaseTypeScriptParserListener) ExitTypeQuery

func (s *BaseTypeScriptParserListener) ExitTypeQuery(ctx *TypeQueryContext)

ExitTypeQuery is called when production typeQuery is exited.

func (*BaseTypeScriptParserListener) ExitTypeQueryExpression

func (s *BaseTypeScriptParserListener) ExitTypeQueryExpression(ctx *TypeQueryExpressionContext)

ExitTypeQueryExpression is called when production typeQueryExpression is exited.

func (*BaseTypeScriptParserListener) ExitTypeReference

func (s *BaseTypeScriptParserListener) ExitTypeReference(ctx *TypeReferenceContext)

ExitTypeReference is called when production typeReference is exited.

func (*BaseTypeScriptParserListener) ExitType_

func (s *BaseTypeScriptParserListener) ExitType_(ctx *Type_Context)

ExitType_ is called when production type_ is exited.

func (*BaseTypeScriptParserListener) ExitTypeofExpression

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

ExitTypeofExpression is called when production TypeofExpression is exited.

func (*BaseTypeScriptParserListener) ExitUnaryMinusExpression

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

ExitUnaryMinusExpression is called when production UnaryMinusExpression is exited.

func (*BaseTypeScriptParserListener) ExitUnaryPlusExpression

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

ExitUnaryPlusExpression is called when production UnaryPlusExpression is exited.

func (*BaseTypeScriptParserListener) ExitUnion

func (s *BaseTypeScriptParserListener) ExitUnion(ctx *UnionContext)

ExitUnion is called when production Union is exited.

func (*BaseTypeScriptParserListener) ExitVarModifier

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

ExitVarModifier is called when production varModifier is exited.

func (*BaseTypeScriptParserListener) ExitVariableDeclaration

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

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseTypeScriptParserListener) ExitVariableDeclarationList

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

ExitVariableDeclarationList is called when production variableDeclarationList is exited.

func (*BaseTypeScriptParserListener) ExitVariableStatement

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

ExitVariableStatement is called when production variableStatement is exited.

func (*BaseTypeScriptParserListener) ExitVoidExpression

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

ExitVoidExpression is called when production VoidExpression is exited.

func (*BaseTypeScriptParserListener) ExitWhileStatement

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

ExitWhileStatement is called when production WhileStatement is exited.

func (*BaseTypeScriptParserListener) ExitWithStatement

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

ExitWithStatement is called when production withStatement is exited.

func (*BaseTypeScriptParserListener) ExitYieldExpression

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

ExitYieldExpression is called when production YieldExpression is exited.

func (*BaseTypeScriptParserListener) ExitYieldStatement

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

ExitYieldStatement is called when production yieldStatement is exited.

func (*BaseTypeScriptParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseTypeScriptParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BindingPatternContext

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

func NewBindingPatternContext

func NewBindingPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BindingPatternContext

func NewEmptyBindingPatternContext

func NewEmptyBindingPatternContext() *BindingPatternContext

func (*BindingPatternContext) ArrayLiteral

func (s *BindingPatternContext) ArrayLiteral() IArrayLiteralContext

func (*BindingPatternContext) EnterRule

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

func (*BindingPatternContext) ExitRule

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

func (*BindingPatternContext) GetParser

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

func (*BindingPatternContext) GetRuleContext

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

func (*BindingPatternContext) IsBindingPatternContext

func (*BindingPatternContext) IsBindingPatternContext()

func (*BindingPatternContext) ObjectLiteral

func (s *BindingPatternContext) ObjectLiteral() IObjectLiteralContext

func (*BindingPatternContext) ToStringTree

func (s *BindingPatternContext) 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 CallSignatureContext

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

func NewCallSignatureContext

func NewCallSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallSignatureContext

func NewEmptyCallSignatureContext

func NewEmptyCallSignatureContext() *CallSignatureContext

func (*CallSignatureContext) CloseParen

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

func (*CallSignatureContext) EnterRule

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

func (*CallSignatureContext) ExitRule

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

func (*CallSignatureContext) GetParser

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

func (*CallSignatureContext) GetRuleContext

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

func (*CallSignatureContext) IsCallSignatureContext

func (*CallSignatureContext) IsCallSignatureContext()

func (*CallSignatureContext) OpenParen

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

func (*CallSignatureContext) ParameterList

func (s *CallSignatureContext) ParameterList() IParameterListContext

func (*CallSignatureContext) ToStringTree

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

func (*CallSignatureContext) TypeAnnotation

func (s *CallSignatureContext) TypeAnnotation() ITypeAnnotationContext

func (*CallSignatureContext) TypeParameters

func (s *CallSignatureContext) TypeParameters() ITypeParametersContext

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

func (*ClassDeclarationContext) Class

func (*ClassDeclarationContext) ClassHeritage

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

func (*ClassDeclarationContext) TypeParameters

func (s *ClassDeclarationContext) TypeParameters() ITypeParametersContext

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

func (s *ClassElementContext) ConstructorDeclaration() IConstructorDeclarationContext

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

func (s *ClassElementContext) IndexMemberDeclaration() IIndexMemberDeclarationContext

func (*ClassElementContext) IsClassElementContext

func (*ClassElementContext) IsClassElementContext()

func (*ClassElementContext) PropertyMemberDeclaration

func (s *ClassElementContext) PropertyMemberDeclaration() IPropertyMemberDeclarationContext

func (*ClassElementContext) Statement

func (s *ClassElementContext) Statement() IStatementContext

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 ClassExtendsClauseContext

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

func NewClassExtendsClauseContext

func NewClassExtendsClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassExtendsClauseContext

func NewEmptyClassExtendsClauseContext

func NewEmptyClassExtendsClauseContext() *ClassExtendsClauseContext

func (*ClassExtendsClauseContext) EnterRule

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

func (*ClassExtendsClauseContext) ExitRule

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

func (*ClassExtendsClauseContext) Extends

func (*ClassExtendsClauseContext) GetParser

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

func (*ClassExtendsClauseContext) GetRuleContext

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

func (*ClassExtendsClauseContext) IsClassExtendsClauseContext

func (*ClassExtendsClauseContext) IsClassExtendsClauseContext()

func (*ClassExtendsClauseContext) ToStringTree

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

func (*ClassExtendsClauseContext) TypeReference

type ClassHeritageContext

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

func NewClassHeritageContext

func NewClassHeritageContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassHeritageContext

func NewEmptyClassHeritageContext

func NewEmptyClassHeritageContext() *ClassHeritageContext

func (*ClassHeritageContext) ClassExtendsClause

func (s *ClassHeritageContext) ClassExtendsClause() IClassExtendsClauseContext

func (*ClassHeritageContext) EnterRule

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

func (*ClassHeritageContext) ExitRule

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

func (*ClassHeritageContext) GetParser

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

func (*ClassHeritageContext) GetRuleContext

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

func (*ClassHeritageContext) ImplementsClause

func (s *ClassHeritageContext) ImplementsClause() IImplementsClauseContext

func (*ClassHeritageContext) IsClassHeritageContext

func (*ClassHeritageContext) IsClassHeritageContext()

func (*ClassHeritageContext) ToStringTree

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

type ClassOrInterfaceTypeListContext

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

func NewClassOrInterfaceTypeListContext

func NewClassOrInterfaceTypeListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassOrInterfaceTypeListContext

func NewEmptyClassOrInterfaceTypeListContext

func NewEmptyClassOrInterfaceTypeListContext() *ClassOrInterfaceTypeListContext

func (*ClassOrInterfaceTypeListContext) AllComma

func (*ClassOrInterfaceTypeListContext) AllTypeReference

func (*ClassOrInterfaceTypeListContext) Comma

func (*ClassOrInterfaceTypeListContext) EnterRule

func (*ClassOrInterfaceTypeListContext) ExitRule

func (*ClassOrInterfaceTypeListContext) GetParser

func (*ClassOrInterfaceTypeListContext) GetRuleContext

func (*ClassOrInterfaceTypeListContext) IsClassOrInterfaceTypeListContext

func (*ClassOrInterfaceTypeListContext) IsClassOrInterfaceTypeListContext()

func (*ClassOrInterfaceTypeListContext) ToStringTree

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

func (*ClassOrInterfaceTypeListContext) TypeReference

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

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

func NewConstraintContext

func NewConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstraintContext

func NewEmptyConstraintContext

func NewEmptyConstraintContext() *ConstraintContext

func (*ConstraintContext) EnterRule

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

func (*ConstraintContext) ExitRule

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

func (*ConstraintContext) Extends

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

func (*ConstraintContext) GetParser

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

func (*ConstraintContext) GetRuleContext

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

func (*ConstraintContext) IsConstraintContext

func (*ConstraintContext) IsConstraintContext()

func (*ConstraintContext) ToStringTree

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

func (*ConstraintContext) Type_

func (s *ConstraintContext) Type_() IType_Context

type ConstructSignatureContext

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

func NewConstructSignatureContext

func NewConstructSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructSignatureContext

func NewEmptyConstructSignatureContext

func NewEmptyConstructSignatureContext() *ConstructSignatureContext

func (*ConstructSignatureContext) CloseParen

func (*ConstructSignatureContext) EnterRule

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

func (*ConstructSignatureContext) ExitRule

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

func (*ConstructSignatureContext) GetParser

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

func (*ConstructSignatureContext) GetRuleContext

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

func (*ConstructSignatureContext) IsConstructSignatureContext

func (*ConstructSignatureContext) IsConstructSignatureContext()

func (*ConstructSignatureContext) New

func (*ConstructSignatureContext) OpenParen

func (*ConstructSignatureContext) ParameterList

func (*ConstructSignatureContext) ToStringTree

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

func (*ConstructSignatureContext) TypeAnnotation

func (*ConstructSignatureContext) TypeParameters

type ConstructorDeclarationContext

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

func NewConstructorDeclarationContext

func NewConstructorDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorDeclarationContext

func NewEmptyConstructorDeclarationContext

func NewEmptyConstructorDeclarationContext() *ConstructorDeclarationContext

func (*ConstructorDeclarationContext) AccessibilityModifier

func (*ConstructorDeclarationContext) CloseBrace

func (*ConstructorDeclarationContext) CloseParen

func (*ConstructorDeclarationContext) Constructor

func (*ConstructorDeclarationContext) EnterRule

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

func (*ConstructorDeclarationContext) ExitRule

func (*ConstructorDeclarationContext) FormalParameterList

func (*ConstructorDeclarationContext) FunctionBody

func (*ConstructorDeclarationContext) GetParser

func (*ConstructorDeclarationContext) GetRuleContext

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

func (*ConstructorDeclarationContext) IsConstructorDeclarationContext

func (*ConstructorDeclarationContext) IsConstructorDeclarationContext()

func (*ConstructorDeclarationContext) OpenBrace

func (*ConstructorDeclarationContext) OpenParen

func (*ConstructorDeclarationContext) SemiColon

func (*ConstructorDeclarationContext) ToStringTree

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

type ConstructorTypeContext

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

func NewConstructorTypeContext

func NewConstructorTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorTypeContext

func NewEmptyConstructorTypeContext

func NewEmptyConstructorTypeContext() *ConstructorTypeContext

func (*ConstructorTypeContext) ARROW

func (*ConstructorTypeContext) CloseParen

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

func (*ConstructorTypeContext) EnterRule

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

func (*ConstructorTypeContext) ExitRule

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

func (*ConstructorTypeContext) GetParser

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

func (*ConstructorTypeContext) GetRuleContext

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

func (*ConstructorTypeContext) IsConstructorTypeContext

func (*ConstructorTypeContext) IsConstructorTypeContext()

func (*ConstructorTypeContext) New

func (*ConstructorTypeContext) OpenParen

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

func (*ConstructorTypeContext) ParameterList

func (s *ConstructorTypeContext) ParameterList() IParameterListContext

func (*ConstructorTypeContext) ToStringTree

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

func (*ConstructorTypeContext) TypeParameters

func (s *ConstructorTypeContext) TypeParameters() ITypeParametersContext

func (*ConstructorTypeContext) Type_

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 DecoratorCallExpressionContext

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

func NewDecoratorCallExpressionContext

func NewDecoratorCallExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorCallExpressionContext

func NewEmptyDecoratorCallExpressionContext

func NewEmptyDecoratorCallExpressionContext() *DecoratorCallExpressionContext

func (*DecoratorCallExpressionContext) Arguments

func (*DecoratorCallExpressionContext) DecoratorMemberExpression

func (*DecoratorCallExpressionContext) EnterRule

func (*DecoratorCallExpressionContext) ExitRule

func (*DecoratorCallExpressionContext) GetParser

func (*DecoratorCallExpressionContext) GetRuleContext

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

func (*DecoratorCallExpressionContext) IsDecoratorCallExpressionContext

func (*DecoratorCallExpressionContext) IsDecoratorCallExpressionContext()

func (*DecoratorCallExpressionContext) ToStringTree

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

type DecoratorContext

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

func NewDecoratorContext

func NewDecoratorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorContext

func NewEmptyDecoratorContext

func NewEmptyDecoratorContext() *DecoratorContext

func (*DecoratorContext) At

func (*DecoratorContext) DecoratorCallExpression

func (s *DecoratorContext) DecoratorCallExpression() IDecoratorCallExpressionContext

func (*DecoratorContext) DecoratorMemberExpression

func (s *DecoratorContext) DecoratorMemberExpression() IDecoratorMemberExpressionContext

func (*DecoratorContext) EnterRule

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

func (*DecoratorContext) ExitRule

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

func (*DecoratorContext) GetParser

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

func (*DecoratorContext) GetRuleContext

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

func (*DecoratorContext) IsDecoratorContext

func (*DecoratorContext) IsDecoratorContext()

func (*DecoratorContext) ToStringTree

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

type DecoratorListContext

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

func NewDecoratorListContext

func NewDecoratorListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorListContext

func NewEmptyDecoratorListContext

func NewEmptyDecoratorListContext() *DecoratorListContext

func (*DecoratorListContext) AllDecorator

func (s *DecoratorListContext) AllDecorator() []IDecoratorContext

func (*DecoratorListContext) Decorator

func (s *DecoratorListContext) Decorator(i int) IDecoratorContext

func (*DecoratorListContext) EnterRule

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

func (*DecoratorListContext) ExitRule

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

func (*DecoratorListContext) GetParser

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

func (*DecoratorListContext) GetRuleContext

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

func (*DecoratorListContext) IsDecoratorListContext

func (*DecoratorListContext) IsDecoratorListContext()

func (*DecoratorListContext) ToStringTree

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

type DecoratorMemberExpressionContext

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

func NewDecoratorMemberExpressionContext

func NewDecoratorMemberExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DecoratorMemberExpressionContext

func NewEmptyDecoratorMemberExpressionContext

func NewEmptyDecoratorMemberExpressionContext() *DecoratorMemberExpressionContext

func (*DecoratorMemberExpressionContext) CloseParen

func (*DecoratorMemberExpressionContext) DecoratorMemberExpression

func (*DecoratorMemberExpressionContext) Dot

func (*DecoratorMemberExpressionContext) EnterRule

func (*DecoratorMemberExpressionContext) ExitRule

func (*DecoratorMemberExpressionContext) GetParser

func (*DecoratorMemberExpressionContext) GetRuleContext

func (*DecoratorMemberExpressionContext) Identifier

func (*DecoratorMemberExpressionContext) IdentifierName

func (*DecoratorMemberExpressionContext) IsDecoratorMemberExpressionContext

func (*DecoratorMemberExpressionContext) IsDecoratorMemberExpressionContext()

func (*DecoratorMemberExpressionContext) OpenParen

func (*DecoratorMemberExpressionContext) SingleExpression

func (*DecoratorMemberExpressionContext) ToStringTree

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

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

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

func (*ElementListContext) AllSingleExpression

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

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

func (s *ElementListContext) LastElement() ILastElementContext

func (*ElementListContext) SingleExpression

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

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 EnumBodyContext

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

func NewEmptyEnumBodyContext

func NewEmptyEnumBodyContext() *EnumBodyContext

func NewEnumBodyContext

func NewEnumBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumBodyContext

func (*EnumBodyContext) Comma

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

func (*EnumBodyContext) EnterRule

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

func (*EnumBodyContext) EnumMemberList

func (s *EnumBodyContext) EnumMemberList() IEnumMemberListContext

func (*EnumBodyContext) ExitRule

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

func (*EnumBodyContext) GetParser

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

func (*EnumBodyContext) GetRuleContext

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

func (*EnumBodyContext) IsEnumBodyContext

func (*EnumBodyContext) IsEnumBodyContext()

func (*EnumBodyContext) ToStringTree

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

type EnumDeclarationContext

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

func NewEmptyEnumDeclarationContext

func NewEmptyEnumDeclarationContext() *EnumDeclarationContext

func NewEnumDeclarationContext

func NewEnumDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDeclarationContext

func (*EnumDeclarationContext) CloseBrace

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

func (*EnumDeclarationContext) Const

func (*EnumDeclarationContext) EnterRule

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

func (*EnumDeclarationContext) Enum

func (*EnumDeclarationContext) EnumBody

func (*EnumDeclarationContext) ExitRule

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

func (*EnumDeclarationContext) GetParser

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

func (*EnumDeclarationContext) GetRuleContext

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

func (*EnumDeclarationContext) Identifier

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

func (*EnumDeclarationContext) IsEnumDeclarationContext

func (*EnumDeclarationContext) IsEnumDeclarationContext()

func (*EnumDeclarationContext) OpenBrace

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

func (*EnumDeclarationContext) ToStringTree

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

type EnumMemberContext

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

func NewEmptyEnumMemberContext

func NewEmptyEnumMemberContext() *EnumMemberContext

func NewEnumMemberContext

func NewEnumMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMemberContext

func (*EnumMemberContext) Assign

func (s *EnumMemberContext) Assign() antlr.TerminalNode

func (*EnumMemberContext) EnterRule

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

func (*EnumMemberContext) ExitRule

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

func (*EnumMemberContext) GetParser

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

func (*EnumMemberContext) GetRuleContext

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

func (*EnumMemberContext) IsEnumMemberContext

func (*EnumMemberContext) IsEnumMemberContext()

func (*EnumMemberContext) PropertyName

func (s *EnumMemberContext) PropertyName() IPropertyNameContext

func (*EnumMemberContext) SingleExpression

func (s *EnumMemberContext) SingleExpression() ISingleExpressionContext

func (*EnumMemberContext) ToStringTree

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

type EnumMemberListContext

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

func NewEmptyEnumMemberListContext

func NewEmptyEnumMemberListContext() *EnumMemberListContext

func NewEnumMemberListContext

func NewEnumMemberListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumMemberListContext

func (*EnumMemberListContext) AllComma

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

func (*EnumMemberListContext) AllEnumMember

func (s *EnumMemberListContext) AllEnumMember() []IEnumMemberContext

func (*EnumMemberListContext) Comma

func (*EnumMemberListContext) EnterRule

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

func (*EnumMemberListContext) EnumMember

func (s *EnumMemberListContext) EnumMember(i int) IEnumMemberContext

func (*EnumMemberListContext) ExitRule

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

func (*EnumMemberListContext) GetParser

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

func (*EnumMemberListContext) GetRuleContext

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

func (*EnumMemberListContext) IsEnumMemberListContext

func (*EnumMemberListContext) IsEnumMemberListContext()

func (*EnumMemberListContext) ToStringTree

func (s *EnumMemberListContext) 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 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) Default

func (*ExportStatementContext) EnterRule

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

func (*ExportStatementContext) ExitRule

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

func (*ExportStatementContext) Export

func (*ExportStatementContext) GetParser

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

func (*ExportStatementContext) GetRuleContext

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

func (*ExportStatementContext) ImportFromBlock

func (s *ExportStatementContext) ImportFromBlock() IImportFromBlockContext

func (*ExportStatementContext) IsExportStatementContext

func (*ExportStatementContext) IsExportStatementContext()

func (*ExportStatementContext) Statement

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

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

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

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

func (*ForInStatementContext) In

func (*ForInStatementContext) OpenParen

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

func (*ForInStatementContext) SingleExpression

func (s *ForInStatementContext) SingleExpression() ISingleExpressionContext

func (*ForInStatementContext) Statement

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

type ForVarInStatementContext

type ForVarInStatementContext struct {
	*IterationStatementContext
}

func NewForVarInStatementContext

func NewForVarInStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForVarInStatementContext

func (*ForVarInStatementContext) Await

func (*ForVarInStatementContext) CloseParen

func (*ForVarInStatementContext) EnterRule

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

func (*ForVarInStatementContext) ExitRule

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

func (*ForVarInStatementContext) ExpressionSequence

func (s *ForVarInStatementContext) ExpressionSequence() IExpressionSequenceContext

func (*ForVarInStatementContext) For

func (*ForVarInStatementContext) GetRuleContext

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

func (*ForVarInStatementContext) Identifier

func (*ForVarInStatementContext) In

func (*ForVarInStatementContext) OpenParen

func (*ForVarInStatementContext) Statement

func (*ForVarInStatementContext) VarModifier

func (*ForVarInStatementContext) VariableDeclaration

func (s *ForVarInStatementContext) VariableDeclaration() IVariableDeclarationContext

type ForVarStatementContext

type ForVarStatementContext struct {
	*IterationStatementContext
}

func NewForVarStatementContext

func NewForVarStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForVarStatementContext

func (*ForVarStatementContext) AllExpressionSequence

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

func (*ForVarStatementContext) AllSemiColon

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

func (*ForVarStatementContext) CloseParen

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

func (*ForVarStatementContext) EnterRule

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

func (*ForVarStatementContext) ExitRule

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

func (*ForVarStatementContext) ExpressionSequence

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

func (*ForVarStatementContext) For

func (*ForVarStatementContext) GetRuleContext

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

func (*ForVarStatementContext) OpenParen

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

func (*ForVarStatementContext) SemiColon

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

func (*ForVarStatementContext) Statement

func (*ForVarStatementContext) VarModifier

func (*ForVarStatementContext) VariableDeclarationList

func (s *ForVarStatementContext) VariableDeclarationList() IVariableDeclarationListContext

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

func (s *FormalParameterArgContext) AccessibilityModifier() IAccessibilityModifierContext

func (*FormalParameterArgContext) Assign

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

func (*FormalParameterArgContext) IsFormalParameterArgContext

func (*FormalParameterArgContext) IsFormalParameterArgContext()

func (*FormalParameterArgContext) SingleExpression

func (*FormalParameterArgContext) ToStringTree

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

func (*FormalParameterArgContext) TypeAnnotation

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

func (*FormalParameterListContext) Colon

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

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

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

func (*FunctionDeclarationContext) CloseBrace

func (*FunctionDeclarationContext) EnterRule

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

func (*FunctionDeclarationContext) ExitRule

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

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

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

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

func (*FunctionExpressionContext) ExitRule

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

func (*FunctionExpressionContext) FunctionExpressionDeclaration

func (s *FunctionExpressionContext) FunctionExpressionDeclaration() IFunctionExpressionDeclarationContext

func (*FunctionExpressionContext) GetRuleContext

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

type FunctionExpressionDeclarationContext

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

func NewEmptyFunctionExpressionDeclarationContext

func NewEmptyFunctionExpressionDeclarationContext() *FunctionExpressionDeclarationContext

func NewFunctionExpressionDeclarationContext

func NewFunctionExpressionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionExpressionDeclarationContext

func (*FunctionExpressionDeclarationContext) Async

func (*FunctionExpressionDeclarationContext) CloseBrace

func (*FunctionExpressionDeclarationContext) CloseParen

func (*FunctionExpressionDeclarationContext) EnterRule

func (*FunctionExpressionDeclarationContext) ExitRule

func (*FunctionExpressionDeclarationContext) FormalParameterList

func (*FunctionExpressionDeclarationContext) Function

func (*FunctionExpressionDeclarationContext) FunctionBody

func (*FunctionExpressionDeclarationContext) GetParser

func (*FunctionExpressionDeclarationContext) GetRuleContext

func (*FunctionExpressionDeclarationContext) Identifier

func (*FunctionExpressionDeclarationContext) IsFunctionExpressionDeclarationContext

func (*FunctionExpressionDeclarationContext) IsFunctionExpressionDeclarationContext()

func (*FunctionExpressionDeclarationContext) OpenBrace

func (*FunctionExpressionDeclarationContext) OpenParen

func (*FunctionExpressionDeclarationContext) ToStringTree

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

func (*FunctionExpressionDeclarationContext) TypeAnnotation

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 FunctionTypeContext

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

func NewEmptyFunctionTypeContext

func NewEmptyFunctionTypeContext() *FunctionTypeContext

func NewFunctionTypeContext

func NewFunctionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeContext

func (*FunctionTypeContext) ARROW

func (*FunctionTypeContext) CloseParen

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

func (*FunctionTypeContext) EnterRule

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

func (*FunctionTypeContext) ExitRule

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

func (*FunctionTypeContext) GetParser

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

func (*FunctionTypeContext) GetRuleContext

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

func (*FunctionTypeContext) IsFunctionTypeContext

func (*FunctionTypeContext) IsFunctionTypeContext()

func (*FunctionTypeContext) OpenParen

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

func (*FunctionTypeContext) ParameterList

func (s *FunctionTypeContext) ParameterList() IParameterListContext

func (*FunctionTypeContext) ToStringTree

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

func (*FunctionTypeContext) TypeParameters

func (s *FunctionTypeContext) TypeParameters() ITypeParametersContext

func (*FunctionTypeContext) Type_

type GeneratorBlockContext

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

func NewEmptyGeneratorBlockContext

func NewEmptyGeneratorBlockContext() *GeneratorBlockContext

func NewGeneratorBlockContext

func NewGeneratorBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeneratorBlockContext

func (*GeneratorBlockContext) AllComma

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

func (*GeneratorBlockContext) AllGeneratorDefinition

func (s *GeneratorBlockContext) AllGeneratorDefinition() []IGeneratorDefinitionContext

func (*GeneratorBlockContext) CloseBrace

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

func (*GeneratorBlockContext) Comma

func (*GeneratorBlockContext) EnterRule

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

func (*GeneratorBlockContext) ExitRule

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

func (*GeneratorBlockContext) GeneratorDefinition

func (s *GeneratorBlockContext) GeneratorDefinition(i int) IGeneratorDefinitionContext

func (*GeneratorBlockContext) GetParser

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

func (*GeneratorBlockContext) GetRuleContext

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

func (*GeneratorBlockContext) IsGeneratorBlockContext

func (*GeneratorBlockContext) IsGeneratorBlockContext()

func (*GeneratorBlockContext) OpenBrace

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

func (*GeneratorBlockContext) ToStringTree

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

type GeneratorDefinitionContext

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

func NewEmptyGeneratorDefinitionContext

func NewEmptyGeneratorDefinitionContext() *GeneratorDefinitionContext

func NewGeneratorDefinitionContext

func NewGeneratorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeneratorDefinitionContext

func (*GeneratorDefinitionContext) EnterRule

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

func (*GeneratorDefinitionContext) ExitRule

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

func (*GeneratorDefinitionContext) GetParser

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

func (*GeneratorDefinitionContext) GetRuleContext

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

func (*GeneratorDefinitionContext) IsGeneratorDefinitionContext

func (*GeneratorDefinitionContext) IsGeneratorDefinitionContext()

func (*GeneratorDefinitionContext) IteratorDefinition

func (*GeneratorDefinitionContext) Multiply

func (*GeneratorDefinitionContext) ToStringTree

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

type GeneratorFunctionDeclarationContext

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

func NewEmptyGeneratorFunctionDeclarationContext

func NewEmptyGeneratorFunctionDeclarationContext() *GeneratorFunctionDeclarationContext

func NewGeneratorFunctionDeclarationContext

func NewGeneratorFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeneratorFunctionDeclarationContext

func (*GeneratorFunctionDeclarationContext) CloseBrace

func (*GeneratorFunctionDeclarationContext) CloseParen

func (*GeneratorFunctionDeclarationContext) EnterRule

func (*GeneratorFunctionDeclarationContext) ExitRule

func (*GeneratorFunctionDeclarationContext) FormalParameterList

func (*GeneratorFunctionDeclarationContext) Function

func (*GeneratorFunctionDeclarationContext) FunctionBody

func (*GeneratorFunctionDeclarationContext) GetParser

func (*GeneratorFunctionDeclarationContext) GetRuleContext

func (*GeneratorFunctionDeclarationContext) Identifier

func (*GeneratorFunctionDeclarationContext) IsGeneratorFunctionDeclarationContext

func (*GeneratorFunctionDeclarationContext) IsGeneratorFunctionDeclarationContext()

func (*GeneratorFunctionDeclarationContext) Multiply

func (*GeneratorFunctionDeclarationContext) OpenBrace

func (*GeneratorFunctionDeclarationContext) OpenParen

func (*GeneratorFunctionDeclarationContext) ToStringTree

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

type GeneratorMethodContext

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

func NewEmptyGeneratorMethodContext

func NewEmptyGeneratorMethodContext() *GeneratorMethodContext

func NewGeneratorMethodContext

func NewGeneratorMethodContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GeneratorMethodContext

func (*GeneratorMethodContext) CloseBrace

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

func (*GeneratorMethodContext) CloseParen

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

func (*GeneratorMethodContext) EnterRule

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

func (*GeneratorMethodContext) ExitRule

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

func (*GeneratorMethodContext) FormalParameterList

func (s *GeneratorMethodContext) FormalParameterList() IFormalParameterListContext

func (*GeneratorMethodContext) FunctionBody

func (s *GeneratorMethodContext) FunctionBody() IFunctionBodyContext

func (*GeneratorMethodContext) GetParser

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

func (*GeneratorMethodContext) GetRuleContext

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

func (*GeneratorMethodContext) Identifier

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

func (*GeneratorMethodContext) IsGeneratorMethodContext

func (*GeneratorMethodContext) IsGeneratorMethodContext()

func (*GeneratorMethodContext) Multiply

func (*GeneratorMethodContext) OpenBrace

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

func (*GeneratorMethodContext) OpenParen

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

func (*GeneratorMethodContext) ToStringTree

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

type GeneratorsExpressionContext

type GeneratorsExpressionContext struct {
	*SingleExpressionContext
}

func NewGeneratorsExpressionContext

func NewGeneratorsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GeneratorsExpressionContext

func (*GeneratorsExpressionContext) EnterRule

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

func (*GeneratorsExpressionContext) ExitRule

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

func (*GeneratorsExpressionContext) GeneratorBlock

func (*GeneratorsExpressionContext) GetRuleContext

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

type GeneratorsFunctionExpressionContext

type GeneratorsFunctionExpressionContext struct {
	*SingleExpressionContext
}

func (*GeneratorsFunctionExpressionContext) EnterRule

func (*GeneratorsFunctionExpressionContext) ExitRule

func (*GeneratorsFunctionExpressionContext) GeneratorFunctionDeclaration

func (*GeneratorsFunctionExpressionContext) GetRuleContext

type GenericTypesContext

type GenericTypesContext struct {
	*SingleExpressionContext
}

func NewGenericTypesContext

func NewGenericTypesContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GenericTypesContext

func (*GenericTypesContext) EnterRule

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

func (*GenericTypesContext) ExitRule

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

func (*GenericTypesContext) ExpressionSequence

func (s *GenericTypesContext) ExpressionSequence() IExpressionSequenceContext

func (*GenericTypesContext) GetRuleContext

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

func (*GenericTypesContext) TypeArguments

func (s *GenericTypesContext) TypeArguments() ITypeArgumentsContext

type GetAccessorContext

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

func NewEmptyGetAccessorContext

func NewEmptyGetAccessorContext() *GetAccessorContext

func NewGetAccessorContext

func NewGetAccessorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GetAccessorContext

func (*GetAccessorContext) CloseBrace

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

func (*GetAccessorContext) CloseParen

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

func (*GetAccessorContext) EnterRule

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

func (*GetAccessorContext) ExitRule

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

func (*GetAccessorContext) FunctionBody

func (s *GetAccessorContext) FunctionBody() IFunctionBodyContext

func (*GetAccessorContext) GetParser

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

func (*GetAccessorContext) GetRuleContext

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

func (*GetAccessorContext) Getter

func (s *GetAccessorContext) Getter() IGetterContext

func (*GetAccessorContext) IsGetAccessorContext

func (*GetAccessorContext) IsGetAccessorContext()

func (*GetAccessorContext) OpenBrace

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

func (*GetAccessorContext) OpenParen

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

func (*GetAccessorContext) ToStringTree

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

func (*GetAccessorContext) TypeAnnotation

func (s *GetAccessorContext) TypeAnnotation() ITypeAnnotationContext

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 IAbstractDeclarationContext

type IAbstractDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IAbstractDeclarationContext is an interface to support dynamic dispatch.

type IAccessibilityModifierContext

type IAccessibilityModifierContext interface {
	antlr.ParserRuleContext

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

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

IAccessibilityModifierContext 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 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 IArrayTypeContext

type IArrayTypeContext interface {
	antlr.ParserRuleContext

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

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

IArrayTypeContext 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 IArrowFunctionDeclarationContext

type IArrowFunctionDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IArrowFunctionDeclarationContext 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 IBindingPatternContext

type IBindingPatternContext interface {
	antlr.ParserRuleContext

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

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

IBindingPatternContext 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 ICallSignatureContext

type ICallSignatureContext interface {
	antlr.ParserRuleContext

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

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

ICallSignatureContext 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 IClassExtendsClauseContext

type IClassExtendsClauseContext interface {
	antlr.ParserRuleContext

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

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

IClassExtendsClauseContext is an interface to support dynamic dispatch.

type IClassHeritageContext

type IClassHeritageContext interface {
	antlr.ParserRuleContext

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

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

IClassHeritageContext is an interface to support dynamic dispatch.

type IClassOrInterfaceTypeListContext

type IClassOrInterfaceTypeListContext interface {
	antlr.ParserRuleContext

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

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

IClassOrInterfaceTypeListContext 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 IConstraintContext

type IConstraintContext interface {
	antlr.ParserRuleContext

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

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

IConstraintContext is an interface to support dynamic dispatch.

type IConstructSignatureContext

type IConstructSignatureContext interface {
	antlr.ParserRuleContext

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

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

IConstructSignatureContext is an interface to support dynamic dispatch.

type IConstructorDeclarationContext

type IConstructorDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IConstructorDeclarationContext is an interface to support dynamic dispatch.

type IConstructorTypeContext

type IConstructorTypeContext interface {
	antlr.ParserRuleContext

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

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

IConstructorTypeContext 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 IDecoratorCallExpressionContext

type IDecoratorCallExpressionContext interface {
	antlr.ParserRuleContext

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

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

IDecoratorCallExpressionContext is an interface to support dynamic dispatch.

type IDecoratorContext

type IDecoratorContext interface {
	antlr.ParserRuleContext

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

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

IDecoratorContext is an interface to support dynamic dispatch.

type IDecoratorListContext

type IDecoratorListContext interface {
	antlr.ParserRuleContext

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

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

IDecoratorListContext is an interface to support dynamic dispatch.

type IDecoratorMemberExpressionContext

type IDecoratorMemberExpressionContext interface {
	antlr.ParserRuleContext

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

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

IDecoratorMemberExpressionContext 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 IEnumBodyContext

type IEnumBodyContext interface {
	antlr.ParserRuleContext

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

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

IEnumBodyContext is an interface to support dynamic dispatch.

type IEnumDeclarationContext

type IEnumDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IEnumDeclarationContext is an interface to support dynamic dispatch.

type IEnumMemberContext

type IEnumMemberContext interface {
	antlr.ParserRuleContext

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

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

IEnumMemberContext is an interface to support dynamic dispatch.

type IEnumMemberListContext

type IEnumMemberListContext interface {
	antlr.ParserRuleContext

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

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

IEnumMemberListContext 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 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 IFunctionExpressionDeclarationContext

type IFunctionExpressionDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IFunctionExpressionDeclarationContext is an interface to support dynamic dispatch.

type IFunctionTypeContext

type IFunctionTypeContext interface {
	antlr.ParserRuleContext

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

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

IFunctionTypeContext is an interface to support dynamic dispatch.

type IGeneratorBlockContext

type IGeneratorBlockContext interface {
	antlr.ParserRuleContext

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

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

IGeneratorBlockContext is an interface to support dynamic dispatch.

type IGeneratorDefinitionContext

type IGeneratorDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IGeneratorDefinitionContext is an interface to support dynamic dispatch.

type IGeneratorFunctionDeclarationContext

type IGeneratorFunctionDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IGeneratorFunctionDeclarationContext is an interface to support dynamic dispatch.

type IGeneratorMethodContext

type IGeneratorMethodContext interface {
	antlr.ParserRuleContext

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

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

IGeneratorMethodContext is an interface to support dynamic dispatch.

type IGetAccessorContext

type IGetAccessorContext interface {
	antlr.ParserRuleContext

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

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

IGetAccessorContext 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 IIdentifierOrPatternContext

type IIdentifierOrPatternContext interface {
	antlr.ParserRuleContext

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

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

IIdentifierOrPatternContext 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 IImplementsClauseContext

type IImplementsClauseContext interface {
	antlr.ParserRuleContext

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

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

IImplementsClauseContext is an interface to support dynamic dispatch.

type IImportAliasDeclarationContext

type IImportAliasDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IImportAliasDeclarationContext is an interface to support dynamic dispatch.

type IImportAllContext

type IImportAllContext interface {
	antlr.ParserRuleContext

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

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

IImportAllContext 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 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 IIndexMemberDeclarationContext

type IIndexMemberDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IIndexMemberDeclarationContext is an interface to support dynamic dispatch.

type IIndexSignatureContext

type IIndexSignatureContext interface {
	antlr.ParserRuleContext

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

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

IIndexSignatureContext is an interface to support dynamic dispatch.

type IInitializerContext

type IInitializerContext interface {
	antlr.ParserRuleContext

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

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

IInitializerContext is an interface to support dynamic dispatch.

type IInterfaceDeclarationContext

type IInterfaceDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IInterfaceDeclarationContext is an interface to support dynamic dispatch.

type IInterfaceExtendsClauseContext

type IInterfaceExtendsClauseContext interface {
	antlr.ParserRuleContext

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

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

IInterfaceExtendsClauseContext 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 IIteratorBlockContext

type IIteratorBlockContext interface {
	antlr.ParserRuleContext

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

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

IIteratorBlockContext is an interface to support dynamic dispatch.

type IIteratorDefinitionContext

type IIteratorDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IIteratorDefinitionContext 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 ILastArgumentContext

type ILastArgumentContext interface {
	antlr.ParserRuleContext

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

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

ILastArgumentContext is an interface to support dynamic dispatch.

type ILastElementContext

type ILastElementContext interface {
	antlr.ParserRuleContext

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

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

ILastElementContext 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 IMethodSignatureContext

type IMethodSignatureContext interface {
	antlr.ParserRuleContext

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

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

IMethodSignatureContext is an interface to support dynamic dispatch.

type IMultipleImportStatementContext

type IMultipleImportStatementContext interface {
	antlr.ParserRuleContext

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

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

IMultipleImportStatementContext is an interface to support dynamic dispatch.

type INamespaceDeclarationContext

type INamespaceDeclarationContext interface {
	antlr.ParserRuleContext

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

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

INamespaceDeclarationContext is an interface to support dynamic dispatch.

type INamespaceNameContext

type INamespaceNameContext interface {
	antlr.ParserRuleContext

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

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

INamespaceNameContext 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 IObjectTypeContext

type IObjectTypeContext interface {
	antlr.ParserRuleContext

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

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

IObjectTypeContext is an interface to support dynamic dispatch.

type IOptionalParameterContext

type IOptionalParameterContext interface {
	antlr.ParserRuleContext

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

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

IOptionalParameterContext is an interface to support dynamic dispatch.

type IOptionalParameterListContext

type IOptionalParameterListContext interface {
	antlr.ParserRuleContext

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

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

IOptionalParameterListContext is an interface to support dynamic dispatch.

type IParameterListContext

type IParameterListContext interface {
	antlr.ParserRuleContext

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

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

IParameterListContext is an interface to support dynamic dispatch.

type IPredefinedTypeContext

type IPredefinedTypeContext interface {
	antlr.ParserRuleContext

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

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

IPredefinedTypeContext is an interface to support dynamic dispatch.

type IPrimaryTypeContext

type IPrimaryTypeContext interface {
	antlr.ParserRuleContext

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

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

IPrimaryTypeContext 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 IPropertyMemberBaseContext

type IPropertyMemberBaseContext interface {
	antlr.ParserRuleContext

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

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

IPropertyMemberBaseContext is an interface to support dynamic dispatch.

type IPropertyMemberDeclarationContext

type IPropertyMemberDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IPropertyMemberDeclarationContext 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 IPropertySignatureContext

type IPropertySignatureContext interface {
	antlr.ParserRuleContext

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

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

IPropertySignatureContext is an interface to support dynamic dispatch.

type IRequiredParameterContext

type IRequiredParameterContext interface {
	antlr.ParserRuleContext

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

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

IRequiredParameterContext is an interface to support dynamic dispatch.

type IRequiredParameterListContext

type IRequiredParameterListContext interface {
	antlr.ParserRuleContext

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

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

IRequiredParameterListContext 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 IRestParameterContext

type IRestParameterContext interface {
	antlr.ParserRuleContext

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

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

IRestParameterContext 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 ISetAccessorContext

type ISetAccessorContext interface {
	antlr.ParserRuleContext

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

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

ISetAccessorContext 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 ITupleElementTypesContext

type ITupleElementTypesContext interface {
	antlr.ParserRuleContext

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

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

ITupleElementTypesContext is an interface to support dynamic dispatch.

type ITupleTypeContext

type ITupleTypeContext interface {
	antlr.ParserRuleContext

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

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

ITupleTypeContext is an interface to support dynamic dispatch.

type ITypeAliasDeclarationContext

type ITypeAliasDeclarationContext interface {
	antlr.ParserRuleContext

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

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

ITypeAliasDeclarationContext is an interface to support dynamic dispatch.

type ITypeAnnotationContext

type ITypeAnnotationContext interface {
	antlr.ParserRuleContext

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

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

ITypeAnnotationContext is an interface to support dynamic dispatch.

type ITypeArgumentContext

type ITypeArgumentContext interface {
	antlr.ParserRuleContext

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

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

ITypeArgumentContext is an interface to support dynamic dispatch.

type ITypeArgumentListContext

type ITypeArgumentListContext interface {
	antlr.ParserRuleContext

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

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

ITypeArgumentListContext is an interface to support dynamic dispatch.

type ITypeArgumentsContext

type ITypeArgumentsContext interface {
	antlr.ParserRuleContext

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

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

ITypeArgumentsContext is an interface to support dynamic dispatch.

type ITypeBodyContext

type ITypeBodyContext interface {
	antlr.ParserRuleContext

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

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

ITypeBodyContext is an interface to support dynamic dispatch.

type ITypeGenericContext

type ITypeGenericContext interface {
	antlr.ParserRuleContext

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

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

ITypeGenericContext is an interface to support dynamic dispatch.

type ITypeIncludeGenericContext

type ITypeIncludeGenericContext interface {
	antlr.ParserRuleContext

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

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

ITypeIncludeGenericContext is an interface to support dynamic dispatch.

type ITypeMemberContext

type ITypeMemberContext interface {
	antlr.ParserRuleContext

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

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

ITypeMemberContext is an interface to support dynamic dispatch.

type ITypeMemberListContext

type ITypeMemberListContext interface {
	antlr.ParserRuleContext

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

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

ITypeMemberListContext is an interface to support dynamic dispatch.

type ITypeNameContext

type ITypeNameContext interface {
	antlr.ParserRuleContext

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

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

ITypeNameContext is an interface to support dynamic dispatch.

type ITypeParameterContext

type ITypeParameterContext interface {
	antlr.ParserRuleContext

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

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

ITypeParameterContext is an interface to support dynamic dispatch.

type ITypeParameterListContext

type ITypeParameterListContext interface {
	antlr.ParserRuleContext

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

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

ITypeParameterListContext is an interface to support dynamic dispatch.

type ITypeParametersContext

type ITypeParametersContext interface {
	antlr.ParserRuleContext

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

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

ITypeParametersContext is an interface to support dynamic dispatch.

type ITypeQueryContext

type ITypeQueryContext interface {
	antlr.ParserRuleContext

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

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

ITypeQueryContext is an interface to support dynamic dispatch.

type ITypeQueryExpressionContext

type ITypeQueryExpressionContext interface {
	antlr.ParserRuleContext

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

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

ITypeQueryExpressionContext is an interface to support dynamic dispatch.

type ITypeReferenceContext

type ITypeReferenceContext interface {
	antlr.ParserRuleContext

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

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

ITypeReferenceContext is an interface to support dynamic dispatch.

type IType_Context

type IType_Context interface {
	antlr.ParserRuleContext

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

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

IType_Context is an interface to support dynamic dispatch.

type IUnionOrIntersectionOrPrimaryTypeContext

type IUnionOrIntersectionOrPrimaryTypeContext interface {
	antlr.ParserRuleContext

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

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

IUnionOrIntersectionOrPrimaryTypeContext 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) IdentifierName

func (*IdentifierExpressionContext) SingleExpression

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 IdentifierOrPatternContext

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

func NewEmptyIdentifierOrPatternContext

func NewEmptyIdentifierOrPatternContext() *IdentifierOrPatternContext

func NewIdentifierOrPatternContext

func NewIdentifierOrPatternContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierOrPatternContext

func (*IdentifierOrPatternContext) BindingPattern

func (*IdentifierOrPatternContext) EnterRule

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

func (*IdentifierOrPatternContext) ExitRule

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

func (*IdentifierOrPatternContext) GetParser

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

func (*IdentifierOrPatternContext) GetRuleContext

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

func (*IdentifierOrPatternContext) IdentifierName

func (*IdentifierOrPatternContext) IsIdentifierOrPatternContext

func (*IdentifierOrPatternContext) IsIdentifierOrPatternContext()

func (*IdentifierOrPatternContext) ToStringTree

func (s *IdentifierOrPatternContext) 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 ImplementsClauseContext

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

func NewEmptyImplementsClauseContext

func NewEmptyImplementsClauseContext() *ImplementsClauseContext

func NewImplementsClauseContext

func NewImplementsClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImplementsClauseContext

func (*ImplementsClauseContext) ClassOrInterfaceTypeList

func (s *ImplementsClauseContext) ClassOrInterfaceTypeList() IClassOrInterfaceTypeListContext

func (*ImplementsClauseContext) EnterRule

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

func (*ImplementsClauseContext) ExitRule

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

func (*ImplementsClauseContext) GetParser

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

func (*ImplementsClauseContext) GetRuleContext

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

func (*ImplementsClauseContext) Implements

func (s *ImplementsClauseContext) Implements() antlr.TerminalNode

func (*ImplementsClauseContext) IsImplementsClauseContext

func (*ImplementsClauseContext) IsImplementsClauseContext()

func (*ImplementsClauseContext) ToStringTree

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

type ImportAliasDeclarationContext

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

func NewEmptyImportAliasDeclarationContext

func NewEmptyImportAliasDeclarationContext() *ImportAliasDeclarationContext

func NewImportAliasDeclarationContext

func NewImportAliasDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAliasDeclarationContext

func (*ImportAliasDeclarationContext) Assign

func (*ImportAliasDeclarationContext) CloseParen

func (*ImportAliasDeclarationContext) EnterRule

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

func (*ImportAliasDeclarationContext) ExitRule

func (*ImportAliasDeclarationContext) GetParser

func (*ImportAliasDeclarationContext) GetRuleContext

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

func (*ImportAliasDeclarationContext) Identifier

func (*ImportAliasDeclarationContext) IsImportAliasDeclarationContext

func (*ImportAliasDeclarationContext) IsImportAliasDeclarationContext()

func (*ImportAliasDeclarationContext) NamespaceName

func (*ImportAliasDeclarationContext) OpenParen

func (*ImportAliasDeclarationContext) Require

func (*ImportAliasDeclarationContext) SemiColon

func (*ImportAliasDeclarationContext) StringLiteral

func (*ImportAliasDeclarationContext) ToStringTree

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

type ImportAllContext

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

func NewEmptyImportAllContext

func NewEmptyImportAllContext() *ImportAllContext

func NewImportAllContext

func NewImportAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAllContext

func (*ImportAllContext) EnterRule

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

func (*ImportAllContext) ExitRule

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

func (*ImportAllContext) GetParser

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

func (*ImportAllContext) GetRuleContext

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

func (*ImportAllContext) IsImportAllContext

func (*ImportAllContext) IsImportAllContext()

func (*ImportAllContext) StringLiteral

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

func (*ImportAllContext) ToStringTree

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

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

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

func (*ImportFromBlockContext) As

func (*ImportFromBlockContext) Dollar

func (*ImportFromBlockContext) EnterRule

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

func (*ImportFromBlockContext) ExitRule

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

func (*ImportFromBlockContext) From

func (*ImportFromBlockContext) GetParser

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

func (*ImportFromBlockContext) GetRuleContext

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

func (*ImportFromBlockContext) IdentifierName

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

func (*ImportFromBlockContext) IsImportFromBlockContext

func (*ImportFromBlockContext) IsImportFromBlockContext()

func (*ImportFromBlockContext) Lodash

func (*ImportFromBlockContext) MultipleImportStatement

func (s *ImportFromBlockContext) MultipleImportStatement() IMultipleImportStatementContext

func (*ImportFromBlockContext) Multiply

func (*ImportFromBlockContext) StringLiteral

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

func (*ImportFromBlockContext) ToStringTree

func (s *ImportFromBlockContext) 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) Eos

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

func (s *ImportStatementContext) ImportAliasDeclaration() IImportAliasDeclarationContext

func (*ImportStatementContext) ImportAll

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 IndexMemberDeclarationContext

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

func NewEmptyIndexMemberDeclarationContext

func NewEmptyIndexMemberDeclarationContext() *IndexMemberDeclarationContext

func NewIndexMemberDeclarationContext

func NewIndexMemberDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexMemberDeclarationContext

func (*IndexMemberDeclarationContext) EnterRule

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

func (*IndexMemberDeclarationContext) ExitRule

func (*IndexMemberDeclarationContext) GetParser

func (*IndexMemberDeclarationContext) GetRuleContext

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

func (*IndexMemberDeclarationContext) IndexSignature

func (*IndexMemberDeclarationContext) IsIndexMemberDeclarationContext

func (*IndexMemberDeclarationContext) IsIndexMemberDeclarationContext()

func (*IndexMemberDeclarationContext) SemiColon

func (*IndexMemberDeclarationContext) ToStringTree

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

type IndexSignatureContext

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

func NewEmptyIndexSignatureContext

func NewEmptyIndexSignatureContext() *IndexSignatureContext

func NewIndexSignatureContext

func NewIndexSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexSignatureContext

func (*IndexSignatureContext) CloseBracket

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

func (*IndexSignatureContext) Colon

func (*IndexSignatureContext) EnterRule

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

func (*IndexSignatureContext) ExitRule

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

func (*IndexSignatureContext) GetParser

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

func (*IndexSignatureContext) GetRuleContext

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

func (*IndexSignatureContext) Identifier

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

func (*IndexSignatureContext) IsIndexSignatureContext

func (*IndexSignatureContext) IsIndexSignatureContext()

func (*IndexSignatureContext) NUMBER

func (*IndexSignatureContext) OpenBracket

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

func (*IndexSignatureContext) STRING

func (*IndexSignatureContext) ToStringTree

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

func (*IndexSignatureContext) TypeAnnotation

func (s *IndexSignatureContext) TypeAnnotation() ITypeAnnotationContext

type InitializerContext

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

func NewEmptyInitializerContext

func NewEmptyInitializerContext() *InitializerContext

func NewInitializerContext

func NewInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InitializerContext

func (*InitializerContext) Assign

func (*InitializerContext) EnterRule

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

func (*InitializerContext) ExitRule

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

func (*InitializerContext) GetParser

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

func (*InitializerContext) GetRuleContext

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

func (*InitializerContext) IsInitializerContext

func (*InitializerContext) IsInitializerContext()

func (*InitializerContext) SingleExpression

func (s *InitializerContext) SingleExpression() ISingleExpressionContext

func (*InitializerContext) ToStringTree

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

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 InterfaceDeclarationContext

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

func NewEmptyInterfaceDeclarationContext

func NewEmptyInterfaceDeclarationContext() *InterfaceDeclarationContext

func NewInterfaceDeclarationContext

func NewInterfaceDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDeclarationContext

func (*InterfaceDeclarationContext) EnterRule

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

func (*InterfaceDeclarationContext) ExitRule

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

func (*InterfaceDeclarationContext) Export

func (*InterfaceDeclarationContext) GetParser

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

func (*InterfaceDeclarationContext) GetRuleContext

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

func (*InterfaceDeclarationContext) Identifier

func (*InterfaceDeclarationContext) Interface

func (*InterfaceDeclarationContext) InterfaceExtendsClause

func (s *InterfaceDeclarationContext) InterfaceExtendsClause() IInterfaceExtendsClauseContext

func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext

func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext()

func (*InterfaceDeclarationContext) ObjectType

func (*InterfaceDeclarationContext) SemiColon

func (*InterfaceDeclarationContext) ToStringTree

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

func (*InterfaceDeclarationContext) TypeParameters

type InterfaceExtendsClauseContext

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

func NewEmptyInterfaceExtendsClauseContext

func NewEmptyInterfaceExtendsClauseContext() *InterfaceExtendsClauseContext

func NewInterfaceExtendsClauseContext

func NewInterfaceExtendsClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceExtendsClauseContext

func (*InterfaceExtendsClauseContext) ClassOrInterfaceTypeList

func (*InterfaceExtendsClauseContext) EnterRule

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

func (*InterfaceExtendsClauseContext) ExitRule

func (*InterfaceExtendsClauseContext) Extends

func (*InterfaceExtendsClauseContext) GetParser

func (*InterfaceExtendsClauseContext) GetRuleContext

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

func (*InterfaceExtendsClauseContext) IsInterfaceExtendsClauseContext

func (*InterfaceExtendsClauseContext) IsInterfaceExtendsClauseContext()

func (*InterfaceExtendsClauseContext) ToStringTree

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

type IntersectionContext

type IntersectionContext struct {
	*UnionOrIntersectionOrPrimaryTypeContext
}

func NewIntersectionContext

func NewIntersectionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntersectionContext

func (*IntersectionContext) AllUnionOrIntersectionOrPrimaryType

func (s *IntersectionContext) AllUnionOrIntersectionOrPrimaryType() []IUnionOrIntersectionOrPrimaryTypeContext

func (*IntersectionContext) BitAnd

func (*IntersectionContext) EnterRule

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

func (*IntersectionContext) ExitRule

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

func (*IntersectionContext) GetRuleContext

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

func (*IntersectionContext) UnionOrIntersectionOrPrimaryType

func (s *IntersectionContext) UnionOrIntersectionOrPrimaryType(i int) IUnionOrIntersectionOrPrimaryTypeContext

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 IteratorBlockContext

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

func NewEmptyIteratorBlockContext

func NewEmptyIteratorBlockContext() *IteratorBlockContext

func NewIteratorBlockContext

func NewIteratorBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IteratorBlockContext

func (*IteratorBlockContext) AllComma

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

func (*IteratorBlockContext) AllIteratorDefinition

func (s *IteratorBlockContext) AllIteratorDefinition() []IIteratorDefinitionContext

func (*IteratorBlockContext) CloseBrace

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

func (*IteratorBlockContext) Comma

func (*IteratorBlockContext) EnterRule

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

func (*IteratorBlockContext) ExitRule

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

func (*IteratorBlockContext) GetParser

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

func (*IteratorBlockContext) GetRuleContext

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

func (*IteratorBlockContext) IsIteratorBlockContext

func (*IteratorBlockContext) IsIteratorBlockContext()

func (*IteratorBlockContext) IteratorDefinition

func (s *IteratorBlockContext) IteratorDefinition(i int) IIteratorDefinitionContext

func (*IteratorBlockContext) OpenBrace

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

func (*IteratorBlockContext) ToStringTree

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

type IteratorDefinitionContext

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

func NewEmptyIteratorDefinitionContext

func NewEmptyIteratorDefinitionContext() *IteratorDefinitionContext

func NewIteratorDefinitionContext

func NewIteratorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IteratorDefinitionContext

func (*IteratorDefinitionContext) CloseBrace

func (*IteratorDefinitionContext) CloseBracket

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

func (*IteratorDefinitionContext) CloseParen

func (*IteratorDefinitionContext) EnterRule

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

func (*IteratorDefinitionContext) ExitRule

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

func (*IteratorDefinitionContext) FormalParameterList

func (s *IteratorDefinitionContext) FormalParameterList() IFormalParameterListContext

func (*IteratorDefinitionContext) FunctionBody

func (*IteratorDefinitionContext) GetParser

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

func (*IteratorDefinitionContext) GetRuleContext

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

func (*IteratorDefinitionContext) IsIteratorDefinitionContext

func (*IteratorDefinitionContext) IsIteratorDefinitionContext()

func (*IteratorDefinitionContext) OpenBrace

func (*IteratorDefinitionContext) OpenBracket

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

func (*IteratorDefinitionContext) OpenParen

func (*IteratorDefinitionContext) SingleExpression

func (*IteratorDefinitionContext) ToStringTree

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

type IteratorsExpressionContext

type IteratorsExpressionContext struct {
	*SingleExpressionContext
}

func NewIteratorsExpressionContext

func NewIteratorsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IteratorsExpressionContext

func (*IteratorsExpressionContext) EnterRule

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

func (*IteratorsExpressionContext) ExitRule

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

func (*IteratorsExpressionContext) GetRuleContext

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

func (*IteratorsExpressionContext) IteratorBlock

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

func (s *KeywordContext) ReadOnly() 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 LastArgumentContext

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

func NewEmptyLastArgumentContext

func NewEmptyLastArgumentContext() *LastArgumentContext

func NewLastArgumentContext

func NewLastArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LastArgumentContext

func (*LastArgumentContext) Ellipsis

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

func (*LastArgumentContext) EnterRule

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

func (*LastArgumentContext) ExitRule

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

func (*LastArgumentContext) GetParser

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

func (*LastArgumentContext) GetRuleContext

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

func (*LastArgumentContext) Identifier

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

func (*LastArgumentContext) IsLastArgumentContext

func (*LastArgumentContext) IsLastArgumentContext()

func (*LastArgumentContext) ToStringTree

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

type LastElementContext

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

func NewEmptyLastElementContext

func NewEmptyLastElementContext() *LastElementContext

func NewLastElementContext

func NewLastElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LastElementContext

func (*LastElementContext) Ellipsis

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

func (*LastElementContext) EnterRule

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

func (*LastElementContext) ExitRule

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

func (*LastElementContext) GetParser

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

func (*LastElementContext) GetRuleContext

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

func (*LastElementContext) Identifier

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

func (*LastElementContext) IsLastElementContext

func (*LastElementContext) IsLastElementContext()

func (*LastElementContext) SingleExpression

func (s *LastElementContext) SingleExpression() ISingleExpressionContext

func (*LastElementContext) ToStringTree

func (s *LastElementContext) 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) Identifier

func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext

func (*LastFormalParameterArgContext) IsLastFormalParameterArgContext()

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

type MethodPropertyContext struct {
	*PropertyAssignmentContext
}

func NewMethodPropertyContext

func NewMethodPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MethodPropertyContext

func (*MethodPropertyContext) EnterRule

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

func (*MethodPropertyContext) ExitRule

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

func (*MethodPropertyContext) GeneratorMethod

func (s *MethodPropertyContext) GeneratorMethod() IGeneratorMethodContext

func (*MethodPropertyContext) GetRuleContext

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

type MethodSignatureContext

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

func NewEmptyMethodSignatureContext

func NewEmptyMethodSignatureContext() *MethodSignatureContext

func NewMethodSignatureContext

func NewMethodSignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MethodSignatureContext

func (*MethodSignatureContext) CallSignature

func (s *MethodSignatureContext) CallSignature() ICallSignatureContext

func (*MethodSignatureContext) EnterRule

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

func (*MethodSignatureContext) ExitRule

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

func (*MethodSignatureContext) GetParser

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

func (*MethodSignatureContext) GetRuleContext

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

func (*MethodSignatureContext) IsMethodSignatureContext

func (*MethodSignatureContext) IsMethodSignatureContext()

func (*MethodSignatureContext) PropertyName

func (s *MethodSignatureContext) PropertyName() IPropertyNameContext

func (*MethodSignatureContext) QuestionMark

func (s *MethodSignatureContext) QuestionMark() antlr.TerminalNode

func (*MethodSignatureContext) ToStringTree

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

type MultipleImportStatementContext

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

func NewEmptyMultipleImportStatementContext

func NewEmptyMultipleImportStatementContext() *MultipleImportStatementContext

func NewMultipleImportStatementContext

func NewMultipleImportStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultipleImportStatementContext

func (*MultipleImportStatementContext) AllComma

func (*MultipleImportStatementContext) AllIdentifierName

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

func (*MultipleImportStatementContext) CloseBrace

func (*MultipleImportStatementContext) Comma

func (*MultipleImportStatementContext) EnterRule

func (*MultipleImportStatementContext) ExitRule

func (*MultipleImportStatementContext) GetParser

func (*MultipleImportStatementContext) GetRuleContext

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

func (*MultipleImportStatementContext) IdentifierName

func (*MultipleImportStatementContext) IsMultipleImportStatementContext

func (*MultipleImportStatementContext) IsMultipleImportStatementContext()

func (*MultipleImportStatementContext) OpenBrace

func (*MultipleImportStatementContext) ToStringTree

func (s *MultipleImportStatementContext) 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 NamespaceDeclarationContext

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

func NewEmptyNamespaceDeclarationContext

func NewEmptyNamespaceDeclarationContext() *NamespaceDeclarationContext

func NewNamespaceDeclarationContext

func NewNamespaceDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamespaceDeclarationContext

func (*NamespaceDeclarationContext) CloseBrace

func (*NamespaceDeclarationContext) EnterRule

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

func (*NamespaceDeclarationContext) ExitRule

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

func (*NamespaceDeclarationContext) GetParser

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

func (*NamespaceDeclarationContext) GetRuleContext

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

func (*NamespaceDeclarationContext) IsNamespaceDeclarationContext

func (*NamespaceDeclarationContext) IsNamespaceDeclarationContext()

func (*NamespaceDeclarationContext) Namespace

func (*NamespaceDeclarationContext) NamespaceName

func (*NamespaceDeclarationContext) OpenBrace

func (*NamespaceDeclarationContext) StatementList

func (*NamespaceDeclarationContext) ToStringTree

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

type NamespaceNameContext

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

func NewEmptyNamespaceNameContext

func NewEmptyNamespaceNameContext() *NamespaceNameContext

func NewNamespaceNameContext

func NewNamespaceNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamespaceNameContext

func (*NamespaceNameContext) AllDot

func (s *NamespaceNameContext) AllDot() []antlr.TerminalNode

func (*NamespaceNameContext) AllIdentifier

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

func (*NamespaceNameContext) Dot

func (*NamespaceNameContext) EnterRule

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

func (*NamespaceNameContext) ExitRule

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

func (*NamespaceNameContext) GetParser

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

func (*NamespaceNameContext) GetRuleContext

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

func (*NamespaceNameContext) Identifier

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

func (*NamespaceNameContext) IsNamespaceNameContext

func (*NamespaceNameContext) IsNamespaceNameContext()

func (*NamespaceNameContext) ToStringTree

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

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

func (*NewExpressionContext) TypeArguments

func (s *NewExpressionContext) TypeArguments() ITypeArgumentsContext

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 ObjectPrimTypeContext

type ObjectPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewObjectPrimTypeContext

func NewObjectPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ObjectPrimTypeContext

func (*ObjectPrimTypeContext) EnterRule

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

func (*ObjectPrimTypeContext) ExitRule

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

func (*ObjectPrimTypeContext) GetRuleContext

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

func (*ObjectPrimTypeContext) ObjectType

func (s *ObjectPrimTypeContext) ObjectType() IObjectTypeContext

type ObjectTypeContext

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

func NewEmptyObjectTypeContext

func NewEmptyObjectTypeContext() *ObjectTypeContext

func NewObjectTypeContext

func NewObjectTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectTypeContext

func (*ObjectTypeContext) CloseBrace

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

func (*ObjectTypeContext) EnterRule

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

func (*ObjectTypeContext) ExitRule

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

func (*ObjectTypeContext) GetParser

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

func (*ObjectTypeContext) GetRuleContext

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

func (*ObjectTypeContext) IsObjectTypeContext

func (*ObjectTypeContext) IsObjectTypeContext()

func (*ObjectTypeContext) OpenBrace

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

func (*ObjectTypeContext) ToStringTree

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

func (*ObjectTypeContext) TypeBody

func (s *ObjectTypeContext) TypeBody() ITypeBodyContext

type OptionalParameterContext

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

func NewEmptyOptionalParameterContext

func NewEmptyOptionalParameterContext() *OptionalParameterContext

func NewOptionalParameterContext

func NewOptionalParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalParameterContext

func (*OptionalParameterContext) AccessibilityModifier

func (s *OptionalParameterContext) AccessibilityModifier() IAccessibilityModifierContext

func (*OptionalParameterContext) DecoratorList

func (*OptionalParameterContext) EnterRule

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

func (*OptionalParameterContext) ExitRule

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

func (*OptionalParameterContext) GetParser

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

func (*OptionalParameterContext) GetRuleContext

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

func (*OptionalParameterContext) IdentifierOrPattern

func (s *OptionalParameterContext) IdentifierOrPattern() IIdentifierOrPatternContext

func (*OptionalParameterContext) Initializer

func (*OptionalParameterContext) IsOptionalParameterContext

func (*OptionalParameterContext) IsOptionalParameterContext()

func (*OptionalParameterContext) QuestionMark

func (s *OptionalParameterContext) QuestionMark() antlr.TerminalNode

func (*OptionalParameterContext) ToStringTree

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

func (*OptionalParameterContext) TypeAnnotation

type OptionalParameterListContext

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

func NewEmptyOptionalParameterListContext

func NewEmptyOptionalParameterListContext() *OptionalParameterListContext

func NewOptionalParameterListContext

func NewOptionalParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OptionalParameterListContext

func (*OptionalParameterListContext) AllComma

func (*OptionalParameterListContext) AllOptionalParameter

func (s *OptionalParameterListContext) AllOptionalParameter() []IOptionalParameterContext

func (*OptionalParameterListContext) Comma

func (*OptionalParameterListContext) EnterRule

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

func (*OptionalParameterListContext) ExitRule

func (*OptionalParameterListContext) GetParser

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

func (*OptionalParameterListContext) GetRuleContext

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

func (*OptionalParameterListContext) IsOptionalParameterListContext

func (*OptionalParameterListContext) IsOptionalParameterListContext()

func (*OptionalParameterListContext) OptionalParameter

func (*OptionalParameterListContext) ToStringTree

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

type ParameterListContext

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

func NewEmptyParameterListContext

func NewEmptyParameterListContext() *ParameterListContext

func NewParameterListContext

func NewParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterListContext

func (*ParameterListContext) AllComma

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

func (*ParameterListContext) AllPredefinedType

func (s *ParameterListContext) AllPredefinedType() []IPredefinedTypeContext

func (*ParameterListContext) Comma

func (*ParameterListContext) EnterRule

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

func (*ParameterListContext) ExitRule

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

func (*ParameterListContext) GetParser

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

func (*ParameterListContext) GetRuleContext

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

func (*ParameterListContext) IsParameterListContext

func (*ParameterListContext) IsParameterListContext()

func (*ParameterListContext) OptionalParameterList

func (s *ParameterListContext) OptionalParameterList() IOptionalParameterListContext

func (*ParameterListContext) PredefinedType

func (s *ParameterListContext) PredefinedType(i int) IPredefinedTypeContext

func (*ParameterListContext) RequiredParameterList

func (s *ParameterListContext) RequiredParameterList() IRequiredParameterListContext

func (*ParameterListContext) RestParameter

func (s *ParameterListContext) RestParameter() IRestParameterContext

func (*ParameterListContext) ToStringTree

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

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 ParenthesizedPrimTypeContext

type ParenthesizedPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewParenthesizedPrimTypeContext

func NewParenthesizedPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenthesizedPrimTypeContext

func (*ParenthesizedPrimTypeContext) CloseParen

func (*ParenthesizedPrimTypeContext) EnterRule

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

func (*ParenthesizedPrimTypeContext) ExitRule

func (*ParenthesizedPrimTypeContext) GetRuleContext

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

func (*ParenthesizedPrimTypeContext) OpenParen

func (*ParenthesizedPrimTypeContext) Type_

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 PredefinedPrimTypeContext

type PredefinedPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewPredefinedPrimTypeContext

func NewPredefinedPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PredefinedPrimTypeContext

func (*PredefinedPrimTypeContext) EnterRule

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

func (*PredefinedPrimTypeContext) ExitRule

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

func (*PredefinedPrimTypeContext) GetRuleContext

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

func (*PredefinedPrimTypeContext) PredefinedType

type PredefinedTypeContext

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

func NewEmptyPredefinedTypeContext

func NewEmptyPredefinedTypeContext() *PredefinedTypeContext

func NewPredefinedTypeContext

func NewPredefinedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PredefinedTypeContext

func (*PredefinedTypeContext) ANY

func (*PredefinedTypeContext) BOOLEAN

func (*PredefinedTypeContext) EnterRule

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

func (*PredefinedTypeContext) ExitRule

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

func (*PredefinedTypeContext) GetParser

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

func (*PredefinedTypeContext) GetRuleContext

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

func (*PredefinedTypeContext) IsPredefinedTypeContext

func (*PredefinedTypeContext) IsPredefinedTypeContext()

func (*PredefinedTypeContext) NUMBER

func (*PredefinedTypeContext) STRING

func (*PredefinedTypeContext) SYMBOL

func (*PredefinedTypeContext) ToStringTree

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

func (*PredefinedTypeContext) Void

type PrimaryContext

type PrimaryContext struct {
	*UnionOrIntersectionOrPrimaryTypeContext
}

func NewPrimaryContext

func NewPrimaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryContext

func (*PrimaryContext) EnterRule

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

func (*PrimaryContext) ExitRule

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

func (*PrimaryContext) GetRuleContext

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

func (*PrimaryContext) PrimaryType

func (s *PrimaryContext) PrimaryType() IPrimaryTypeContext

type PrimaryTypeContext

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

func NewEmptyPrimaryTypeContext

func NewEmptyPrimaryTypeContext() *PrimaryTypeContext

func NewPrimaryTypeContext

func NewPrimaryTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryTypeContext

func (*PrimaryTypeContext) CopyFrom

func (s *PrimaryTypeContext) CopyFrom(ctx *PrimaryTypeContext)

func (*PrimaryTypeContext) GetParser

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

func (*PrimaryTypeContext) GetRuleContext

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

func (*PrimaryTypeContext) IsPrimaryTypeContext

func (*PrimaryTypeContext) IsPrimaryTypeContext()

func (*PrimaryTypeContext) ToStringTree

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

type ProgramContext

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

func NewEmptyProgramContext

func NewEmptyProgramContext() *ProgramContext

func NewProgramContext

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

func (*ProgramContext) 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) 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) Assign

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

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

func (*PropertyGetterContext) ExitRule

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

func (*PropertyGetterContext) GetAccessor

func (s *PropertyGetterContext) GetAccessor() IGetAccessorContext

func (*PropertyGetterContext) GetRuleContext

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

type PropertyMemberBaseContext

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

func NewEmptyPropertyMemberBaseContext

func NewEmptyPropertyMemberBaseContext() *PropertyMemberBaseContext

func NewPropertyMemberBaseContext

func NewPropertyMemberBaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyMemberBaseContext

func (*PropertyMemberBaseContext) AccessibilityModifier

func (s *PropertyMemberBaseContext) AccessibilityModifier() IAccessibilityModifierContext

func (*PropertyMemberBaseContext) Async

func (*PropertyMemberBaseContext) EnterRule

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

func (*PropertyMemberBaseContext) ExitRule

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

func (*PropertyMemberBaseContext) GetParser

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

func (*PropertyMemberBaseContext) GetRuleContext

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

func (*PropertyMemberBaseContext) IsPropertyMemberBaseContext

func (*PropertyMemberBaseContext) IsPropertyMemberBaseContext()

func (*PropertyMemberBaseContext) ReadOnly

func (*PropertyMemberBaseContext) Static

func (*PropertyMemberBaseContext) ToStringTree

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

type PropertyMemberDeclarationContext

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

func NewEmptyPropertyMemberDeclarationContext

func NewEmptyPropertyMemberDeclarationContext() *PropertyMemberDeclarationContext

func NewPropertyMemberDeclarationContext

func NewPropertyMemberDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyMemberDeclarationContext

func (*PropertyMemberDeclarationContext) AbstractDeclaration

func (*PropertyMemberDeclarationContext) CallSignature

func (*PropertyMemberDeclarationContext) CloseBrace

func (*PropertyMemberDeclarationContext) EnterRule

func (*PropertyMemberDeclarationContext) ExitRule

func (*PropertyMemberDeclarationContext) FunctionBody

func (*PropertyMemberDeclarationContext) GetAccessor

func (*PropertyMemberDeclarationContext) GetParser

func (*PropertyMemberDeclarationContext) GetRuleContext

func (*PropertyMemberDeclarationContext) Hashtag

func (*PropertyMemberDeclarationContext) Initializer

func (*PropertyMemberDeclarationContext) IsPropertyMemberDeclarationContext

func (*PropertyMemberDeclarationContext) IsPropertyMemberDeclarationContext()

func (*PropertyMemberDeclarationContext) Multiply

func (*PropertyMemberDeclarationContext) OpenBrace

func (*PropertyMemberDeclarationContext) PropertyMemberBase

func (*PropertyMemberDeclarationContext) PropertyName

func (*PropertyMemberDeclarationContext) SemiColon

func (*PropertyMemberDeclarationContext) SetAccessor

func (*PropertyMemberDeclarationContext) ToStringTree

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

func (*PropertyMemberDeclarationContext) TypeAnnotation

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

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

func (*PropertySetterContext) ExitRule

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

func (*PropertySetterContext) GetRuleContext

func (s *PropertySetterContext) GetRuleContext() antlr.RuleContext

func (*PropertySetterContext) SetAccessor

func (s *PropertySetterContext) SetAccessor() ISetAccessorContext

type PropertyShorthandContext

type PropertyShorthandContext struct {
	*PropertyAssignmentContext
}

func NewPropertyShorthandContext

func NewPropertyShorthandContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PropertyShorthandContext

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) Identifier

type PropertySignatureContext

type PropertySignatureContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropertySignatureContext

func NewEmptyPropertySignatureContext() *PropertySignatureContext

func NewPropertySignatureContext

func NewPropertySignatureContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertySignatureContext

func (*PropertySignatureContext) ARROW

func (*PropertySignatureContext) EnterRule

func (s *PropertySignatureContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropertySignatureContext) ExitRule

func (s *PropertySignatureContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropertySignatureContext) GetParser

func (s *PropertySignatureContext) GetParser() antlr.Parser

func (*PropertySignatureContext) GetRuleContext

func (s *PropertySignatureContext) GetRuleContext() antlr.RuleContext

func (*PropertySignatureContext) IsPropertySignatureContext

func (*PropertySignatureContext) IsPropertySignatureContext()

func (*PropertySignatureContext) PropertyName

func (*PropertySignatureContext) QuestionMark

func (s *PropertySignatureContext) QuestionMark() antlr.TerminalNode

func (*PropertySignatureContext) ReadOnly

func (*PropertySignatureContext) ToStringTree

func (s *PropertySignatureContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PropertySignatureContext) TypeAnnotation

func (*PropertySignatureContext) Type_

type QueryPrimTypeContext

type QueryPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewQueryPrimTypeContext

func NewQueryPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryPrimTypeContext

func (*QueryPrimTypeContext) EnterRule

func (s *QueryPrimTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*QueryPrimTypeContext) ExitRule

func (s *QueryPrimTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*QueryPrimTypeContext) GetRuleContext

func (s *QueryPrimTypeContext) GetRuleContext() antlr.RuleContext

func (*QueryPrimTypeContext) TypeQuery

func (s *QueryPrimTypeContext) TypeQuery() ITypeQueryContext

type RedefinitionOfTypeContext

type RedefinitionOfTypeContext struct {
	*PrimaryTypeContext
}

func NewRedefinitionOfTypeContext

func NewRedefinitionOfTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RedefinitionOfTypeContext

func (*RedefinitionOfTypeContext) EnterRule

func (s *RedefinitionOfTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*RedefinitionOfTypeContext) ExitRule

func (s *RedefinitionOfTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*RedefinitionOfTypeContext) GetRuleContext

func (s *RedefinitionOfTypeContext) GetRuleContext() antlr.RuleContext

func (*RedefinitionOfTypeContext) Is

func (*RedefinitionOfTypeContext) PrimaryType

func (*RedefinitionOfTypeContext) TypeReference

type ReferencePrimTypeContext

type ReferencePrimTypeContext struct {
	*PrimaryTypeContext
}

func NewReferencePrimTypeContext

func NewReferencePrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReferencePrimTypeContext

func (*ReferencePrimTypeContext) EnterRule

func (s *ReferencePrimTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReferencePrimTypeContext) ExitRule

func (s *ReferencePrimTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReferencePrimTypeContext) GetRuleContext

func (s *ReferencePrimTypeContext) GetRuleContext() antlr.RuleContext

func (*ReferencePrimTypeContext) TypeReference

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 RequiredParameterContext

type RequiredParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRequiredParameterContext

func NewEmptyRequiredParameterContext() *RequiredParameterContext

func NewRequiredParameterContext

func NewRequiredParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RequiredParameterContext

func (*RequiredParameterContext) AccessibilityModifier

func (s *RequiredParameterContext) AccessibilityModifier() IAccessibilityModifierContext

func (*RequiredParameterContext) DecoratorList

func (*RequiredParameterContext) EnterRule

func (s *RequiredParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*RequiredParameterContext) ExitRule

func (s *RequiredParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*RequiredParameterContext) GetParser

func (s *RequiredParameterContext) GetParser() antlr.Parser

func (*RequiredParameterContext) GetRuleContext

func (s *RequiredParameterContext) GetRuleContext() antlr.RuleContext

func (*RequiredParameterContext) IdentifierOrPattern

func (s *RequiredParameterContext) IdentifierOrPattern() IIdentifierOrPatternContext

func (*RequiredParameterContext) IsRequiredParameterContext

func (*RequiredParameterContext) IsRequiredParameterContext()

func (*RequiredParameterContext) ToStringTree

func (s *RequiredParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*RequiredParameterContext) TypeAnnotation

type RequiredParameterListContext

type RequiredParameterListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRequiredParameterListContext

func NewEmptyRequiredParameterListContext() *RequiredParameterListContext

func NewRequiredParameterListContext

func NewRequiredParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RequiredParameterListContext

func (*RequiredParameterListContext) AllComma

func (*RequiredParameterListContext) AllRequiredParameter

func (s *RequiredParameterListContext) AllRequiredParameter() []IRequiredParameterContext

func (*RequiredParameterListContext) Comma

func (*RequiredParameterListContext) EnterRule

func (s *RequiredParameterListContext) EnterRule(listener antlr.ParseTreeListener)

func (*RequiredParameterListContext) ExitRule

func (*RequiredParameterListContext) GetParser

func (s *RequiredParameterListContext) GetParser() antlr.Parser

func (*RequiredParameterListContext) GetRuleContext

func (s *RequiredParameterListContext) GetRuleContext() antlr.RuleContext

func (*RequiredParameterListContext) IsRequiredParameterListContext

func (*RequiredParameterListContext) IsRequiredParameterListContext()

func (*RequiredParameterListContext) RequiredParameter

func (*RequiredParameterListContext) ToStringTree

func (s *RequiredParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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 RestParameterContext

type RestParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRestParameterContext

func NewEmptyRestParameterContext() *RestParameterContext

func NewRestParameterContext

func NewRestParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RestParameterContext

func (*RestParameterContext) Ellipsis

func (s *RestParameterContext) Ellipsis() antlr.TerminalNode

func (*RestParameterContext) EnterRule

func (s *RestParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*RestParameterContext) ExitRule

func (s *RestParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*RestParameterContext) GetParser

func (s *RestParameterContext) GetParser() antlr.Parser

func (*RestParameterContext) GetRuleContext

func (s *RestParameterContext) GetRuleContext() antlr.RuleContext

func (*RestParameterContext) IsRestParameterContext

func (*RestParameterContext) IsRestParameterContext()

func (*RestParameterContext) RequiredParameter

func (s *RestParameterContext) RequiredParameter() IRequiredParameterContext

func (*RestParameterContext) SingleExpression

func (s *RestParameterContext) SingleExpression() ISingleExpressionContext

func (*RestParameterContext) ToStringTree

func (s *RestParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RestParameterInObjectContext

type RestParameterInObjectContext struct {
	*PropertyAssignmentContext
}

func NewRestParameterInObjectContext

func NewRestParameterInObjectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RestParameterInObjectContext

func (*RestParameterInObjectContext) EnterRule

func (s *RestParameterInObjectContext) EnterRule(listener antlr.ParseTreeListener)

func (*RestParameterInObjectContext) ExitRule

func (*RestParameterInObjectContext) GetRuleContext

func (s *RestParameterInObjectContext) GetRuleContext() antlr.RuleContext

func (*RestParameterInObjectContext) RestParameter

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 SetAccessorContext

type SetAccessorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySetAccessorContext

func NewEmptySetAccessorContext() *SetAccessorContext

func NewSetAccessorContext

func NewSetAccessorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetAccessorContext

func (*SetAccessorContext) BindingPattern

func (s *SetAccessorContext) BindingPattern() IBindingPatternContext

func (*SetAccessorContext) CloseBrace

func (s *SetAccessorContext) CloseBrace() antlr.TerminalNode

func (*SetAccessorContext) CloseParen

func (s *SetAccessorContext) CloseParen() antlr.TerminalNode

func (*SetAccessorContext) EnterRule

func (s *SetAccessorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetAccessorContext) ExitRule

func (s *SetAccessorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetAccessorContext) FunctionBody

func (s *SetAccessorContext) FunctionBody() IFunctionBodyContext

func (*SetAccessorContext) GetParser

func (s *SetAccessorContext) GetParser() antlr.Parser

func (*SetAccessorContext) GetRuleContext

func (s *SetAccessorContext) GetRuleContext() antlr.RuleContext

func (*SetAccessorContext) Identifier

func (s *SetAccessorContext) Identifier() antlr.TerminalNode

func (*SetAccessorContext) IsSetAccessorContext

func (*SetAccessorContext) IsSetAccessorContext()

func (*SetAccessorContext) OpenBrace

func (s *SetAccessorContext) OpenBrace() antlr.TerminalNode

func (*SetAccessorContext) OpenParen

func (s *SetAccessorContext) OpenParen() antlr.TerminalNode

func (*SetAccessorContext) Setter

func (s *SetAccessorContext) Setter() ISetterContext

func (*SetAccessorContext) ToStringTree

func (s *SetAccessorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SetAccessorContext) TypeAnnotation

func (s *SetAccessorContext) TypeAnnotation() ITypeAnnotationContext

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) Export

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) AbstractDeclaration

func (s *StatementContext) AbstractDeclaration() IAbstractDeclarationContext

func (*StatementContext) ArrowFunctionDeclaration

func (s *StatementContext) ArrowFunctionDeclaration() IArrowFunctionDeclarationContext

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) EnumDeclaration

func (s *StatementContext) EnumDeclaration() IEnumDeclarationContext

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) Export

func (s *StatementContext) Export() antlr.TerminalNode

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) GeneratorFunctionDeclaration

func (s *StatementContext) GeneratorFunctionDeclaration() IGeneratorFunctionDeclarationContext

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) InterfaceDeclaration

func (s *StatementContext) InterfaceDeclaration() IInterfaceDeclarationContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) IterationStatement

func (s *StatementContext) IterationStatement() IIterationStatementContext

func (*StatementContext) LabelledStatement

func (s *StatementContext) LabelledStatement() ILabelledStatementContext

func (*StatementContext) NamespaceDeclaration

func (s *StatementContext) NamespaceDeclaration() INamespaceDeclarationContext

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) Statement

func (s *StatementContext) Statement() IStatementContext

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) TypeAliasDeclaration

func (s *StatementContext) TypeAliasDeclaration() ITypeAliasDeclarationContext

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 ThisPrimTypeContext

type ThisPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewThisPrimTypeContext

func NewThisPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ThisPrimTypeContext

func (*ThisPrimTypeContext) EnterRule

func (s *ThisPrimTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ThisPrimTypeContext) ExitRule

func (s *ThisPrimTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ThisPrimTypeContext) GetRuleContext

func (s *ThisPrimTypeContext) GetRuleContext() antlr.RuleContext

func (*ThisPrimTypeContext) 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 TupleElementTypesContext

type TupleElementTypesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleElementTypesContext

func NewEmptyTupleElementTypesContext() *TupleElementTypesContext

func NewTupleElementTypesContext

func NewTupleElementTypesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleElementTypesContext

func (*TupleElementTypesContext) AllComma

func (*TupleElementTypesContext) AllType_

func (s *TupleElementTypesContext) AllType_() []IType_Context

func (*TupleElementTypesContext) Comma

func (*TupleElementTypesContext) EnterRule

func (s *TupleElementTypesContext) EnterRule(listener antlr.ParseTreeListener)

func (*TupleElementTypesContext) ExitRule

func (s *TupleElementTypesContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleElementTypesContext) GetParser

func (s *TupleElementTypesContext) GetParser() antlr.Parser

func (*TupleElementTypesContext) GetRuleContext

func (s *TupleElementTypesContext) GetRuleContext() antlr.RuleContext

func (*TupleElementTypesContext) IsTupleElementTypesContext

func (*TupleElementTypesContext) IsTupleElementTypesContext()

func (*TupleElementTypesContext) ToStringTree

func (s *TupleElementTypesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TupleElementTypesContext) Type_

type TuplePrimTypeContext

type TuplePrimTypeContext struct {
	*PrimaryTypeContext
}

func NewTuplePrimTypeContext

func NewTuplePrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TuplePrimTypeContext

func (*TuplePrimTypeContext) CloseBracket

func (s *TuplePrimTypeContext) CloseBracket() antlr.TerminalNode

func (*TuplePrimTypeContext) EnterRule

func (s *TuplePrimTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TuplePrimTypeContext) ExitRule

func (s *TuplePrimTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TuplePrimTypeContext) GetRuleContext

func (s *TuplePrimTypeContext) GetRuleContext() antlr.RuleContext

func (*TuplePrimTypeContext) OpenBracket

func (s *TuplePrimTypeContext) OpenBracket() antlr.TerminalNode

func (*TuplePrimTypeContext) TupleElementTypes

func (s *TuplePrimTypeContext) TupleElementTypes() ITupleElementTypesContext

type TupleTypeContext

type TupleTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTupleTypeContext

func NewEmptyTupleTypeContext() *TupleTypeContext

func NewTupleTypeContext

func NewTupleTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleTypeContext

func (*TupleTypeContext) CloseBracket

func (s *TupleTypeContext) CloseBracket() antlr.TerminalNode

func (*TupleTypeContext) EnterRule

func (s *TupleTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TupleTypeContext) ExitRule

func (s *TupleTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleTypeContext) GetParser

func (s *TupleTypeContext) GetParser() antlr.Parser

func (*TupleTypeContext) GetRuleContext

func (s *TupleTypeContext) GetRuleContext() antlr.RuleContext

func (*TupleTypeContext) IsTupleTypeContext

func (*TupleTypeContext) IsTupleTypeContext()

func (*TupleTypeContext) OpenBracket

func (s *TupleTypeContext) OpenBracket() antlr.TerminalNode

func (*TupleTypeContext) ToStringTree

func (s *TupleTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TupleTypeContext) TupleElementTypes

func (s *TupleTypeContext) TupleElementTypes() ITupleElementTypesContext

type TypeAliasDeclarationContext

type TypeAliasDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeAliasDeclarationContext

func NewEmptyTypeAliasDeclarationContext() *TypeAliasDeclarationContext

func NewTypeAliasDeclarationContext

func NewTypeAliasDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAliasDeclarationContext

func (*TypeAliasDeclarationContext) Assign

func (*TypeAliasDeclarationContext) EnterRule

func (s *TypeAliasDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeAliasDeclarationContext) ExitRule

func (s *TypeAliasDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeAliasDeclarationContext) GetParser

func (s *TypeAliasDeclarationContext) GetParser() antlr.Parser

func (*TypeAliasDeclarationContext) GetRuleContext

func (s *TypeAliasDeclarationContext) GetRuleContext() antlr.RuleContext

func (*TypeAliasDeclarationContext) Identifier

func (*TypeAliasDeclarationContext) IsTypeAliasDeclarationContext

func (*TypeAliasDeclarationContext) IsTypeAliasDeclarationContext()

func (*TypeAliasDeclarationContext) SemiColon

func (*TypeAliasDeclarationContext) ToStringTree

func (s *TypeAliasDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeAliasDeclarationContext) Type

func (*TypeAliasDeclarationContext) TypeParameters

func (*TypeAliasDeclarationContext) Type_

type TypeAnnotationContext

type TypeAnnotationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeAnnotationContext

func NewEmptyTypeAnnotationContext() *TypeAnnotationContext

func NewTypeAnnotationContext

func NewTypeAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAnnotationContext

func (*TypeAnnotationContext) Colon

func (*TypeAnnotationContext) EnterRule

func (s *TypeAnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeAnnotationContext) ExitRule

func (s *TypeAnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeAnnotationContext) GetParser

func (s *TypeAnnotationContext) GetParser() antlr.Parser

func (*TypeAnnotationContext) GetRuleContext

func (s *TypeAnnotationContext) GetRuleContext() antlr.RuleContext

func (*TypeAnnotationContext) IsTypeAnnotationContext

func (*TypeAnnotationContext) IsTypeAnnotationContext()

func (*TypeAnnotationContext) ToStringTree

func (s *TypeAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeAnnotationContext) Type_

type TypeArgumentContext

type TypeArgumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentContext

func NewEmptyTypeArgumentContext() *TypeArgumentContext

func NewTypeArgumentContext

func NewTypeArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentContext

func (*TypeArgumentContext) EnterRule

func (s *TypeArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) ExitRule

func (s *TypeArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentContext) GetParser

func (s *TypeArgumentContext) GetParser() antlr.Parser

func (*TypeArgumentContext) GetRuleContext

func (s *TypeArgumentContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentContext) IsTypeArgumentContext

func (*TypeArgumentContext) IsTypeArgumentContext()

func (*TypeArgumentContext) ToStringTree

func (s *TypeArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentContext) Type_

type TypeArgumentListContext

type TypeArgumentListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentListContext

func NewEmptyTypeArgumentListContext() *TypeArgumentListContext

func NewTypeArgumentListContext

func NewTypeArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentListContext

func (*TypeArgumentListContext) AllComma

func (s *TypeArgumentListContext) AllComma() []antlr.TerminalNode

func (*TypeArgumentListContext) AllTypeArgument

func (s *TypeArgumentListContext) AllTypeArgument() []ITypeArgumentContext

func (*TypeArgumentListContext) Comma

func (*TypeArgumentListContext) EnterRule

func (s *TypeArgumentListContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentListContext) ExitRule

func (s *TypeArgumentListContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentListContext) GetParser

func (s *TypeArgumentListContext) GetParser() antlr.Parser

func (*TypeArgumentListContext) GetRuleContext

func (s *TypeArgumentListContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentListContext) IsTypeArgumentListContext

func (*TypeArgumentListContext) IsTypeArgumentListContext()

func (*TypeArgumentListContext) ToStringTree

func (s *TypeArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentListContext) TypeArgument

type TypeArgumentsContext

type TypeArgumentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeArgumentsContext

func NewEmptyTypeArgumentsContext() *TypeArgumentsContext

func NewTypeArgumentsContext

func NewTypeArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeArgumentsContext

func (*TypeArgumentsContext) EnterRule

func (s *TypeArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) ExitRule

func (s *TypeArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) GetParser

func (s *TypeArgumentsContext) GetParser() antlr.Parser

func (*TypeArgumentsContext) GetRuleContext

func (s *TypeArgumentsContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentsContext) IsTypeArgumentsContext

func (*TypeArgumentsContext) IsTypeArgumentsContext()

func (*TypeArgumentsContext) LessThan

func (s *TypeArgumentsContext) LessThan() antlr.TerminalNode

func (*TypeArgumentsContext) MoreThan

func (s *TypeArgumentsContext) MoreThan() antlr.TerminalNode

func (*TypeArgumentsContext) ToStringTree

func (s *TypeArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentsContext) TypeArgumentList

func (s *TypeArgumentsContext) TypeArgumentList() ITypeArgumentListContext

type TypeBodyContext

type TypeBodyContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeBodyContext

func NewEmptyTypeBodyContext() *TypeBodyContext

func NewTypeBodyContext

func NewTypeBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeBodyContext

func (*TypeBodyContext) Comma

func (s *TypeBodyContext) Comma() antlr.TerminalNode

func (*TypeBodyContext) EnterRule

func (s *TypeBodyContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeBodyContext) ExitRule

func (s *TypeBodyContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeBodyContext) GetParser

func (s *TypeBodyContext) GetParser() antlr.Parser

func (*TypeBodyContext) GetRuleContext

func (s *TypeBodyContext) GetRuleContext() antlr.RuleContext

func (*TypeBodyContext) IsTypeBodyContext

func (*TypeBodyContext) IsTypeBodyContext()

func (*TypeBodyContext) SemiColon

func (s *TypeBodyContext) SemiColon() antlr.TerminalNode

func (*TypeBodyContext) ToStringTree

func (s *TypeBodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeBodyContext) TypeMemberList

func (s *TypeBodyContext) TypeMemberList() ITypeMemberListContext

type TypeGenericContext

type TypeGenericContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeGenericContext

func NewEmptyTypeGenericContext() *TypeGenericContext

func NewTypeGenericContext

func NewTypeGenericContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeGenericContext

func (*TypeGenericContext) EnterRule

func (s *TypeGenericContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeGenericContext) ExitRule

func (s *TypeGenericContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeGenericContext) GetParser

func (s *TypeGenericContext) GetParser() antlr.Parser

func (*TypeGenericContext) GetRuleContext

func (s *TypeGenericContext) GetRuleContext() antlr.RuleContext

func (*TypeGenericContext) IsTypeGenericContext

func (*TypeGenericContext) IsTypeGenericContext()

func (*TypeGenericContext) LessThan

func (s *TypeGenericContext) LessThan() antlr.TerminalNode

func (*TypeGenericContext) MoreThan

func (s *TypeGenericContext) MoreThan() antlr.TerminalNode

func (*TypeGenericContext) ToStringTree

func (s *TypeGenericContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeGenericContext) TypeArgumentList

func (s *TypeGenericContext) TypeArgumentList() ITypeArgumentListContext

type TypeIncludeGenericContext

type TypeIncludeGenericContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeIncludeGenericContext

func NewEmptyTypeIncludeGenericContext() *TypeIncludeGenericContext

func NewTypeIncludeGenericContext

func NewTypeIncludeGenericContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeIncludeGenericContext

func (*TypeIncludeGenericContext) AllLessThan

func (s *TypeIncludeGenericContext) AllLessThan() []antlr.TerminalNode

func (*TypeIncludeGenericContext) AllMoreThan

func (s *TypeIncludeGenericContext) AllMoreThan() []antlr.TerminalNode

func (*TypeIncludeGenericContext) AllTypeArgumentList

func (s *TypeIncludeGenericContext) AllTypeArgumentList() []ITypeArgumentListContext

func (*TypeIncludeGenericContext) BindingPattern

func (*TypeIncludeGenericContext) EnterRule

func (s *TypeIncludeGenericContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeIncludeGenericContext) ExitRule

func (s *TypeIncludeGenericContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeIncludeGenericContext) GetParser

func (s *TypeIncludeGenericContext) GetParser() antlr.Parser

func (*TypeIncludeGenericContext) GetRuleContext

func (s *TypeIncludeGenericContext) GetRuleContext() antlr.RuleContext

func (*TypeIncludeGenericContext) IsTypeIncludeGenericContext

func (*TypeIncludeGenericContext) IsTypeIncludeGenericContext()

func (*TypeIncludeGenericContext) LessThan

func (*TypeIncludeGenericContext) MoreThan

func (*TypeIncludeGenericContext) RightShiftArithmetic

func (s *TypeIncludeGenericContext) RightShiftArithmetic() antlr.TerminalNode

func (*TypeIncludeGenericContext) ToStringTree

func (s *TypeIncludeGenericContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeIncludeGenericContext) TypeArgumentList

type TypeMemberContext

type TypeMemberContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeMemberContext

func NewEmptyTypeMemberContext() *TypeMemberContext

func NewTypeMemberContext

func NewTypeMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeMemberContext

func (*TypeMemberContext) ARROW

func (*TypeMemberContext) CallSignature

func (s *TypeMemberContext) CallSignature() ICallSignatureContext

func (*TypeMemberContext) ConstructSignature

func (s *TypeMemberContext) ConstructSignature() IConstructSignatureContext

func (*TypeMemberContext) EnterRule

func (s *TypeMemberContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeMemberContext) ExitRule

func (s *TypeMemberContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeMemberContext) GetParser

func (s *TypeMemberContext) GetParser() antlr.Parser

func (*TypeMemberContext) GetRuleContext

func (s *TypeMemberContext) GetRuleContext() antlr.RuleContext

func (*TypeMemberContext) IndexSignature

func (s *TypeMemberContext) IndexSignature() IIndexSignatureContext

func (*TypeMemberContext) IsTypeMemberContext

func (*TypeMemberContext) IsTypeMemberContext()

func (*TypeMemberContext) MethodSignature

func (s *TypeMemberContext) MethodSignature() IMethodSignatureContext

func (*TypeMemberContext) PropertySignature

func (s *TypeMemberContext) PropertySignature() IPropertySignatureContext

func (*TypeMemberContext) ToStringTree

func (s *TypeMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeMemberContext) Type_

func (s *TypeMemberContext) Type_() IType_Context

type TypeMemberListContext

type TypeMemberListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeMemberListContext

func NewEmptyTypeMemberListContext() *TypeMemberListContext

func NewTypeMemberListContext

func NewTypeMemberListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeMemberListContext

func (*TypeMemberListContext) AllComma

func (s *TypeMemberListContext) AllComma() []antlr.TerminalNode

func (*TypeMemberListContext) AllSemiColon

func (s *TypeMemberListContext) AllSemiColon() []antlr.TerminalNode

func (*TypeMemberListContext) AllTypeMember

func (s *TypeMemberListContext) AllTypeMember() []ITypeMemberContext

func (*TypeMemberListContext) Comma

func (*TypeMemberListContext) EnterRule

func (s *TypeMemberListContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeMemberListContext) ExitRule

func (s *TypeMemberListContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeMemberListContext) GetParser

func (s *TypeMemberListContext) GetParser() antlr.Parser

func (*TypeMemberListContext) GetRuleContext

func (s *TypeMemberListContext) GetRuleContext() antlr.RuleContext

func (*TypeMemberListContext) IsTypeMemberListContext

func (*TypeMemberListContext) IsTypeMemberListContext()

func (*TypeMemberListContext) SemiColon

func (s *TypeMemberListContext) SemiColon(i int) antlr.TerminalNode

func (*TypeMemberListContext) ToStringTree

func (s *TypeMemberListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeMemberListContext) TypeMember

func (s *TypeMemberListContext) TypeMember(i int) ITypeMemberContext

type TypeNameContext

type TypeNameContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeNameContext

func NewEmptyTypeNameContext() *TypeNameContext

func NewTypeNameContext

func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext

func (*TypeNameContext) EnterRule

func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) ExitRule

func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) GetParser

func (s *TypeNameContext) GetParser() antlr.Parser

func (*TypeNameContext) GetRuleContext

func (s *TypeNameContext) GetRuleContext() antlr.RuleContext

func (*TypeNameContext) Identifier

func (s *TypeNameContext) Identifier() antlr.TerminalNode

func (*TypeNameContext) IsTypeNameContext

func (*TypeNameContext) IsTypeNameContext()

func (*TypeNameContext) NamespaceName

func (s *TypeNameContext) NamespaceName() INamespaceNameContext

func (*TypeNameContext) ToStringTree

func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeParameterContext

type TypeParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterContext

func NewEmptyTypeParameterContext() *TypeParameterContext

func NewTypeParameterContext

func NewTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterContext

func (*TypeParameterContext) Constraint

func (s *TypeParameterContext) Constraint() IConstraintContext

func (*TypeParameterContext) EnterRule

func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) ExitRule

func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) GetParser

func (s *TypeParameterContext) GetParser() antlr.Parser

func (*TypeParameterContext) GetRuleContext

func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterContext) Identifier

func (s *TypeParameterContext) Identifier() antlr.TerminalNode

func (*TypeParameterContext) IsTypeParameterContext

func (*TypeParameterContext) IsTypeParameterContext()

func (*TypeParameterContext) ToStringTree

func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterContext) TypeParameters

func (s *TypeParameterContext) TypeParameters() ITypeParametersContext

type TypeParameterListContext

type TypeParameterListContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterListContext

func NewEmptyTypeParameterListContext() *TypeParameterListContext

func NewTypeParameterListContext

func NewTypeParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterListContext

func (*TypeParameterListContext) AllComma

func (*TypeParameterListContext) AllTypeParameter

func (s *TypeParameterListContext) AllTypeParameter() []ITypeParameterContext

func (*TypeParameterListContext) Comma

func (*TypeParameterListContext) EnterRule

func (s *TypeParameterListContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterListContext) ExitRule

func (s *TypeParameterListContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParameterListContext) GetParser

func (s *TypeParameterListContext) GetParser() antlr.Parser

func (*TypeParameterListContext) GetRuleContext

func (s *TypeParameterListContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterListContext) IsTypeParameterListContext

func (*TypeParameterListContext) IsTypeParameterListContext()

func (*TypeParameterListContext) ToStringTree

func (s *TypeParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterListContext) TypeParameter

type TypeParametersContext

type TypeParametersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParametersContext

func NewEmptyTypeParametersContext() *TypeParametersContext

func NewTypeParametersContext

func NewTypeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParametersContext

func (*TypeParametersContext) EnterRule

func (s *TypeParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) ExitRule

func (s *TypeParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) GetParser

func (s *TypeParametersContext) GetParser() antlr.Parser

func (*TypeParametersContext) GetRuleContext

func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext

func (*TypeParametersContext) IsTypeParametersContext

func (*TypeParametersContext) IsTypeParametersContext()

func (*TypeParametersContext) LessThan

func (*TypeParametersContext) MoreThan

func (*TypeParametersContext) ToStringTree

func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParametersContext) TypeParameterList

func (s *TypeParametersContext) TypeParameterList() ITypeParameterListContext

type TypeQueryContext

type TypeQueryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeQueryContext

func NewEmptyTypeQueryContext() *TypeQueryContext

func NewTypeQueryContext

func NewTypeQueryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeQueryContext

func (*TypeQueryContext) EnterRule

func (s *TypeQueryContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeQueryContext) ExitRule

func (s *TypeQueryContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeQueryContext) GetParser

func (s *TypeQueryContext) GetParser() antlr.Parser

func (*TypeQueryContext) GetRuleContext

func (s *TypeQueryContext) GetRuleContext() antlr.RuleContext

func (*TypeQueryContext) IsTypeQueryContext

func (*TypeQueryContext) IsTypeQueryContext()

func (*TypeQueryContext) ToStringTree

func (s *TypeQueryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeQueryContext) TypeQueryExpression

func (s *TypeQueryContext) TypeQueryExpression() ITypeQueryExpressionContext

func (*TypeQueryContext) Typeof

func (s *TypeQueryContext) Typeof() antlr.TerminalNode

type TypeQueryExpressionContext

type TypeQueryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeQueryExpressionContext

func NewEmptyTypeQueryExpressionContext() *TypeQueryExpressionContext

func NewTypeQueryExpressionContext

func NewTypeQueryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeQueryExpressionContext

func (*TypeQueryExpressionContext) AllDot

func (*TypeQueryExpressionContext) AllIdentifierName

func (s *TypeQueryExpressionContext) AllIdentifierName() []IIdentifierNameContext

func (*TypeQueryExpressionContext) Dot

func (*TypeQueryExpressionContext) EnterRule

func (s *TypeQueryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeQueryExpressionContext) ExitRule

func (s *TypeQueryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeQueryExpressionContext) GetParser

func (s *TypeQueryExpressionContext) GetParser() antlr.Parser

func (*TypeQueryExpressionContext) GetRuleContext

func (s *TypeQueryExpressionContext) GetRuleContext() antlr.RuleContext

func (*TypeQueryExpressionContext) Identifier

func (*TypeQueryExpressionContext) IdentifierName

func (*TypeQueryExpressionContext) IsTypeQueryExpressionContext

func (*TypeQueryExpressionContext) IsTypeQueryExpressionContext()

func (*TypeQueryExpressionContext) ToStringTree

func (s *TypeQueryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeReferenceContext

type TypeReferenceContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeReferenceContext

func NewEmptyTypeReferenceContext() *TypeReferenceContext

func NewTypeReferenceContext

func NewTypeReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeReferenceContext

func (*TypeReferenceContext) EnterRule

func (s *TypeReferenceContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) ExitRule

func (s *TypeReferenceContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) GetParser

func (s *TypeReferenceContext) GetParser() antlr.Parser

func (*TypeReferenceContext) GetRuleContext

func (s *TypeReferenceContext) GetRuleContext() antlr.RuleContext

func (*TypeReferenceContext) IsTypeReferenceContext

func (*TypeReferenceContext) IsTypeReferenceContext()

func (*TypeReferenceContext) ToStringTree

func (s *TypeReferenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeReferenceContext) TypeGeneric

func (s *TypeReferenceContext) TypeGeneric() ITypeGenericContext

func (*TypeReferenceContext) TypeIncludeGeneric

func (s *TypeReferenceContext) TypeIncludeGeneric() ITypeIncludeGenericContext

func (*TypeReferenceContext) TypeName

func (s *TypeReferenceContext) TypeName() ITypeNameContext

type TypeScriptBaseLexer

type TypeScriptBaseLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

TypeScriptBaseLexer state

func (*TypeScriptBaseLexer) GetStrictDefault

func (l *TypeScriptBaseLexer) GetStrictDefault() bool

func (*TypeScriptBaseLexer) IsRegexPossible

func (l *TypeScriptBaseLexer) IsRegexPossible() bool

IsRegexPossible returns true if the lexer can match a regex literal.

func (*TypeScriptBaseLexer) IsStartOfFile

func (l *TypeScriptBaseLexer) IsStartOfFile() bool

func (*TypeScriptBaseLexer) IsStrictMode

func (l *TypeScriptBaseLexer) IsStrictMode() bool

IsStrictMode is self explanatory.

func (*TypeScriptBaseLexer) NextToken

func (l *TypeScriptBaseLexer) NextToken() antlr.Token

NextToken from the character stream.

func (*TypeScriptBaseLexer) ProcessCloseBrace

func (l *TypeScriptBaseLexer) ProcessCloseBrace()

ProcessCloseBrace is called when a } is encountered during lexing, we pop a scope unless we're inside global scope.

func (*TypeScriptBaseLexer) ProcessOpenBrace

func (l *TypeScriptBaseLexer) ProcessOpenBrace()

ProcessOpenBrace is called when a { is encountered during lexing, we push a new scope everytime.

func (*TypeScriptBaseLexer) ProcessStringLiteral

func (l *TypeScriptBaseLexer) ProcessStringLiteral()

ProcessStringLiteral is called when lexing a string literal.

func (*TypeScriptBaseLexer) SetUseStrictDefault

func (l *TypeScriptBaseLexer) SetUseStrictDefault(value bool)

type TypeScriptBaseParser

type TypeScriptBaseParser struct {
	*antlr.BaseParser
}

TypeScriptBaseParser implementation.

type TypeScriptLexer

type TypeScriptLexer struct {
	TypeScriptBaseLexer
	// contains filtered or unexported fields
}

func NewTypeScriptLexer

func NewTypeScriptLexer(input antlr.CharStream) *TypeScriptLexer

func (*TypeScriptLexer) Action

func (l *TypeScriptLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)

func (*TypeScriptLexer) CloseBrace_Action

func (l *TypeScriptLexer) CloseBrace_Action(localctx antlr.RuleContext, actionIndex int)

func (*TypeScriptLexer) HashBangLine_Sempred

func (p *TypeScriptLexer) HashBangLine_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptLexer) OctalIntegerLiteral_Sempred

func (p *TypeScriptLexer) OctalIntegerLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptLexer) OpenBrace_Action

func (l *TypeScriptLexer) OpenBrace_Action(localctx antlr.RuleContext, actionIndex int)

func (*TypeScriptLexer) RegularExpressionLiteral_Sempred

func (p *TypeScriptLexer) RegularExpressionLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptLexer) Sempred

func (l *TypeScriptLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*TypeScriptLexer) StringLiteral_Action

func (l *TypeScriptLexer) StringLiteral_Action(localctx antlr.RuleContext, actionIndex int)

type TypeScriptParser

type TypeScriptParser struct {
	TypeScriptBaseParser
}

func NewTypeScriptParser

func NewTypeScriptParser(input antlr.TokenStream) *TypeScriptParser

func (*TypeScriptParser) AbstractDeclaration

func (p *TypeScriptParser) AbstractDeclaration() (localctx IAbstractDeclarationContext)

func (*TypeScriptParser) AccessibilityModifier

func (p *TypeScriptParser) AccessibilityModifier() (localctx IAccessibilityModifierContext)

func (*TypeScriptParser) Arguments

func (p *TypeScriptParser) Arguments() (localctx IArgumentsContext)

func (*TypeScriptParser) ArrayLiteral

func (p *TypeScriptParser) ArrayLiteral() (localctx IArrayLiteralContext)

func (*TypeScriptParser) ArrayType

func (p *TypeScriptParser) ArrayType() (localctx IArrayTypeContext)

func (*TypeScriptParser) ArrayType_Sempred

func (p *TypeScriptParser) ArrayType_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) ArrowFunctionBody

func (p *TypeScriptParser) ArrowFunctionBody() (localctx IArrowFunctionBodyContext)

func (*TypeScriptParser) ArrowFunctionDeclaration

func (p *TypeScriptParser) ArrowFunctionDeclaration() (localctx IArrowFunctionDeclarationContext)

func (*TypeScriptParser) ArrowFunctionParameters

func (p *TypeScriptParser) ArrowFunctionParameters() (localctx IArrowFunctionParametersContext)

func (*TypeScriptParser) Assignable

func (p *TypeScriptParser) Assignable() (localctx IAssignableContext)

func (*TypeScriptParser) AssignmentOperator

func (p *TypeScriptParser) AssignmentOperator() (localctx IAssignmentOperatorContext)

func (*TypeScriptParser) BindingPattern

func (p *TypeScriptParser) BindingPattern() (localctx IBindingPatternContext)

func (*TypeScriptParser) Block

func (p *TypeScriptParser) Block() (localctx IBlockContext)

func (*TypeScriptParser) BreakStatement

func (p *TypeScriptParser) BreakStatement() (localctx IBreakStatementContext)

func (*TypeScriptParser) BreakStatement_Sempred

func (p *TypeScriptParser) BreakStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) CallSignature

func (p *TypeScriptParser) CallSignature() (localctx ICallSignatureContext)

func (*TypeScriptParser) CaseBlock

func (p *TypeScriptParser) CaseBlock() (localctx ICaseBlockContext)

func (*TypeScriptParser) CaseClause

func (p *TypeScriptParser) CaseClause() (localctx ICaseClauseContext)

func (*TypeScriptParser) CaseClauses

func (p *TypeScriptParser) CaseClauses() (localctx ICaseClausesContext)

func (*TypeScriptParser) CatchProduction

func (p *TypeScriptParser) CatchProduction() (localctx ICatchProductionContext)

func (*TypeScriptParser) ClassDeclaration

func (p *TypeScriptParser) ClassDeclaration() (localctx IClassDeclarationContext)

func (*TypeScriptParser) ClassElement

func (p *TypeScriptParser) ClassElement() (localctx IClassElementContext)

func (*TypeScriptParser) ClassExtendsClause

func (p *TypeScriptParser) ClassExtendsClause() (localctx IClassExtendsClauseContext)

func (*TypeScriptParser) ClassHeritage

func (p *TypeScriptParser) ClassHeritage() (localctx IClassHeritageContext)

func (*TypeScriptParser) ClassOrInterfaceTypeList

func (p *TypeScriptParser) ClassOrInterfaceTypeList() (localctx IClassOrInterfaceTypeListContext)

func (*TypeScriptParser) ClassTail

func (p *TypeScriptParser) ClassTail() (localctx IClassTailContext)

func (*TypeScriptParser) Constraint

func (p *TypeScriptParser) Constraint() (localctx IConstraintContext)

func (*TypeScriptParser) ConstructSignature

func (p *TypeScriptParser) ConstructSignature() (localctx IConstructSignatureContext)

func (*TypeScriptParser) ConstructorDeclaration

func (p *TypeScriptParser) ConstructorDeclaration() (localctx IConstructorDeclarationContext)

func (*TypeScriptParser) ConstructorType

func (p *TypeScriptParser) ConstructorType() (localctx IConstructorTypeContext)

func (*TypeScriptParser) ContinueStatement

func (p *TypeScriptParser) ContinueStatement() (localctx IContinueStatementContext)

func (*TypeScriptParser) ContinueStatement_Sempred

func (p *TypeScriptParser) ContinueStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) DebuggerStatement

func (p *TypeScriptParser) DebuggerStatement() (localctx IDebuggerStatementContext)

func (*TypeScriptParser) Decorator

func (p *TypeScriptParser) Decorator() (localctx IDecoratorContext)

func (*TypeScriptParser) DecoratorCallExpression

func (p *TypeScriptParser) DecoratorCallExpression() (localctx IDecoratorCallExpressionContext)

func (*TypeScriptParser) DecoratorList

func (p *TypeScriptParser) DecoratorList() (localctx IDecoratorListContext)

func (*TypeScriptParser) DecoratorMemberExpression

func (p *TypeScriptParser) DecoratorMemberExpression() (localctx IDecoratorMemberExpressionContext)

func (*TypeScriptParser) DecoratorMemberExpression_Sempred

func (p *TypeScriptParser) DecoratorMemberExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) DefaultClause

func (p *TypeScriptParser) DefaultClause() (localctx IDefaultClauseContext)

func (*TypeScriptParser) ElementList

func (p *TypeScriptParser) ElementList() (localctx IElementListContext)

func (*TypeScriptParser) EmptyStatement_

func (p *TypeScriptParser) EmptyStatement_() (localctx IEmptyStatement_Context)

func (*TypeScriptParser) EnumBody

func (p *TypeScriptParser) EnumBody() (localctx IEnumBodyContext)

func (*TypeScriptParser) EnumDeclaration

func (p *TypeScriptParser) EnumDeclaration() (localctx IEnumDeclarationContext)

func (*TypeScriptParser) EnumMember

func (p *TypeScriptParser) EnumMember() (localctx IEnumMemberContext)

func (*TypeScriptParser) EnumMemberList

func (p *TypeScriptParser) EnumMemberList() (localctx IEnumMemberListContext)

func (*TypeScriptParser) Eos

func (p *TypeScriptParser) Eos() (localctx IEosContext)

func (*TypeScriptParser) Eos_Sempred

func (p *TypeScriptParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) ExportStatement

func (p *TypeScriptParser) ExportStatement() (localctx IExportStatementContext)

func (*TypeScriptParser) ExpressionSequence

func (p *TypeScriptParser) ExpressionSequence() (localctx IExpressionSequenceContext)

func (*TypeScriptParser) ExpressionStatement

func (p *TypeScriptParser) ExpressionStatement() (localctx IExpressionStatementContext)

func (*TypeScriptParser) ExpressionStatement_Sempred

func (p *TypeScriptParser) ExpressionStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) FinallyProduction

func (p *TypeScriptParser) FinallyProduction() (localctx IFinallyProductionContext)

func (*TypeScriptParser) FormalParameterArg

func (p *TypeScriptParser) FormalParameterArg() (localctx IFormalParameterArgContext)

func (*TypeScriptParser) FormalParameterList

func (p *TypeScriptParser) FormalParameterList() (localctx IFormalParameterListContext)

func (*TypeScriptParser) FunctionBody

func (p *TypeScriptParser) FunctionBody() (localctx IFunctionBodyContext)

func (*TypeScriptParser) FunctionDeclaration

func (p *TypeScriptParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)

func (*TypeScriptParser) FunctionExpressionDeclaration

func (p *TypeScriptParser) FunctionExpressionDeclaration() (localctx IFunctionExpressionDeclarationContext)

func (*TypeScriptParser) FunctionType

func (p *TypeScriptParser) FunctionType() (localctx IFunctionTypeContext)

func (*TypeScriptParser) GeneratorBlock

func (p *TypeScriptParser) GeneratorBlock() (localctx IGeneratorBlockContext)

func (*TypeScriptParser) GeneratorDefinition

func (p *TypeScriptParser) GeneratorDefinition() (localctx IGeneratorDefinitionContext)

func (*TypeScriptParser) GeneratorFunctionDeclaration

func (p *TypeScriptParser) GeneratorFunctionDeclaration() (localctx IGeneratorFunctionDeclarationContext)

func (*TypeScriptParser) GeneratorMethod

func (p *TypeScriptParser) GeneratorMethod() (localctx IGeneratorMethodContext)

func (*TypeScriptParser) GetAccessor

func (p *TypeScriptParser) GetAccessor() (localctx IGetAccessorContext)

func (*TypeScriptParser) Getter

func (p *TypeScriptParser) Getter() (localctx IGetterContext)

func (*TypeScriptParser) Getter_Sempred

func (p *TypeScriptParser) Getter_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) IdentifierName

func (p *TypeScriptParser) IdentifierName() (localctx IIdentifierNameContext)

func (*TypeScriptParser) IdentifierOrPattern

func (p *TypeScriptParser) IdentifierOrPattern() (localctx IIdentifierOrPatternContext)

func (*TypeScriptParser) IfStatement

func (p *TypeScriptParser) IfStatement() (localctx IIfStatementContext)

func (*TypeScriptParser) ImplementsClause

func (p *TypeScriptParser) ImplementsClause() (localctx IImplementsClauseContext)

func (*TypeScriptParser) ImportAliasDeclaration

func (p *TypeScriptParser) ImportAliasDeclaration() (localctx IImportAliasDeclarationContext)

func (*TypeScriptParser) ImportAll

func (p *TypeScriptParser) ImportAll() (localctx IImportAllContext)

func (*TypeScriptParser) ImportFromBlock

func (p *TypeScriptParser) ImportFromBlock() (localctx IImportFromBlockContext)

func (*TypeScriptParser) ImportStatement

func (p *TypeScriptParser) ImportStatement() (localctx IImportStatementContext)

func (*TypeScriptParser) IndexMemberDeclaration

func (p *TypeScriptParser) IndexMemberDeclaration() (localctx IIndexMemberDeclarationContext)

func (*TypeScriptParser) IndexSignature

func (p *TypeScriptParser) IndexSignature() (localctx IIndexSignatureContext)

func (*TypeScriptParser) Initializer

func (p *TypeScriptParser) Initializer() (localctx IInitializerContext)

func (*TypeScriptParser) InterfaceDeclaration

func (p *TypeScriptParser) InterfaceDeclaration() (localctx IInterfaceDeclarationContext)

func (*TypeScriptParser) InterfaceExtendsClause

func (p *TypeScriptParser) InterfaceExtendsClause() (localctx IInterfaceExtendsClauseContext)

func (*TypeScriptParser) IterationStatement

func (p *TypeScriptParser) IterationStatement() (localctx IIterationStatementContext)

func (*TypeScriptParser) IterationStatement_Sempred

func (p *TypeScriptParser) IterationStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) IteratorBlock

func (p *TypeScriptParser) IteratorBlock() (localctx IIteratorBlockContext)

func (*TypeScriptParser) IteratorDefinition

func (p *TypeScriptParser) IteratorDefinition() (localctx IIteratorDefinitionContext)

func (*TypeScriptParser) Keyword

func (p *TypeScriptParser) Keyword() (localctx IKeywordContext)

func (*TypeScriptParser) LabelledStatement

func (p *TypeScriptParser) LabelledStatement() (localctx ILabelledStatementContext)

func (*TypeScriptParser) LastArgument

func (p *TypeScriptParser) LastArgument() (localctx ILastArgumentContext)

func (*TypeScriptParser) LastElement

func (p *TypeScriptParser) LastElement() (localctx ILastElementContext)

func (*TypeScriptParser) LastFormalParameterArg

func (p *TypeScriptParser) LastFormalParameterArg() (localctx ILastFormalParameterArgContext)

func (*TypeScriptParser) Literal

func (p *TypeScriptParser) Literal() (localctx ILiteralContext)

func (*TypeScriptParser) MethodSignature

func (p *TypeScriptParser) MethodSignature() (localctx IMethodSignatureContext)

func (*TypeScriptParser) MultipleImportStatement

func (p *TypeScriptParser) MultipleImportStatement() (localctx IMultipleImportStatementContext)

func (*TypeScriptParser) NamespaceDeclaration

func (p *TypeScriptParser) NamespaceDeclaration() (localctx INamespaceDeclarationContext)

func (*TypeScriptParser) NamespaceName

func (p *TypeScriptParser) NamespaceName() (localctx INamespaceNameContext)

func (*TypeScriptParser) NumericLiteral

func (p *TypeScriptParser) NumericLiteral() (localctx INumericLiteralContext)

func (*TypeScriptParser) ObjectLiteral

func (p *TypeScriptParser) ObjectLiteral() (localctx IObjectLiteralContext)

func (*TypeScriptParser) ObjectType

func (p *TypeScriptParser) ObjectType() (localctx IObjectTypeContext)

func (*TypeScriptParser) OptionalParameter

func (p *TypeScriptParser) OptionalParameter() (localctx IOptionalParameterContext)

func (*TypeScriptParser) OptionalParameterList

func (p *TypeScriptParser) OptionalParameterList() (localctx IOptionalParameterListContext)

func (*TypeScriptParser) ParameterList

func (p *TypeScriptParser) ParameterList() (localctx IParameterListContext)

func (*TypeScriptParser) PredefinedType

func (p *TypeScriptParser) PredefinedType() (localctx IPredefinedTypeContext)

func (*TypeScriptParser) PrimaryType

func (p *TypeScriptParser) PrimaryType() (localctx IPrimaryTypeContext)

func (*TypeScriptParser) PrimaryType_Sempred

func (p *TypeScriptParser) PrimaryType_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) Program

func (p *TypeScriptParser) Program() (localctx IProgramContext)

func (*TypeScriptParser) PropertyAssignment

func (p *TypeScriptParser) PropertyAssignment() (localctx IPropertyAssignmentContext)

func (*TypeScriptParser) PropertyMemberBase

func (p *TypeScriptParser) PropertyMemberBase() (localctx IPropertyMemberBaseContext)

func (*TypeScriptParser) PropertyMemberDeclaration

func (p *TypeScriptParser) PropertyMemberDeclaration() (localctx IPropertyMemberDeclarationContext)

func (*TypeScriptParser) PropertyName

func (p *TypeScriptParser) PropertyName() (localctx IPropertyNameContext)

func (*TypeScriptParser) PropertySignature

func (p *TypeScriptParser) PropertySignature() (localctx IPropertySignatureContext)

func (*TypeScriptParser) RequiredParameter

func (p *TypeScriptParser) RequiredParameter() (localctx IRequiredParameterContext)

func (*TypeScriptParser) RequiredParameterList

func (p *TypeScriptParser) RequiredParameterList() (localctx IRequiredParameterListContext)

func (*TypeScriptParser) ReservedWord

func (p *TypeScriptParser) ReservedWord() (localctx IReservedWordContext)

func (*TypeScriptParser) RestParameter

func (p *TypeScriptParser) RestParameter() (localctx IRestParameterContext)

func (*TypeScriptParser) ReturnStatement

func (p *TypeScriptParser) ReturnStatement() (localctx IReturnStatementContext)

func (*TypeScriptParser) ReturnStatement_Sempred

func (p *TypeScriptParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) Sempred

func (p *TypeScriptParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*TypeScriptParser) SetAccessor

func (p *TypeScriptParser) SetAccessor() (localctx ISetAccessorContext)

func (*TypeScriptParser) Setter

func (p *TypeScriptParser) Setter() (localctx ISetterContext)

func (*TypeScriptParser) Setter_Sempred

func (p *TypeScriptParser) Setter_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) SingleExpression

func (p *TypeScriptParser) SingleExpression() (localctx ISingleExpressionContext)

func (*TypeScriptParser) SingleExpression_Sempred

func (p *TypeScriptParser) SingleExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) SourceElement

func (p *TypeScriptParser) SourceElement() (localctx ISourceElementContext)

func (*TypeScriptParser) SourceElements

func (p *TypeScriptParser) SourceElements() (localctx ISourceElementsContext)

func (*TypeScriptParser) Statement

func (p *TypeScriptParser) Statement() (localctx IStatementContext)

func (*TypeScriptParser) StatementList

func (p *TypeScriptParser) StatementList() (localctx IStatementListContext)

func (*TypeScriptParser) SwitchStatement

func (p *TypeScriptParser) SwitchStatement() (localctx ISwitchStatementContext)

func (*TypeScriptParser) ThrowStatement

func (p *TypeScriptParser) ThrowStatement() (localctx IThrowStatementContext)

func (*TypeScriptParser) ThrowStatement_Sempred

func (p *TypeScriptParser) ThrowStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) TryStatement

func (p *TypeScriptParser) TryStatement() (localctx ITryStatementContext)

func (*TypeScriptParser) TupleElementTypes

func (p *TypeScriptParser) TupleElementTypes() (localctx ITupleElementTypesContext)

func (*TypeScriptParser) TupleType

func (p *TypeScriptParser) TupleType() (localctx ITupleTypeContext)

func (*TypeScriptParser) TypeAliasDeclaration

func (p *TypeScriptParser) TypeAliasDeclaration() (localctx ITypeAliasDeclarationContext)

func (*TypeScriptParser) TypeAnnotation

func (p *TypeScriptParser) TypeAnnotation() (localctx ITypeAnnotationContext)

func (*TypeScriptParser) TypeArgument

func (p *TypeScriptParser) TypeArgument() (localctx ITypeArgumentContext)

func (*TypeScriptParser) TypeArgumentList

func (p *TypeScriptParser) TypeArgumentList() (localctx ITypeArgumentListContext)

func (*TypeScriptParser) TypeArguments

func (p *TypeScriptParser) TypeArguments() (localctx ITypeArgumentsContext)

func (*TypeScriptParser) TypeBody

func (p *TypeScriptParser) TypeBody() (localctx ITypeBodyContext)

func (*TypeScriptParser) TypeGeneric

func (p *TypeScriptParser) TypeGeneric() (localctx ITypeGenericContext)

func (*TypeScriptParser) TypeIncludeGeneric

func (p *TypeScriptParser) TypeIncludeGeneric() (localctx ITypeIncludeGenericContext)

func (*TypeScriptParser) TypeMember

func (p *TypeScriptParser) TypeMember() (localctx ITypeMemberContext)

func (*TypeScriptParser) TypeMemberList

func (p *TypeScriptParser) TypeMemberList() (localctx ITypeMemberListContext)

func (*TypeScriptParser) TypeName

func (p *TypeScriptParser) TypeName() (localctx ITypeNameContext)

func (*TypeScriptParser) TypeParameter

func (p *TypeScriptParser) TypeParameter() (localctx ITypeParameterContext)

func (*TypeScriptParser) TypeParameterList

func (p *TypeScriptParser) TypeParameterList() (localctx ITypeParameterListContext)

func (*TypeScriptParser) TypeParameters

func (p *TypeScriptParser) TypeParameters() (localctx ITypeParametersContext)

func (*TypeScriptParser) TypeQuery

func (p *TypeScriptParser) TypeQuery() (localctx ITypeQueryContext)

func (*TypeScriptParser) TypeQueryExpression

func (p *TypeScriptParser) TypeQueryExpression() (localctx ITypeQueryExpressionContext)

func (*TypeScriptParser) TypeReference

func (p *TypeScriptParser) TypeReference() (localctx ITypeReferenceContext)

func (*TypeScriptParser) Type_

func (p *TypeScriptParser) Type_() (localctx IType_Context)

func (*TypeScriptParser) UnionOrIntersectionOrPrimaryType

func (p *TypeScriptParser) UnionOrIntersectionOrPrimaryType() (localctx IUnionOrIntersectionOrPrimaryTypeContext)

func (*TypeScriptParser) UnionOrIntersectionOrPrimaryType_Sempred

func (p *TypeScriptParser) UnionOrIntersectionOrPrimaryType_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*TypeScriptParser) VarModifier

func (p *TypeScriptParser) VarModifier() (localctx IVarModifierContext)

func (*TypeScriptParser) VariableDeclaration

func (p *TypeScriptParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*TypeScriptParser) VariableDeclarationList

func (p *TypeScriptParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)

func (*TypeScriptParser) VariableStatement

func (p *TypeScriptParser) VariableStatement() (localctx IVariableStatementContext)

func (*TypeScriptParser) WithStatement

func (p *TypeScriptParser) WithStatement() (localctx IWithStatementContext)

func (*TypeScriptParser) YieldStatement

func (p *TypeScriptParser) YieldStatement() (localctx IYieldStatementContext)

func (*TypeScriptParser) YieldStatement_Sempred

func (p *TypeScriptParser) YieldStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool

type TypeScriptParserListener

type TypeScriptParserListener interface {
	antlr.ParseTreeListener

	// EnterInitializer is called when entering the initializer production.
	EnterInitializer(c *InitializerContext)

	// EnterBindingPattern is called when entering the bindingPattern production.
	EnterBindingPattern(c *BindingPatternContext)

	// EnterTypeParameters is called when entering the typeParameters production.
	EnterTypeParameters(c *TypeParametersContext)

	// EnterTypeParameterList is called when entering the typeParameterList production.
	EnterTypeParameterList(c *TypeParameterListContext)

	// EnterTypeParameter is called when entering the typeParameter production.
	EnterTypeParameter(c *TypeParameterContext)

	// EnterConstraint is called when entering the constraint production.
	EnterConstraint(c *ConstraintContext)

	// EnterTypeArguments is called when entering the typeArguments production.
	EnterTypeArguments(c *TypeArgumentsContext)

	// EnterTypeArgumentList is called when entering the typeArgumentList production.
	EnterTypeArgumentList(c *TypeArgumentListContext)

	// EnterTypeArgument is called when entering the typeArgument production.
	EnterTypeArgument(c *TypeArgumentContext)

	// EnterType_ is called when entering the type_ production.
	EnterType_(c *Type_Context)

	// EnterIntersection is called when entering the Intersection production.
	EnterIntersection(c *IntersectionContext)

	// EnterPrimary is called when entering the Primary production.
	EnterPrimary(c *PrimaryContext)

	// EnterUnion is called when entering the Union production.
	EnterUnion(c *UnionContext)

	// EnterRedefinitionOfType is called when entering the RedefinitionOfType production.
	EnterRedefinitionOfType(c *RedefinitionOfTypeContext)

	// EnterPredefinedPrimType is called when entering the PredefinedPrimType production.
	EnterPredefinedPrimType(c *PredefinedPrimTypeContext)

	// EnterArrayPrimType is called when entering the ArrayPrimType production.
	EnterArrayPrimType(c *ArrayPrimTypeContext)

	// EnterParenthesizedPrimType is called when entering the ParenthesizedPrimType production.
	EnterParenthesizedPrimType(c *ParenthesizedPrimTypeContext)

	// EnterThisPrimType is called when entering the ThisPrimType production.
	EnterThisPrimType(c *ThisPrimTypeContext)

	// EnterTuplePrimType is called when entering the TuplePrimType production.
	EnterTuplePrimType(c *TuplePrimTypeContext)

	// EnterObjectPrimType is called when entering the ObjectPrimType production.
	EnterObjectPrimType(c *ObjectPrimTypeContext)

	// EnterReferencePrimType is called when entering the ReferencePrimType production.
	EnterReferencePrimType(c *ReferencePrimTypeContext)

	// EnterQueryPrimType is called when entering the QueryPrimType production.
	EnterQueryPrimType(c *QueryPrimTypeContext)

	// EnterPredefinedType is called when entering the predefinedType production.
	EnterPredefinedType(c *PredefinedTypeContext)

	// EnterTypeReference is called when entering the typeReference production.
	EnterTypeReference(c *TypeReferenceContext)

	// EnterTypeGeneric is called when entering the typeGeneric production.
	EnterTypeGeneric(c *TypeGenericContext)

	// EnterTypeIncludeGeneric is called when entering the typeIncludeGeneric production.
	EnterTypeIncludeGeneric(c *TypeIncludeGenericContext)

	// EnterTypeName is called when entering the typeName production.
	EnterTypeName(c *TypeNameContext)

	// EnterObjectType is called when entering the objectType production.
	EnterObjectType(c *ObjectTypeContext)

	// EnterTypeBody is called when entering the typeBody production.
	EnterTypeBody(c *TypeBodyContext)

	// EnterTypeMemberList is called when entering the typeMemberList production.
	EnterTypeMemberList(c *TypeMemberListContext)

	// EnterTypeMember is called when entering the typeMember production.
	EnterTypeMember(c *TypeMemberContext)

	// EnterArrayType is called when entering the arrayType production.
	EnterArrayType(c *ArrayTypeContext)

	// EnterTupleType is called when entering the tupleType production.
	EnterTupleType(c *TupleTypeContext)

	// EnterTupleElementTypes is called when entering the tupleElementTypes production.
	EnterTupleElementTypes(c *TupleElementTypesContext)

	// EnterFunctionType is called when entering the functionType production.
	EnterFunctionType(c *FunctionTypeContext)

	// EnterConstructorType is called when entering the constructorType production.
	EnterConstructorType(c *ConstructorTypeContext)

	// EnterTypeQuery is called when entering the typeQuery production.
	EnterTypeQuery(c *TypeQueryContext)

	// EnterTypeQueryExpression is called when entering the typeQueryExpression production.
	EnterTypeQueryExpression(c *TypeQueryExpressionContext)

	// EnterPropertySignature is called when entering the propertySignature production.
	EnterPropertySignature(c *PropertySignatureContext)

	// EnterTypeAnnotation is called when entering the typeAnnotation production.
	EnterTypeAnnotation(c *TypeAnnotationContext)

	// EnterCallSignature is called when entering the callSignature production.
	EnterCallSignature(c *CallSignatureContext)

	// EnterParameterList is called when entering the parameterList production.
	EnterParameterList(c *ParameterListContext)

	// EnterRequiredParameterList is called when entering the requiredParameterList production.
	EnterRequiredParameterList(c *RequiredParameterListContext)

	// EnterRequiredParameter is called when entering the requiredParameter production.
	EnterRequiredParameter(c *RequiredParameterContext)

	// EnterAccessibilityModifier is called when entering the accessibilityModifier production.
	EnterAccessibilityModifier(c *AccessibilityModifierContext)

	// EnterIdentifierOrPattern is called when entering the identifierOrPattern production.
	EnterIdentifierOrPattern(c *IdentifierOrPatternContext)

	// EnterOptionalParameterList is called when entering the optionalParameterList production.
	EnterOptionalParameterList(c *OptionalParameterListContext)

	// EnterOptionalParameter is called when entering the optionalParameter production.
	EnterOptionalParameter(c *OptionalParameterContext)

	// EnterRestParameter is called when entering the restParameter production.
	EnterRestParameter(c *RestParameterContext)

	// EnterConstructSignature is called when entering the constructSignature production.
	EnterConstructSignature(c *ConstructSignatureContext)

	// EnterIndexSignature is called when entering the indexSignature production.
	EnterIndexSignature(c *IndexSignatureContext)

	// EnterMethodSignature is called when entering the methodSignature production.
	EnterMethodSignature(c *MethodSignatureContext)

	// EnterTypeAliasDeclaration is called when entering the typeAliasDeclaration production.
	EnterTypeAliasDeclaration(c *TypeAliasDeclarationContext)

	// EnterConstructorDeclaration is called when entering the constructorDeclaration production.
	EnterConstructorDeclaration(c *ConstructorDeclarationContext)

	// EnterInterfaceDeclaration is called when entering the interfaceDeclaration production.
	EnterInterfaceDeclaration(c *InterfaceDeclarationContext)

	// EnterInterfaceExtendsClause is called when entering the interfaceExtendsClause production.
	EnterInterfaceExtendsClause(c *InterfaceExtendsClauseContext)

	// EnterClassOrInterfaceTypeList is called when entering the classOrInterfaceTypeList production.
	EnterClassOrInterfaceTypeList(c *ClassOrInterfaceTypeListContext)

	// EnterEnumDeclaration is called when entering the enumDeclaration production.
	EnterEnumDeclaration(c *EnumDeclarationContext)

	// EnterEnumBody is called when entering the enumBody production.
	EnterEnumBody(c *EnumBodyContext)

	// EnterEnumMemberList is called when entering the enumMemberList production.
	EnterEnumMemberList(c *EnumMemberListContext)

	// EnterEnumMember is called when entering the enumMember production.
	EnterEnumMember(c *EnumMemberContext)

	// EnterNamespaceDeclaration is called when entering the namespaceDeclaration production.
	EnterNamespaceDeclaration(c *NamespaceDeclarationContext)

	// EnterNamespaceName is called when entering the namespaceName production.
	EnterNamespaceName(c *NamespaceNameContext)

	// EnterImportAliasDeclaration is called when entering the importAliasDeclaration production.
	EnterImportAliasDeclaration(c *ImportAliasDeclarationContext)

	// EnterImportAll is called when entering the importAll production.
	EnterImportAll(c *ImportAllContext)

	// EnterDecoratorList is called when entering the decoratorList production.
	EnterDecoratorList(c *DecoratorListContext)

	// EnterDecorator is called when entering the decorator production.
	EnterDecorator(c *DecoratorContext)

	// EnterDecoratorMemberExpression is called when entering the decoratorMemberExpression production.
	EnterDecoratorMemberExpression(c *DecoratorMemberExpressionContext)

	// EnterDecoratorCallExpression is called when entering the decoratorCallExpression production.
	EnterDecoratorCallExpression(c *DecoratorCallExpressionContext)

	// 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)

	// EnterAbstractDeclaration is called when entering the abstractDeclaration production.
	EnterAbstractDeclaration(c *AbstractDeclarationContext)

	// EnterImportStatement is called when entering the importStatement production.
	EnterImportStatement(c *ImportStatementContext)

	// EnterImportFromBlock is called when entering the importFromBlock production.
	EnterImportFromBlock(c *ImportFromBlockContext)

	// EnterMultipleImportStatement is called when entering the multipleImportStatement production.
	EnterMultipleImportStatement(c *MultipleImportStatementContext)

	// EnterExportStatement is called when entering the exportStatement production.
	EnterExportStatement(c *ExportStatementContext)

	// 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)

	// EnterForVarStatement is called when entering the ForVarStatement production.
	EnterForVarStatement(c *ForVarStatementContext)

	// EnterForInStatement is called when entering the ForInStatement production.
	EnterForInStatement(c *ForInStatementContext)

	// EnterForVarInStatement is called when entering the ForVarInStatement production.
	EnterForVarInStatement(c *ForVarInStatementContext)

	// 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)

	// EnterAssignable is called when entering the assignable production.
	EnterAssignable(c *AssignableContext)

	// 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)

	// EnterClassHeritage is called when entering the classHeritage production.
	EnterClassHeritage(c *ClassHeritageContext)

	// EnterClassTail is called when entering the classTail production.
	EnterClassTail(c *ClassTailContext)

	// EnterClassExtendsClause is called when entering the classExtendsClause production.
	EnterClassExtendsClause(c *ClassExtendsClauseContext)

	// EnterImplementsClause is called when entering the implementsClause production.
	EnterImplementsClause(c *ImplementsClauseContext)

	// EnterClassElement is called when entering the classElement production.
	EnterClassElement(c *ClassElementContext)

	// EnterPropertyMemberDeclaration is called when entering the propertyMemberDeclaration production.
	EnterPropertyMemberDeclaration(c *PropertyMemberDeclarationContext)

	// EnterPropertyMemberBase is called when entering the propertyMemberBase production.
	EnterPropertyMemberBase(c *PropertyMemberBaseContext)

	// EnterIndexMemberDeclaration is called when entering the indexMemberDeclaration production.
	EnterIndexMemberDeclaration(c *IndexMemberDeclarationContext)

	// EnterGeneratorMethod is called when entering the generatorMethod production.
	EnterGeneratorMethod(c *GeneratorMethodContext)

	// EnterGeneratorFunctionDeclaration is called when entering the generatorFunctionDeclaration production.
	EnterGeneratorFunctionDeclaration(c *GeneratorFunctionDeclarationContext)

	// EnterGeneratorBlock is called when entering the generatorBlock production.
	EnterGeneratorBlock(c *GeneratorBlockContext)

	// EnterGeneratorDefinition is called when entering the generatorDefinition production.
	EnterGeneratorDefinition(c *GeneratorDefinitionContext)

	// EnterIteratorBlock is called when entering the iteratorBlock production.
	EnterIteratorBlock(c *IteratorBlockContext)

	// EnterIteratorDefinition is called when entering the iteratorDefinition production.
	EnterIteratorDefinition(c *IteratorDefinitionContext)

	// 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)

	// EnterLastElement is called when entering the lastElement production.
	EnterLastElement(c *LastElementContext)

	// 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)

	// EnterMethodProperty is called when entering the MethodProperty production.
	EnterMethodProperty(c *MethodPropertyContext)

	// EnterPropertyShorthand is called when entering the PropertyShorthand production.
	EnterPropertyShorthand(c *PropertyShorthandContext)

	// EnterRestParameterInObject is called when entering the RestParameterInObject production.
	EnterRestParameterInObject(c *RestParameterInObjectContext)

	// EnterGetAccessor is called when entering the getAccessor production.
	EnterGetAccessor(c *GetAccessorContext)

	// EnterSetAccessor is called when entering the setAccessor production.
	EnterSetAccessor(c *SetAccessorContext)

	// EnterPropertyName is called when entering the propertyName production.
	EnterPropertyName(c *PropertyNameContext)

	// EnterArguments is called when entering the arguments production.
	EnterArguments(c *ArgumentsContext)

	// EnterLastArgument is called when entering the lastArgument production.
	EnterLastArgument(c *LastArgumentContext)

	// EnterExpressionSequence is called when entering the expressionSequence production.
	EnterExpressionSequence(c *ExpressionSequenceContext)

	// EnterFunctionExpressionDeclaration is called when entering the functionExpressionDeclaration production.
	EnterFunctionExpressionDeclaration(c *FunctionExpressionDeclarationContext)

	// EnterTemplateStringExpression is called when entering the TemplateStringExpression production.
	EnterTemplateStringExpression(c *TemplateStringExpressionContext)

	// EnterGeneratorsExpression is called when entering the GeneratorsExpression production.
	EnterGeneratorsExpression(c *GeneratorsExpressionContext)

	// EnterPowerExpression is called when entering the PowerExpression production.
	EnterPowerExpression(c *PowerExpressionContext)

	// EnterInExpression is called when entering the InExpression production.
	EnterInExpression(c *InExpressionContext)

	// EnterGenericTypes is called when entering the GenericTypes production.
	EnterGenericTypes(c *GenericTypesContext)

	// EnterArgumentsExpression is called when entering the ArgumentsExpression production.
	EnterArgumentsExpression(c *ArgumentsExpressionContext)

	// EnterThisExpression is called when entering the ThisExpression production.
	EnterThisExpression(c *ThisExpressionContext)

	// EnterTypeofExpression is called when entering the TypeofExpression production.
	EnterTypeofExpression(c *TypeofExpressionContext)

	// EnterGeneratorsFunctionExpression is called when entering the GeneratorsFunctionExpression production.
	EnterGeneratorsFunctionExpression(c *GeneratorsFunctionExpressionContext)

	// EnterEqualityExpression is called when entering the EqualityExpression production.
	EnterEqualityExpression(c *EqualityExpressionContext)

	// EnterBitXOrExpression is called when entering the BitXOrExpression production.
	EnterBitXOrExpression(c *BitXOrExpressionContext)

	// EnterMultiplicativeExpression is called when entering the MultiplicativeExpression production.
	EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// EnterBitShiftExpression is called when entering the BitShiftExpression production.
	EnterBitShiftExpression(c *BitShiftExpressionContext)

	// EnterAdditiveExpression is called when entering the AdditiveExpression production.
	EnterAdditiveExpression(c *AdditiveExpressionContext)

	// EnterRelationalExpression is called when entering the RelationalExpression production.
	EnterRelationalExpression(c *RelationalExpressionContext)

	// 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)

	// EnterMemberIndexExpression is called when entering the MemberIndexExpression production.
	EnterMemberIndexExpression(c *MemberIndexExpressionContext)

	// 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)

	// EnterTernaryExpression is called when entering the TernaryExpression production.
	EnterTernaryExpression(c *TernaryExpressionContext)

	// EnterLogicalAndExpression is called when entering the LogicalAndExpression production.
	EnterLogicalAndExpression(c *LogicalAndExpressionContext)

	// EnterPreIncrementExpression is called when entering the PreIncrementExpression production.
	EnterPreIncrementExpression(c *PreIncrementExpressionContext)

	// EnterObjectLiteralExpression is called when entering the ObjectLiteralExpression production.
	EnterObjectLiteralExpression(c *ObjectLiteralExpressionContext)

	// 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)

	// EnterAwaitExpression is called when entering the AwaitExpression production.
	EnterAwaitExpression(c *AwaitExpressionContext)

	// 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)

	// 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)

	// EnterArrowFunctionExpression is called when entering the ArrowFunctionExpression production.
	EnterArrowFunctionExpression(c *ArrowFunctionExpressionContext)

	// EnterIteratorsExpression is called when entering the IteratorsExpression production.
	EnterIteratorsExpression(c *IteratorsExpressionContext)

	// EnterSuperExpression is called when entering the SuperExpression production.
	EnterSuperExpression(c *SuperExpressionContext)

	// EnterParenthesizedExpression is called when entering the ParenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterPostIncrementExpression is called when entering the PostIncrementExpression production.
	EnterPostIncrementExpression(c *PostIncrementExpressionContext)

	// EnterYieldExpression is called when entering the YieldExpression production.
	EnterYieldExpression(c *YieldExpressionContext)

	// EnterClassExpression is called when entering the ClassExpression production.
	EnterClassExpression(c *ClassExpressionContext)

	// EnterIdentifierExpression is called when entering the IdentifierExpression production.
	EnterIdentifierExpression(c *IdentifierExpressionContext)

	// EnterCoalesceExpression is called when entering the CoalesceExpression production.
	EnterCoalesceExpression(c *CoalesceExpressionContext)

	// EnterArrowFunctionDeclaration is called when entering the arrowFunctionDeclaration production.
	EnterArrowFunctionDeclaration(c *ArrowFunctionDeclarationContext)

	// 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)

	// 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)

	// ExitInitializer is called when exiting the initializer production.
	ExitInitializer(c *InitializerContext)

	// ExitBindingPattern is called when exiting the bindingPattern production.
	ExitBindingPattern(c *BindingPatternContext)

	// ExitTypeParameters is called when exiting the typeParameters production.
	ExitTypeParameters(c *TypeParametersContext)

	// ExitTypeParameterList is called when exiting the typeParameterList production.
	ExitTypeParameterList(c *TypeParameterListContext)

	// ExitTypeParameter is called when exiting the typeParameter production.
	ExitTypeParameter(c *TypeParameterContext)

	// ExitConstraint is called when exiting the constraint production.
	ExitConstraint(c *ConstraintContext)

	// ExitTypeArguments is called when exiting the typeArguments production.
	ExitTypeArguments(c *TypeArgumentsContext)

	// ExitTypeArgumentList is called when exiting the typeArgumentList production.
	ExitTypeArgumentList(c *TypeArgumentListContext)

	// ExitTypeArgument is called when exiting the typeArgument production.
	ExitTypeArgument(c *TypeArgumentContext)

	// ExitType_ is called when exiting the type_ production.
	ExitType_(c *Type_Context)

	// ExitIntersection is called when exiting the Intersection production.
	ExitIntersection(c *IntersectionContext)

	// ExitPrimary is called when exiting the Primary production.
	ExitPrimary(c *PrimaryContext)

	// ExitUnion is called when exiting the Union production.
	ExitUnion(c *UnionContext)

	// ExitRedefinitionOfType is called when exiting the RedefinitionOfType production.
	ExitRedefinitionOfType(c *RedefinitionOfTypeContext)

	// ExitPredefinedPrimType is called when exiting the PredefinedPrimType production.
	ExitPredefinedPrimType(c *PredefinedPrimTypeContext)

	// ExitArrayPrimType is called when exiting the ArrayPrimType production.
	ExitArrayPrimType(c *ArrayPrimTypeContext)

	// ExitParenthesizedPrimType is called when exiting the ParenthesizedPrimType production.
	ExitParenthesizedPrimType(c *ParenthesizedPrimTypeContext)

	// ExitThisPrimType is called when exiting the ThisPrimType production.
	ExitThisPrimType(c *ThisPrimTypeContext)

	// ExitTuplePrimType is called when exiting the TuplePrimType production.
	ExitTuplePrimType(c *TuplePrimTypeContext)

	// ExitObjectPrimType is called when exiting the ObjectPrimType production.
	ExitObjectPrimType(c *ObjectPrimTypeContext)

	// ExitReferencePrimType is called when exiting the ReferencePrimType production.
	ExitReferencePrimType(c *ReferencePrimTypeContext)

	// ExitQueryPrimType is called when exiting the QueryPrimType production.
	ExitQueryPrimType(c *QueryPrimTypeContext)

	// ExitPredefinedType is called when exiting the predefinedType production.
	ExitPredefinedType(c *PredefinedTypeContext)

	// ExitTypeReference is called when exiting the typeReference production.
	ExitTypeReference(c *TypeReferenceContext)

	// ExitTypeGeneric is called when exiting the typeGeneric production.
	ExitTypeGeneric(c *TypeGenericContext)

	// ExitTypeIncludeGeneric is called when exiting the typeIncludeGeneric production.
	ExitTypeIncludeGeneric(c *TypeIncludeGenericContext)

	// ExitTypeName is called when exiting the typeName production.
	ExitTypeName(c *TypeNameContext)

	// ExitObjectType is called when exiting the objectType production.
	ExitObjectType(c *ObjectTypeContext)

	// ExitTypeBody is called when exiting the typeBody production.
	ExitTypeBody(c *TypeBodyContext)

	// ExitTypeMemberList is called when exiting the typeMemberList production.
	ExitTypeMemberList(c *TypeMemberListContext)

	// ExitTypeMember is called when exiting the typeMember production.
	ExitTypeMember(c *TypeMemberContext)

	// ExitArrayType is called when exiting the arrayType production.
	ExitArrayType(c *ArrayTypeContext)

	// ExitTupleType is called when exiting the tupleType production.
	ExitTupleType(c *TupleTypeContext)

	// ExitTupleElementTypes is called when exiting the tupleElementTypes production.
	ExitTupleElementTypes(c *TupleElementTypesContext)

	// ExitFunctionType is called when exiting the functionType production.
	ExitFunctionType(c *FunctionTypeContext)

	// ExitConstructorType is called when exiting the constructorType production.
	ExitConstructorType(c *ConstructorTypeContext)

	// ExitTypeQuery is called when exiting the typeQuery production.
	ExitTypeQuery(c *TypeQueryContext)

	// ExitTypeQueryExpression is called when exiting the typeQueryExpression production.
	ExitTypeQueryExpression(c *TypeQueryExpressionContext)

	// ExitPropertySignature is called when exiting the propertySignature production.
	ExitPropertySignature(c *PropertySignatureContext)

	// ExitTypeAnnotation is called when exiting the typeAnnotation production.
	ExitTypeAnnotation(c *TypeAnnotationContext)

	// ExitCallSignature is called when exiting the callSignature production.
	ExitCallSignature(c *CallSignatureContext)

	// ExitParameterList is called when exiting the parameterList production.
	ExitParameterList(c *ParameterListContext)

	// ExitRequiredParameterList is called when exiting the requiredParameterList production.
	ExitRequiredParameterList(c *RequiredParameterListContext)

	// ExitRequiredParameter is called when exiting the requiredParameter production.
	ExitRequiredParameter(c *RequiredParameterContext)

	// ExitAccessibilityModifier is called when exiting the accessibilityModifier production.
	ExitAccessibilityModifier(c *AccessibilityModifierContext)

	// ExitIdentifierOrPattern is called when exiting the identifierOrPattern production.
	ExitIdentifierOrPattern(c *IdentifierOrPatternContext)

	// ExitOptionalParameterList is called when exiting the optionalParameterList production.
	ExitOptionalParameterList(c *OptionalParameterListContext)

	// ExitOptionalParameter is called when exiting the optionalParameter production.
	ExitOptionalParameter(c *OptionalParameterContext)

	// ExitRestParameter is called when exiting the restParameter production.
	ExitRestParameter(c *RestParameterContext)

	// ExitConstructSignature is called when exiting the constructSignature production.
	ExitConstructSignature(c *ConstructSignatureContext)

	// ExitIndexSignature is called when exiting the indexSignature production.
	ExitIndexSignature(c *IndexSignatureContext)

	// ExitMethodSignature is called when exiting the methodSignature production.
	ExitMethodSignature(c *MethodSignatureContext)

	// ExitTypeAliasDeclaration is called when exiting the typeAliasDeclaration production.
	ExitTypeAliasDeclaration(c *TypeAliasDeclarationContext)

	// ExitConstructorDeclaration is called when exiting the constructorDeclaration production.
	ExitConstructorDeclaration(c *ConstructorDeclarationContext)

	// ExitInterfaceDeclaration is called when exiting the interfaceDeclaration production.
	ExitInterfaceDeclaration(c *InterfaceDeclarationContext)

	// ExitInterfaceExtendsClause is called when exiting the interfaceExtendsClause production.
	ExitInterfaceExtendsClause(c *InterfaceExtendsClauseContext)

	// ExitClassOrInterfaceTypeList is called when exiting the classOrInterfaceTypeList production.
	ExitClassOrInterfaceTypeList(c *ClassOrInterfaceTypeListContext)

	// ExitEnumDeclaration is called when exiting the enumDeclaration production.
	ExitEnumDeclaration(c *EnumDeclarationContext)

	// ExitEnumBody is called when exiting the enumBody production.
	ExitEnumBody(c *EnumBodyContext)

	// ExitEnumMemberList is called when exiting the enumMemberList production.
	ExitEnumMemberList(c *EnumMemberListContext)

	// ExitEnumMember is called when exiting the enumMember production.
	ExitEnumMember(c *EnumMemberContext)

	// ExitNamespaceDeclaration is called when exiting the namespaceDeclaration production.
	ExitNamespaceDeclaration(c *NamespaceDeclarationContext)

	// ExitNamespaceName is called when exiting the namespaceName production.
	ExitNamespaceName(c *NamespaceNameContext)

	// ExitImportAliasDeclaration is called when exiting the importAliasDeclaration production.
	ExitImportAliasDeclaration(c *ImportAliasDeclarationContext)

	// ExitImportAll is called when exiting the importAll production.
	ExitImportAll(c *ImportAllContext)

	// ExitDecoratorList is called when exiting the decoratorList production.
	ExitDecoratorList(c *DecoratorListContext)

	// ExitDecorator is called when exiting the decorator production.
	ExitDecorator(c *DecoratorContext)

	// ExitDecoratorMemberExpression is called when exiting the decoratorMemberExpression production.
	ExitDecoratorMemberExpression(c *DecoratorMemberExpressionContext)

	// ExitDecoratorCallExpression is called when exiting the decoratorCallExpression production.
	ExitDecoratorCallExpression(c *DecoratorCallExpressionContext)

	// 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)

	// ExitAbstractDeclaration is called when exiting the abstractDeclaration production.
	ExitAbstractDeclaration(c *AbstractDeclarationContext)

	// ExitImportStatement is called when exiting the importStatement production.
	ExitImportStatement(c *ImportStatementContext)

	// ExitImportFromBlock is called when exiting the importFromBlock production.
	ExitImportFromBlock(c *ImportFromBlockContext)

	// ExitMultipleImportStatement is called when exiting the multipleImportStatement production.
	ExitMultipleImportStatement(c *MultipleImportStatementContext)

	// ExitExportStatement is called when exiting the exportStatement production.
	ExitExportStatement(c *ExportStatementContext)

	// 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)

	// ExitForVarStatement is called when exiting the ForVarStatement production.
	ExitForVarStatement(c *ForVarStatementContext)

	// ExitForInStatement is called when exiting the ForInStatement production.
	ExitForInStatement(c *ForInStatementContext)

	// ExitForVarInStatement is called when exiting the ForVarInStatement production.
	ExitForVarInStatement(c *ForVarInStatementContext)

	// 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)

	// ExitAssignable is called when exiting the assignable production.
	ExitAssignable(c *AssignableContext)

	// 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)

	// ExitClassHeritage is called when exiting the classHeritage production.
	ExitClassHeritage(c *ClassHeritageContext)

	// ExitClassTail is called when exiting the classTail production.
	ExitClassTail(c *ClassTailContext)

	// ExitClassExtendsClause is called when exiting the classExtendsClause production.
	ExitClassExtendsClause(c *ClassExtendsClauseContext)

	// ExitImplementsClause is called when exiting the implementsClause production.
	ExitImplementsClause(c *ImplementsClauseContext)

	// ExitClassElement is called when exiting the classElement production.
	ExitClassElement(c *ClassElementContext)

	// ExitPropertyMemberDeclaration is called when exiting the propertyMemberDeclaration production.
	ExitPropertyMemberDeclaration(c *PropertyMemberDeclarationContext)

	// ExitPropertyMemberBase is called when exiting the propertyMemberBase production.
	ExitPropertyMemberBase(c *PropertyMemberBaseContext)

	// ExitIndexMemberDeclaration is called when exiting the indexMemberDeclaration production.
	ExitIndexMemberDeclaration(c *IndexMemberDeclarationContext)

	// ExitGeneratorMethod is called when exiting the generatorMethod production.
	ExitGeneratorMethod(c *GeneratorMethodContext)

	// ExitGeneratorFunctionDeclaration is called when exiting the generatorFunctionDeclaration production.
	ExitGeneratorFunctionDeclaration(c *GeneratorFunctionDeclarationContext)

	// ExitGeneratorBlock is called when exiting the generatorBlock production.
	ExitGeneratorBlock(c *GeneratorBlockContext)

	// ExitGeneratorDefinition is called when exiting the generatorDefinition production.
	ExitGeneratorDefinition(c *GeneratorDefinitionContext)

	// ExitIteratorBlock is called when exiting the iteratorBlock production.
	ExitIteratorBlock(c *IteratorBlockContext)

	// ExitIteratorDefinition is called when exiting the iteratorDefinition production.
	ExitIteratorDefinition(c *IteratorDefinitionContext)

	// 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)

	// ExitLastElement is called when exiting the lastElement production.
	ExitLastElement(c *LastElementContext)

	// 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)

	// ExitMethodProperty is called when exiting the MethodProperty production.
	ExitMethodProperty(c *MethodPropertyContext)

	// ExitPropertyShorthand is called when exiting the PropertyShorthand production.
	ExitPropertyShorthand(c *PropertyShorthandContext)

	// ExitRestParameterInObject is called when exiting the RestParameterInObject production.
	ExitRestParameterInObject(c *RestParameterInObjectContext)

	// ExitGetAccessor is called when exiting the getAccessor production.
	ExitGetAccessor(c *GetAccessorContext)

	// ExitSetAccessor is called when exiting the setAccessor production.
	ExitSetAccessor(c *SetAccessorContext)

	// ExitPropertyName is called when exiting the propertyName production.
	ExitPropertyName(c *PropertyNameContext)

	// ExitArguments is called when exiting the arguments production.
	ExitArguments(c *ArgumentsContext)

	// ExitLastArgument is called when exiting the lastArgument production.
	ExitLastArgument(c *LastArgumentContext)

	// ExitExpressionSequence is called when exiting the expressionSequence production.
	ExitExpressionSequence(c *ExpressionSequenceContext)

	// ExitFunctionExpressionDeclaration is called when exiting the functionExpressionDeclaration production.
	ExitFunctionExpressionDeclaration(c *FunctionExpressionDeclarationContext)

	// ExitTemplateStringExpression is called when exiting the TemplateStringExpression production.
	ExitTemplateStringExpression(c *TemplateStringExpressionContext)

	// ExitGeneratorsExpression is called when exiting the GeneratorsExpression production.
	ExitGeneratorsExpression(c *GeneratorsExpressionContext)

	// ExitPowerExpression is called when exiting the PowerExpression production.
	ExitPowerExpression(c *PowerExpressionContext)

	// ExitInExpression is called when exiting the InExpression production.
	ExitInExpression(c *InExpressionContext)

	// ExitGenericTypes is called when exiting the GenericTypes production.
	ExitGenericTypes(c *GenericTypesContext)

	// ExitArgumentsExpression is called when exiting the ArgumentsExpression production.
	ExitArgumentsExpression(c *ArgumentsExpressionContext)

	// ExitThisExpression is called when exiting the ThisExpression production.
	ExitThisExpression(c *ThisExpressionContext)

	// ExitTypeofExpression is called when exiting the TypeofExpression production.
	ExitTypeofExpression(c *TypeofExpressionContext)

	// ExitGeneratorsFunctionExpression is called when exiting the GeneratorsFunctionExpression production.
	ExitGeneratorsFunctionExpression(c *GeneratorsFunctionExpressionContext)

	// ExitEqualityExpression is called when exiting the EqualityExpression production.
	ExitEqualityExpression(c *EqualityExpressionContext)

	// ExitBitXOrExpression is called when exiting the BitXOrExpression production.
	ExitBitXOrExpression(c *BitXOrExpressionContext)

	// ExitMultiplicativeExpression is called when exiting the MultiplicativeExpression production.
	ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// ExitBitShiftExpression is called when exiting the BitShiftExpression production.
	ExitBitShiftExpression(c *BitShiftExpressionContext)

	// ExitAdditiveExpression is called when exiting the AdditiveExpression production.
	ExitAdditiveExpression(c *AdditiveExpressionContext)

	// ExitRelationalExpression is called when exiting the RelationalExpression production.
	ExitRelationalExpression(c *RelationalExpressionContext)

	// 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)

	// ExitMemberIndexExpression is called when exiting the MemberIndexExpression production.
	ExitMemberIndexExpression(c *MemberIndexExpressionContext)

	// 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)

	// ExitTernaryExpression is called when exiting the TernaryExpression production.
	ExitTernaryExpression(c *TernaryExpressionContext)

	// ExitLogicalAndExpression is called when exiting the LogicalAndExpression production.
	ExitLogicalAndExpression(c *LogicalAndExpressionContext)

	// ExitPreIncrementExpression is called when exiting the PreIncrementExpression production.
	ExitPreIncrementExpression(c *PreIncrementExpressionContext)

	// ExitObjectLiteralExpression is called when exiting the ObjectLiteralExpression production.
	ExitObjectLiteralExpression(c *ObjectLiteralExpressionContext)

	// 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)

	// ExitAwaitExpression is called when exiting the AwaitExpression production.
	ExitAwaitExpression(c *AwaitExpressionContext)

	// 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)

	// 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)

	// ExitArrowFunctionExpression is called when exiting the ArrowFunctionExpression production.
	ExitArrowFunctionExpression(c *ArrowFunctionExpressionContext)

	// ExitIteratorsExpression is called when exiting the IteratorsExpression production.
	ExitIteratorsExpression(c *IteratorsExpressionContext)

	// ExitSuperExpression is called when exiting the SuperExpression production.
	ExitSuperExpression(c *SuperExpressionContext)

	// ExitParenthesizedExpression is called when exiting the ParenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitPostIncrementExpression is called when exiting the PostIncrementExpression production.
	ExitPostIncrementExpression(c *PostIncrementExpressionContext)

	// ExitYieldExpression is called when exiting the YieldExpression production.
	ExitYieldExpression(c *YieldExpressionContext)

	// ExitClassExpression is called when exiting the ClassExpression production.
	ExitClassExpression(c *ClassExpressionContext)

	// ExitIdentifierExpression is called when exiting the IdentifierExpression production.
	ExitIdentifierExpression(c *IdentifierExpressionContext)

	// ExitCoalesceExpression is called when exiting the CoalesceExpression production.
	ExitCoalesceExpression(c *CoalesceExpressionContext)

	// ExitArrowFunctionDeclaration is called when exiting the arrowFunctionDeclaration production.
	ExitArrowFunctionDeclaration(c *ArrowFunctionDeclarationContext)

	// 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)

	// 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)
}

TypeScriptParserListener is a complete listener for a parse tree produced by TypeScriptParser.

type Type_Context

type Type_Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyType_Context

func NewEmptyType_Context() *Type_Context

func NewType_Context

func NewType_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_Context

func (*Type_Context) ConstructorType

func (s *Type_Context) ConstructorType() IConstructorTypeContext

func (*Type_Context) EnterRule

func (s *Type_Context) EnterRule(listener antlr.ParseTreeListener)

func (*Type_Context) ExitRule

func (s *Type_Context) ExitRule(listener antlr.ParseTreeListener)

func (*Type_Context) FunctionType

func (s *Type_Context) FunctionType() IFunctionTypeContext

func (*Type_Context) GetParser

func (s *Type_Context) GetParser() antlr.Parser

func (*Type_Context) GetRuleContext

func (s *Type_Context) GetRuleContext() antlr.RuleContext

func (*Type_Context) IsType_Context

func (*Type_Context) IsType_Context()

func (*Type_Context) StringLiteral

func (s *Type_Context) StringLiteral() antlr.TerminalNode

func (*Type_Context) ToStringTree

func (s *Type_Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Type_Context) TypeGeneric

func (s *Type_Context) TypeGeneric() ITypeGenericContext

func (*Type_Context) UnionOrIntersectionOrPrimaryType

func (s *Type_Context) UnionOrIntersectionOrPrimaryType() IUnionOrIntersectionOrPrimaryTypeContext

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 UnionContext

type UnionContext struct {
	*UnionOrIntersectionOrPrimaryTypeContext
}

func NewUnionContext

func NewUnionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnionContext

func (*UnionContext) AllUnionOrIntersectionOrPrimaryType

func (s *UnionContext) AllUnionOrIntersectionOrPrimaryType() []IUnionOrIntersectionOrPrimaryTypeContext

func (*UnionContext) BitOr

func (s *UnionContext) BitOr() antlr.TerminalNode

func (*UnionContext) EnterRule

func (s *UnionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnionContext) ExitRule

func (s *UnionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnionContext) GetRuleContext

func (s *UnionContext) GetRuleContext() antlr.RuleContext

func (*UnionContext) UnionOrIntersectionOrPrimaryType

func (s *UnionContext) UnionOrIntersectionOrPrimaryType(i int) IUnionOrIntersectionOrPrimaryTypeContext

type UnionOrIntersectionOrPrimaryTypeContext

type UnionOrIntersectionOrPrimaryTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnionOrIntersectionOrPrimaryTypeContext

func NewEmptyUnionOrIntersectionOrPrimaryTypeContext() *UnionOrIntersectionOrPrimaryTypeContext

func NewUnionOrIntersectionOrPrimaryTypeContext

func NewUnionOrIntersectionOrPrimaryTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnionOrIntersectionOrPrimaryTypeContext

func (*UnionOrIntersectionOrPrimaryTypeContext) CopyFrom

func (*UnionOrIntersectionOrPrimaryTypeContext) GetParser

func (*UnionOrIntersectionOrPrimaryTypeContext) GetRuleContext

func (*UnionOrIntersectionOrPrimaryTypeContext) IsUnionOrIntersectionOrPrimaryTypeContext

func (*UnionOrIntersectionOrPrimaryTypeContext) IsUnionOrIntersectionOrPrimaryTypeContext()

func (*UnionOrIntersectionOrPrimaryTypeContext) ToStringTree

func (s *UnionOrIntersectionOrPrimaryTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) AllSingleExpression

func (s *VariableDeclarationContext) AllSingleExpression() []ISingleExpressionContext

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

func (*VariableDeclarationContext) TypeAnnotation

func (*VariableDeclarationContext) TypeParameters

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) AccessibilityModifier

func (s *VariableStatementContext) AccessibilityModifier() IAccessibilityModifierContext

func (*VariableStatementContext) BindingPattern

func (*VariableStatementContext) EnterRule

func (s *VariableStatementContext) EnterRule(listener antlr.ParseTreeListener)

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) Initializer

func (*VariableStatementContext) IsVariableStatementContext

func (*VariableStatementContext) IsVariableStatementContext()

func (*VariableStatementContext) ReadOnly

func (*VariableStatementContext) SemiColon

func (*VariableStatementContext) ToStringTree

func (s *VariableStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableStatementContext) TypeAnnotation

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