ast

package
v0.0.0-...-c84b8a3 Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2021 License: MIT Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const (
	TypeScriptLexerMultiLineComment              = 1
	TypeScriptLexerSingleLineComment             = 2
	TypeScriptLexerRegularExpressionLiteral      = 3
	TypeScriptLexerOpenBracket                   = 4
	TypeScriptLexerCloseBracket                  = 5
	TypeScriptLexerOpenParen                     = 6
	TypeScriptLexerCloseParen                    = 7
	TypeScriptLexerOpenBrace                     = 8
	TypeScriptLexerTemplateCloseBrace            = 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
	TypeScriptLexerDivide                        = 25
	TypeScriptLexerModulus                       = 26
	TypeScriptLexerRightShiftArithmetic          = 27
	TypeScriptLexerLeftShiftArithmetic           = 28
	TypeScriptLexerRightShiftLogical             = 29
	TypeScriptLexerLessThan                      = 30
	TypeScriptLexerMoreThan                      = 31
	TypeScriptLexerLessThanEquals                = 32
	TypeScriptLexerGreaterThanEquals             = 33
	TypeScriptLexerEquals_                       = 34
	TypeScriptLexerNotEquals                     = 35
	TypeScriptLexerIdentityEquals                = 36
	TypeScriptLexerIdentityNotEquals             = 37
	TypeScriptLexerBitAnd                        = 38
	TypeScriptLexerBitXOr                        = 39
	TypeScriptLexerBitOr                         = 40
	TypeScriptLexerAnd                           = 41
	TypeScriptLexerOr                            = 42
	TypeScriptLexerMultiplyAssign                = 43
	TypeScriptLexerDivideAssign                  = 44
	TypeScriptLexerModulusAssign                 = 45
	TypeScriptLexerPlusAssign                    = 46
	TypeScriptLexerMinusAssign                   = 47
	TypeScriptLexerLeftShiftArithmeticAssign     = 48
	TypeScriptLexerRightShiftArithmeticAssign    = 49
	TypeScriptLexerRightShiftLogicalAssign       = 50
	TypeScriptLexerBitAndAssign                  = 51
	TypeScriptLexerBitXorAssign                  = 52
	TypeScriptLexerBitOrAssign                   = 53
	TypeScriptLexerARROW                         = 54
	TypeScriptLexerNullLiteral                   = 55
	TypeScriptLexerBooleanLiteral                = 56
	TypeScriptLexerDecimalLiteral                = 57
	TypeScriptLexerHexIntegerLiteral             = 58
	TypeScriptLexerOctalIntegerLiteral           = 59
	TypeScriptLexerOctalIntegerLiteral2          = 60
	TypeScriptLexerBinaryIntegerLiteral          = 61
	TypeScriptLexerBreak                         = 62
	TypeScriptLexerDo                            = 63
	TypeScriptLexerInstanceof                    = 64
	TypeScriptLexerTypeof                        = 65
	TypeScriptLexerCase                          = 66
	TypeScriptLexerElse                          = 67
	TypeScriptLexerNew                           = 68
	TypeScriptLexerVar                           = 69
	TypeScriptLexerCatch                         = 70
	TypeScriptLexerFinally                       = 71
	TypeScriptLexerReturn                        = 72
	TypeScriptLexerVoid                          = 73
	TypeScriptLexerContinue                      = 74
	TypeScriptLexerFor                           = 75
	TypeScriptLexerSwitch                        = 76
	TypeScriptLexerWhile                         = 77
	TypeScriptLexerDebugger                      = 78
	TypeScriptLexerFunction_                     = 79
	TypeScriptLexerThis                          = 80
	TypeScriptLexerWith                          = 81
	TypeScriptLexerDefault                       = 82
	TypeScriptLexerIf                            = 83
	TypeScriptLexerThrow                         = 84
	TypeScriptLexerDelete                        = 85
	TypeScriptLexerIn                            = 86
	TypeScriptLexerTry                           = 87
	TypeScriptLexerAs                            = 88
	TypeScriptLexerFrom                          = 89
	TypeScriptLexerReadOnly                      = 90
	TypeScriptLexerAsync                         = 91
	TypeScriptLexerClass                         = 92
	TypeScriptLexerEnum                          = 93
	TypeScriptLexerExtends                       = 94
	TypeScriptLexerSuper                         = 95
	TypeScriptLexerConst                         = 96
	TypeScriptLexerExport                        = 97
	TypeScriptLexerImport                        = 98
	TypeScriptLexerImplements                    = 99
	TypeScriptLexerLet                           = 100
	TypeScriptLexerPrivate                       = 101
	TypeScriptLexerPublic                        = 102
	TypeScriptLexerInterface                     = 103
	TypeScriptLexerPackage                       = 104
	TypeScriptLexerProtected                     = 105
	TypeScriptLexerStatic                        = 106
	TypeScriptLexerYield                         = 107
	TypeScriptLexerAny                           = 108
	TypeScriptLexerNumber                        = 109
	TypeScriptLexerBoolean                       = 110
	TypeScriptLexerStr                           = 111
	TypeScriptLexerSymbol                        = 112
	TypeScriptLexerTypeAlias                     = 113
	TypeScriptLexerGet                           = 114
	TypeScriptLexerSet                           = 115
	TypeScriptLexerConstructor                   = 116
	TypeScriptLexerNamespace                     = 117
	TypeScriptLexerRequire                       = 118
	TypeScriptLexerModule                        = 119
	TypeScriptLexerDeclare                       = 120
	TypeScriptLexerAbstract                      = 121
	TypeScriptLexerIs                            = 122
	TypeScriptLexerAt                            = 123
	TypeScriptLexerIdentifier                    = 124
	TypeScriptLexerStringLiteral                 = 125
	TypeScriptLexerBackTick                      = 126
	TypeScriptLexerWhiteSpaces                   = 127
	TypeScriptLexerLineTerminator                = 128
	TypeScriptLexerHtmlComment                   = 129
	TypeScriptLexerCDataComment                  = 130
	TypeScriptLexerUnexpectedCharacter           = 131
	TypeScriptLexerTemplateStringStartExpression = 132
	TypeScriptLexerTemplateStringAtom            = 133
)

TypeScriptLexer tokens.

View Source
const (
	TypeScriptParserEOF                           = antlr.TokenEOF
	TypeScriptParserMultiLineComment              = 1
	TypeScriptParserSingleLineComment             = 2
	TypeScriptParserRegularExpressionLiteral      = 3
	TypeScriptParserOpenBracket                   = 4
	TypeScriptParserCloseBracket                  = 5
	TypeScriptParserOpenParen                     = 6
	TypeScriptParserCloseParen                    = 7
	TypeScriptParserOpenBrace                     = 8
	TypeScriptParserTemplateCloseBrace            = 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
	TypeScriptParserDivide                        = 25
	TypeScriptParserModulus                       = 26
	TypeScriptParserRightShiftArithmetic          = 27
	TypeScriptParserLeftShiftArithmetic           = 28
	TypeScriptParserRightShiftLogical             = 29
	TypeScriptParserLessThan                      = 30
	TypeScriptParserMoreThan                      = 31
	TypeScriptParserLessThanEquals                = 32
	TypeScriptParserGreaterThanEquals             = 33
	TypeScriptParserEquals_                       = 34
	TypeScriptParserNotEquals                     = 35
	TypeScriptParserIdentityEquals                = 36
	TypeScriptParserIdentityNotEquals             = 37
	TypeScriptParserBitAnd                        = 38
	TypeScriptParserBitXOr                        = 39
	TypeScriptParserBitOr                         = 40
	TypeScriptParserAnd                           = 41
	TypeScriptParserOr                            = 42
	TypeScriptParserMultiplyAssign                = 43
	TypeScriptParserDivideAssign                  = 44
	TypeScriptParserModulusAssign                 = 45
	TypeScriptParserPlusAssign                    = 46
	TypeScriptParserMinusAssign                   = 47
	TypeScriptParserLeftShiftArithmeticAssign     = 48
	TypeScriptParserRightShiftArithmeticAssign    = 49
	TypeScriptParserRightShiftLogicalAssign       = 50
	TypeScriptParserBitAndAssign                  = 51
	TypeScriptParserBitXorAssign                  = 52
	TypeScriptParserBitOrAssign                   = 53
	TypeScriptParserARROW                         = 54
	TypeScriptParserNullLiteral                   = 55
	TypeScriptParserBooleanLiteral                = 56
	TypeScriptParserDecimalLiteral                = 57
	TypeScriptParserHexIntegerLiteral             = 58
	TypeScriptParserOctalIntegerLiteral           = 59
	TypeScriptParserOctalIntegerLiteral2          = 60
	TypeScriptParserBinaryIntegerLiteral          = 61
	TypeScriptParserBreak                         = 62
	TypeScriptParserDo                            = 63
	TypeScriptParserInstanceof                    = 64
	TypeScriptParserTypeof                        = 65
	TypeScriptParserCase                          = 66
	TypeScriptParserElse                          = 67
	TypeScriptParserNew                           = 68
	TypeScriptParserVar                           = 69
	TypeScriptParserCatch                         = 70
	TypeScriptParserFinally                       = 71
	TypeScriptParserReturn                        = 72
	TypeScriptParserVoid                          = 73
	TypeScriptParserContinue                      = 74
	TypeScriptParserFor                           = 75
	TypeScriptParserSwitch                        = 76
	TypeScriptParserWhile                         = 77
	TypeScriptParserDebugger                      = 78
	TypeScriptParserFunction_                     = 79
	TypeScriptParserThis                          = 80
	TypeScriptParserWith                          = 81
	TypeScriptParserDefault                       = 82
	TypeScriptParserIf                            = 83
	TypeScriptParserThrow                         = 84
	TypeScriptParserDelete                        = 85
	TypeScriptParserIn                            = 86
	TypeScriptParserTry                           = 87
	TypeScriptParserAs                            = 88
	TypeScriptParserFrom                          = 89
	TypeScriptParserReadOnly                      = 90
	TypeScriptParserAsync                         = 91
	TypeScriptParserClass                         = 92
	TypeScriptParserEnum                          = 93
	TypeScriptParserExtends                       = 94
	TypeScriptParserSuper                         = 95
	TypeScriptParserConst                         = 96
	TypeScriptParserExport                        = 97
	TypeScriptParserImport                        = 98
	TypeScriptParserImplements                    = 99
	TypeScriptParserLet                           = 100
	TypeScriptParserPrivate                       = 101
	TypeScriptParserPublic                        = 102
	TypeScriptParserInterface                     = 103
	TypeScriptParserPackage                       = 104
	TypeScriptParserProtected                     = 105
	TypeScriptParserStatic                        = 106
	TypeScriptParserYield                         = 107
	TypeScriptParserAny                           = 108
	TypeScriptParserNumber                        = 109
	TypeScriptParserBoolean                       = 110
	TypeScriptParserStr                           = 111
	TypeScriptParserSymbol                        = 112
	TypeScriptParserTypeAlias                     = 113
	TypeScriptParserGet                           = 114
	TypeScriptParserSet                           = 115
	TypeScriptParserConstructor                   = 116
	TypeScriptParserNamespace                     = 117
	TypeScriptParserRequire                       = 118
	TypeScriptParserModule                        = 119
	TypeScriptParserDeclare                       = 120
	TypeScriptParserAbstract                      = 121
	TypeScriptParserIs                            = 122
	TypeScriptParserAt                            = 123
	TypeScriptParserIdentifier                    = 124
	TypeScriptParserStringLiteral                 = 125
	TypeScriptParserBackTick                      = 126
	TypeScriptParserWhiteSpaces                   = 127
	TypeScriptParserLineTerminator                = 128
	TypeScriptParserHtmlComment                   = 129
	TypeScriptParserCDataComment                  = 130
	TypeScriptParserUnexpectedCharacter           = 131
	TypeScriptParserTemplateStringStartExpression = 132
	TypeScriptParserTemplateStringAtom            = 133
)

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_nestedTypeGeneric                = 14
	TypeScriptParserRULE_typeGeneric                      = 15
	TypeScriptParserRULE_typeIncludeGeneric               = 16
	TypeScriptParserRULE_typeName                         = 17
	TypeScriptParserRULE_objectType                       = 18
	TypeScriptParserRULE_typeBody                         = 19
	TypeScriptParserRULE_typeMemberList                   = 20
	TypeScriptParserRULE_typeMember                       = 21
	TypeScriptParserRULE_arrayType                        = 22
	TypeScriptParserRULE_tupleType                        = 23
	TypeScriptParserRULE_tupleElementTypes                = 24
	TypeScriptParserRULE_functionType                     = 25
	TypeScriptParserRULE_constructorType                  = 26
	TypeScriptParserRULE_typeQuery                        = 27
	TypeScriptParserRULE_typeQueryExpression              = 28
	TypeScriptParserRULE_propertySignatur                 = 29
	TypeScriptParserRULE_typeAnnotation                   = 30
	TypeScriptParserRULE_callSignature                    = 31
	TypeScriptParserRULE_parameterList                    = 32
	TypeScriptParserRULE_requiredParameterList            = 33
	TypeScriptParserRULE_parameter                        = 34
	TypeScriptParserRULE_optionalParameter                = 35
	TypeScriptParserRULE_restParameter                    = 36
	TypeScriptParserRULE_requiredParameter                = 37
	TypeScriptParserRULE_accessibilityModifier            = 38
	TypeScriptParserRULE_identifierOrPattern              = 39
	TypeScriptParserRULE_constructSignature               = 40
	TypeScriptParserRULE_indexSignature                   = 41
	TypeScriptParserRULE_methodSignature                  = 42
	TypeScriptParserRULE_typeAliasDeclaration             = 43
	TypeScriptParserRULE_constructorDeclaration           = 44
	TypeScriptParserRULE_interfaceDeclaration             = 45
	TypeScriptParserRULE_interfaceExtendsClause           = 46
	TypeScriptParserRULE_classOrInterfaceTypeList         = 47
	TypeScriptParserRULE_enumDeclaration                  = 48
	TypeScriptParserRULE_enumBody                         = 49
	TypeScriptParserRULE_enumMemberList                   = 50
	TypeScriptParserRULE_enumMember                       = 51
	TypeScriptParserRULE_namespaceDeclaration             = 52
	TypeScriptParserRULE_namespaceName                    = 53
	TypeScriptParserRULE_importAliasDeclaration           = 54
	TypeScriptParserRULE_decoratorList                    = 55
	TypeScriptParserRULE_decorator                        = 56
	TypeScriptParserRULE_decoratorMemberExpression        = 57
	TypeScriptParserRULE_decoratorCallExpression          = 58
	TypeScriptParserRULE_program                          = 59
	TypeScriptParserRULE_statement                        = 60
	TypeScriptParserRULE_block                            = 61
	TypeScriptParserRULE_statementList                    = 62
	TypeScriptParserRULE_abstractDeclaration              = 63
	TypeScriptParserRULE_importStatement                  = 64
	TypeScriptParserRULE_fromBlock                        = 65
	TypeScriptParserRULE_multipleImportStatement          = 66
	TypeScriptParserRULE_exportStatement                  = 67
	TypeScriptParserRULE_variableStatement                = 68
	TypeScriptParserRULE_variableDeclarationList          = 69
	TypeScriptParserRULE_variableDeclaration              = 70
	TypeScriptParserRULE_emptyStatement                   = 71
	TypeScriptParserRULE_expressionStatement              = 72
	TypeScriptParserRULE_ifStatement                      = 73
	TypeScriptParserRULE_iterationStatement               = 74
	TypeScriptParserRULE_varModifier                      = 75
	TypeScriptParserRULE_continueStatement                = 76
	TypeScriptParserRULE_breakStatement                   = 77
	TypeScriptParserRULE_returnStatement                  = 78
	TypeScriptParserRULE_yieldStatement                   = 79
	TypeScriptParserRULE_withStatement                    = 80
	TypeScriptParserRULE_switchStatement                  = 81
	TypeScriptParserRULE_caseBlock                        = 82
	TypeScriptParserRULE_caseClauses                      = 83
	TypeScriptParserRULE_caseClause                       = 84
	TypeScriptParserRULE_defaultClause                    = 85
	TypeScriptParserRULE_labelledStatement                = 86
	TypeScriptParserRULE_throwStatement                   = 87
	TypeScriptParserRULE_tryStatement                     = 88
	TypeScriptParserRULE_catchProduction                  = 89
	TypeScriptParserRULE_finallyProduction                = 90
	TypeScriptParserRULE_debuggerStatement                = 91
	TypeScriptParserRULE_functionDeclaration              = 92
	TypeScriptParserRULE_classDeclaration                 = 93
	TypeScriptParserRULE_classHeritage                    = 94
	TypeScriptParserRULE_classTail                        = 95
	TypeScriptParserRULE_classExtendsClause               = 96
	TypeScriptParserRULE_implementsClause                 = 97
	TypeScriptParserRULE_classElement                     = 98
	TypeScriptParserRULE_propertyMemberDeclaration        = 99
	TypeScriptParserRULE_propertyMemberBase               = 100
	TypeScriptParserRULE_indexMemberDeclaration           = 101
	TypeScriptParserRULE_generatorMethod                  = 102
	TypeScriptParserRULE_generatorFunctionDeclaration     = 103
	TypeScriptParserRULE_generatorBlock                   = 104
	TypeScriptParserRULE_generatorDefinition              = 105
	TypeScriptParserRULE_iteratorBlock                    = 106
	TypeScriptParserRULE_iteratorDefinition               = 107
	TypeScriptParserRULE_formalParameterList              = 108
	TypeScriptParserRULE_formalParameterArg               = 109
	TypeScriptParserRULE_lastFormalParameterArg           = 110
	TypeScriptParserRULE_functionBody                     = 111
	TypeScriptParserRULE_arrayLiteral                     = 112
	TypeScriptParserRULE_elementList                      = 113
	TypeScriptParserRULE_arrayElement                     = 114
	TypeScriptParserRULE_objectLiteral                    = 115
	TypeScriptParserRULE_propertyAssignment               = 116
	TypeScriptParserRULE_getAccessor                      = 117
	TypeScriptParserRULE_setAccessor                      = 118
	TypeScriptParserRULE_propertyName                     = 119
	TypeScriptParserRULE_arguments                        = 120
	TypeScriptParserRULE_argumentList                     = 121
	TypeScriptParserRULE_argument                         = 122
	TypeScriptParserRULE_expressionSequence               = 123
	TypeScriptParserRULE_functionExpressionDeclaration    = 124
	TypeScriptParserRULE_singleExpression                 = 125
	TypeScriptParserRULE_asExpression                     = 126
	TypeScriptParserRULE_arrowFunctionDeclaration         = 127
	TypeScriptParserRULE_arrowFunctionParameters          = 128
	TypeScriptParserRULE_arrowFunctionBody                = 129
	TypeScriptParserRULE_assignmentOperator               = 130
	TypeScriptParserRULE_literal                          = 131
	TypeScriptParserRULE_templateStringLiteral            = 132
	TypeScriptParserRULE_templateStringAtom               = 133
	TypeScriptParserRULE_numericLiteral                   = 134
	TypeScriptParserRULE_identifierName                   = 135
	TypeScriptParserRULE_identifierOrKeyWord              = 136
	TypeScriptParserRULE_reservedWord                     = 137
	TypeScriptParserRULE_keyword                          = 138
	TypeScriptParserRULE_getter                           = 139
	TypeScriptParserRULE_setter                           = 140
	TypeScriptParserRULE_eos                              = 141
)

TypeScriptParser rules.

View Source
const TypeScriptLexerERROR = 2

TypeScriptLexerERROR is the TypeScriptLexer channel.

View Source
const TypeScriptLexerTEMPLATE = 1

TypeScriptLexerTEMPLATE is the TypeScriptLexer mode.

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

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

func (*AbstractDeclarationContext) CallSignature

func (*AbstractDeclarationContext) Eos

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 AbstractMemberDeclarationContext

type AbstractMemberDeclarationContext struct {
	*PropertyMemberDeclarationContext
}

func NewAbstractMemberDeclarationContext

func NewAbstractMemberDeclarationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AbstractMemberDeclarationContext

func (*AbstractMemberDeclarationContext) AbstractDeclaration

func (*AbstractMemberDeclarationContext) Accept

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

func (*AbstractMemberDeclarationContext) GetRuleContext

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

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

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

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

func (*AdditiveExpressionContext) AllSingleExpression

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

func (*AdditiveExpressionContext) GetRuleContext

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

func (*AdditiveExpressionContext) Minus

func (*AdditiveExpressionContext) Plus

func (*AdditiveExpressionContext) SingleExpression

type ArgumentContext

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

func NewArgumentContext

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

func NewEmptyArgumentContext

func NewEmptyArgumentContext() *ArgumentContext

func (*ArgumentContext) Accept

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

func (*ArgumentContext) Ellipsis

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

func (*ArgumentContext) GetParser

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

func (*ArgumentContext) GetRuleContext

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

func (*ArgumentContext) Identifier

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

func (*ArgumentContext) IsArgumentContext

func (*ArgumentContext) IsArgumentContext()

func (*ArgumentContext) SingleExpression

func (s *ArgumentContext) SingleExpression() ISingleExpressionContext

func (*ArgumentContext) ToStringTree

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

type ArgumentListContext

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

func NewArgumentListContext

func NewArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentListContext

func NewEmptyArgumentListContext

func NewEmptyArgumentListContext() *ArgumentListContext

func (*ArgumentListContext) Accept

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

func (*ArgumentListContext) AllArgument

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

func (*ArgumentListContext) AllComma

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

func (*ArgumentListContext) Argument

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

func (*ArgumentListContext) Comma

func (*ArgumentListContext) GetParser

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

func (*ArgumentListContext) GetRuleContext

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

func (*ArgumentListContext) IsArgumentListContext

func (*ArgumentListContext) IsArgumentListContext()

func (*ArgumentListContext) ToStringTree

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

type ArgumentsContext

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

func NewArgumentsContext

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

func NewEmptyArgumentsContext

func NewEmptyArgumentsContext() *ArgumentsContext

func (*ArgumentsContext) Accept

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

func (*ArgumentsContext) ArgumentList

func (s *ArgumentsContext) ArgumentList() IArgumentListContext

func (*ArgumentsContext) CloseParen

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

func (*ArgumentsContext) Comma

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

func (*ArgumentsContext) GetParser

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

func (*ArgumentsContext) GetRuleContext

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

func (*ArgumentsContext) IsArgumentsContext

func (*ArgumentsContext) IsArgumentsContext()

func (*ArgumentsContext) OpenParen

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

func (*ArgumentsContext) ToStringTree

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

type ArgumentsExpressionContext

type ArgumentsExpressionContext struct {
	*SingleExpressionContext
}

func NewArgumentsExpressionContext

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

func (*ArgumentsExpressionContext) Accept

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

func (*ArgumentsExpressionContext) Arguments

func (*ArgumentsExpressionContext) GetRuleContext

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

func (*ArgumentsExpressionContext) SingleExpression

type ArrayElementContext

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

func NewArrayElementContext

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

func NewEmptyArrayElementContext

func NewEmptyArrayElementContext() *ArrayElementContext

func (*ArrayElementContext) Accept

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

func (*ArrayElementContext) Comma

func (*ArrayElementContext) Ellipsis

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

func (*ArrayElementContext) GetParser

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

func (*ArrayElementContext) GetRuleContext

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

func (*ArrayElementContext) Identifier

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

func (*ArrayElementContext) IsArrayElementContext

func (*ArrayElementContext) IsArrayElementContext()

func (*ArrayElementContext) SingleExpression

func (s *ArrayElementContext) SingleExpression() ISingleExpressionContext

func (*ArrayElementContext) ToStringTree

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

type ArrayLiteralContext

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

func NewArrayLiteralContext

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

func NewEmptyArrayLiteralContext

func NewEmptyArrayLiteralContext() *ArrayLiteralContext

func (*ArrayLiteralContext) Accept

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

func (*ArrayLiteralContext) CloseBracket

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

func (*ArrayLiteralContext) ElementList

func (s *ArrayLiteralContext) ElementList() IElementListContext

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

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

func (*ArrayLiteralExpressionContext) ArrayLiteral

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

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

func (*ArrayPrimTypeContext) CloseBracket

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

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

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

func (*ArrayTypeContext) CloseBracket

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

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

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

func (*ArrowFunctionBodyContext) CloseBrace

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

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

func (*ArrowFunctionDeclarationContext) ArrowFunctionBody

func (*ArrowFunctionDeclarationContext) ArrowFunctionParameters

func (*ArrowFunctionDeclarationContext) Async

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

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

func (*ArrowFunctionExpressionContext) ArrowFunctionDeclaration

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

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

func (*ArrowFunctionParametersContext) CloseParen

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 AsExpressionContext

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

func NewAsExpressionContext

func NewAsExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsExpressionContext

func NewEmptyAsExpressionContext

func NewEmptyAsExpressionContext() *AsExpressionContext

func (*AsExpressionContext) Accept

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

func (*AsExpressionContext) CloseBracket

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

func (*AsExpressionContext) GetParser

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

func (*AsExpressionContext) GetRuleContext

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

func (*AsExpressionContext) IsAsExpressionContext

func (*AsExpressionContext) IsAsExpressionContext()

func (*AsExpressionContext) OpenBracket

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

func (*AsExpressionContext) PredefinedType

func (s *AsExpressionContext) PredefinedType() IPredefinedTypeContext

func (*AsExpressionContext) SingleExpression

func (s *AsExpressionContext) SingleExpression() ISingleExpressionContext

func (*AsExpressionContext) ToStringTree

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

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

func (*AssignmentExpressionContext) AllSingleExpression

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

func (*AssignmentExpressionContext) Assign

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

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

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

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

func (*AssignmentOperatorExpressionContext) AllSingleExpression

func (*AssignmentOperatorExpressionContext) AssignmentOperator

func (*AssignmentOperatorExpressionContext) GetRuleContext

func (*AssignmentOperatorExpressionContext) SingleExpression

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

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

func (*BindingPatternContext) ArrayLiteral

func (s *BindingPatternContext) ArrayLiteral() IArrayLiteralContext

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

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

func (*BitAndExpressionContext) AllSingleExpression

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

func (*BitAndExpressionContext) BitAnd

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

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

func (*BitNotExpressionContext) BitNot

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

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

func (*BitOrExpressionContext) AllSingleExpression

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

func (*BitOrExpressionContext) BitOr

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

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

func (*BitShiftExpressionContext) AllSingleExpression

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

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

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

func (*BitXOrExpressionContext) AllSingleExpression

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

func (*BitXOrExpressionContext) BitXOr

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

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

func (*BlockContext) CloseBrace

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

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

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

func (*BreakStatementContext) Break

func (*BreakStatementContext) Eos

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

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

func (*CallSignatureContext) CloseParen

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

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

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

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

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

func (*CaseClauseContext) Case

func (*CaseClauseContext) Colon

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

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

func (*CaseClausesContext) AllCaseClause

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

func (*CaseClausesContext) CaseClause

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

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 CastAsExpressionContext

type CastAsExpressionContext struct {
	*SingleExpressionContext
}

func NewCastAsExpressionContext

func NewCastAsExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *CastAsExpressionContext

func (*CastAsExpressionContext) Accept

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

func (*CastAsExpressionContext) As

func (*CastAsExpressionContext) AsExpression

func (*CastAsExpressionContext) GetRuleContext

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

func (*CastAsExpressionContext) SingleExpression

func (s *CastAsExpressionContext) SingleExpression() ISingleExpressionContext

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

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

func (*CatchProductionContext) Block

func (*CatchProductionContext) Catch

func (*CatchProductionContext) CloseParen

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

func (*CatchProductionContext) GetParser

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

func (*CatchProductionContext) GetRuleContext

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

func (*CatchProductionContext) Identifier

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

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

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

func (*ClassDeclarationContext) Class

func (*ClassDeclarationContext) ClassHeritage

func (*ClassDeclarationContext) ClassTail

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

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

func (*ClassElementContext) ConstructorDeclaration

func (s *ClassElementContext) ConstructorDeclaration() IConstructorDeclarationContext

func (*ClassElementContext) DecoratorList

func (s *ClassElementContext) DecoratorList() IDecoratorListContext

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

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

func (*ClassExpressionContext) Class

func (*ClassExpressionContext) ClassTail

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

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

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

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

func (*ClassHeritageContext) ClassExtendsClause

func (s *ClassHeritageContext) ClassExtendsClause() IClassExtendsClauseContext

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

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

func (*ClassOrInterfaceTypeListContext) AllComma

func (*ClassOrInterfaceTypeListContext) AllTypeReference

func (*ClassOrInterfaceTypeListContext) Comma

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

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

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

type ComputedPropertyExpressionAssignmentContext struct {
	*PropertyAssignmentContext
}

func (*ComputedPropertyExpressionAssignmentContext) Accept

func (*ComputedPropertyExpressionAssignmentContext) AllSingleExpression

func (*ComputedPropertyExpressionAssignmentContext) CloseBracket

func (*ComputedPropertyExpressionAssignmentContext) Colon

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

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

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

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

func (*ConstructSignatureContext) CloseParen

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

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

func (*ConstructorDeclarationContext) AccessibilityModifier

func (*ConstructorDeclarationContext) CloseBrace

func (*ConstructorDeclarationContext) CloseParen

func (*ConstructorDeclarationContext) Constructor

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

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

func (*ConstructorTypeContext) CloseParen

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

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

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

func (*ContinueStatementContext) Continue

func (*ContinueStatementContext) Eos

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

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

func (*DebuggerStatementContext) Debugger

func (*DebuggerStatementContext) Eos

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

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

func (*DecoratorCallExpressionContext) Arguments

func (*DecoratorCallExpressionContext) DecoratorMemberExpression

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

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

func (*DecoratorContext) At

func (*DecoratorContext) DecoratorCallExpression

func (s *DecoratorContext) DecoratorCallExpression() IDecoratorCallExpressionContext

func (*DecoratorContext) DecoratorMemberExpression

func (s *DecoratorContext) DecoratorMemberExpression() IDecoratorMemberExpressionContext

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

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

func (*DecoratorListContext) AllDecorator

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

func (*DecoratorListContext) Decorator

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

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

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

func (*DecoratorMemberExpressionContext) CloseParen

func (*DecoratorMemberExpressionContext) DecoratorMemberExpression

func (*DecoratorMemberExpressionContext) Dot

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

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

func (*DefaultClauseContext) Colon

func (*DefaultClauseContext) Default

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

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

func (*DeleteExpressionContext) Delete

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

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

func (*DoStatementContext) CloseParen

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

func (*DoStatementContext) Do

func (*DoStatementContext) Eos

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

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

func (*ElementListContext) AllArrayElement

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

func (*ElementListContext) AllComma

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

func (*ElementListContext) ArrayElement

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

func (*ElementListContext) Comma

func (*ElementListContext) GetParser

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

func (*ElementListContext) GetRuleContext

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

func (*ElementListContext) IsElementListContext

func (*ElementListContext) IsElementListContext()

func (*ElementListContext) ToStringTree

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

type EmptyStatementContext

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

func NewEmptyEmptyStatementContext

func NewEmptyEmptyStatementContext() *EmptyStatementContext

func NewEmptyStatementContext

func NewEmptyStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyStatementContext

func (*EmptyStatementContext) Accept

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

func (*EmptyStatementContext) GetParser

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

func (*EmptyStatementContext) GetRuleContext

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

func (*EmptyStatementContext) IsEmptyStatementContext

func (*EmptyStatementContext) IsEmptyStatementContext()

func (*EmptyStatementContext) SemiColon

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

func (*EmptyStatementContext) ToStringTree

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

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

func (*EnumBodyContext) Comma

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

func (*EnumBodyContext) EnumMemberList

func (s *EnumBodyContext) EnumMemberList() IEnumMemberListContext

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

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

func (*EnumDeclarationContext) CloseBrace

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

func (*EnumDeclarationContext) Const

func (*EnumDeclarationContext) Enum

func (*EnumDeclarationContext) EnumBody

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

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

func (*EnumMemberContext) Assign

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

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

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

func (*EnumMemberListContext) AllComma

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

func (*EnumMemberListContext) AllEnumMember

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

func (*EnumMemberListContext) Comma

func (*EnumMemberListContext) EnumMember

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

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

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

func (*EosContext) EOF

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

func (*EosContext) GetParser

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

func (*EosContext) GetRuleContext

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

func (*EosContext) IsEosContext

func (*EosContext) IsEosContext()

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

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

func (*EqualityExpressionContext) AllSingleExpression

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

func (*EqualityExpressionContext) Equals_

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

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

func (*ExportStatementContext) Default

func (*ExportStatementContext) Export

func (*ExportStatementContext) FromBlock

func (*ExportStatementContext) GetParser

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

func (*ExportStatementContext) GetRuleContext

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

func (*ExportStatementContext) IsExportStatementContext

func (*ExportStatementContext) IsExportStatementContext()

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

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

func (*ExpressionSequenceContext) AllComma

func (*ExpressionSequenceContext) AllSingleExpression

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

func (*ExpressionSequenceContext) Comma

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

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

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

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

func (*FinallyProductionContext) Block

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

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

func (*ForInStatementContext) CloseParen

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

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

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

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

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

func (*ForVarInStatementContext) CloseParen

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

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

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

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

func (*FormalParameterArgContext) AccessibilityModifier

func (s *FormalParameterArgContext) AccessibilityModifier() IAccessibilityModifierContext

func (*FormalParameterArgContext) Assign

func (*FormalParameterArgContext) Decorator

func (*FormalParameterArgContext) GetParser

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

func (*FormalParameterArgContext) GetRuleContext

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

func (*FormalParameterArgContext) IdentifierOrKeyWord

func (s *FormalParameterArgContext) IdentifierOrKeyWord() IIdentifierOrKeyWordContext

func (*FormalParameterArgContext) IsFormalParameterArgContext

func (*FormalParameterArgContext) IsFormalParameterArgContext()

func (*FormalParameterArgContext) QuestionMark

func (s *FormalParameterArgContext) QuestionMark() antlr.TerminalNode

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

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

func (*FormalParameterListContext) AllComma

func (*FormalParameterListContext) AllFormalParameterArg

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

func (*FormalParameterListContext) ArrayLiteral

func (*FormalParameterListContext) Colon

func (*FormalParameterListContext) Comma

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 FromBlockContext

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

func NewEmptyFromBlockContext

func NewEmptyFromBlockContext() *FromBlockContext

func NewFromBlockContext

func NewFromBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FromBlockContext

func (*FromBlockContext) Accept

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

func (*FromBlockContext) As

func (*FromBlockContext) Eos

func (s *FromBlockContext) Eos() IEosContext

func (*FromBlockContext) From

func (*FromBlockContext) GetParser

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

func (*FromBlockContext) GetRuleContext

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

func (*FromBlockContext) IdentifierName

func (s *FromBlockContext) IdentifierName() IIdentifierNameContext

func (*FromBlockContext) IsFromBlockContext

func (*FromBlockContext) IsFromBlockContext()

func (*FromBlockContext) MultipleImportStatement

func (s *FromBlockContext) MultipleImportStatement() IMultipleImportStatementContext

func (*FromBlockContext) Multiply

func (s *FromBlockContext) Multiply() antlr.TerminalNode

func (*FromBlockContext) StringLiteral

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

func (*FromBlockContext) ToStringTree

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

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

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

func (s *FunctionBodyContext) StatementList() IStatementListContext

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

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

func (*FunctionDeclarationContext) CallSignature

func (*FunctionDeclarationContext) CloseBrace

func (*FunctionDeclarationContext) FunctionBody

func (*FunctionDeclarationContext) Function_

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

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

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

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

func (*FunctionExpressionDeclarationContext) CloseBrace

func (*FunctionExpressionDeclarationContext) CloseParen

func (*FunctionExpressionDeclarationContext) FormalParameterList

func (*FunctionExpressionDeclarationContext) FunctionBody

func (*FunctionExpressionDeclarationContext) Function_

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

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

func (*FunctionTypeContext) CloseParen

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

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

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

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

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

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

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

func (*GeneratorFunctionDeclarationContext) CloseBrace

func (*GeneratorFunctionDeclarationContext) CloseParen

func (*GeneratorFunctionDeclarationContext) FormalParameterList

func (*GeneratorFunctionDeclarationContext) FunctionBody

func (*GeneratorFunctionDeclarationContext) Function_

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

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

func (*GeneratorMethodContext) CloseBrace

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

func (*GeneratorMethodContext) CloseParen

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

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

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

func (*GeneratorsExpressionContext) GeneratorBlock

func (*GeneratorsExpressionContext) GetRuleContext

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

type GeneratorsFunctionExpressionContext

type GeneratorsFunctionExpressionContext struct {
	*SingleExpressionContext
}

func (*GeneratorsFunctionExpressionContext) Accept

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

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

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

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

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

func (*GetAccessorContext) CloseBrace

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

func (*GetAccessorContext) CloseParen

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

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

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

func (*GetterContext) Get

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

func (*GetterContext) GetParser

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

func (*GetterContext) GetRuleContext

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

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 GetterSetterDeclarationExpressionContext

type GetterSetterDeclarationExpressionContext struct {
	*PropertyMemberDeclarationContext
}

func (*GetterSetterDeclarationExpressionContext) Accept

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

func (*GetterSetterDeclarationExpressionContext) GetAccessor

func (*GetterSetterDeclarationExpressionContext) GetRuleContext

func (*GetterSetterDeclarationExpressionContext) PropertyMemberBase

func (*GetterSetterDeclarationExpressionContext) SetAccessor

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 IArgumentContext

type IArgumentContext interface {
	antlr.ParserRuleContext

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

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

IArgumentContext is an interface to support dynamic dispatch.

type IArgumentListContext

type IArgumentListContext interface {
	antlr.ParserRuleContext

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

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

IArgumentListContext is an interface to support dynamic dispatch.

type IArgumentsContext

type IArgumentsContext interface {
	antlr.ParserRuleContext

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

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

IArgumentsContext is an interface to support dynamic dispatch.

type IArrayElementContext

type IArrayElementContext interface {
	antlr.ParserRuleContext

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

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

IArrayElementContext is an interface to support dynamic dispatch.

type IArrayLiteralContext

type IArrayLiteralContext interface {
	antlr.ParserRuleContext

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

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

IArrayLiteralContext is an interface to support dynamic dispatch.

type 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 IAsExpressionContext

type IAsExpressionContext interface {
	antlr.ParserRuleContext

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

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

IAsExpressionContext 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 IEmptyStatementContext

type IEmptyStatementContext interface {
	antlr.ParserRuleContext

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

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

IEmptyStatementContext 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 IFromBlockContext

type IFromBlockContext interface {
	antlr.ParserRuleContext

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

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

IFromBlockContext 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 IIdentifierOrKeyWordContext

type IIdentifierOrKeyWordContext interface {
	antlr.ParserRuleContext

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

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

IIdentifierOrKeyWordContext 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 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 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 INestedTypeGenericContext

type INestedTypeGenericContext interface {
	antlr.ParserRuleContext

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

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

INestedTypeGenericContext 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 IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

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

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

IParameterContext 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 IPropertySignaturContext

type IPropertySignaturContext interface {
	antlr.ParserRuleContext

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

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

IPropertySignaturContext 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 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 ITemplateStringAtomContext

type ITemplateStringAtomContext interface {
	antlr.ParserRuleContext

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

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

ITemplateStringAtomContext is an interface to support dynamic dispatch.

type ITemplateStringLiteralContext

type ITemplateStringLiteralContext interface {
	antlr.ParserRuleContext

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

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

ITemplateStringLiteralContext is an interface to support dynamic dispatch.

type 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) Accept

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

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

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

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 IdentifierOrKeyWordContext

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

func NewEmptyIdentifierOrKeyWordContext

func NewEmptyIdentifierOrKeyWordContext() *IdentifierOrKeyWordContext

func NewIdentifierOrKeyWordContext

func NewIdentifierOrKeyWordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierOrKeyWordContext

func (*IdentifierOrKeyWordContext) Accept

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

func (*IdentifierOrKeyWordContext) GetParser

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

func (*IdentifierOrKeyWordContext) GetRuleContext

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

func (*IdentifierOrKeyWordContext) Identifier

func (*IdentifierOrKeyWordContext) IsIdentifierOrKeyWordContext

func (*IdentifierOrKeyWordContext) IsIdentifierOrKeyWordContext()

func (*IdentifierOrKeyWordContext) Require

func (*IdentifierOrKeyWordContext) ToStringTree

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

func (*IdentifierOrKeyWordContext) TypeAlias

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

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

func (*IdentifierOrPatternContext) BindingPattern

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

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

func (*IfStatementContext) AllStatement

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

func (*IfStatementContext) CloseParen

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

func (*IfStatementContext) Else

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

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

func (*ImplementsClauseContext) ClassOrInterfaceTypeList

func (s *ImplementsClauseContext) ClassOrInterfaceTypeList() IClassOrInterfaceTypeListContext

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

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

func (*ImportAliasDeclarationContext) Assign

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

func (*ImportAliasDeclarationContext) ToStringTree

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

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

func (*ImportStatementContext) FromBlock

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

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

func (*InExpressionContext) AllSingleExpression

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

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

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

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

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

func (*IndexSignatureContext) CloseBracket

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

func (*IndexSignatureContext) Colon

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

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

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

func (*InitializerContext) Assign

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

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

func (*InstanceofExpressionContext) AllSingleExpression

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

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

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

func (*InterfaceDeclarationContext) Declare

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

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

func (*InterfaceExtendsClauseContext) ClassOrInterfaceTypeList

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

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

func (*IntersectionContext) AllUnionOrIntersectionOrPrimaryType

func (s *IntersectionContext) AllUnionOrIntersectionOrPrimaryType() []IUnionOrIntersectionOrPrimaryTypeContext

func (*IntersectionContext) BitAnd

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

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

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

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

func (*IteratorDefinitionContext) CloseBrace

func (*IteratorDefinitionContext) CloseBracket

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

func (*IteratorDefinitionContext) CloseParen

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

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

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

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

func (*KeywordContext) Async

func (s *KeywordContext) Async() 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) Enum

func (s *KeywordContext) Enum() antlr.TerminalNode

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

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

func (s *KeywordContext) Require() antlr.TerminalNode

func (*KeywordContext) Return

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

func (*KeywordContext) Set

func (*KeywordContext) Static

func (s *KeywordContext) Static() antlr.TerminalNode

func (*KeywordContext) Str

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

func (s *KeywordContext) TypeAlias() antlr.TerminalNode

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

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

func (*LabelledStatementContext) Colon

func (*LabelledStatementContext) GetParser

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

func (*LabelledStatementContext) GetRuleContext

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

func (*LabelledStatementContext) Identifier

func (*LabelledStatementContext) IsLabelledStatementContext

func (*LabelledStatementContext) IsLabelledStatementContext()

func (*LabelledStatementContext) Statement

func (*LabelledStatementContext) ToStringTree

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

type LastFormalParameterArgContext

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

func NewEmptyLastFormalParameterArgContext

func NewEmptyLastFormalParameterArgContext() *LastFormalParameterArgContext

func NewLastFormalParameterArgContext

func NewLastFormalParameterArgContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LastFormalParameterArgContext

func (*LastFormalParameterArgContext) Accept

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

func (*LastFormalParameterArgContext) Ellipsis

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

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

func (*LiteralContext) BooleanLiteral

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

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() ITemplateStringLiteralContext

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

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

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

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

func (*LogicalAndExpressionContext) AllSingleExpression

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

func (*LogicalAndExpressionContext) And

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

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

func (*LogicalOrExpressionContext) AllSingleExpression

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

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

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

func (*MemberDotExpressionContext) Dot

func (*MemberDotExpressionContext) GetRuleContext

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

func (*MemberDotExpressionContext) IdentifierName

func (*MemberDotExpressionContext) NestedTypeGeneric

func (*MemberDotExpressionContext) SingleExpression

type MemberIndexExpressionContext

type MemberIndexExpressionContext struct {
	*SingleExpressionContext
}

func NewMemberIndexExpressionContext

func NewMemberIndexExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberIndexExpressionContext

func (*MemberIndexExpressionContext) Accept

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

func (*MemberIndexExpressionContext) CloseBracket

func (*MemberIndexExpressionContext) ExpressionSequence

func (*MemberIndexExpressionContext) GetRuleContext

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

func (*MemberIndexExpressionContext) OpenBracket

func (*MemberIndexExpressionContext) SingleExpression

type MethodDeclarationExpressionContext

type MethodDeclarationExpressionContext struct {
	*PropertyMemberDeclarationContext
}

func (*MethodDeclarationExpressionContext) Accept

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

func (*MethodDeclarationExpressionContext) CallSignature

func (*MethodDeclarationExpressionContext) CloseBrace

func (*MethodDeclarationExpressionContext) FunctionBody

func (*MethodDeclarationExpressionContext) GetRuleContext

func (*MethodDeclarationExpressionContext) OpenBrace

func (*MethodDeclarationExpressionContext) PropertyMemberBase

func (*MethodDeclarationExpressionContext) PropertyName

func (*MethodDeclarationExpressionContext) SemiColon

type MethodPropertyContext

type MethodPropertyContext struct {
	*PropertyAssignmentContext
}

func NewMethodPropertyContext

func NewMethodPropertyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MethodPropertyContext

func (*MethodPropertyContext) Accept

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

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

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

func (*MethodSignatureContext) CallSignature

func (s *MethodSignatureContext) CallSignature() ICallSignatureContext

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

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

func (*MultipleImportStatementContext) AllComma

func (*MultipleImportStatementContext) AllIdentifierName

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

func (*MultipleImportStatementContext) CloseBrace

func (*MultipleImportStatementContext) Comma

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

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

func (*MultiplicativeExpressionContext) AllSingleExpression

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

func (*MultiplicativeExpressionContext) Divide

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

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

func (*NamespaceDeclarationContext) CloseBrace

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

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

func (*NamespaceNameContext) AllDot

func (s *NamespaceNameContext) AllDot() []antlr.TerminalNode

func (*NamespaceNameContext) AllIdentifier

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

func (*NamespaceNameContext) Dot

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 NestedTypeGenericContext

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

func NewEmptyNestedTypeGenericContext

func NewEmptyNestedTypeGenericContext() *NestedTypeGenericContext

func NewNestedTypeGenericContext

func NewNestedTypeGenericContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NestedTypeGenericContext

func (*NestedTypeGenericContext) Accept

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

func (*NestedTypeGenericContext) GetParser

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

func (*NestedTypeGenericContext) GetRuleContext

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

func (*NestedTypeGenericContext) IsNestedTypeGenericContext

func (*NestedTypeGenericContext) IsNestedTypeGenericContext()

func (*NestedTypeGenericContext) ToStringTree

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

func (*NestedTypeGenericContext) TypeGeneric

func (*NestedTypeGenericContext) TypeIncludeGeneric

func (s *NestedTypeGenericContext) TypeIncludeGeneric() ITypeIncludeGenericContext

type NewExpressionContext

type NewExpressionContext struct {
	*SingleExpressionContext
}

func NewNewExpressionContext

func NewNewExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewExpressionContext

func (*NewExpressionContext) Accept

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

func (*NewExpressionContext) Arguments

func (s *NewExpressionContext) Arguments() IArgumentsContext

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

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

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

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

func (*NumericLiteralContext) BinaryIntegerLiteral

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

func (*NumericLiteralContext) DecimalLiteral

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

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

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

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

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

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

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

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

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

func (*ObjectTypeContext) CloseBrace

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

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

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

func (*OptionalParameterContext) AccessibilityModifier

func (s *OptionalParameterContext) AccessibilityModifier() IAccessibilityModifierContext

func (*OptionalParameterContext) DecoratorList

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 ParameterContext

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

func NewEmptyParameterContext

func NewEmptyParameterContext() *ParameterContext

func NewParameterContext

func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext

func (*ParameterContext) Accept

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

func (*ParameterContext) GetParser

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

func (*ParameterContext) GetRuleContext

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

func (*ParameterContext) IsParameterContext

func (*ParameterContext) IsParameterContext()

func (*ParameterContext) OptionalParameter

func (s *ParameterContext) OptionalParameter() IOptionalParameterContext

func (*ParameterContext) RequiredParameter

func (s *ParameterContext) RequiredParameter() IRequiredParameterContext

func (*ParameterContext) ToStringTree

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

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

func (*ParameterListContext) AllComma

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

func (*ParameterListContext) AllParameter

func (s *ParameterListContext) AllParameter() []IParameterContext

func (*ParameterListContext) Comma

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

func (s *ParameterListContext) Parameter(i int) IParameterContext

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

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

func (*ParenthesizedExpressionContext) CloseParen

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

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

func (*ParenthesizedPrimTypeContext) CloseParen

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

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

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

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

func (*PostIncrementExpressionContext) GetRuleContext

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

func (*PostIncrementExpressionContext) PlusPlus

func (*PostIncrementExpressionContext) SingleExpression

type PreDecreaseExpressionContext

type PreDecreaseExpressionContext struct {
	*SingleExpressionContext
}

func NewPreDecreaseExpressionContext

func NewPreDecreaseExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PreDecreaseExpressionContext

func (*PreDecreaseExpressionContext) Accept

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

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

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

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

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

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

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

func (*PredefinedTypeContext) Any

func (*PredefinedTypeContext) Boolean

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

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

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

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

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

func (*ProgramContext) EOF

func (*ProgramContext) GetParser

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

func (*ProgramContext) GetRuleContext

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

func (*ProgramContext) IsProgramContext

func (*ProgramContext) IsProgramContext()

func (*ProgramContext) StatementList

func (s *ProgramContext) StatementList() IStatementListContext

func (*ProgramContext) ToStringTree

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

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 PropertyDeclarationExpressionContext

type PropertyDeclarationExpressionContext struct {
	*PropertyMemberDeclarationContext
}

func (*PropertyDeclarationExpressionContext) Accept

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

func (*PropertyDeclarationExpressionContext) GetRuleContext

func (*PropertyDeclarationExpressionContext) Initializer

func (*PropertyDeclarationExpressionContext) PropertyMemberBase

func (*PropertyDeclarationExpressionContext) PropertyName

func (*PropertyDeclarationExpressionContext) QuestionMark

func (*PropertyDeclarationExpressionContext) SemiColon

func (*PropertyDeclarationExpressionContext) TypeAnnotation

type PropertyExpressionAssignmentContext

type PropertyExpressionAssignmentContext struct {
	*PropertyAssignmentContext
}

func (*PropertyExpressionAssignmentContext) Accept

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

func (*PropertyExpressionAssignmentContext) Assign

func (*PropertyExpressionAssignmentContext) Colon

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

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

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

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

func (*PropertyMemberBaseContext) AccessibilityModifier

func (s *PropertyMemberBaseContext) AccessibilityModifier() IAccessibilityModifierContext

func (*PropertyMemberBaseContext) Async

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

func (*PropertyMemberDeclarationContext) GetParser

func (*PropertyMemberDeclarationContext) GetRuleContext

func (*PropertyMemberDeclarationContext) IsPropertyMemberDeclarationContext

func (*PropertyMemberDeclarationContext) IsPropertyMemberDeclarationContext()

func (*PropertyMemberDeclarationContext) ToStringTree

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

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

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

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

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

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

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

func (*PropertyShorthandContext) GetRuleContext

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

func (*PropertyShorthandContext) IdentifierOrKeyWord

func (s *PropertyShorthandContext) IdentifierOrKeyWord() IIdentifierOrKeyWordContext

type PropertySignaturContext

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

func NewEmptyPropertySignaturContext

func NewEmptyPropertySignaturContext() *PropertySignaturContext

func NewPropertySignaturContext

func NewPropertySignaturContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertySignaturContext

func (*PropertySignaturContext) ARROW

func (*PropertySignaturContext) Accept

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

func (*PropertySignaturContext) GetParser

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

func (*PropertySignaturContext) GetRuleContext

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

func (*PropertySignaturContext) IsPropertySignaturContext

func (*PropertySignaturContext) IsPropertySignaturContext()

func (*PropertySignaturContext) PropertyName

func (*PropertySignaturContext) QuestionMark

func (s *PropertySignaturContext) QuestionMark() antlr.TerminalNode

func (*PropertySignaturContext) ReadOnly

func (*PropertySignaturContext) ToStringTree

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

func (*PropertySignaturContext) TypeAnnotation

func (s *PropertySignaturContext) TypeAnnotation() ITypeAnnotationContext

func (*PropertySignaturContext) Type_

type QueryPrimTypeContext

type QueryPrimTypeContext struct {
	*PrimaryTypeContext
}

func NewQueryPrimTypeContext

func NewQueryPrimTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QueryPrimTypeContext

func (*QueryPrimTypeContext) Accept

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

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

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

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

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

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

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

func (*RelationalExpressionContext) AllSingleExpression

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

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

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

func (*RequiredParameterContext) AccessibilityModifier

func (s *RequiredParameterContext) AccessibilityModifier() IAccessibilityModifierContext

func (*RequiredParameterContext) DecoratorList

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

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

func (*RequiredParameterListContext) AllComma

func (*RequiredParameterListContext) AllRequiredParameter

func (s *RequiredParameterListContext) AllRequiredParameter() []IRequiredParameterContext

func (*RequiredParameterListContext) Comma

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

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

func (*ReservedWordContext) BooleanLiteral

func (s *ReservedWordContext) BooleanLiteral() antlr.TerminalNode

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

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

func (*RestParameterContext) Ellipsis

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

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

func (s *RestParameterContext) SingleExpression() ISingleExpressionContext

func (*RestParameterContext) ToStringTree

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

func (*RestParameterContext) TypeAnnotation

func (s *RestParameterContext) TypeAnnotation() ITypeAnnotationContext

type RestParameterInObjectContext

type RestParameterInObjectContext struct {
	*PropertyAssignmentContext
}

func NewRestParameterInObjectContext

func NewRestParameterInObjectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *RestParameterInObjectContext

func (*RestParameterInObjectContext) Accept

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

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

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

func (*ReturnStatementContext) Eos

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

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

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

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

func (*SetterContext) GetParser

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

func (*SetterContext) GetRuleContext

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

func (*SetterContext) IsSetterContext

func (*SetterContext) IsSetterContext()

func (*SetterContext) PropertyName

func (s *SetterContext) PropertyName() IPropertyNameContext

func (*SetterContext) Set

func (s *SetterContext) Set() antlr.TerminalNode

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 StatementContext

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

func NewStatementContext

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

func (*StatementContext) AbstractDeclaration

func (s *StatementContext) AbstractDeclaration() IAbstractDeclarationContext

func (*StatementContext) Accept

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

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

func (s *StatementContext) DecoratorList() IDecoratorListContext

func (*StatementContext) EmptyStatement

func (s *StatementContext) EmptyStatement() IEmptyStatementContext

func (*StatementContext) EnumDeclaration

func (s *StatementContext) EnumDeclaration() IEnumDeclarationContext

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

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

func (*StatementListContext) AllStatement

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

func (*StatementListContext) GetParser

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

func (*StatementListContext) GetRuleContext

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

func (*StatementListContext) IsStatementListContext

func (*StatementListContext) IsStatementListContext()

func (*StatementListContext) Statement

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

func (*StatementListContext) ToStringTree

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

type SuperExpressionContext

type SuperExpressionContext struct {
	*SingleExpressionContext
}

func NewSuperExpressionContext

func NewSuperExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SuperExpressionContext

func (*SuperExpressionContext) Accept

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

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

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

func (*SwitchStatementContext) CaseBlock

func (*SwitchStatementContext) CloseParen

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

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 TemplateStringAtomContext

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

func NewEmptyTemplateStringAtomContext

func NewEmptyTemplateStringAtomContext() *TemplateStringAtomContext

func NewTemplateStringAtomContext

func NewTemplateStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateStringAtomContext

func (*TemplateStringAtomContext) Accept

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

func (*TemplateStringAtomContext) GetParser

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

func (*TemplateStringAtomContext) GetRuleContext

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

func (*TemplateStringAtomContext) IsTemplateStringAtomContext

func (*TemplateStringAtomContext) IsTemplateStringAtomContext()

func (*TemplateStringAtomContext) SingleExpression

func (*TemplateStringAtomContext) TemplateCloseBrace

func (s *TemplateStringAtomContext) TemplateCloseBrace() antlr.TerminalNode

func (*TemplateStringAtomContext) TemplateStringAtom

func (s *TemplateStringAtomContext) TemplateStringAtom() antlr.TerminalNode

func (*TemplateStringAtomContext) TemplateStringStartExpression

func (s *TemplateStringAtomContext) TemplateStringStartExpression() antlr.TerminalNode

func (*TemplateStringAtomContext) ToStringTree

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

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

func (*TemplateStringExpressionContext) GetRuleContext

func (*TemplateStringExpressionContext) SingleExpression

func (*TemplateStringExpressionContext) TemplateStringLiteral

type TemplateStringLiteralContext

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

func NewEmptyTemplateStringLiteralContext

func NewEmptyTemplateStringLiteralContext() *TemplateStringLiteralContext

func NewTemplateStringLiteralContext

func NewTemplateStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateStringLiteralContext

func (*TemplateStringLiteralContext) Accept

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

func (*TemplateStringLiteralContext) AllBackTick

func (s *TemplateStringLiteralContext) AllBackTick() []antlr.TerminalNode

func (*TemplateStringLiteralContext) AllTemplateStringAtom

func (s *TemplateStringLiteralContext) AllTemplateStringAtom() []ITemplateStringAtomContext

func (*TemplateStringLiteralContext) BackTick

func (*TemplateStringLiteralContext) GetParser

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

func (*TemplateStringLiteralContext) GetRuleContext

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

func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext

func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext()

func (*TemplateStringLiteralContext) TemplateStringAtom

func (*TemplateStringLiteralContext) ToStringTree

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

type TernaryExpressionContext

type TernaryExpressionContext struct {
	*SingleExpressionContext
}

func NewTernaryExpressionContext

func NewTernaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TernaryExpressionContext

func (*TernaryExpressionContext) Accept

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

func (*TernaryExpressionContext) AllSingleExpression

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

func (*TernaryExpressionContext) Colon

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

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

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

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

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

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

func (*ThrowStatementContext) Eos

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

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

func (*TryStatementContext) Block

func (*TryStatementContext) CatchProduction

func (s *TryStatementContext) CatchProduction() ICatchProductionContext

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

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

func (*TupleElementTypesContext) AllComma

func (*TupleElementTypesContext) AllType_

func (s *TupleElementTypesContext) AllType_() []IType_Context

func (*TupleElementTypesContext) Comma

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

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

func (*TuplePrimTypeContext) CloseBracket

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

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

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

func (*TupleTypeContext) CloseBracket

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

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

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

func (*TypeAliasDeclarationContext) Assign

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

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

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

func (*TypeAnnotationContext) Colon

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

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

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

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

func (*TypeArgumentListContext) AllComma

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

func (*TypeArgumentListContext) AllTypeArgument

func (s *TypeArgumentListContext) AllTypeArgument() []ITypeArgumentContext

func (*TypeArgumentListContext) Comma

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

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

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

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

func (*TypeBodyContext) Comma

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

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

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

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

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

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

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

func (*TypeMemberContext) CallSignature

func (s *TypeMemberContext) CallSignature() ICallSignatureContext

func (*TypeMemberContext) ConstructSignature

func (s *TypeMemberContext) ConstructSignature() IConstructSignatureContext

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

func (s *TypeMemberContext) PropertySignatur() IPropertySignaturContext

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

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

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

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

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

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

func (*TypeParameterContext) Constraint

func (s *TypeParameterContext) Constraint() IConstraintContext

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

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

func (*TypeParameterListContext) AllComma

func (*TypeParameterListContext) AllTypeParameter

func (s *TypeParameterListContext) AllTypeParameter() []ITypeParameterContext

func (*TypeParameterListContext) Comma

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

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

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

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

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

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

func (*TypeQueryExpressionContext) AllDot

func (*TypeQueryExpressionContext) AllIdentifierName

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

func (*TypeQueryExpressionContext) Dot

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

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

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

func (s *TypeReferenceContext) NestedTypeGeneric() INestedTypeGenericContext

func (*TypeReferenceContext) ToStringTree

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

func (*TypeReferenceContext) TypeName

func (s *TypeReferenceContext) TypeName() ITypeNameContext

type TypeScriptLexer

type TypeScriptLexer struct {
	TypeScriptLexerBase
	// contains filtered or unexported fields
}

func NewTypeScriptLexer

func NewTypeScriptLexer(input antlr.CharStream) *TypeScriptLexer

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

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

func (*TypeScriptLexer) Action

func (l *TypeScriptLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)

func (*TypeScriptLexer) BackTickInside_Action

func (l *TypeScriptLexer) BackTickInside_Action(localctx antlr.RuleContext, actionIndex int)

func (*TypeScriptLexer) BackTick_Action

func (l *TypeScriptLexer) BackTick_Action(localctx antlr.RuleContext, actionIndex int)

func (*TypeScriptLexer) CloseBrace_Action

func (l *TypeScriptLexer) CloseBrace_Action(localctx antlr.RuleContext, actionIndex int)

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)

func (*TypeScriptLexer) TemplateCloseBrace_Sempred

func (p *TypeScriptLexer) TemplateCloseBrace_Sempred(localctx antlr.RuleContext, predIndex int) bool

type TypeScriptLexerBase

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

TypeScriptLexerBase state

func (*TypeScriptLexerBase) DecreaseTemplateDepth

func (l *TypeScriptLexerBase) DecreaseTemplateDepth()

func (*TypeScriptLexerBase) IncreaseTemplateDepth

func (l *TypeScriptLexerBase) IncreaseTemplateDepth()

func (*TypeScriptLexerBase) IsInTemplateString

func (l *TypeScriptLexerBase) IsInTemplateString() bool

func (*TypeScriptLexerBase) IsRegexPossible

func (l *TypeScriptLexerBase) IsRegexPossible() bool

IsRegexPossible returns true if the lexer can match a regex literal.

func (*TypeScriptLexerBase) IsStartOfFile

func (l *TypeScriptLexerBase) IsStartOfFile() bool

func (*TypeScriptLexerBase) IsStrictMode

func (l *TypeScriptLexerBase) IsStrictMode() bool

IsStrictMode is self explanatory.

func (*TypeScriptLexerBase) NextToken

func (l *TypeScriptLexerBase) NextToken() antlr.Token

NextToken from the character stream.

func (*TypeScriptLexerBase) ProcessCloseBrace

func (l *TypeScriptLexerBase) ProcessCloseBrace()

ProcessCloseBrace is called when a } is encountered during lexing, we pop a scope unless we're inside global scope.

func (*TypeScriptLexerBase) ProcessOpenBrace

func (l *TypeScriptLexerBase) ProcessOpenBrace()

ProcessOpenBrace is called when a { is encountered during lexing, we push a new scope everytime.

func (*TypeScriptLexerBase) ProcessStringLiteral

func (l *TypeScriptLexerBase) ProcessStringLiteral()

ProcessStringLiteral is called when lexing a string literal.

type TypeScriptParser

type TypeScriptParser struct {
	TypeScriptParserBase
}

func NewTypeScriptParser

func NewTypeScriptParser(input antlr.TokenStream) *TypeScriptParser

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

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

func (*TypeScriptParser) AbstractDeclaration

func (p *TypeScriptParser) AbstractDeclaration() (localctx IAbstractDeclarationContext)

func (*TypeScriptParser) AccessibilityModifier

func (p *TypeScriptParser) AccessibilityModifier() (localctx IAccessibilityModifierContext)

func (*TypeScriptParser) Argument

func (p *TypeScriptParser) Argument() (localctx IArgumentContext)

func (*TypeScriptParser) ArgumentList

func (p *TypeScriptParser) ArgumentList() (localctx IArgumentListContext)

func (*TypeScriptParser) Arguments

func (p *TypeScriptParser) Arguments() (localctx IArgumentsContext)

func (*TypeScriptParser) ArrayElement

func (p *TypeScriptParser) ArrayElement() (localctx IArrayElementContext)

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

func (p *TypeScriptParser) AsExpression() (localctx IAsExpressionContext)

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

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

func (p *TypeScriptParser) FromBlock() (localctx IFromBlockContext)

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

func (p *TypeScriptParser) IdentifierName() (localctx IIdentifierNameContext)

func (*TypeScriptParser) IdentifierOrKeyWord

func (p *TypeScriptParser) IdentifierOrKeyWord() (localctx IIdentifierOrKeyWordContext)

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

func (p *TypeScriptParser) NestedTypeGeneric() (localctx INestedTypeGenericContext)

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

func (p *TypeScriptParser) Parameter() (localctx IParameterContext)

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

func (p *TypeScriptParser) PropertySignatur() (localctx IPropertySignaturContext)

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

func (p *TypeScriptParser) SingleExpression() (localctx ISingleExpressionContext)

func (*TypeScriptParser) SingleExpression_Sempred

func (p *TypeScriptParser) SingleExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool

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

func (p *TypeScriptParser) TemplateStringAtom() (localctx ITemplateStringAtomContext)

func (*TypeScriptParser) TemplateStringLiteral

func (p *TypeScriptParser) TemplateStringLiteral() (localctx ITemplateStringLiteralContext)

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 TypeScriptParserBase

type TypeScriptParserBase struct {
	*antlr.BaseParser
}

TypeScriptParserBase implementation.

type TypeScriptParserVisitor

type TypeScriptParserVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by TypeScriptParser#initializer.
	VisitInitializer(ctx *InitializerContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#bindingPattern.
	VisitBindingPattern(ctx *BindingPatternContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeParameters.
	VisitTypeParameters(ctx *TypeParametersContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeParameterList.
	VisitTypeParameterList(ctx *TypeParameterListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeParameter.
	VisitTypeParameter(ctx *TypeParameterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#constraint.
	VisitConstraint(ctx *ConstraintContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeArguments.
	VisitTypeArguments(ctx *TypeArgumentsContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeArgumentList.
	VisitTypeArgumentList(ctx *TypeArgumentListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeArgument.
	VisitTypeArgument(ctx *TypeArgumentContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#type_.
	VisitType_(ctx *Type_Context) interface{}

	// Visit a parse tree produced by TypeScriptParser#Intersection.
	VisitIntersection(ctx *IntersectionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#Primary.
	VisitPrimary(ctx *PrimaryContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#Union.
	VisitUnion(ctx *UnionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#RedefinitionOfType.
	VisitRedefinitionOfType(ctx *RedefinitionOfTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PredefinedPrimType.
	VisitPredefinedPrimType(ctx *PredefinedPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ArrayPrimType.
	VisitArrayPrimType(ctx *ArrayPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ParenthesizedPrimType.
	VisitParenthesizedPrimType(ctx *ParenthesizedPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ThisPrimType.
	VisitThisPrimType(ctx *ThisPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#TuplePrimType.
	VisitTuplePrimType(ctx *TuplePrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ObjectPrimType.
	VisitObjectPrimType(ctx *ObjectPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ReferencePrimType.
	VisitReferencePrimType(ctx *ReferencePrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#QueryPrimType.
	VisitQueryPrimType(ctx *QueryPrimTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#predefinedType.
	VisitPredefinedType(ctx *PredefinedTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeReference.
	VisitTypeReference(ctx *TypeReferenceContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#nestedTypeGeneric.
	VisitNestedTypeGeneric(ctx *NestedTypeGenericContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeGeneric.
	VisitTypeGeneric(ctx *TypeGenericContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeIncludeGeneric.
	VisitTypeIncludeGeneric(ctx *TypeIncludeGenericContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeName.
	VisitTypeName(ctx *TypeNameContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#objectType.
	VisitObjectType(ctx *ObjectTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeBody.
	VisitTypeBody(ctx *TypeBodyContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeMemberList.
	VisitTypeMemberList(ctx *TypeMemberListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeMember.
	VisitTypeMember(ctx *TypeMemberContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrayType.
	VisitArrayType(ctx *ArrayTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#tupleType.
	VisitTupleType(ctx *TupleTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#tupleElementTypes.
	VisitTupleElementTypes(ctx *TupleElementTypesContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#functionType.
	VisitFunctionType(ctx *FunctionTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#constructorType.
	VisitConstructorType(ctx *ConstructorTypeContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeQuery.
	VisitTypeQuery(ctx *TypeQueryContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeQueryExpression.
	VisitTypeQueryExpression(ctx *TypeQueryExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#propertySignatur.
	VisitPropertySignatur(ctx *PropertySignaturContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeAnnotation.
	VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#callSignature.
	VisitCallSignature(ctx *CallSignatureContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#parameterList.
	VisitParameterList(ctx *ParameterListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#requiredParameterList.
	VisitRequiredParameterList(ctx *RequiredParameterListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#parameter.
	VisitParameter(ctx *ParameterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#optionalParameter.
	VisitOptionalParameter(ctx *OptionalParameterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#restParameter.
	VisitRestParameter(ctx *RestParameterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#requiredParameter.
	VisitRequiredParameter(ctx *RequiredParameterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#accessibilityModifier.
	VisitAccessibilityModifier(ctx *AccessibilityModifierContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#identifierOrPattern.
	VisitIdentifierOrPattern(ctx *IdentifierOrPatternContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#constructSignature.
	VisitConstructSignature(ctx *ConstructSignatureContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#indexSignature.
	VisitIndexSignature(ctx *IndexSignatureContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#methodSignature.
	VisitMethodSignature(ctx *MethodSignatureContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#typeAliasDeclaration.
	VisitTypeAliasDeclaration(ctx *TypeAliasDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#constructorDeclaration.
	VisitConstructorDeclaration(ctx *ConstructorDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#interfaceDeclaration.
	VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#interfaceExtendsClause.
	VisitInterfaceExtendsClause(ctx *InterfaceExtendsClauseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classOrInterfaceTypeList.
	VisitClassOrInterfaceTypeList(ctx *ClassOrInterfaceTypeListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#enumDeclaration.
	VisitEnumDeclaration(ctx *EnumDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#enumBody.
	VisitEnumBody(ctx *EnumBodyContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#enumMemberList.
	VisitEnumMemberList(ctx *EnumMemberListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#enumMember.
	VisitEnumMember(ctx *EnumMemberContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#namespaceDeclaration.
	VisitNamespaceDeclaration(ctx *NamespaceDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#namespaceName.
	VisitNamespaceName(ctx *NamespaceNameContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#importAliasDeclaration.
	VisitImportAliasDeclaration(ctx *ImportAliasDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#decoratorList.
	VisitDecoratorList(ctx *DecoratorListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#decorator.
	VisitDecorator(ctx *DecoratorContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#decoratorMemberExpression.
	VisitDecoratorMemberExpression(ctx *DecoratorMemberExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#decoratorCallExpression.
	VisitDecoratorCallExpression(ctx *DecoratorCallExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#program.
	VisitProgram(ctx *ProgramContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#statement.
	VisitStatement(ctx *StatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#block.
	VisitBlock(ctx *BlockContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#statementList.
	VisitStatementList(ctx *StatementListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#abstractDeclaration.
	VisitAbstractDeclaration(ctx *AbstractDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#importStatement.
	VisitImportStatement(ctx *ImportStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#fromBlock.
	VisitFromBlock(ctx *FromBlockContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#multipleImportStatement.
	VisitMultipleImportStatement(ctx *MultipleImportStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#exportStatement.
	VisitExportStatement(ctx *ExportStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#variableStatement.
	VisitVariableStatement(ctx *VariableStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#variableDeclarationList.
	VisitVariableDeclarationList(ctx *VariableDeclarationListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#variableDeclaration.
	VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#emptyStatement.
	VisitEmptyStatement(ctx *EmptyStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#expressionStatement.
	VisitExpressionStatement(ctx *ExpressionStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ifStatement.
	VisitIfStatement(ctx *IfStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#DoStatement.
	VisitDoStatement(ctx *DoStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#WhileStatement.
	VisitWhileStatement(ctx *WhileStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ForStatement.
	VisitForStatement(ctx *ForStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ForVarStatement.
	VisitForVarStatement(ctx *ForVarStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ForInStatement.
	VisitForInStatement(ctx *ForInStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ForVarInStatement.
	VisitForVarInStatement(ctx *ForVarInStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#varModifier.
	VisitVarModifier(ctx *VarModifierContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#continueStatement.
	VisitContinueStatement(ctx *ContinueStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#breakStatement.
	VisitBreakStatement(ctx *BreakStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#returnStatement.
	VisitReturnStatement(ctx *ReturnStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#yieldStatement.
	VisitYieldStatement(ctx *YieldStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#withStatement.
	VisitWithStatement(ctx *WithStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#switchStatement.
	VisitSwitchStatement(ctx *SwitchStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#caseBlock.
	VisitCaseBlock(ctx *CaseBlockContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#caseClauses.
	VisitCaseClauses(ctx *CaseClausesContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#caseClause.
	VisitCaseClause(ctx *CaseClauseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#defaultClause.
	VisitDefaultClause(ctx *DefaultClauseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#labelledStatement.
	VisitLabelledStatement(ctx *LabelledStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#throwStatement.
	VisitThrowStatement(ctx *ThrowStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#tryStatement.
	VisitTryStatement(ctx *TryStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#catchProduction.
	VisitCatchProduction(ctx *CatchProductionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#finallyProduction.
	VisitFinallyProduction(ctx *FinallyProductionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#debuggerStatement.
	VisitDebuggerStatement(ctx *DebuggerStatementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#functionDeclaration.
	VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classDeclaration.
	VisitClassDeclaration(ctx *ClassDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classHeritage.
	VisitClassHeritage(ctx *ClassHeritageContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classTail.
	VisitClassTail(ctx *ClassTailContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classExtendsClause.
	VisitClassExtendsClause(ctx *ClassExtendsClauseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#implementsClause.
	VisitImplementsClause(ctx *ImplementsClauseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#classElement.
	VisitClassElement(ctx *ClassElementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PropertyDeclarationExpression.
	VisitPropertyDeclarationExpression(ctx *PropertyDeclarationExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#MethodDeclarationExpression.
	VisitMethodDeclarationExpression(ctx *MethodDeclarationExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#GetterSetterDeclarationExpression.
	VisitGetterSetterDeclarationExpression(ctx *GetterSetterDeclarationExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#AbstractMemberDeclaration.
	VisitAbstractMemberDeclaration(ctx *AbstractMemberDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#propertyMemberBase.
	VisitPropertyMemberBase(ctx *PropertyMemberBaseContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#indexMemberDeclaration.
	VisitIndexMemberDeclaration(ctx *IndexMemberDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#generatorMethod.
	VisitGeneratorMethod(ctx *GeneratorMethodContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#generatorFunctionDeclaration.
	VisitGeneratorFunctionDeclaration(ctx *GeneratorFunctionDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#generatorBlock.
	VisitGeneratorBlock(ctx *GeneratorBlockContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#generatorDefinition.
	VisitGeneratorDefinition(ctx *GeneratorDefinitionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#iteratorBlock.
	VisitIteratorBlock(ctx *IteratorBlockContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#iteratorDefinition.
	VisitIteratorDefinition(ctx *IteratorDefinitionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#formalParameterList.
	VisitFormalParameterList(ctx *FormalParameterListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#formalParameterArg.
	VisitFormalParameterArg(ctx *FormalParameterArgContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#lastFormalParameterArg.
	VisitLastFormalParameterArg(ctx *LastFormalParameterArgContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#functionBody.
	VisitFunctionBody(ctx *FunctionBodyContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrayLiteral.
	VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#elementList.
	VisitElementList(ctx *ElementListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrayElement.
	VisitArrayElement(ctx *ArrayElementContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#objectLiteral.
	VisitObjectLiteral(ctx *ObjectLiteralContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PropertyExpressionAssignment.
	VisitPropertyExpressionAssignment(ctx *PropertyExpressionAssignmentContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ComputedPropertyExpressionAssignment.
	VisitComputedPropertyExpressionAssignment(ctx *ComputedPropertyExpressionAssignmentContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PropertyGetter.
	VisitPropertyGetter(ctx *PropertyGetterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PropertySetter.
	VisitPropertySetter(ctx *PropertySetterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#MethodProperty.
	VisitMethodProperty(ctx *MethodPropertyContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PropertyShorthand.
	VisitPropertyShorthand(ctx *PropertyShorthandContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#RestParameterInObject.
	VisitRestParameterInObject(ctx *RestParameterInObjectContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#getAccessor.
	VisitGetAccessor(ctx *GetAccessorContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#setAccessor.
	VisitSetAccessor(ctx *SetAccessorContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#propertyName.
	VisitPropertyName(ctx *PropertyNameContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arguments.
	VisitArguments(ctx *ArgumentsContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#argumentList.
	VisitArgumentList(ctx *ArgumentListContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#argument.
	VisitArgument(ctx *ArgumentContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#expressionSequence.
	VisitExpressionSequence(ctx *ExpressionSequenceContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#functionExpressionDeclaration.
	VisitFunctionExpressionDeclaration(ctx *FunctionExpressionDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#TemplateStringExpression.
	VisitTemplateStringExpression(ctx *TemplateStringExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#TernaryExpression.
	VisitTernaryExpression(ctx *TernaryExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#LogicalAndExpression.
	VisitLogicalAndExpression(ctx *LogicalAndExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#GeneratorsExpression.
	VisitGeneratorsExpression(ctx *GeneratorsExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PreIncrementExpression.
	VisitPreIncrementExpression(ctx *PreIncrementExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ObjectLiteralExpression.
	VisitObjectLiteralExpression(ctx *ObjectLiteralExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#InExpression.
	VisitInExpression(ctx *InExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#LogicalOrExpression.
	VisitLogicalOrExpression(ctx *LogicalOrExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#GenericTypes.
	VisitGenericTypes(ctx *GenericTypesContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#NotExpression.
	VisitNotExpression(ctx *NotExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PreDecreaseExpression.
	VisitPreDecreaseExpression(ctx *PreDecreaseExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ArgumentsExpression.
	VisitArgumentsExpression(ctx *ArgumentsExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ThisExpression.
	VisitThisExpression(ctx *ThisExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#FunctionExpression.
	VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#UnaryMinusExpression.
	VisitUnaryMinusExpression(ctx *UnaryMinusExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#AssignmentExpression.
	VisitAssignmentExpression(ctx *AssignmentExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PostDecreaseExpression.
	VisitPostDecreaseExpression(ctx *PostDecreaseExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#TypeofExpression.
	VisitTypeofExpression(ctx *TypeofExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#InstanceofExpression.
	VisitInstanceofExpression(ctx *InstanceofExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#UnaryPlusExpression.
	VisitUnaryPlusExpression(ctx *UnaryPlusExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#DeleteExpression.
	VisitDeleteExpression(ctx *DeleteExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#GeneratorsFunctionExpression.
	VisitGeneratorsFunctionExpression(ctx *GeneratorsFunctionExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ArrowFunctionExpression.
	VisitArrowFunctionExpression(ctx *ArrowFunctionExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#IteratorsExpression.
	VisitIteratorsExpression(ctx *IteratorsExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#EqualityExpression.
	VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#BitXOrExpression.
	VisitBitXOrExpression(ctx *BitXOrExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#CastAsExpression.
	VisitCastAsExpression(ctx *CastAsExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#SuperExpression.
	VisitSuperExpression(ctx *SuperExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#MultiplicativeExpression.
	VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#BitShiftExpression.
	VisitBitShiftExpression(ctx *BitShiftExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ParenthesizedExpression.
	VisitParenthesizedExpression(ctx *ParenthesizedExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#AdditiveExpression.
	VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#RelationalExpression.
	VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#PostIncrementExpression.
	VisitPostIncrementExpression(ctx *PostIncrementExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#YieldExpression.
	VisitYieldExpression(ctx *YieldExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#BitNotExpression.
	VisitBitNotExpression(ctx *BitNotExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#NewExpression.
	VisitNewExpression(ctx *NewExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#LiteralExpression.
	VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ArrayLiteralExpression.
	VisitArrayLiteralExpression(ctx *ArrayLiteralExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#MemberDotExpression.
	VisitMemberDotExpression(ctx *MemberDotExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#ClassExpression.
	VisitClassExpression(ctx *ClassExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#MemberIndexExpression.
	VisitMemberIndexExpression(ctx *MemberIndexExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#IdentifierExpression.
	VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#BitAndExpression.
	VisitBitAndExpression(ctx *BitAndExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#BitOrExpression.
	VisitBitOrExpression(ctx *BitOrExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#AssignmentOperatorExpression.
	VisitAssignmentOperatorExpression(ctx *AssignmentOperatorExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#VoidExpression.
	VisitVoidExpression(ctx *VoidExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#asExpression.
	VisitAsExpression(ctx *AsExpressionContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrowFunctionDeclaration.
	VisitArrowFunctionDeclaration(ctx *ArrowFunctionDeclarationContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrowFunctionParameters.
	VisitArrowFunctionParameters(ctx *ArrowFunctionParametersContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#arrowFunctionBody.
	VisitArrowFunctionBody(ctx *ArrowFunctionBodyContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#assignmentOperator.
	VisitAssignmentOperator(ctx *AssignmentOperatorContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#literal.
	VisitLiteral(ctx *LiteralContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#templateStringLiteral.
	VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#templateStringAtom.
	VisitTemplateStringAtom(ctx *TemplateStringAtomContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#numericLiteral.
	VisitNumericLiteral(ctx *NumericLiteralContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#identifierName.
	VisitIdentifierName(ctx *IdentifierNameContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#identifierOrKeyWord.
	VisitIdentifierOrKeyWord(ctx *IdentifierOrKeyWordContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#reservedWord.
	VisitReservedWord(ctx *ReservedWordContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#keyword.
	VisitKeyword(ctx *KeywordContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#getter.
	VisitGetter(ctx *GetterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#setter.
	VisitSetter(ctx *SetterContext) interface{}

	// Visit a parse tree produced by TypeScriptParser#eos.
	VisitEos(ctx *EosContext) interface{}
}

A complete Visitor 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) Accept

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

func (*Type_Context) ConstructorType

func (s *Type_Context) ConstructorType() IConstructorTypeContext

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

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

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

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

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

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

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

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

func (*UnionContext) AllUnionOrIntersectionOrPrimaryType

func (s *UnionContext) AllUnionOrIntersectionOrPrimaryType() []IUnionOrIntersectionOrPrimaryTypeContext

func (*UnionContext) BitOr

func (s *UnionContext) BitOr() antlr.TerminalNode

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

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

func (*VarModifierContext) Const

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

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

func (*VariableDeclarationContext) AllSingleExpression

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

func (*VariableDeclarationContext) ArrayLiteral

func (*VariableDeclarationContext) Assign

func (*VariableDeclarationContext) GetParser

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

func (*VariableDeclarationContext) GetRuleContext

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

func (*VariableDeclarationContext) IdentifierOrKeyWord

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) ObjectLiteral

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

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

func (*VariableDeclarationListContext) AllComma

func (*VariableDeclarationListContext) AllVariableDeclaration

func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*VariableDeclarationListContext) Comma

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

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

func (*VariableStatementContext) AccessibilityModifier

func (s *VariableStatementContext) AccessibilityModifier() IAccessibilityModifierContext

func (*VariableStatementContext) BindingPattern

func (*VariableStatementContext) Declare

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

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

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

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

func (*WhileStatementContext) CloseParen

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

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

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

func (*WithStatementContext) CloseParen

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

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

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

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

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

func (*YieldStatementContext) Eos

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