Help us shape the future of Go! Take the 2026 Go Developer Survey

kotlin_parser

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: Nov 28, 2023 License: AGPL-3.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	KotlinLexerShebangLine           = 1
	KotlinLexerDelimitedComment      = 2
	KotlinLexerLineComment           = 3
	KotlinLexerWS                    = 4
	KotlinLexerNL                    = 5
	KotlinLexerRESERVED              = 6
	KotlinLexerDOT                   = 7
	KotlinLexerCOMMA                 = 8
	KotlinLexerLPAREN                = 9
	KotlinLexerRPAREN                = 10
	KotlinLexerLSQUARE               = 11
	KotlinLexerRSQUARE               = 12
	KotlinLexerLCURL                 = 13
	KotlinLexerRCURL                 = 14
	KotlinLexerMULT                  = 15
	KotlinLexerMOD                   = 16
	KotlinLexerDIV                   = 17
	KotlinLexerADD                   = 18
	KotlinLexerSUB                   = 19
	KotlinLexerINCR                  = 20
	KotlinLexerDECR                  = 21
	KotlinLexerCONJ                  = 22
	KotlinLexerDISJ                  = 23
	KotlinLexerEXCL_WS               = 24
	KotlinLexerEXCL_NO_WS            = 25
	KotlinLexerCOLON                 = 26
	KotlinLexerSEMICOLON             = 27
	KotlinLexerASSIGNMENT            = 28
	KotlinLexerADD_ASSIGNMENT        = 29
	KotlinLexerSUB_ASSIGNMENT        = 30
	KotlinLexerMULT_ASSIGNMENT       = 31
	KotlinLexerDIV_ASSIGNMENT        = 32
	KotlinLexerMOD_ASSIGNMENT        = 33
	KotlinLexerARROW                 = 34
	KotlinLexerDOUBLE_ARROW          = 35
	KotlinLexerRANGE                 = 36
	KotlinLexerCOLONCOLON            = 37
	KotlinLexerDOUBLE_SEMICOLON      = 38
	KotlinLexerHASH                  = 39
	KotlinLexerAT_NO_WS              = 40
	KotlinLexerAT_POST_WS            = 41
	KotlinLexerAT_PRE_WS             = 42
	KotlinLexerAT_BOTH_WS            = 43
	KotlinLexerQUEST_WS              = 44
	KotlinLexerQUEST_NO_WS           = 45
	KotlinLexerLANGLE                = 46
	KotlinLexerRANGLE                = 47
	KotlinLexerLE                    = 48
	KotlinLexerGE                    = 49
	KotlinLexerEXCL_EQ               = 50
	KotlinLexerEXCL_EQEQ             = 51
	KotlinLexerAS_SAFE               = 52
	KotlinLexerEQEQ                  = 53
	KotlinLexerEQEQEQ                = 54
	KotlinLexerSINGLE_QUOTE          = 55
	KotlinLexerAMP                   = 56
	KotlinLexerRETURN_AT             = 57
	KotlinLexerCONTINUE_AT           = 58
	KotlinLexerBREAK_AT              = 59
	KotlinLexerTHIS_AT               = 60
	KotlinLexerSUPER_AT              = 61
	KotlinLexerFILE                  = 62
	KotlinLexerFIELD                 = 63
	KotlinLexerPROPERTY              = 64
	KotlinLexerGET                   = 65
	KotlinLexerSET                   = 66
	KotlinLexerRECEIVER              = 67
	KotlinLexerPARAM                 = 68
	KotlinLexerSETPARAM              = 69
	KotlinLexerDELEGATE              = 70
	KotlinLexerPACKAGE               = 71
	KotlinLexerIMPORT                = 72
	KotlinLexerCLASS                 = 73
	KotlinLexerINTERFACE             = 74
	KotlinLexerFUN                   = 75
	KotlinLexerOBJECT                = 76
	KotlinLexerVAL                   = 77
	KotlinLexerVAR                   = 78
	KotlinLexerTYPE_ALIAS            = 79
	KotlinLexerCONSTRUCTOR           = 80
	KotlinLexerBY                    = 81
	KotlinLexerCOMPANION             = 82
	KotlinLexerINIT                  = 83
	KotlinLexerTHIS                  = 84
	KotlinLexerSUPER                 = 85
	KotlinLexerTYPEOF                = 86
	KotlinLexerWHERE                 = 87
	KotlinLexerIF                    = 88
	KotlinLexerELSE                  = 89
	KotlinLexerWHEN                  = 90
	KotlinLexerTRY                   = 91
	KotlinLexerCATCH                 = 92
	KotlinLexerFINALLY               = 93
	KotlinLexerFOR                   = 94
	KotlinLexerDO                    = 95
	KotlinLexerWHILE                 = 96
	KotlinLexerTHROW                 = 97
	KotlinLexerRETURN                = 98
	KotlinLexerCONTINUE              = 99
	KotlinLexerBREAK                 = 100
	KotlinLexerAS                    = 101
	KotlinLexerIS                    = 102
	KotlinLexerIN                    = 103
	KotlinLexerNOT_IS                = 104
	KotlinLexerNOT_IN                = 105
	KotlinLexerOUT                   = 106
	KotlinLexerDYNAMIC               = 107
	KotlinLexerPUBLIC                = 108
	KotlinLexerPRIVATE               = 109
	KotlinLexerPROTECTED             = 110
	KotlinLexerINTERNAL              = 111
	KotlinLexerENUM                  = 112
	KotlinLexerSEALED                = 113
	KotlinLexerANNOTATION            = 114
	KotlinLexerDATA                  = 115
	KotlinLexerINNER                 = 116
	KotlinLexerVALUE                 = 117
	KotlinLexerTAILREC               = 118
	KotlinLexerOPERATOR              = 119
	KotlinLexerINLINE                = 120
	KotlinLexerINFIX                 = 121
	KotlinLexerEXTERNAL              = 122
	KotlinLexerSUSPEND               = 123
	KotlinLexerOVERRIDE              = 124
	KotlinLexerABSTRACT              = 125
	KotlinLexerFINAL                 = 126
	KotlinLexerOPEN                  = 127
	KotlinLexerCONST                 = 128
	KotlinLexerLATEINIT              = 129
	KotlinLexerVARARG                = 130
	KotlinLexerNOINLINE              = 131
	KotlinLexerCROSSINLINE           = 132
	KotlinLexerREIFIED               = 133
	KotlinLexerEXPECT                = 134
	KotlinLexerACTUAL                = 135
	KotlinLexerRealLiteral           = 136
	KotlinLexerFloatLiteral          = 137
	KotlinLexerDoubleLiteral         = 138
	KotlinLexerIntegerLiteral        = 139
	KotlinLexerHexLiteral            = 140
	KotlinLexerBinLiteral            = 141
	KotlinLexerUnsignedLiteral       = 142
	KotlinLexerLongLiteral           = 143
	KotlinLexerBooleanLiteral        = 144
	KotlinLexerNullLiteral           = 145
	KotlinLexerCharacterLiteral      = 146
	KotlinLexerIdentifier            = 147
	KotlinLexerIdentifierOrSoftKey   = 148
	KotlinLexerFieldIdentifier       = 149
	KotlinLexerQUOTE_OPEN            = 150
	KotlinLexerTRIPLE_QUOTE_OPEN     = 151
	KotlinLexerUNICODE_CLASS_LL      = 152
	KotlinLexerUNICODE_CLASS_LM      = 153
	KotlinLexerUNICODE_CLASS_LO      = 154
	KotlinLexerUNICODE_CLASS_LT      = 155
	KotlinLexerUNICODE_CLASS_LU      = 156
	KotlinLexerUNICODE_CLASS_ND      = 157
	KotlinLexerUNICODE_CLASS_NL      = 158
	KotlinLexerQUOTE_CLOSE           = 159
	KotlinLexerLineStrRef            = 160
	KotlinLexerLineStrText           = 161
	KotlinLexerLineStrEscapedChar    = 162
	KotlinLexerLineStrExprStart      = 163
	KotlinLexerTRIPLE_QUOTE_CLOSE    = 164
	KotlinLexerMultiLineStringQuote  = 165
	KotlinLexerMultiLineStrRef       = 166
	KotlinLexerMultiLineStrText      = 167
	KotlinLexerMultiLineStrExprStart = 168
	KotlinLexerInside_Comment        = 169
	KotlinLexerInside_WS             = 170
	KotlinLexerInside_NL             = 171
	KotlinLexerErrorCharacter        = 172
)

KotlinLexer tokens.

View Source
const (
	KotlinLexerLineString = iota + 1
	KotlinLexerMultiLineString
	KotlinLexerInside
)

KotlinLexer modes.

View Source
const (
	KotlinParserEOF                   = antlr.TokenEOF
	KotlinParserShebangLine           = 1
	KotlinParserDelimitedComment      = 2
	KotlinParserLineComment           = 3
	KotlinParserWS                    = 4
	KotlinParserNL                    = 5
	KotlinParserRESERVED              = 6
	KotlinParserDOT                   = 7
	KotlinParserCOMMA                 = 8
	KotlinParserLPAREN                = 9
	KotlinParserRPAREN                = 10
	KotlinParserLSQUARE               = 11
	KotlinParserRSQUARE               = 12
	KotlinParserLCURL                 = 13
	KotlinParserRCURL                 = 14
	KotlinParserMULT                  = 15
	KotlinParserMOD                   = 16
	KotlinParserDIV                   = 17
	KotlinParserADD                   = 18
	KotlinParserSUB                   = 19
	KotlinParserINCR                  = 20
	KotlinParserDECR                  = 21
	KotlinParserCONJ                  = 22
	KotlinParserDISJ                  = 23
	KotlinParserEXCL_WS               = 24
	KotlinParserEXCL_NO_WS            = 25
	KotlinParserCOLON                 = 26
	KotlinParserSEMICOLON             = 27
	KotlinParserASSIGNMENT            = 28
	KotlinParserADD_ASSIGNMENT        = 29
	KotlinParserSUB_ASSIGNMENT        = 30
	KotlinParserMULT_ASSIGNMENT       = 31
	KotlinParserDIV_ASSIGNMENT        = 32
	KotlinParserMOD_ASSIGNMENT        = 33
	KotlinParserARROW                 = 34
	KotlinParserDOUBLE_ARROW          = 35
	KotlinParserRANGE                 = 36
	KotlinParserCOLONCOLON            = 37
	KotlinParserDOUBLE_SEMICOLON      = 38
	KotlinParserHASH                  = 39
	KotlinParserAT_NO_WS              = 40
	KotlinParserAT_POST_WS            = 41
	KotlinParserAT_PRE_WS             = 42
	KotlinParserAT_BOTH_WS            = 43
	KotlinParserQUEST_WS              = 44
	KotlinParserQUEST_NO_WS           = 45
	KotlinParserLANGLE                = 46
	KotlinParserRANGLE                = 47
	KotlinParserLE                    = 48
	KotlinParserGE                    = 49
	KotlinParserEXCL_EQ               = 50
	KotlinParserEXCL_EQEQ             = 51
	KotlinParserAS_SAFE               = 52
	KotlinParserEQEQ                  = 53
	KotlinParserEQEQEQ                = 54
	KotlinParserSINGLE_QUOTE          = 55
	KotlinParserAMP                   = 56
	KotlinParserRETURN_AT             = 57
	KotlinParserCONTINUE_AT           = 58
	KotlinParserBREAK_AT              = 59
	KotlinParserTHIS_AT               = 60
	KotlinParserSUPER_AT              = 61
	KotlinParserFILE                  = 62
	KotlinParserFIELD                 = 63
	KotlinParserPROPERTY              = 64
	KotlinParserGET                   = 65
	KotlinParserSET                   = 66
	KotlinParserRECEIVER              = 67
	KotlinParserPARAM                 = 68
	KotlinParserSETPARAM              = 69
	KotlinParserDELEGATE              = 70
	KotlinParserPACKAGE               = 71
	KotlinParserIMPORT                = 72
	KotlinParserCLASS                 = 73
	KotlinParserINTERFACE             = 74
	KotlinParserFUN                   = 75
	KotlinParserOBJECT                = 76
	KotlinParserVAL                   = 77
	KotlinParserVAR                   = 78
	KotlinParserTYPE_ALIAS            = 79
	KotlinParserCONSTRUCTOR           = 80
	KotlinParserBY                    = 81
	KotlinParserCOMPANION             = 82
	KotlinParserINIT                  = 83
	KotlinParserTHIS                  = 84
	KotlinParserSUPER                 = 85
	KotlinParserTYPEOF                = 86
	KotlinParserWHERE                 = 87
	KotlinParserIF                    = 88
	KotlinParserELSE                  = 89
	KotlinParserWHEN                  = 90
	KotlinParserTRY                   = 91
	KotlinParserCATCH                 = 92
	KotlinParserFINALLY               = 93
	KotlinParserFOR                   = 94
	KotlinParserDO                    = 95
	KotlinParserWHILE                 = 96
	KotlinParserTHROW                 = 97
	KotlinParserRETURN                = 98
	KotlinParserCONTINUE              = 99
	KotlinParserBREAK                 = 100
	KotlinParserAS                    = 101
	KotlinParserIS                    = 102
	KotlinParserIN                    = 103
	KotlinParserNOT_IS                = 104
	KotlinParserNOT_IN                = 105
	KotlinParserOUT                   = 106
	KotlinParserDYNAMIC               = 107
	KotlinParserPUBLIC                = 108
	KotlinParserPRIVATE               = 109
	KotlinParserPROTECTED             = 110
	KotlinParserINTERNAL              = 111
	KotlinParserENUM                  = 112
	KotlinParserSEALED                = 113
	KotlinParserANNOTATION            = 114
	KotlinParserDATA                  = 115
	KotlinParserINNER                 = 116
	KotlinParserVALUE                 = 117
	KotlinParserTAILREC               = 118
	KotlinParserOPERATOR              = 119
	KotlinParserINLINE                = 120
	KotlinParserINFIX                 = 121
	KotlinParserEXTERNAL              = 122
	KotlinParserSUSPEND               = 123
	KotlinParserOVERRIDE              = 124
	KotlinParserABSTRACT              = 125
	KotlinParserFINAL                 = 126
	KotlinParserOPEN                  = 127
	KotlinParserCONST                 = 128
	KotlinParserLATEINIT              = 129
	KotlinParserVARARG                = 130
	KotlinParserNOINLINE              = 131
	KotlinParserCROSSINLINE           = 132
	KotlinParserREIFIED               = 133
	KotlinParserEXPECT                = 134
	KotlinParserACTUAL                = 135
	KotlinParserRealLiteral           = 136
	KotlinParserFloatLiteral          = 137
	KotlinParserDoubleLiteral         = 138
	KotlinParserIntegerLiteral        = 139
	KotlinParserHexLiteral            = 140
	KotlinParserBinLiteral            = 141
	KotlinParserUnsignedLiteral       = 142
	KotlinParserLongLiteral           = 143
	KotlinParserBooleanLiteral        = 144
	KotlinParserNullLiteral           = 145
	KotlinParserCharacterLiteral      = 146
	KotlinParserIdentifier            = 147
	KotlinParserIdentifierOrSoftKey   = 148
	KotlinParserFieldIdentifier       = 149
	KotlinParserQUOTE_OPEN            = 150
	KotlinParserTRIPLE_QUOTE_OPEN     = 151
	KotlinParserUNICODE_CLASS_LL      = 152
	KotlinParserUNICODE_CLASS_LM      = 153
	KotlinParserUNICODE_CLASS_LO      = 154
	KotlinParserUNICODE_CLASS_LT      = 155
	KotlinParserUNICODE_CLASS_LU      = 156
	KotlinParserUNICODE_CLASS_ND      = 157
	KotlinParserUNICODE_CLASS_NL      = 158
	KotlinParserQUOTE_CLOSE           = 159
	KotlinParserLineStrRef            = 160
	KotlinParserLineStrText           = 161
	KotlinParserLineStrEscapedChar    = 162
	KotlinParserLineStrExprStart      = 163
	KotlinParserTRIPLE_QUOTE_CLOSE    = 164
	KotlinParserMultiLineStringQuote  = 165
	KotlinParserMultiLineStrRef       = 166
	KotlinParserMultiLineStrText      = 167
	KotlinParserMultiLineStrExprStart = 168
	KotlinParserInside_Comment        = 169
	KotlinParserInside_WS             = 170
	KotlinParserInside_NL             = 171
	KotlinParserErrorCharacter        = 172
)

KotlinParser tokens.

View Source
const (
	KotlinParserRULE_kotlinFile                                = 0
	KotlinParserRULE_script                                    = 1
	KotlinParserRULE_shebangLine                               = 2
	KotlinParserRULE_fileAnnotation                            = 3
	KotlinParserRULE_packageHeader                             = 4
	KotlinParserRULE_importList                                = 5
	KotlinParserRULE_importHeader                              = 6
	KotlinParserRULE_importAlias                               = 7
	KotlinParserRULE_topLevelObject                            = 8
	KotlinParserRULE_typeAlias                                 = 9
	KotlinParserRULE_declaration                               = 10
	KotlinParserRULE_classDeclaration                          = 11
	KotlinParserRULE_primaryConstructor                        = 12
	KotlinParserRULE_classBody                                 = 13
	KotlinParserRULE_classParameters                           = 14
	KotlinParserRULE_classParameter                            = 15
	KotlinParserRULE_delegationSpecifiers                      = 16
	KotlinParserRULE_delegationSpecifier                       = 17
	KotlinParserRULE_constructorInvocation                     = 18
	KotlinParserRULE_annotatedDelegationSpecifier              = 19
	KotlinParserRULE_explicitDelegation                        = 20
	KotlinParserRULE_typeParameters                            = 21
	KotlinParserRULE_typeParameter                             = 22
	KotlinParserRULE_typeConstraints                           = 23
	KotlinParserRULE_typeConstraint                            = 24
	KotlinParserRULE_classMemberDeclarations                   = 25
	KotlinParserRULE_classMemberDeclaration                    = 26
	KotlinParserRULE_anonymousInitializer                      = 27
	KotlinParserRULE_companionObject                           = 28
	KotlinParserRULE_functionValueParameters                   = 29
	KotlinParserRULE_functionValueParameter                    = 30
	KotlinParserRULE_functionDeclaration                       = 31
	KotlinParserRULE_functionBody                              = 32
	KotlinParserRULE_variableDeclaration                       = 33
	KotlinParserRULE_multiVariableDeclaration                  = 34
	KotlinParserRULE_propertyDeclaration                       = 35
	KotlinParserRULE_propertyDelegate                          = 36
	KotlinParserRULE_getter                                    = 37
	KotlinParserRULE_setter                                    = 38
	KotlinParserRULE_parametersWithOptionalType                = 39
	KotlinParserRULE_functionValueParameterWithOptionalType    = 40
	KotlinParserRULE_parameterWithOptionalType                 = 41
	KotlinParserRULE_parameter                                 = 42
	KotlinParserRULE_objectDeclaration                         = 43
	KotlinParserRULE_secondaryConstructor                      = 44
	KotlinParserRULE_constructorDelegationCall                 = 45
	KotlinParserRULE_enumClassBody                             = 46
	KotlinParserRULE_enumEntries                               = 47
	KotlinParserRULE_enumEntry                                 = 48
	KotlinParserRULE_type                                      = 49
	KotlinParserRULE_typeReference                             = 50
	KotlinParserRULE_nullableType                              = 51
	KotlinParserRULE_quest                                     = 52
	KotlinParserRULE_userType                                  = 53
	KotlinParserRULE_simpleUserType                            = 54
	KotlinParserRULE_typeProjection                            = 55
	KotlinParserRULE_typeProjectionModifiers                   = 56
	KotlinParserRULE_typeProjectionModifier                    = 57
	KotlinParserRULE_functionType                              = 58
	KotlinParserRULE_functionTypeParameters                    = 59
	KotlinParserRULE_parenthesizedType                         = 60
	KotlinParserRULE_receiverType                              = 61
	KotlinParserRULE_parenthesizedUserType                     = 62
	KotlinParserRULE_definitelyNonNullableType                 = 63
	KotlinParserRULE_statements                                = 64
	KotlinParserRULE_statement                                 = 65
	KotlinParserRULE_label                                     = 66
	KotlinParserRULE_controlStructureBody                      = 67
	KotlinParserRULE_block                                     = 68
	KotlinParserRULE_loopStatement                             = 69
	KotlinParserRULE_forStatement                              = 70
	KotlinParserRULE_whileStatement                            = 71
	KotlinParserRULE_doWhileStatement                          = 72
	KotlinParserRULE_assignment                                = 73
	KotlinParserRULE_semi                                      = 74
	KotlinParserRULE_semis                                     = 75
	KotlinParserRULE_expression                                = 76
	KotlinParserRULE_disjunction                               = 77
	KotlinParserRULE_conjunction                               = 78
	KotlinParserRULE_equality                                  = 79
	KotlinParserRULE_comparison                                = 80
	KotlinParserRULE_genericCallLikeComparison                 = 81
	KotlinParserRULE_infixOperation                            = 82
	KotlinParserRULE_elvisExpression                           = 83
	KotlinParserRULE_elvis                                     = 84
	KotlinParserRULE_infixFunctionCall                         = 85
	KotlinParserRULE_rangeExpression                           = 86
	KotlinParserRULE_additiveExpression                        = 87
	KotlinParserRULE_multiplicativeExpression                  = 88
	KotlinParserRULE_asExpression                              = 89
	KotlinParserRULE_prefixUnaryExpression                     = 90
	KotlinParserRULE_unaryPrefix                               = 91
	KotlinParserRULE_postfixUnaryExpression                    = 92
	KotlinParserRULE_postfixUnarySuffix                        = 93
	KotlinParserRULE_directlyAssignableExpression              = 94
	KotlinParserRULE_parenthesizedDirectlyAssignableExpression = 95
	KotlinParserRULE_assignableExpression                      = 96
	KotlinParserRULE_parenthesizedAssignableExpression         = 97
	KotlinParserRULE_assignableSuffix                          = 98
	KotlinParserRULE_indexingSuffix                            = 99
	KotlinParserRULE_navigationSuffix                          = 100
	KotlinParserRULE_callSuffix                                = 101
	KotlinParserRULE_annotatedLambda                           = 102
	KotlinParserRULE_typeArguments                             = 103
	KotlinParserRULE_valueArguments                            = 104
	KotlinParserRULE_valueArgument                             = 105
	KotlinParserRULE_primaryExpression                         = 106
	KotlinParserRULE_parenthesizedExpression                   = 107
	KotlinParserRULE_collectionLiteral                         = 108
	KotlinParserRULE_literalConstant                           = 109
	KotlinParserRULE_stringLiteral                             = 110
	KotlinParserRULE_lineStringLiteral                         = 111
	KotlinParserRULE_multiLineStringLiteral                    = 112
	KotlinParserRULE_lineStringContent                         = 113
	KotlinParserRULE_lineStringExpression                      = 114
	KotlinParserRULE_multiLineStringContent                    = 115
	KotlinParserRULE_multiLineStringExpression                 = 116
	KotlinParserRULE_lambdaLiteral                             = 117
	KotlinParserRULE_lambdaParameters                          = 118
	KotlinParserRULE_lambdaParameter                           = 119
	KotlinParserRULE_anonymousFunction                         = 120
	KotlinParserRULE_functionLiteral                           = 121
	KotlinParserRULE_objectLiteral                             = 122
	KotlinParserRULE_thisExpression                            = 123
	KotlinParserRULE_superExpression                           = 124
	KotlinParserRULE_ifExpression                              = 125
	KotlinParserRULE_whenSubject                               = 126
	KotlinParserRULE_whenExpression                            = 127
	KotlinParserRULE_whenEntry                                 = 128
	KotlinParserRULE_whenCondition                             = 129
	KotlinParserRULE_rangeTest                                 = 130
	KotlinParserRULE_typeTest                                  = 131
	KotlinParserRULE_tryExpression                             = 132
	KotlinParserRULE_catchBlock                                = 133
	KotlinParserRULE_finallyBlock                              = 134
	KotlinParserRULE_jumpExpression                            = 135
	KotlinParserRULE_callableReference                         = 136
	KotlinParserRULE_assignmentAndOperator                     = 137
	KotlinParserRULE_equalityOperator                          = 138
	KotlinParserRULE_comparisonOperator                        = 139
	KotlinParserRULE_inOperator                                = 140
	KotlinParserRULE_isOperator                                = 141
	KotlinParserRULE_additiveOperator                          = 142
	KotlinParserRULE_multiplicativeOperator                    = 143
	KotlinParserRULE_asOperator                                = 144
	KotlinParserRULE_prefixUnaryOperator                       = 145
	KotlinParserRULE_postfixUnaryOperator                      = 146
	KotlinParserRULE_excl                                      = 147
	KotlinParserRULE_memberAccessOperator                      = 148
	KotlinParserRULE_safeNav                                   = 149
	KotlinParserRULE_modifiers                                 = 150
	KotlinParserRULE_parameterModifiers                        = 151
	KotlinParserRULE_modifier                                  = 152
	KotlinParserRULE_typeModifiers                             = 153
	KotlinParserRULE_typeModifier                              = 154
	KotlinParserRULE_classModifier                             = 155
	KotlinParserRULE_memberModifier                            = 156
	KotlinParserRULE_visibilityModifier                        = 157
	KotlinParserRULE_varianceModifier                          = 158
	KotlinParserRULE_typeParameterModifiers                    = 159
	KotlinParserRULE_typeParameterModifier                     = 160
	KotlinParserRULE_functionModifier                          = 161
	KotlinParserRULE_propertyModifier                          = 162
	KotlinParserRULE_inheritanceModifier                       = 163
	KotlinParserRULE_parameterModifier                         = 164
	KotlinParserRULE_reificationModifier                       = 165
	KotlinParserRULE_platformModifier                          = 166
	KotlinParserRULE_annotation                                = 167
	KotlinParserRULE_singleAnnotation                          = 168
	KotlinParserRULE_multiAnnotation                           = 169
	KotlinParserRULE_annotationUseSiteTarget                   = 170
	KotlinParserRULE_unescapedAnnotation                       = 171
	KotlinParserRULE_simpleIdentifier                          = 172
	KotlinParserRULE_identifier                                = 173
)

KotlinParser rules.

View Source
const (
	UnicodeClassesUNICODE_CLASS_LL = 1
	UnicodeClassesUNICODE_CLASS_LM = 2
	UnicodeClassesUNICODE_CLASS_LO = 3
	UnicodeClassesUNICODE_CLASS_LT = 4
	UnicodeClassesUNICODE_CLASS_LU = 5
	UnicodeClassesUNICODE_CLASS_ND = 6
	UnicodeClassesUNICODE_CLASS_NL = 7
)

UnicodeClasses tokens.

Variables

This section is empty.

Functions

func KotlinLexerInit

func KotlinLexerInit()

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

func KotlinParserInit

func KotlinParserInit()

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

func UnicodeClassesInit

func UnicodeClassesInit()

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

Types

type AdditiveExpressionContext

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

func NewAdditiveExpressionContext

func NewAdditiveExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveExpressionContext

func NewEmptyAdditiveExpressionContext

func NewEmptyAdditiveExpressionContext() *AdditiveExpressionContext

func (*AdditiveExpressionContext) AdditiveOperator

func (*AdditiveExpressionContext) AllAdditiveOperator

func (s *AdditiveExpressionContext) AllAdditiveOperator() []IAdditiveOperatorContext

func (*AdditiveExpressionContext) AllMultiplicativeExpression

func (s *AdditiveExpressionContext) AllMultiplicativeExpression() []IMultiplicativeExpressionContext

func (*AdditiveExpressionContext) AllNL

func (*AdditiveExpressionContext) EnterRule

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

func (*AdditiveExpressionContext) ExitRule

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

func (*AdditiveExpressionContext) GetParser

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

func (*AdditiveExpressionContext) GetRuleContext

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

func (*AdditiveExpressionContext) IsAdditiveExpressionContext

func (*AdditiveExpressionContext) IsAdditiveExpressionContext()

func (*AdditiveExpressionContext) MultiplicativeExpression

func (s *AdditiveExpressionContext) MultiplicativeExpression(i int) IMultiplicativeExpressionContext

func (*AdditiveExpressionContext) NL

func (*AdditiveExpressionContext) ToStringTree

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

type AdditiveOperatorContext

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

func NewAdditiveOperatorContext

func NewAdditiveOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveOperatorContext

func NewEmptyAdditiveOperatorContext

func NewEmptyAdditiveOperatorContext() *AdditiveOperatorContext

func (*AdditiveOperatorContext) ADD

func (*AdditiveOperatorContext) EnterRule

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

func (*AdditiveOperatorContext) ExitRule

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

func (*AdditiveOperatorContext) GetParser

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

func (*AdditiveOperatorContext) GetRuleContext

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

func (*AdditiveOperatorContext) IsAdditiveOperatorContext

func (*AdditiveOperatorContext) IsAdditiveOperatorContext()

func (*AdditiveOperatorContext) SUB

func (*AdditiveOperatorContext) ToStringTree

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

type AnnotatedDelegationSpecifierContext

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

func NewAnnotatedDelegationSpecifierContext

func NewAnnotatedDelegationSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotatedDelegationSpecifierContext

func NewEmptyAnnotatedDelegationSpecifierContext

func NewEmptyAnnotatedDelegationSpecifierContext() *AnnotatedDelegationSpecifierContext

func (*AnnotatedDelegationSpecifierContext) AllAnnotation

func (*AnnotatedDelegationSpecifierContext) AllNL

func (*AnnotatedDelegationSpecifierContext) Annotation

func (*AnnotatedDelegationSpecifierContext) DelegationSpecifier

func (*AnnotatedDelegationSpecifierContext) EnterRule

func (*AnnotatedDelegationSpecifierContext) ExitRule

func (*AnnotatedDelegationSpecifierContext) GetParser

func (*AnnotatedDelegationSpecifierContext) GetRuleContext

func (*AnnotatedDelegationSpecifierContext) IsAnnotatedDelegationSpecifierContext

func (*AnnotatedDelegationSpecifierContext) IsAnnotatedDelegationSpecifierContext()

func (*AnnotatedDelegationSpecifierContext) NL

func (*AnnotatedDelegationSpecifierContext) ToStringTree

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

type AnnotatedLambdaContext

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

func NewAnnotatedLambdaContext

func NewAnnotatedLambdaContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotatedLambdaContext

func NewEmptyAnnotatedLambdaContext

func NewEmptyAnnotatedLambdaContext() *AnnotatedLambdaContext

func (*AnnotatedLambdaContext) AllAnnotation

func (s *AnnotatedLambdaContext) AllAnnotation() []IAnnotationContext

func (*AnnotatedLambdaContext) AllNL

func (*AnnotatedLambdaContext) Annotation

func (*AnnotatedLambdaContext) EnterRule

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

func (*AnnotatedLambdaContext) ExitRule

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

func (*AnnotatedLambdaContext) GetParser

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

func (*AnnotatedLambdaContext) GetRuleContext

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

func (*AnnotatedLambdaContext) IsAnnotatedLambdaContext

func (*AnnotatedLambdaContext) IsAnnotatedLambdaContext()

func (*AnnotatedLambdaContext) Label

func (*AnnotatedLambdaContext) LambdaLiteral

func (s *AnnotatedLambdaContext) LambdaLiteral() ILambdaLiteralContext

func (*AnnotatedLambdaContext) NL

func (*AnnotatedLambdaContext) ToStringTree

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

type AnnotationContext

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

func NewAnnotationContext

func NewAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationContext

func NewEmptyAnnotationContext

func NewEmptyAnnotationContext() *AnnotationContext

func (*AnnotationContext) AllNL

func (s *AnnotationContext) AllNL() []antlr.TerminalNode

func (*AnnotationContext) EnterRule

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

func (*AnnotationContext) ExitRule

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

func (*AnnotationContext) GetParser

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

func (*AnnotationContext) GetRuleContext

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

func (*AnnotationContext) IsAnnotationContext

func (*AnnotationContext) IsAnnotationContext()

func (*AnnotationContext) MultiAnnotation

func (s *AnnotationContext) MultiAnnotation() IMultiAnnotationContext

func (*AnnotationContext) NL

func (*AnnotationContext) SingleAnnotation

func (s *AnnotationContext) SingleAnnotation() ISingleAnnotationContext

func (*AnnotationContext) ToStringTree

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

type AnnotationUseSiteTargetContext

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

func NewAnnotationUseSiteTargetContext

func NewAnnotationUseSiteTargetContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnnotationUseSiteTargetContext

func NewEmptyAnnotationUseSiteTargetContext

func NewEmptyAnnotationUseSiteTargetContext() *AnnotationUseSiteTargetContext

func (*AnnotationUseSiteTargetContext) AT_NO_WS

func (*AnnotationUseSiteTargetContext) AT_PRE_WS

func (*AnnotationUseSiteTargetContext) AllNL

func (*AnnotationUseSiteTargetContext) COLON

func (*AnnotationUseSiteTargetContext) DELEGATE

func (*AnnotationUseSiteTargetContext) EnterRule

func (*AnnotationUseSiteTargetContext) ExitRule

func (*AnnotationUseSiteTargetContext) FIELD

func (*AnnotationUseSiteTargetContext) GET

func (*AnnotationUseSiteTargetContext) GetParser

func (*AnnotationUseSiteTargetContext) GetRuleContext

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

func (*AnnotationUseSiteTargetContext) IsAnnotationUseSiteTargetContext

func (*AnnotationUseSiteTargetContext) IsAnnotationUseSiteTargetContext()

func (*AnnotationUseSiteTargetContext) NL

func (*AnnotationUseSiteTargetContext) PARAM

func (*AnnotationUseSiteTargetContext) PROPERTY

func (*AnnotationUseSiteTargetContext) RECEIVER

func (*AnnotationUseSiteTargetContext) SET

func (*AnnotationUseSiteTargetContext) SETPARAM

func (*AnnotationUseSiteTargetContext) ToStringTree

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

type AnonymousFunctionContext

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

func NewAnonymousFunctionContext

func NewAnonymousFunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnonymousFunctionContext

func NewEmptyAnonymousFunctionContext

func NewEmptyAnonymousFunctionContext() *AnonymousFunctionContext

func (*AnonymousFunctionContext) AllNL

func (*AnonymousFunctionContext) AllType_

func (s *AnonymousFunctionContext) AllType_() []ITypeContext

func (*AnonymousFunctionContext) COLON

func (*AnonymousFunctionContext) DOT

func (*AnonymousFunctionContext) EnterRule

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

func (*AnonymousFunctionContext) ExitRule

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

func (*AnonymousFunctionContext) FUN

func (*AnonymousFunctionContext) FunctionBody

func (*AnonymousFunctionContext) GetParser

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

func (*AnonymousFunctionContext) GetRuleContext

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

func (*AnonymousFunctionContext) IsAnonymousFunctionContext

func (*AnonymousFunctionContext) IsAnonymousFunctionContext()

func (*AnonymousFunctionContext) NL

func (*AnonymousFunctionContext) ParametersWithOptionalType

func (s *AnonymousFunctionContext) ParametersWithOptionalType() IParametersWithOptionalTypeContext

func (*AnonymousFunctionContext) ToStringTree

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

func (*AnonymousFunctionContext) TypeConstraints

func (*AnonymousFunctionContext) Type_

type AnonymousInitializerContext

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

func NewAnonymousInitializerContext

func NewAnonymousInitializerContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnonymousInitializerContext

func NewEmptyAnonymousInitializerContext

func NewEmptyAnonymousInitializerContext() *AnonymousInitializerContext

func (*AnonymousInitializerContext) AllNL

func (*AnonymousInitializerContext) Block

func (*AnonymousInitializerContext) EnterRule

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

func (*AnonymousInitializerContext) ExitRule

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

func (*AnonymousInitializerContext) GetParser

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

func (*AnonymousInitializerContext) GetRuleContext

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

func (*AnonymousInitializerContext) INIT

func (*AnonymousInitializerContext) IsAnonymousInitializerContext

func (*AnonymousInitializerContext) IsAnonymousInitializerContext()

func (*AnonymousInitializerContext) NL

func (*AnonymousInitializerContext) ToStringTree

func (s *AnonymousInitializerContext) 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) AllAsOperator

func (s *AsExpressionContext) AllAsOperator() []IAsOperatorContext

func (*AsExpressionContext) AllNL

func (s *AsExpressionContext) AllNL() []antlr.TerminalNode

func (*AsExpressionContext) AllType_

func (s *AsExpressionContext) AllType_() []ITypeContext

func (*AsExpressionContext) AsOperator

func (s *AsExpressionContext) AsOperator(i int) IAsOperatorContext

func (*AsExpressionContext) EnterRule

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

func (*AsExpressionContext) ExitRule

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

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

func (*AsExpressionContext) PrefixUnaryExpression

func (s *AsExpressionContext) PrefixUnaryExpression() IPrefixUnaryExpressionContext

func (*AsExpressionContext) ToStringTree

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

func (*AsExpressionContext) Type_

func (s *AsExpressionContext) Type_(i int) ITypeContext

type AsOperatorContext

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

func NewAsOperatorContext

func NewAsOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AsOperatorContext

func NewEmptyAsOperatorContext

func NewEmptyAsOperatorContext() *AsOperatorContext

func (*AsOperatorContext) AS

func (*AsOperatorContext) AS_SAFE

func (s *AsOperatorContext) AS_SAFE() antlr.TerminalNode

func (*AsOperatorContext) EnterRule

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

func (*AsOperatorContext) ExitRule

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

func (*AsOperatorContext) GetParser

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

func (*AsOperatorContext) GetRuleContext

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

func (*AsOperatorContext) IsAsOperatorContext

func (*AsOperatorContext) IsAsOperatorContext()

func (*AsOperatorContext) ToStringTree

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

type AssignableExpressionContext

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

func NewAssignableExpressionContext

func NewAssignableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignableExpressionContext

func NewEmptyAssignableExpressionContext

func NewEmptyAssignableExpressionContext() *AssignableExpressionContext

func (*AssignableExpressionContext) EnterRule

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

func (*AssignableExpressionContext) ExitRule

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

func (*AssignableExpressionContext) GetParser

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

func (*AssignableExpressionContext) GetRuleContext

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

func (*AssignableExpressionContext) IsAssignableExpressionContext

func (*AssignableExpressionContext) IsAssignableExpressionContext()

func (*AssignableExpressionContext) ParenthesizedAssignableExpression

func (s *AssignableExpressionContext) ParenthesizedAssignableExpression() IParenthesizedAssignableExpressionContext

func (*AssignableExpressionContext) PrefixUnaryExpression

func (*AssignableExpressionContext) ToStringTree

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

type AssignableSuffixContext

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

func NewAssignableSuffixContext

func NewAssignableSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignableSuffixContext

func NewEmptyAssignableSuffixContext

func NewEmptyAssignableSuffixContext() *AssignableSuffixContext

func (*AssignableSuffixContext) EnterRule

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

func (*AssignableSuffixContext) ExitRule

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

func (*AssignableSuffixContext) GetParser

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

func (*AssignableSuffixContext) GetRuleContext

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

func (*AssignableSuffixContext) IndexingSuffix

func (s *AssignableSuffixContext) IndexingSuffix() IIndexingSuffixContext

func (*AssignableSuffixContext) IsAssignableSuffixContext

func (*AssignableSuffixContext) IsAssignableSuffixContext()

func (*AssignableSuffixContext) NavigationSuffix

func (s *AssignableSuffixContext) NavigationSuffix() INavigationSuffixContext

func (*AssignableSuffixContext) ToStringTree

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

func (*AssignableSuffixContext) TypeArguments

type AssignmentAndOperatorContext

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

func NewAssignmentAndOperatorContext

func NewAssignmentAndOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentAndOperatorContext

func NewEmptyAssignmentAndOperatorContext

func NewEmptyAssignmentAndOperatorContext() *AssignmentAndOperatorContext

func (*AssignmentAndOperatorContext) ADD_ASSIGNMENT

func (s *AssignmentAndOperatorContext) ADD_ASSIGNMENT() antlr.TerminalNode

func (*AssignmentAndOperatorContext) DIV_ASSIGNMENT

func (s *AssignmentAndOperatorContext) DIV_ASSIGNMENT() antlr.TerminalNode

func (*AssignmentAndOperatorContext) EnterRule

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

func (*AssignmentAndOperatorContext) ExitRule

func (*AssignmentAndOperatorContext) GetParser

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

func (*AssignmentAndOperatorContext) GetRuleContext

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

func (*AssignmentAndOperatorContext) IsAssignmentAndOperatorContext

func (*AssignmentAndOperatorContext) IsAssignmentAndOperatorContext()

func (*AssignmentAndOperatorContext) MOD_ASSIGNMENT

func (s *AssignmentAndOperatorContext) MOD_ASSIGNMENT() antlr.TerminalNode

func (*AssignmentAndOperatorContext) MULT_ASSIGNMENT

func (s *AssignmentAndOperatorContext) MULT_ASSIGNMENT() antlr.TerminalNode

func (*AssignmentAndOperatorContext) SUB_ASSIGNMENT

func (s *AssignmentAndOperatorContext) SUB_ASSIGNMENT() antlr.TerminalNode

func (*AssignmentAndOperatorContext) ToStringTree

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

type AssignmentContext

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

func NewAssignmentContext

func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext

func NewEmptyAssignmentContext

func NewEmptyAssignmentContext() *AssignmentContext

func (*AssignmentContext) ASSIGNMENT

func (s *AssignmentContext) ASSIGNMENT() antlr.TerminalNode

func (*AssignmentContext) AllNL

func (s *AssignmentContext) AllNL() []antlr.TerminalNode

func (*AssignmentContext) AssignableExpression

func (s *AssignmentContext) AssignableExpression() IAssignableExpressionContext

func (*AssignmentContext) AssignmentAndOperator

func (s *AssignmentContext) AssignmentAndOperator() IAssignmentAndOperatorContext

func (*AssignmentContext) DirectlyAssignableExpression

func (s *AssignmentContext) DirectlyAssignableExpression() IDirectlyAssignableExpressionContext

func (*AssignmentContext) EnterRule

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

func (*AssignmentContext) ExitRule

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

func (*AssignmentContext) Expression

func (s *AssignmentContext) Expression() IExpressionContext

func (*AssignmentContext) GetParser

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

func (*AssignmentContext) GetRuleContext

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

func (*AssignmentContext) IsAssignmentContext

func (*AssignmentContext) IsAssignmentContext()

func (*AssignmentContext) NL

func (*AssignmentContext) ToStringTree

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

type BaseKotlinParserListener

type BaseKotlinParserListener struct{}

BaseKotlinParserListener is a complete listener for a parse tree produced by KotlinParser.

func (*BaseKotlinParserListener) EnterAdditiveExpression

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

EnterAdditiveExpression is called when production additiveExpression is entered.

func (*BaseKotlinParserListener) EnterAdditiveOperator

func (s *BaseKotlinParserListener) EnterAdditiveOperator(ctx *AdditiveOperatorContext)

EnterAdditiveOperator is called when production additiveOperator is entered.

func (*BaseKotlinParserListener) EnterAnnotatedDelegationSpecifier

func (s *BaseKotlinParserListener) EnterAnnotatedDelegationSpecifier(ctx *AnnotatedDelegationSpecifierContext)

EnterAnnotatedDelegationSpecifier is called when production annotatedDelegationSpecifier is entered.

func (*BaseKotlinParserListener) EnterAnnotatedLambda

func (s *BaseKotlinParserListener) EnterAnnotatedLambda(ctx *AnnotatedLambdaContext)

EnterAnnotatedLambda is called when production annotatedLambda is entered.

func (*BaseKotlinParserListener) EnterAnnotation

func (s *BaseKotlinParserListener) EnterAnnotation(ctx *AnnotationContext)

EnterAnnotation is called when production annotation is entered.

func (*BaseKotlinParserListener) EnterAnnotationUseSiteTarget

func (s *BaseKotlinParserListener) EnterAnnotationUseSiteTarget(ctx *AnnotationUseSiteTargetContext)

EnterAnnotationUseSiteTarget is called when production annotationUseSiteTarget is entered.

func (*BaseKotlinParserListener) EnterAnonymousFunction

func (s *BaseKotlinParserListener) EnterAnonymousFunction(ctx *AnonymousFunctionContext)

EnterAnonymousFunction is called when production anonymousFunction is entered.

func (*BaseKotlinParserListener) EnterAnonymousInitializer

func (s *BaseKotlinParserListener) EnterAnonymousInitializer(ctx *AnonymousInitializerContext)

EnterAnonymousInitializer is called when production anonymousInitializer is entered.

func (*BaseKotlinParserListener) EnterAsExpression

func (s *BaseKotlinParserListener) EnterAsExpression(ctx *AsExpressionContext)

EnterAsExpression is called when production asExpression is entered.

func (*BaseKotlinParserListener) EnterAsOperator

func (s *BaseKotlinParserListener) EnterAsOperator(ctx *AsOperatorContext)

EnterAsOperator is called when production asOperator is entered.

func (*BaseKotlinParserListener) EnterAssignableExpression

func (s *BaseKotlinParserListener) EnterAssignableExpression(ctx *AssignableExpressionContext)

EnterAssignableExpression is called when production assignableExpression is entered.

func (*BaseKotlinParserListener) EnterAssignableSuffix

func (s *BaseKotlinParserListener) EnterAssignableSuffix(ctx *AssignableSuffixContext)

EnterAssignableSuffix is called when production assignableSuffix is entered.

func (*BaseKotlinParserListener) EnterAssignment

func (s *BaseKotlinParserListener) EnterAssignment(ctx *AssignmentContext)

EnterAssignment is called when production assignment is entered.

func (*BaseKotlinParserListener) EnterAssignmentAndOperator

func (s *BaseKotlinParserListener) EnterAssignmentAndOperator(ctx *AssignmentAndOperatorContext)

EnterAssignmentAndOperator is called when production assignmentAndOperator is entered.

func (*BaseKotlinParserListener) EnterBlock

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

EnterBlock is called when production block is entered.

func (*BaseKotlinParserListener) EnterCallSuffix

func (s *BaseKotlinParserListener) EnterCallSuffix(ctx *CallSuffixContext)

EnterCallSuffix is called when production callSuffix is entered.

func (*BaseKotlinParserListener) EnterCallableReference

func (s *BaseKotlinParserListener) EnterCallableReference(ctx *CallableReferenceContext)

EnterCallableReference is called when production callableReference is entered.

func (*BaseKotlinParserListener) EnterCatchBlock

func (s *BaseKotlinParserListener) EnterCatchBlock(ctx *CatchBlockContext)

EnterCatchBlock is called when production catchBlock is entered.

func (*BaseKotlinParserListener) EnterClassBody

func (s *BaseKotlinParserListener) EnterClassBody(ctx *ClassBodyContext)

EnterClassBody is called when production classBody is entered.

func (*BaseKotlinParserListener) EnterClassDeclaration

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

EnterClassDeclaration is called when production classDeclaration is entered.

func (*BaseKotlinParserListener) EnterClassMemberDeclaration

func (s *BaseKotlinParserListener) EnterClassMemberDeclaration(ctx *ClassMemberDeclarationContext)

EnterClassMemberDeclaration is called when production classMemberDeclaration is entered.

func (*BaseKotlinParserListener) EnterClassMemberDeclarations

func (s *BaseKotlinParserListener) EnterClassMemberDeclarations(ctx *ClassMemberDeclarationsContext)

EnterClassMemberDeclarations is called when production classMemberDeclarations is entered.

func (*BaseKotlinParserListener) EnterClassModifier

func (s *BaseKotlinParserListener) EnterClassModifier(ctx *ClassModifierContext)

EnterClassModifier is called when production classModifier is entered.

func (*BaseKotlinParserListener) EnterClassParameter

func (s *BaseKotlinParserListener) EnterClassParameter(ctx *ClassParameterContext)

EnterClassParameter is called when production classParameter is entered.

func (*BaseKotlinParserListener) EnterClassParameters

func (s *BaseKotlinParserListener) EnterClassParameters(ctx *ClassParametersContext)

EnterClassParameters is called when production classParameters is entered.

func (*BaseKotlinParserListener) EnterCollectionLiteral

func (s *BaseKotlinParserListener) EnterCollectionLiteral(ctx *CollectionLiteralContext)

EnterCollectionLiteral is called when production collectionLiteral is entered.

func (*BaseKotlinParserListener) EnterCompanionObject

func (s *BaseKotlinParserListener) EnterCompanionObject(ctx *CompanionObjectContext)

EnterCompanionObject is called when production companionObject is entered.

func (*BaseKotlinParserListener) EnterComparison

func (s *BaseKotlinParserListener) EnterComparison(ctx *ComparisonContext)

EnterComparison is called when production comparison is entered.

func (*BaseKotlinParserListener) EnterComparisonOperator

func (s *BaseKotlinParserListener) EnterComparisonOperator(ctx *ComparisonOperatorContext)

EnterComparisonOperator is called when production comparisonOperator is entered.

func (*BaseKotlinParserListener) EnterConjunction

func (s *BaseKotlinParserListener) EnterConjunction(ctx *ConjunctionContext)

EnterConjunction is called when production conjunction is entered.

func (*BaseKotlinParserListener) EnterConstructorDelegationCall

func (s *BaseKotlinParserListener) EnterConstructorDelegationCall(ctx *ConstructorDelegationCallContext)

EnterConstructorDelegationCall is called when production constructorDelegationCall is entered.

func (*BaseKotlinParserListener) EnterConstructorInvocation

func (s *BaseKotlinParserListener) EnterConstructorInvocation(ctx *ConstructorInvocationContext)

EnterConstructorInvocation is called when production constructorInvocation is entered.

func (*BaseKotlinParserListener) EnterControlStructureBody

func (s *BaseKotlinParserListener) EnterControlStructureBody(ctx *ControlStructureBodyContext)

EnterControlStructureBody is called when production controlStructureBody is entered.

func (*BaseKotlinParserListener) EnterDeclaration

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

EnterDeclaration is called when production declaration is entered.

func (*BaseKotlinParserListener) EnterDefinitelyNonNullableType

func (s *BaseKotlinParserListener) EnterDefinitelyNonNullableType(ctx *DefinitelyNonNullableTypeContext)

EnterDefinitelyNonNullableType is called when production definitelyNonNullableType is entered.

func (*BaseKotlinParserListener) EnterDelegationSpecifier

func (s *BaseKotlinParserListener) EnterDelegationSpecifier(ctx *DelegationSpecifierContext)

EnterDelegationSpecifier is called when production delegationSpecifier is entered.

func (*BaseKotlinParserListener) EnterDelegationSpecifiers

func (s *BaseKotlinParserListener) EnterDelegationSpecifiers(ctx *DelegationSpecifiersContext)

EnterDelegationSpecifiers is called when production delegationSpecifiers is entered.

func (*BaseKotlinParserListener) EnterDirectlyAssignableExpression

func (s *BaseKotlinParserListener) EnterDirectlyAssignableExpression(ctx *DirectlyAssignableExpressionContext)

EnterDirectlyAssignableExpression is called when production directlyAssignableExpression is entered.

func (*BaseKotlinParserListener) EnterDisjunction

func (s *BaseKotlinParserListener) EnterDisjunction(ctx *DisjunctionContext)

EnterDisjunction is called when production disjunction is entered.

func (*BaseKotlinParserListener) EnterDoWhileStatement

func (s *BaseKotlinParserListener) EnterDoWhileStatement(ctx *DoWhileStatementContext)

EnterDoWhileStatement is called when production doWhileStatement is entered.

func (*BaseKotlinParserListener) EnterElvis

func (s *BaseKotlinParserListener) EnterElvis(ctx *ElvisContext)

EnterElvis is called when production elvis is entered.

func (*BaseKotlinParserListener) EnterElvisExpression

func (s *BaseKotlinParserListener) EnterElvisExpression(ctx *ElvisExpressionContext)

EnterElvisExpression is called when production elvisExpression is entered.

func (*BaseKotlinParserListener) EnterEnumClassBody

func (s *BaseKotlinParserListener) EnterEnumClassBody(ctx *EnumClassBodyContext)

EnterEnumClassBody is called when production enumClassBody is entered.

func (*BaseKotlinParserListener) EnterEnumEntries

func (s *BaseKotlinParserListener) EnterEnumEntries(ctx *EnumEntriesContext)

EnterEnumEntries is called when production enumEntries is entered.

func (*BaseKotlinParserListener) EnterEnumEntry

func (s *BaseKotlinParserListener) EnterEnumEntry(ctx *EnumEntryContext)

EnterEnumEntry is called when production enumEntry is entered.

func (*BaseKotlinParserListener) EnterEquality

func (s *BaseKotlinParserListener) EnterEquality(ctx *EqualityContext)

EnterEquality is called when production equality is entered.

func (*BaseKotlinParserListener) EnterEqualityOperator

func (s *BaseKotlinParserListener) EnterEqualityOperator(ctx *EqualityOperatorContext)

EnterEqualityOperator is called when production equalityOperator is entered.

func (*BaseKotlinParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseKotlinParserListener) EnterExcl

func (s *BaseKotlinParserListener) EnterExcl(ctx *ExclContext)

EnterExcl is called when production excl is entered.

func (*BaseKotlinParserListener) EnterExplicitDelegation

func (s *BaseKotlinParserListener) EnterExplicitDelegation(ctx *ExplicitDelegationContext)

EnterExplicitDelegation is called when production explicitDelegation is entered.

func (*BaseKotlinParserListener) EnterExpression

func (s *BaseKotlinParserListener) EnterExpression(ctx *ExpressionContext)

EnterExpression is called when production expression is entered.

func (*BaseKotlinParserListener) EnterFileAnnotation

func (s *BaseKotlinParserListener) EnterFileAnnotation(ctx *FileAnnotationContext)

EnterFileAnnotation is called when production fileAnnotation is entered.

func (*BaseKotlinParserListener) EnterFinallyBlock

func (s *BaseKotlinParserListener) EnterFinallyBlock(ctx *FinallyBlockContext)

EnterFinallyBlock is called when production finallyBlock is entered.

func (*BaseKotlinParserListener) EnterForStatement

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

EnterForStatement is called when production forStatement is entered.

func (*BaseKotlinParserListener) EnterFunctionBody

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

EnterFunctionBody is called when production functionBody is entered.

func (*BaseKotlinParserListener) EnterFunctionDeclaration

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

EnterFunctionDeclaration is called when production functionDeclaration is entered.

func (*BaseKotlinParserListener) EnterFunctionLiteral

func (s *BaseKotlinParserListener) EnterFunctionLiteral(ctx *FunctionLiteralContext)

EnterFunctionLiteral is called when production functionLiteral is entered.

func (*BaseKotlinParserListener) EnterFunctionModifier

func (s *BaseKotlinParserListener) EnterFunctionModifier(ctx *FunctionModifierContext)

EnterFunctionModifier is called when production functionModifier is entered.

func (*BaseKotlinParserListener) EnterFunctionType

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

EnterFunctionType is called when production functionType is entered.

func (*BaseKotlinParserListener) EnterFunctionTypeParameters

func (s *BaseKotlinParserListener) EnterFunctionTypeParameters(ctx *FunctionTypeParametersContext)

EnterFunctionTypeParameters is called when production functionTypeParameters is entered.

func (*BaseKotlinParserListener) EnterFunctionValueParameter

func (s *BaseKotlinParserListener) EnterFunctionValueParameter(ctx *FunctionValueParameterContext)

EnterFunctionValueParameter is called when production functionValueParameter is entered.

func (*BaseKotlinParserListener) EnterFunctionValueParameterWithOptionalType

func (s *BaseKotlinParserListener) EnterFunctionValueParameterWithOptionalType(ctx *FunctionValueParameterWithOptionalTypeContext)

EnterFunctionValueParameterWithOptionalType is called when production functionValueParameterWithOptionalType is entered.

func (*BaseKotlinParserListener) EnterFunctionValueParameters

func (s *BaseKotlinParserListener) EnterFunctionValueParameters(ctx *FunctionValueParametersContext)

EnterFunctionValueParameters is called when production functionValueParameters is entered.

func (*BaseKotlinParserListener) EnterGenericCallLikeComparison

func (s *BaseKotlinParserListener) EnterGenericCallLikeComparison(ctx *GenericCallLikeComparisonContext)

EnterGenericCallLikeComparison is called when production genericCallLikeComparison is entered.

func (*BaseKotlinParserListener) EnterGetter

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

EnterGetter is called when production getter is entered.

func (*BaseKotlinParserListener) EnterIdentifier

func (s *BaseKotlinParserListener) EnterIdentifier(ctx *IdentifierContext)

EnterIdentifier is called when production identifier is entered.

func (*BaseKotlinParserListener) EnterIfExpression

func (s *BaseKotlinParserListener) EnterIfExpression(ctx *IfExpressionContext)

EnterIfExpression is called when production ifExpression is entered.

func (*BaseKotlinParserListener) EnterImportAlias

func (s *BaseKotlinParserListener) EnterImportAlias(ctx *ImportAliasContext)

EnterImportAlias is called when production importAlias is entered.

func (*BaseKotlinParserListener) EnterImportHeader

func (s *BaseKotlinParserListener) EnterImportHeader(ctx *ImportHeaderContext)

EnterImportHeader is called when production importHeader is entered.

func (*BaseKotlinParserListener) EnterImportList

func (s *BaseKotlinParserListener) EnterImportList(ctx *ImportListContext)

EnterImportList is called when production importList is entered.

func (*BaseKotlinParserListener) EnterInOperator

func (s *BaseKotlinParserListener) EnterInOperator(ctx *InOperatorContext)

EnterInOperator is called when production inOperator is entered.

func (*BaseKotlinParserListener) EnterIndexingSuffix

func (s *BaseKotlinParserListener) EnterIndexingSuffix(ctx *IndexingSuffixContext)

EnterIndexingSuffix is called when production indexingSuffix is entered.

func (*BaseKotlinParserListener) EnterInfixFunctionCall

func (s *BaseKotlinParserListener) EnterInfixFunctionCall(ctx *InfixFunctionCallContext)

EnterInfixFunctionCall is called when production infixFunctionCall is entered.

func (*BaseKotlinParserListener) EnterInfixOperation

func (s *BaseKotlinParserListener) EnterInfixOperation(ctx *InfixOperationContext)

EnterInfixOperation is called when production infixOperation is entered.

func (*BaseKotlinParserListener) EnterInheritanceModifier

func (s *BaseKotlinParserListener) EnterInheritanceModifier(ctx *InheritanceModifierContext)

EnterInheritanceModifier is called when production inheritanceModifier is entered.

func (*BaseKotlinParserListener) EnterIsOperator

func (s *BaseKotlinParserListener) EnterIsOperator(ctx *IsOperatorContext)

EnterIsOperator is called when production isOperator is entered.

func (*BaseKotlinParserListener) EnterJumpExpression

func (s *BaseKotlinParserListener) EnterJumpExpression(ctx *JumpExpressionContext)

EnterJumpExpression is called when production jumpExpression is entered.

func (*BaseKotlinParserListener) EnterKotlinFile

func (s *BaseKotlinParserListener) EnterKotlinFile(ctx *KotlinFileContext)

EnterKotlinFile is called when production kotlinFile is entered.

func (*BaseKotlinParserListener) EnterLabel

func (s *BaseKotlinParserListener) EnterLabel(ctx *LabelContext)

EnterLabel is called when production label is entered.

func (*BaseKotlinParserListener) EnterLambdaLiteral

func (s *BaseKotlinParserListener) EnterLambdaLiteral(ctx *LambdaLiteralContext)

EnterLambdaLiteral is called when production lambdaLiteral is entered.

func (*BaseKotlinParserListener) EnterLambdaParameter

func (s *BaseKotlinParserListener) EnterLambdaParameter(ctx *LambdaParameterContext)

EnterLambdaParameter is called when production lambdaParameter is entered.

func (*BaseKotlinParserListener) EnterLambdaParameters

func (s *BaseKotlinParserListener) EnterLambdaParameters(ctx *LambdaParametersContext)

EnterLambdaParameters is called when production lambdaParameters is entered.

func (*BaseKotlinParserListener) EnterLineStringContent

func (s *BaseKotlinParserListener) EnterLineStringContent(ctx *LineStringContentContext)

EnterLineStringContent is called when production lineStringContent is entered.

func (*BaseKotlinParserListener) EnterLineStringExpression

func (s *BaseKotlinParserListener) EnterLineStringExpression(ctx *LineStringExpressionContext)

EnterLineStringExpression is called when production lineStringExpression is entered.

func (*BaseKotlinParserListener) EnterLineStringLiteral

func (s *BaseKotlinParserListener) EnterLineStringLiteral(ctx *LineStringLiteralContext)

EnterLineStringLiteral is called when production lineStringLiteral is entered.

func (*BaseKotlinParserListener) EnterLiteralConstant

func (s *BaseKotlinParserListener) EnterLiteralConstant(ctx *LiteralConstantContext)

EnterLiteralConstant is called when production literalConstant is entered.

func (*BaseKotlinParserListener) EnterLoopStatement

func (s *BaseKotlinParserListener) EnterLoopStatement(ctx *LoopStatementContext)

EnterLoopStatement is called when production loopStatement is entered.

func (*BaseKotlinParserListener) EnterMemberAccessOperator

func (s *BaseKotlinParserListener) EnterMemberAccessOperator(ctx *MemberAccessOperatorContext)

EnterMemberAccessOperator is called when production memberAccessOperator is entered.

func (*BaseKotlinParserListener) EnterMemberModifier

func (s *BaseKotlinParserListener) EnterMemberModifier(ctx *MemberModifierContext)

EnterMemberModifier is called when production memberModifier is entered.

func (*BaseKotlinParserListener) EnterModifier

func (s *BaseKotlinParserListener) EnterModifier(ctx *ModifierContext)

EnterModifier is called when production modifier is entered.

func (*BaseKotlinParserListener) EnterModifiers

func (s *BaseKotlinParserListener) EnterModifiers(ctx *ModifiersContext)

EnterModifiers is called when production modifiers is entered.

func (*BaseKotlinParserListener) EnterMultiAnnotation

func (s *BaseKotlinParserListener) EnterMultiAnnotation(ctx *MultiAnnotationContext)

EnterMultiAnnotation is called when production multiAnnotation is entered.

func (*BaseKotlinParserListener) EnterMultiLineStringContent

func (s *BaseKotlinParserListener) EnterMultiLineStringContent(ctx *MultiLineStringContentContext)

EnterMultiLineStringContent is called when production multiLineStringContent is entered.

func (*BaseKotlinParserListener) EnterMultiLineStringExpression

func (s *BaseKotlinParserListener) EnterMultiLineStringExpression(ctx *MultiLineStringExpressionContext)

EnterMultiLineStringExpression is called when production multiLineStringExpression is entered.

func (*BaseKotlinParserListener) EnterMultiLineStringLiteral

func (s *BaseKotlinParserListener) EnterMultiLineStringLiteral(ctx *MultiLineStringLiteralContext)

EnterMultiLineStringLiteral is called when production multiLineStringLiteral is entered.

func (*BaseKotlinParserListener) EnterMultiVariableDeclaration

func (s *BaseKotlinParserListener) EnterMultiVariableDeclaration(ctx *MultiVariableDeclarationContext)

EnterMultiVariableDeclaration is called when production multiVariableDeclaration is entered.

func (*BaseKotlinParserListener) EnterMultiplicativeExpression

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

EnterMultiplicativeExpression is called when production multiplicativeExpression is entered.

func (*BaseKotlinParserListener) EnterMultiplicativeOperator

func (s *BaseKotlinParserListener) EnterMultiplicativeOperator(ctx *MultiplicativeOperatorContext)

EnterMultiplicativeOperator is called when production multiplicativeOperator is entered.

func (*BaseKotlinParserListener) EnterNavigationSuffix

func (s *BaseKotlinParserListener) EnterNavigationSuffix(ctx *NavigationSuffixContext)

EnterNavigationSuffix is called when production navigationSuffix is entered.

func (*BaseKotlinParserListener) EnterNullableType

func (s *BaseKotlinParserListener) EnterNullableType(ctx *NullableTypeContext)

EnterNullableType is called when production nullableType is entered.

func (*BaseKotlinParserListener) EnterObjectDeclaration

func (s *BaseKotlinParserListener) EnterObjectDeclaration(ctx *ObjectDeclarationContext)

EnterObjectDeclaration is called when production objectDeclaration is entered.

func (*BaseKotlinParserListener) EnterObjectLiteral

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

EnterObjectLiteral is called when production objectLiteral is entered.

func (*BaseKotlinParserListener) EnterPackageHeader

func (s *BaseKotlinParserListener) EnterPackageHeader(ctx *PackageHeaderContext)

EnterPackageHeader is called when production packageHeader is entered.

func (*BaseKotlinParserListener) EnterParameter

func (s *BaseKotlinParserListener) EnterParameter(ctx *ParameterContext)

EnterParameter is called when production parameter is entered.

func (*BaseKotlinParserListener) EnterParameterModifier

func (s *BaseKotlinParserListener) EnterParameterModifier(ctx *ParameterModifierContext)

EnterParameterModifier is called when production parameterModifier is entered.

func (*BaseKotlinParserListener) EnterParameterModifiers

func (s *BaseKotlinParserListener) EnterParameterModifiers(ctx *ParameterModifiersContext)

EnterParameterModifiers is called when production parameterModifiers is entered.

func (*BaseKotlinParserListener) EnterParameterWithOptionalType

func (s *BaseKotlinParserListener) EnterParameterWithOptionalType(ctx *ParameterWithOptionalTypeContext)

EnterParameterWithOptionalType is called when production parameterWithOptionalType is entered.

func (*BaseKotlinParserListener) EnterParametersWithOptionalType

func (s *BaseKotlinParserListener) EnterParametersWithOptionalType(ctx *ParametersWithOptionalTypeContext)

EnterParametersWithOptionalType is called when production parametersWithOptionalType is entered.

func (*BaseKotlinParserListener) EnterParenthesizedAssignableExpression

func (s *BaseKotlinParserListener) EnterParenthesizedAssignableExpression(ctx *ParenthesizedAssignableExpressionContext)

EnterParenthesizedAssignableExpression is called when production parenthesizedAssignableExpression is entered.

func (*BaseKotlinParserListener) EnterParenthesizedDirectlyAssignableExpression

func (s *BaseKotlinParserListener) EnterParenthesizedDirectlyAssignableExpression(ctx *ParenthesizedDirectlyAssignableExpressionContext)

EnterParenthesizedDirectlyAssignableExpression is called when production parenthesizedDirectlyAssignableExpression is entered.

func (*BaseKotlinParserListener) EnterParenthesizedExpression

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

EnterParenthesizedExpression is called when production parenthesizedExpression is entered.

func (*BaseKotlinParserListener) EnterParenthesizedType

func (s *BaseKotlinParserListener) EnterParenthesizedType(ctx *ParenthesizedTypeContext)

EnterParenthesizedType is called when production parenthesizedType is entered.

func (*BaseKotlinParserListener) EnterParenthesizedUserType

func (s *BaseKotlinParserListener) EnterParenthesizedUserType(ctx *ParenthesizedUserTypeContext)

EnterParenthesizedUserType is called when production parenthesizedUserType is entered.

func (*BaseKotlinParserListener) EnterPlatformModifier

func (s *BaseKotlinParserListener) EnterPlatformModifier(ctx *PlatformModifierContext)

EnterPlatformModifier is called when production platformModifier is entered.

func (*BaseKotlinParserListener) EnterPostfixUnaryExpression

func (s *BaseKotlinParserListener) EnterPostfixUnaryExpression(ctx *PostfixUnaryExpressionContext)

EnterPostfixUnaryExpression is called when production postfixUnaryExpression is entered.

func (*BaseKotlinParserListener) EnterPostfixUnaryOperator

func (s *BaseKotlinParserListener) EnterPostfixUnaryOperator(ctx *PostfixUnaryOperatorContext)

EnterPostfixUnaryOperator is called when production postfixUnaryOperator is entered.

func (*BaseKotlinParserListener) EnterPostfixUnarySuffix

func (s *BaseKotlinParserListener) EnterPostfixUnarySuffix(ctx *PostfixUnarySuffixContext)

EnterPostfixUnarySuffix is called when production postfixUnarySuffix is entered.

func (*BaseKotlinParserListener) EnterPrefixUnaryExpression

func (s *BaseKotlinParserListener) EnterPrefixUnaryExpression(ctx *PrefixUnaryExpressionContext)

EnterPrefixUnaryExpression is called when production prefixUnaryExpression is entered.

func (*BaseKotlinParserListener) EnterPrefixUnaryOperator

func (s *BaseKotlinParserListener) EnterPrefixUnaryOperator(ctx *PrefixUnaryOperatorContext)

EnterPrefixUnaryOperator is called when production prefixUnaryOperator is entered.

func (*BaseKotlinParserListener) EnterPrimaryConstructor

func (s *BaseKotlinParserListener) EnterPrimaryConstructor(ctx *PrimaryConstructorContext)

EnterPrimaryConstructor is called when production primaryConstructor is entered.

func (*BaseKotlinParserListener) EnterPrimaryExpression

func (s *BaseKotlinParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)

EnterPrimaryExpression is called when production primaryExpression is entered.

func (*BaseKotlinParserListener) EnterPropertyDeclaration

func (s *BaseKotlinParserListener) EnterPropertyDeclaration(ctx *PropertyDeclarationContext)

EnterPropertyDeclaration is called when production propertyDeclaration is entered.

func (*BaseKotlinParserListener) EnterPropertyDelegate

func (s *BaseKotlinParserListener) EnterPropertyDelegate(ctx *PropertyDelegateContext)

EnterPropertyDelegate is called when production propertyDelegate is entered.

func (*BaseKotlinParserListener) EnterPropertyModifier

func (s *BaseKotlinParserListener) EnterPropertyModifier(ctx *PropertyModifierContext)

EnterPropertyModifier is called when production propertyModifier is entered.

func (*BaseKotlinParserListener) EnterQuest

func (s *BaseKotlinParserListener) EnterQuest(ctx *QuestContext)

EnterQuest is called when production quest is entered.

func (*BaseKotlinParserListener) EnterRangeExpression

func (s *BaseKotlinParserListener) EnterRangeExpression(ctx *RangeExpressionContext)

EnterRangeExpression is called when production rangeExpression is entered.

func (*BaseKotlinParserListener) EnterRangeTest

func (s *BaseKotlinParserListener) EnterRangeTest(ctx *RangeTestContext)

EnterRangeTest is called when production rangeTest is entered.

func (*BaseKotlinParserListener) EnterReceiverType

func (s *BaseKotlinParserListener) EnterReceiverType(ctx *ReceiverTypeContext)

EnterReceiverType is called when production receiverType is entered.

func (*BaseKotlinParserListener) EnterReificationModifier

func (s *BaseKotlinParserListener) EnterReificationModifier(ctx *ReificationModifierContext)

EnterReificationModifier is called when production reificationModifier is entered.

func (*BaseKotlinParserListener) EnterSafeNav

func (s *BaseKotlinParserListener) EnterSafeNav(ctx *SafeNavContext)

EnterSafeNav is called when production safeNav is entered.

func (*BaseKotlinParserListener) EnterScript

func (s *BaseKotlinParserListener) EnterScript(ctx *ScriptContext)

EnterScript is called when production script is entered.

func (*BaseKotlinParserListener) EnterSecondaryConstructor

func (s *BaseKotlinParserListener) EnterSecondaryConstructor(ctx *SecondaryConstructorContext)

EnterSecondaryConstructor is called when production secondaryConstructor is entered.

func (*BaseKotlinParserListener) EnterSemi

func (s *BaseKotlinParserListener) EnterSemi(ctx *SemiContext)

EnterSemi is called when production semi is entered.

func (*BaseKotlinParserListener) EnterSemis

func (s *BaseKotlinParserListener) EnterSemis(ctx *SemisContext)

EnterSemis is called when production semis is entered.

func (*BaseKotlinParserListener) EnterSetter

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

EnterSetter is called when production setter is entered.

func (*BaseKotlinParserListener) EnterShebangLine

func (s *BaseKotlinParserListener) EnterShebangLine(ctx *ShebangLineContext)

EnterShebangLine is called when production shebangLine is entered.

func (*BaseKotlinParserListener) EnterSimpleIdentifier

func (s *BaseKotlinParserListener) EnterSimpleIdentifier(ctx *SimpleIdentifierContext)

EnterSimpleIdentifier is called when production simpleIdentifier is entered.

func (*BaseKotlinParserListener) EnterSimpleUserType

func (s *BaseKotlinParserListener) EnterSimpleUserType(ctx *SimpleUserTypeContext)

EnterSimpleUserType is called when production simpleUserType is entered.

func (*BaseKotlinParserListener) EnterSingleAnnotation

func (s *BaseKotlinParserListener) EnterSingleAnnotation(ctx *SingleAnnotationContext)

EnterSingleAnnotation is called when production singleAnnotation is entered.

func (*BaseKotlinParserListener) EnterStatement

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

EnterStatement is called when production statement is entered.

func (*BaseKotlinParserListener) EnterStatements

func (s *BaseKotlinParserListener) EnterStatements(ctx *StatementsContext)

EnterStatements is called when production statements is entered.

func (*BaseKotlinParserListener) EnterStringLiteral

func (s *BaseKotlinParserListener) EnterStringLiteral(ctx *StringLiteralContext)

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseKotlinParserListener) EnterSuperExpression

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

EnterSuperExpression is called when production superExpression is entered.

func (*BaseKotlinParserListener) EnterThisExpression

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

EnterThisExpression is called when production thisExpression is entered.

func (*BaseKotlinParserListener) EnterTopLevelObject

func (s *BaseKotlinParserListener) EnterTopLevelObject(ctx *TopLevelObjectContext)

EnterTopLevelObject is called when production topLevelObject is entered.

func (*BaseKotlinParserListener) EnterTryExpression

func (s *BaseKotlinParserListener) EnterTryExpression(ctx *TryExpressionContext)

EnterTryExpression is called when production tryExpression is entered.

func (*BaseKotlinParserListener) EnterType

func (s *BaseKotlinParserListener) EnterType(ctx *TypeContext)

EnterType is called when production type is entered.

func (*BaseKotlinParserListener) EnterTypeAlias

func (s *BaseKotlinParserListener) EnterTypeAlias(ctx *TypeAliasContext)

EnterTypeAlias is called when production typeAlias is entered.

func (*BaseKotlinParserListener) EnterTypeArguments

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

EnterTypeArguments is called when production typeArguments is entered.

func (*BaseKotlinParserListener) EnterTypeConstraint

func (s *BaseKotlinParserListener) EnterTypeConstraint(ctx *TypeConstraintContext)

EnterTypeConstraint is called when production typeConstraint is entered.

func (*BaseKotlinParserListener) EnterTypeConstraints

func (s *BaseKotlinParserListener) EnterTypeConstraints(ctx *TypeConstraintsContext)

EnterTypeConstraints is called when production typeConstraints is entered.

func (*BaseKotlinParserListener) EnterTypeModifier

func (s *BaseKotlinParserListener) EnterTypeModifier(ctx *TypeModifierContext)

EnterTypeModifier is called when production typeModifier is entered.

func (*BaseKotlinParserListener) EnterTypeModifiers

func (s *BaseKotlinParserListener) EnterTypeModifiers(ctx *TypeModifiersContext)

EnterTypeModifiers is called when production typeModifiers is entered.

func (*BaseKotlinParserListener) EnterTypeParameter

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

EnterTypeParameter is called when production typeParameter is entered.

func (*BaseKotlinParserListener) EnterTypeParameterModifier

func (s *BaseKotlinParserListener) EnterTypeParameterModifier(ctx *TypeParameterModifierContext)

EnterTypeParameterModifier is called when production typeParameterModifier is entered.

func (*BaseKotlinParserListener) EnterTypeParameterModifiers

func (s *BaseKotlinParserListener) EnterTypeParameterModifiers(ctx *TypeParameterModifiersContext)

EnterTypeParameterModifiers is called when production typeParameterModifiers is entered.

func (*BaseKotlinParserListener) EnterTypeParameters

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

EnterTypeParameters is called when production typeParameters is entered.

func (*BaseKotlinParserListener) EnterTypeProjection

func (s *BaseKotlinParserListener) EnterTypeProjection(ctx *TypeProjectionContext)

EnterTypeProjection is called when production typeProjection is entered.

func (*BaseKotlinParserListener) EnterTypeProjectionModifier

func (s *BaseKotlinParserListener) EnterTypeProjectionModifier(ctx *TypeProjectionModifierContext)

EnterTypeProjectionModifier is called when production typeProjectionModifier is entered.

func (*BaseKotlinParserListener) EnterTypeProjectionModifiers

func (s *BaseKotlinParserListener) EnterTypeProjectionModifiers(ctx *TypeProjectionModifiersContext)

EnterTypeProjectionModifiers is called when production typeProjectionModifiers is entered.

func (*BaseKotlinParserListener) EnterTypeReference

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

EnterTypeReference is called when production typeReference is entered.

func (*BaseKotlinParserListener) EnterTypeTest

func (s *BaseKotlinParserListener) EnterTypeTest(ctx *TypeTestContext)

EnterTypeTest is called when production typeTest is entered.

func (*BaseKotlinParserListener) EnterUnaryPrefix

func (s *BaseKotlinParserListener) EnterUnaryPrefix(ctx *UnaryPrefixContext)

EnterUnaryPrefix is called when production unaryPrefix is entered.

func (*BaseKotlinParserListener) EnterUnescapedAnnotation

func (s *BaseKotlinParserListener) EnterUnescapedAnnotation(ctx *UnescapedAnnotationContext)

EnterUnescapedAnnotation is called when production unescapedAnnotation is entered.

func (*BaseKotlinParserListener) EnterUserType

func (s *BaseKotlinParserListener) EnterUserType(ctx *UserTypeContext)

EnterUserType is called when production userType is entered.

func (*BaseKotlinParserListener) EnterValueArgument

func (s *BaseKotlinParserListener) EnterValueArgument(ctx *ValueArgumentContext)

EnterValueArgument is called when production valueArgument is entered.

func (*BaseKotlinParserListener) EnterValueArguments

func (s *BaseKotlinParserListener) EnterValueArguments(ctx *ValueArgumentsContext)

EnterValueArguments is called when production valueArguments is entered.

func (*BaseKotlinParserListener) EnterVariableDeclaration

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

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseKotlinParserListener) EnterVarianceModifier

func (s *BaseKotlinParserListener) EnterVarianceModifier(ctx *VarianceModifierContext)

EnterVarianceModifier is called when production varianceModifier is entered.

func (*BaseKotlinParserListener) EnterVisibilityModifier

func (s *BaseKotlinParserListener) EnterVisibilityModifier(ctx *VisibilityModifierContext)

EnterVisibilityModifier is called when production visibilityModifier is entered.

func (*BaseKotlinParserListener) EnterWhenCondition

func (s *BaseKotlinParserListener) EnterWhenCondition(ctx *WhenConditionContext)

EnterWhenCondition is called when production whenCondition is entered.

func (*BaseKotlinParserListener) EnterWhenEntry

func (s *BaseKotlinParserListener) EnterWhenEntry(ctx *WhenEntryContext)

EnterWhenEntry is called when production whenEntry is entered.

func (*BaseKotlinParserListener) EnterWhenExpression

func (s *BaseKotlinParserListener) EnterWhenExpression(ctx *WhenExpressionContext)

EnterWhenExpression is called when production whenExpression is entered.

func (*BaseKotlinParserListener) EnterWhenSubject

func (s *BaseKotlinParserListener) EnterWhenSubject(ctx *WhenSubjectContext)

EnterWhenSubject is called when production whenSubject is entered.

func (*BaseKotlinParserListener) EnterWhileStatement

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

EnterWhileStatement is called when production whileStatement is entered.

func (*BaseKotlinParserListener) ExitAdditiveExpression

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

ExitAdditiveExpression is called when production additiveExpression is exited.

func (*BaseKotlinParserListener) ExitAdditiveOperator

func (s *BaseKotlinParserListener) ExitAdditiveOperator(ctx *AdditiveOperatorContext)

ExitAdditiveOperator is called when production additiveOperator is exited.

func (*BaseKotlinParserListener) ExitAnnotatedDelegationSpecifier

func (s *BaseKotlinParserListener) ExitAnnotatedDelegationSpecifier(ctx *AnnotatedDelegationSpecifierContext)

ExitAnnotatedDelegationSpecifier is called when production annotatedDelegationSpecifier is exited.

func (*BaseKotlinParserListener) ExitAnnotatedLambda

func (s *BaseKotlinParserListener) ExitAnnotatedLambda(ctx *AnnotatedLambdaContext)

ExitAnnotatedLambda is called when production annotatedLambda is exited.

func (*BaseKotlinParserListener) ExitAnnotation

func (s *BaseKotlinParserListener) ExitAnnotation(ctx *AnnotationContext)

ExitAnnotation is called when production annotation is exited.

func (*BaseKotlinParserListener) ExitAnnotationUseSiteTarget

func (s *BaseKotlinParserListener) ExitAnnotationUseSiteTarget(ctx *AnnotationUseSiteTargetContext)

ExitAnnotationUseSiteTarget is called when production annotationUseSiteTarget is exited.

func (*BaseKotlinParserListener) ExitAnonymousFunction

func (s *BaseKotlinParserListener) ExitAnonymousFunction(ctx *AnonymousFunctionContext)

ExitAnonymousFunction is called when production anonymousFunction is exited.

func (*BaseKotlinParserListener) ExitAnonymousInitializer

func (s *BaseKotlinParserListener) ExitAnonymousInitializer(ctx *AnonymousInitializerContext)

ExitAnonymousInitializer is called when production anonymousInitializer is exited.

func (*BaseKotlinParserListener) ExitAsExpression

func (s *BaseKotlinParserListener) ExitAsExpression(ctx *AsExpressionContext)

ExitAsExpression is called when production asExpression is exited.

func (*BaseKotlinParserListener) ExitAsOperator

func (s *BaseKotlinParserListener) ExitAsOperator(ctx *AsOperatorContext)

ExitAsOperator is called when production asOperator is exited.

func (*BaseKotlinParserListener) ExitAssignableExpression

func (s *BaseKotlinParserListener) ExitAssignableExpression(ctx *AssignableExpressionContext)

ExitAssignableExpression is called when production assignableExpression is exited.

func (*BaseKotlinParserListener) ExitAssignableSuffix

func (s *BaseKotlinParserListener) ExitAssignableSuffix(ctx *AssignableSuffixContext)

ExitAssignableSuffix is called when production assignableSuffix is exited.

func (*BaseKotlinParserListener) ExitAssignment

func (s *BaseKotlinParserListener) ExitAssignment(ctx *AssignmentContext)

ExitAssignment is called when production assignment is exited.

func (*BaseKotlinParserListener) ExitAssignmentAndOperator

func (s *BaseKotlinParserListener) ExitAssignmentAndOperator(ctx *AssignmentAndOperatorContext)

ExitAssignmentAndOperator is called when production assignmentAndOperator is exited.

func (*BaseKotlinParserListener) ExitBlock

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

ExitBlock is called when production block is exited.

func (*BaseKotlinParserListener) ExitCallSuffix

func (s *BaseKotlinParserListener) ExitCallSuffix(ctx *CallSuffixContext)

ExitCallSuffix is called when production callSuffix is exited.

func (*BaseKotlinParserListener) ExitCallableReference

func (s *BaseKotlinParserListener) ExitCallableReference(ctx *CallableReferenceContext)

ExitCallableReference is called when production callableReference is exited.

func (*BaseKotlinParserListener) ExitCatchBlock

func (s *BaseKotlinParserListener) ExitCatchBlock(ctx *CatchBlockContext)

ExitCatchBlock is called when production catchBlock is exited.

func (*BaseKotlinParserListener) ExitClassBody

func (s *BaseKotlinParserListener) ExitClassBody(ctx *ClassBodyContext)

ExitClassBody is called when production classBody is exited.

func (*BaseKotlinParserListener) ExitClassDeclaration

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

ExitClassDeclaration is called when production classDeclaration is exited.

func (*BaseKotlinParserListener) ExitClassMemberDeclaration

func (s *BaseKotlinParserListener) ExitClassMemberDeclaration(ctx *ClassMemberDeclarationContext)

ExitClassMemberDeclaration is called when production classMemberDeclaration is exited.

func (*BaseKotlinParserListener) ExitClassMemberDeclarations

func (s *BaseKotlinParserListener) ExitClassMemberDeclarations(ctx *ClassMemberDeclarationsContext)

ExitClassMemberDeclarations is called when production classMemberDeclarations is exited.

func (*BaseKotlinParserListener) ExitClassModifier

func (s *BaseKotlinParserListener) ExitClassModifier(ctx *ClassModifierContext)

ExitClassModifier is called when production classModifier is exited.

func (*BaseKotlinParserListener) ExitClassParameter

func (s *BaseKotlinParserListener) ExitClassParameter(ctx *ClassParameterContext)

ExitClassParameter is called when production classParameter is exited.

func (*BaseKotlinParserListener) ExitClassParameters

func (s *BaseKotlinParserListener) ExitClassParameters(ctx *ClassParametersContext)

ExitClassParameters is called when production classParameters is exited.

func (*BaseKotlinParserListener) ExitCollectionLiteral

func (s *BaseKotlinParserListener) ExitCollectionLiteral(ctx *CollectionLiteralContext)

ExitCollectionLiteral is called when production collectionLiteral is exited.

func (*BaseKotlinParserListener) ExitCompanionObject

func (s *BaseKotlinParserListener) ExitCompanionObject(ctx *CompanionObjectContext)

ExitCompanionObject is called when production companionObject is exited.

func (*BaseKotlinParserListener) ExitComparison

func (s *BaseKotlinParserListener) ExitComparison(ctx *ComparisonContext)

ExitComparison is called when production comparison is exited.

func (*BaseKotlinParserListener) ExitComparisonOperator

func (s *BaseKotlinParserListener) ExitComparisonOperator(ctx *ComparisonOperatorContext)

ExitComparisonOperator is called when production comparisonOperator is exited.

func (*BaseKotlinParserListener) ExitConjunction

func (s *BaseKotlinParserListener) ExitConjunction(ctx *ConjunctionContext)

ExitConjunction is called when production conjunction is exited.

func (*BaseKotlinParserListener) ExitConstructorDelegationCall

func (s *BaseKotlinParserListener) ExitConstructorDelegationCall(ctx *ConstructorDelegationCallContext)

ExitConstructorDelegationCall is called when production constructorDelegationCall is exited.

func (*BaseKotlinParserListener) ExitConstructorInvocation

func (s *BaseKotlinParserListener) ExitConstructorInvocation(ctx *ConstructorInvocationContext)

ExitConstructorInvocation is called when production constructorInvocation is exited.

func (*BaseKotlinParserListener) ExitControlStructureBody

func (s *BaseKotlinParserListener) ExitControlStructureBody(ctx *ControlStructureBodyContext)

ExitControlStructureBody is called when production controlStructureBody is exited.

func (*BaseKotlinParserListener) ExitDeclaration

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

ExitDeclaration is called when production declaration is exited.

func (*BaseKotlinParserListener) ExitDefinitelyNonNullableType

func (s *BaseKotlinParserListener) ExitDefinitelyNonNullableType(ctx *DefinitelyNonNullableTypeContext)

ExitDefinitelyNonNullableType is called when production definitelyNonNullableType is exited.

func (*BaseKotlinParserListener) ExitDelegationSpecifier

func (s *BaseKotlinParserListener) ExitDelegationSpecifier(ctx *DelegationSpecifierContext)

ExitDelegationSpecifier is called when production delegationSpecifier is exited.

func (*BaseKotlinParserListener) ExitDelegationSpecifiers

func (s *BaseKotlinParserListener) ExitDelegationSpecifiers(ctx *DelegationSpecifiersContext)

ExitDelegationSpecifiers is called when production delegationSpecifiers is exited.

func (*BaseKotlinParserListener) ExitDirectlyAssignableExpression

func (s *BaseKotlinParserListener) ExitDirectlyAssignableExpression(ctx *DirectlyAssignableExpressionContext)

ExitDirectlyAssignableExpression is called when production directlyAssignableExpression is exited.

func (*BaseKotlinParserListener) ExitDisjunction

func (s *BaseKotlinParserListener) ExitDisjunction(ctx *DisjunctionContext)

ExitDisjunction is called when production disjunction is exited.

func (*BaseKotlinParserListener) ExitDoWhileStatement

func (s *BaseKotlinParserListener) ExitDoWhileStatement(ctx *DoWhileStatementContext)

ExitDoWhileStatement is called when production doWhileStatement is exited.

func (*BaseKotlinParserListener) ExitElvis

func (s *BaseKotlinParserListener) ExitElvis(ctx *ElvisContext)

ExitElvis is called when production elvis is exited.

func (*BaseKotlinParserListener) ExitElvisExpression

func (s *BaseKotlinParserListener) ExitElvisExpression(ctx *ElvisExpressionContext)

ExitElvisExpression is called when production elvisExpression is exited.

func (*BaseKotlinParserListener) ExitEnumClassBody

func (s *BaseKotlinParserListener) ExitEnumClassBody(ctx *EnumClassBodyContext)

ExitEnumClassBody is called when production enumClassBody is exited.

func (*BaseKotlinParserListener) ExitEnumEntries

func (s *BaseKotlinParserListener) ExitEnumEntries(ctx *EnumEntriesContext)

ExitEnumEntries is called when production enumEntries is exited.

func (*BaseKotlinParserListener) ExitEnumEntry

func (s *BaseKotlinParserListener) ExitEnumEntry(ctx *EnumEntryContext)

ExitEnumEntry is called when production enumEntry is exited.

func (*BaseKotlinParserListener) ExitEquality

func (s *BaseKotlinParserListener) ExitEquality(ctx *EqualityContext)

ExitEquality is called when production equality is exited.

func (*BaseKotlinParserListener) ExitEqualityOperator

func (s *BaseKotlinParserListener) ExitEqualityOperator(ctx *EqualityOperatorContext)

ExitEqualityOperator is called when production equalityOperator is exited.

func (*BaseKotlinParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseKotlinParserListener) ExitExcl

func (s *BaseKotlinParserListener) ExitExcl(ctx *ExclContext)

ExitExcl is called when production excl is exited.

func (*BaseKotlinParserListener) ExitExplicitDelegation

func (s *BaseKotlinParserListener) ExitExplicitDelegation(ctx *ExplicitDelegationContext)

ExitExplicitDelegation is called when production explicitDelegation is exited.

func (*BaseKotlinParserListener) ExitExpression

func (s *BaseKotlinParserListener) ExitExpression(ctx *ExpressionContext)

ExitExpression is called when production expression is exited.

func (*BaseKotlinParserListener) ExitFileAnnotation

func (s *BaseKotlinParserListener) ExitFileAnnotation(ctx *FileAnnotationContext)

ExitFileAnnotation is called when production fileAnnotation is exited.

func (*BaseKotlinParserListener) ExitFinallyBlock

func (s *BaseKotlinParserListener) ExitFinallyBlock(ctx *FinallyBlockContext)

ExitFinallyBlock is called when production finallyBlock is exited.

func (*BaseKotlinParserListener) ExitForStatement

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

ExitForStatement is called when production forStatement is exited.

func (*BaseKotlinParserListener) ExitFunctionBody

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

ExitFunctionBody is called when production functionBody is exited.

func (*BaseKotlinParserListener) ExitFunctionDeclaration

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

ExitFunctionDeclaration is called when production functionDeclaration is exited.

func (*BaseKotlinParserListener) ExitFunctionLiteral

func (s *BaseKotlinParserListener) ExitFunctionLiteral(ctx *FunctionLiteralContext)

ExitFunctionLiteral is called when production functionLiteral is exited.

func (*BaseKotlinParserListener) ExitFunctionModifier

func (s *BaseKotlinParserListener) ExitFunctionModifier(ctx *FunctionModifierContext)

ExitFunctionModifier is called when production functionModifier is exited.

func (*BaseKotlinParserListener) ExitFunctionType

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

ExitFunctionType is called when production functionType is exited.

func (*BaseKotlinParserListener) ExitFunctionTypeParameters

func (s *BaseKotlinParserListener) ExitFunctionTypeParameters(ctx *FunctionTypeParametersContext)

ExitFunctionTypeParameters is called when production functionTypeParameters is exited.

func (*BaseKotlinParserListener) ExitFunctionValueParameter

func (s *BaseKotlinParserListener) ExitFunctionValueParameter(ctx *FunctionValueParameterContext)

ExitFunctionValueParameter is called when production functionValueParameter is exited.

func (*BaseKotlinParserListener) ExitFunctionValueParameterWithOptionalType

func (s *BaseKotlinParserListener) ExitFunctionValueParameterWithOptionalType(ctx *FunctionValueParameterWithOptionalTypeContext)

ExitFunctionValueParameterWithOptionalType is called when production functionValueParameterWithOptionalType is exited.

func (*BaseKotlinParserListener) ExitFunctionValueParameters

func (s *BaseKotlinParserListener) ExitFunctionValueParameters(ctx *FunctionValueParametersContext)

ExitFunctionValueParameters is called when production functionValueParameters is exited.

func (*BaseKotlinParserListener) ExitGenericCallLikeComparison

func (s *BaseKotlinParserListener) ExitGenericCallLikeComparison(ctx *GenericCallLikeComparisonContext)

ExitGenericCallLikeComparison is called when production genericCallLikeComparison is exited.

func (*BaseKotlinParserListener) ExitGetter

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

ExitGetter is called when production getter is exited.

func (*BaseKotlinParserListener) ExitIdentifier

func (s *BaseKotlinParserListener) ExitIdentifier(ctx *IdentifierContext)

ExitIdentifier is called when production identifier is exited.

func (*BaseKotlinParserListener) ExitIfExpression

func (s *BaseKotlinParserListener) ExitIfExpression(ctx *IfExpressionContext)

ExitIfExpression is called when production ifExpression is exited.

func (*BaseKotlinParserListener) ExitImportAlias

func (s *BaseKotlinParserListener) ExitImportAlias(ctx *ImportAliasContext)

ExitImportAlias is called when production importAlias is exited.

func (*BaseKotlinParserListener) ExitImportHeader

func (s *BaseKotlinParserListener) ExitImportHeader(ctx *ImportHeaderContext)

ExitImportHeader is called when production importHeader is exited.

func (*BaseKotlinParserListener) ExitImportList

func (s *BaseKotlinParserListener) ExitImportList(ctx *ImportListContext)

ExitImportList is called when production importList is exited.

func (*BaseKotlinParserListener) ExitInOperator

func (s *BaseKotlinParserListener) ExitInOperator(ctx *InOperatorContext)

ExitInOperator is called when production inOperator is exited.

func (*BaseKotlinParserListener) ExitIndexingSuffix

func (s *BaseKotlinParserListener) ExitIndexingSuffix(ctx *IndexingSuffixContext)

ExitIndexingSuffix is called when production indexingSuffix is exited.

func (*BaseKotlinParserListener) ExitInfixFunctionCall

func (s *BaseKotlinParserListener) ExitInfixFunctionCall(ctx *InfixFunctionCallContext)

ExitInfixFunctionCall is called when production infixFunctionCall is exited.

func (*BaseKotlinParserListener) ExitInfixOperation

func (s *BaseKotlinParserListener) ExitInfixOperation(ctx *InfixOperationContext)

ExitInfixOperation is called when production infixOperation is exited.

func (*BaseKotlinParserListener) ExitInheritanceModifier

func (s *BaseKotlinParserListener) ExitInheritanceModifier(ctx *InheritanceModifierContext)

ExitInheritanceModifier is called when production inheritanceModifier is exited.

func (*BaseKotlinParserListener) ExitIsOperator

func (s *BaseKotlinParserListener) ExitIsOperator(ctx *IsOperatorContext)

ExitIsOperator is called when production isOperator is exited.

func (*BaseKotlinParserListener) ExitJumpExpression

func (s *BaseKotlinParserListener) ExitJumpExpression(ctx *JumpExpressionContext)

ExitJumpExpression is called when production jumpExpression is exited.

func (*BaseKotlinParserListener) ExitKotlinFile

func (s *BaseKotlinParserListener) ExitKotlinFile(ctx *KotlinFileContext)

ExitKotlinFile is called when production kotlinFile is exited.

func (*BaseKotlinParserListener) ExitLabel

func (s *BaseKotlinParserListener) ExitLabel(ctx *LabelContext)

ExitLabel is called when production label is exited.

func (*BaseKotlinParserListener) ExitLambdaLiteral

func (s *BaseKotlinParserListener) ExitLambdaLiteral(ctx *LambdaLiteralContext)

ExitLambdaLiteral is called when production lambdaLiteral is exited.

func (*BaseKotlinParserListener) ExitLambdaParameter

func (s *BaseKotlinParserListener) ExitLambdaParameter(ctx *LambdaParameterContext)

ExitLambdaParameter is called when production lambdaParameter is exited.

func (*BaseKotlinParserListener) ExitLambdaParameters

func (s *BaseKotlinParserListener) ExitLambdaParameters(ctx *LambdaParametersContext)

ExitLambdaParameters is called when production lambdaParameters is exited.

func (*BaseKotlinParserListener) ExitLineStringContent

func (s *BaseKotlinParserListener) ExitLineStringContent(ctx *LineStringContentContext)

ExitLineStringContent is called when production lineStringContent is exited.

func (*BaseKotlinParserListener) ExitLineStringExpression

func (s *BaseKotlinParserListener) ExitLineStringExpression(ctx *LineStringExpressionContext)

ExitLineStringExpression is called when production lineStringExpression is exited.

func (*BaseKotlinParserListener) ExitLineStringLiteral

func (s *BaseKotlinParserListener) ExitLineStringLiteral(ctx *LineStringLiteralContext)

ExitLineStringLiteral is called when production lineStringLiteral is exited.

func (*BaseKotlinParserListener) ExitLiteralConstant

func (s *BaseKotlinParserListener) ExitLiteralConstant(ctx *LiteralConstantContext)

ExitLiteralConstant is called when production literalConstant is exited.

func (*BaseKotlinParserListener) ExitLoopStatement

func (s *BaseKotlinParserListener) ExitLoopStatement(ctx *LoopStatementContext)

ExitLoopStatement is called when production loopStatement is exited.

func (*BaseKotlinParserListener) ExitMemberAccessOperator

func (s *BaseKotlinParserListener) ExitMemberAccessOperator(ctx *MemberAccessOperatorContext)

ExitMemberAccessOperator is called when production memberAccessOperator is exited.

func (*BaseKotlinParserListener) ExitMemberModifier

func (s *BaseKotlinParserListener) ExitMemberModifier(ctx *MemberModifierContext)

ExitMemberModifier is called when production memberModifier is exited.

func (*BaseKotlinParserListener) ExitModifier

func (s *BaseKotlinParserListener) ExitModifier(ctx *ModifierContext)

ExitModifier is called when production modifier is exited.

func (*BaseKotlinParserListener) ExitModifiers

func (s *BaseKotlinParserListener) ExitModifiers(ctx *ModifiersContext)

ExitModifiers is called when production modifiers is exited.

func (*BaseKotlinParserListener) ExitMultiAnnotation

func (s *BaseKotlinParserListener) ExitMultiAnnotation(ctx *MultiAnnotationContext)

ExitMultiAnnotation is called when production multiAnnotation is exited.

func (*BaseKotlinParserListener) ExitMultiLineStringContent

func (s *BaseKotlinParserListener) ExitMultiLineStringContent(ctx *MultiLineStringContentContext)

ExitMultiLineStringContent is called when production multiLineStringContent is exited.

func (*BaseKotlinParserListener) ExitMultiLineStringExpression

func (s *BaseKotlinParserListener) ExitMultiLineStringExpression(ctx *MultiLineStringExpressionContext)

ExitMultiLineStringExpression is called when production multiLineStringExpression is exited.

func (*BaseKotlinParserListener) ExitMultiLineStringLiteral

func (s *BaseKotlinParserListener) ExitMultiLineStringLiteral(ctx *MultiLineStringLiteralContext)

ExitMultiLineStringLiteral is called when production multiLineStringLiteral is exited.

func (*BaseKotlinParserListener) ExitMultiVariableDeclaration

func (s *BaseKotlinParserListener) ExitMultiVariableDeclaration(ctx *MultiVariableDeclarationContext)

ExitMultiVariableDeclaration is called when production multiVariableDeclaration is exited.

func (*BaseKotlinParserListener) ExitMultiplicativeExpression

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

ExitMultiplicativeExpression is called when production multiplicativeExpression is exited.

func (*BaseKotlinParserListener) ExitMultiplicativeOperator

func (s *BaseKotlinParserListener) ExitMultiplicativeOperator(ctx *MultiplicativeOperatorContext)

ExitMultiplicativeOperator is called when production multiplicativeOperator is exited.

func (*BaseKotlinParserListener) ExitNavigationSuffix

func (s *BaseKotlinParserListener) ExitNavigationSuffix(ctx *NavigationSuffixContext)

ExitNavigationSuffix is called when production navigationSuffix is exited.

func (*BaseKotlinParserListener) ExitNullableType

func (s *BaseKotlinParserListener) ExitNullableType(ctx *NullableTypeContext)

ExitNullableType is called when production nullableType is exited.

func (*BaseKotlinParserListener) ExitObjectDeclaration

func (s *BaseKotlinParserListener) ExitObjectDeclaration(ctx *ObjectDeclarationContext)

ExitObjectDeclaration is called when production objectDeclaration is exited.

func (*BaseKotlinParserListener) ExitObjectLiteral

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

ExitObjectLiteral is called when production objectLiteral is exited.

func (*BaseKotlinParserListener) ExitPackageHeader

func (s *BaseKotlinParserListener) ExitPackageHeader(ctx *PackageHeaderContext)

ExitPackageHeader is called when production packageHeader is exited.

func (*BaseKotlinParserListener) ExitParameter

func (s *BaseKotlinParserListener) ExitParameter(ctx *ParameterContext)

ExitParameter is called when production parameter is exited.

func (*BaseKotlinParserListener) ExitParameterModifier

func (s *BaseKotlinParserListener) ExitParameterModifier(ctx *ParameterModifierContext)

ExitParameterModifier is called when production parameterModifier is exited.

func (*BaseKotlinParserListener) ExitParameterModifiers

func (s *BaseKotlinParserListener) ExitParameterModifiers(ctx *ParameterModifiersContext)

ExitParameterModifiers is called when production parameterModifiers is exited.

func (*BaseKotlinParserListener) ExitParameterWithOptionalType

func (s *BaseKotlinParserListener) ExitParameterWithOptionalType(ctx *ParameterWithOptionalTypeContext)

ExitParameterWithOptionalType is called when production parameterWithOptionalType is exited.

func (*BaseKotlinParserListener) ExitParametersWithOptionalType

func (s *BaseKotlinParserListener) ExitParametersWithOptionalType(ctx *ParametersWithOptionalTypeContext)

ExitParametersWithOptionalType is called when production parametersWithOptionalType is exited.

func (*BaseKotlinParserListener) ExitParenthesizedAssignableExpression

func (s *BaseKotlinParserListener) ExitParenthesizedAssignableExpression(ctx *ParenthesizedAssignableExpressionContext)

ExitParenthesizedAssignableExpression is called when production parenthesizedAssignableExpression is exited.

func (*BaseKotlinParserListener) ExitParenthesizedDirectlyAssignableExpression

func (s *BaseKotlinParserListener) ExitParenthesizedDirectlyAssignableExpression(ctx *ParenthesizedDirectlyAssignableExpressionContext)

ExitParenthesizedDirectlyAssignableExpression is called when production parenthesizedDirectlyAssignableExpression is exited.

func (*BaseKotlinParserListener) ExitParenthesizedExpression

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

ExitParenthesizedExpression is called when production parenthesizedExpression is exited.

func (*BaseKotlinParserListener) ExitParenthesizedType

func (s *BaseKotlinParserListener) ExitParenthesizedType(ctx *ParenthesizedTypeContext)

ExitParenthesizedType is called when production parenthesizedType is exited.

func (*BaseKotlinParserListener) ExitParenthesizedUserType

func (s *BaseKotlinParserListener) ExitParenthesizedUserType(ctx *ParenthesizedUserTypeContext)

ExitParenthesizedUserType is called when production parenthesizedUserType is exited.

func (*BaseKotlinParserListener) ExitPlatformModifier

func (s *BaseKotlinParserListener) ExitPlatformModifier(ctx *PlatformModifierContext)

ExitPlatformModifier is called when production platformModifier is exited.

func (*BaseKotlinParserListener) ExitPostfixUnaryExpression

func (s *BaseKotlinParserListener) ExitPostfixUnaryExpression(ctx *PostfixUnaryExpressionContext)

ExitPostfixUnaryExpression is called when production postfixUnaryExpression is exited.

func (*BaseKotlinParserListener) ExitPostfixUnaryOperator

func (s *BaseKotlinParserListener) ExitPostfixUnaryOperator(ctx *PostfixUnaryOperatorContext)

ExitPostfixUnaryOperator is called when production postfixUnaryOperator is exited.

func (*BaseKotlinParserListener) ExitPostfixUnarySuffix

func (s *BaseKotlinParserListener) ExitPostfixUnarySuffix(ctx *PostfixUnarySuffixContext)

ExitPostfixUnarySuffix is called when production postfixUnarySuffix is exited.

func (*BaseKotlinParserListener) ExitPrefixUnaryExpression

func (s *BaseKotlinParserListener) ExitPrefixUnaryExpression(ctx *PrefixUnaryExpressionContext)

ExitPrefixUnaryExpression is called when production prefixUnaryExpression is exited.

func (*BaseKotlinParserListener) ExitPrefixUnaryOperator

func (s *BaseKotlinParserListener) ExitPrefixUnaryOperator(ctx *PrefixUnaryOperatorContext)

ExitPrefixUnaryOperator is called when production prefixUnaryOperator is exited.

func (*BaseKotlinParserListener) ExitPrimaryConstructor

func (s *BaseKotlinParserListener) ExitPrimaryConstructor(ctx *PrimaryConstructorContext)

ExitPrimaryConstructor is called when production primaryConstructor is exited.

func (*BaseKotlinParserListener) ExitPrimaryExpression

func (s *BaseKotlinParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)

ExitPrimaryExpression is called when production primaryExpression is exited.

func (*BaseKotlinParserListener) ExitPropertyDeclaration

func (s *BaseKotlinParserListener) ExitPropertyDeclaration(ctx *PropertyDeclarationContext)

ExitPropertyDeclaration is called when production propertyDeclaration is exited.

func (*BaseKotlinParserListener) ExitPropertyDelegate

func (s *BaseKotlinParserListener) ExitPropertyDelegate(ctx *PropertyDelegateContext)

ExitPropertyDelegate is called when production propertyDelegate is exited.

func (*BaseKotlinParserListener) ExitPropertyModifier

func (s *BaseKotlinParserListener) ExitPropertyModifier(ctx *PropertyModifierContext)

ExitPropertyModifier is called when production propertyModifier is exited.

func (*BaseKotlinParserListener) ExitQuest

func (s *BaseKotlinParserListener) ExitQuest(ctx *QuestContext)

ExitQuest is called when production quest is exited.

func (*BaseKotlinParserListener) ExitRangeExpression

func (s *BaseKotlinParserListener) ExitRangeExpression(ctx *RangeExpressionContext)

ExitRangeExpression is called when production rangeExpression is exited.

func (*BaseKotlinParserListener) ExitRangeTest

func (s *BaseKotlinParserListener) ExitRangeTest(ctx *RangeTestContext)

ExitRangeTest is called when production rangeTest is exited.

func (*BaseKotlinParserListener) ExitReceiverType

func (s *BaseKotlinParserListener) ExitReceiverType(ctx *ReceiverTypeContext)

ExitReceiverType is called when production receiverType is exited.

func (*BaseKotlinParserListener) ExitReificationModifier

func (s *BaseKotlinParserListener) ExitReificationModifier(ctx *ReificationModifierContext)

ExitReificationModifier is called when production reificationModifier is exited.

func (*BaseKotlinParserListener) ExitSafeNav

func (s *BaseKotlinParserListener) ExitSafeNav(ctx *SafeNavContext)

ExitSafeNav is called when production safeNav is exited.

func (*BaseKotlinParserListener) ExitScript

func (s *BaseKotlinParserListener) ExitScript(ctx *ScriptContext)

ExitScript is called when production script is exited.

func (*BaseKotlinParserListener) ExitSecondaryConstructor

func (s *BaseKotlinParserListener) ExitSecondaryConstructor(ctx *SecondaryConstructorContext)

ExitSecondaryConstructor is called when production secondaryConstructor is exited.

func (*BaseKotlinParserListener) ExitSemi

func (s *BaseKotlinParserListener) ExitSemi(ctx *SemiContext)

ExitSemi is called when production semi is exited.

func (*BaseKotlinParserListener) ExitSemis

func (s *BaseKotlinParserListener) ExitSemis(ctx *SemisContext)

ExitSemis is called when production semis is exited.

func (*BaseKotlinParserListener) ExitSetter

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

ExitSetter is called when production setter is exited.

func (*BaseKotlinParserListener) ExitShebangLine

func (s *BaseKotlinParserListener) ExitShebangLine(ctx *ShebangLineContext)

ExitShebangLine is called when production shebangLine is exited.

func (*BaseKotlinParserListener) ExitSimpleIdentifier

func (s *BaseKotlinParserListener) ExitSimpleIdentifier(ctx *SimpleIdentifierContext)

ExitSimpleIdentifier is called when production simpleIdentifier is exited.

func (*BaseKotlinParserListener) ExitSimpleUserType

func (s *BaseKotlinParserListener) ExitSimpleUserType(ctx *SimpleUserTypeContext)

ExitSimpleUserType is called when production simpleUserType is exited.

func (*BaseKotlinParserListener) ExitSingleAnnotation

func (s *BaseKotlinParserListener) ExitSingleAnnotation(ctx *SingleAnnotationContext)

ExitSingleAnnotation is called when production singleAnnotation is exited.

func (*BaseKotlinParserListener) ExitStatement

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

ExitStatement is called when production statement is exited.

func (*BaseKotlinParserListener) ExitStatements

func (s *BaseKotlinParserListener) ExitStatements(ctx *StatementsContext)

ExitStatements is called when production statements is exited.

func (*BaseKotlinParserListener) ExitStringLiteral

func (s *BaseKotlinParserListener) ExitStringLiteral(ctx *StringLiteralContext)

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseKotlinParserListener) ExitSuperExpression

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

ExitSuperExpression is called when production superExpression is exited.

func (*BaseKotlinParserListener) ExitThisExpression

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

ExitThisExpression is called when production thisExpression is exited.

func (*BaseKotlinParserListener) ExitTopLevelObject

func (s *BaseKotlinParserListener) ExitTopLevelObject(ctx *TopLevelObjectContext)

ExitTopLevelObject is called when production topLevelObject is exited.

func (*BaseKotlinParserListener) ExitTryExpression

func (s *BaseKotlinParserListener) ExitTryExpression(ctx *TryExpressionContext)

ExitTryExpression is called when production tryExpression is exited.

func (*BaseKotlinParserListener) ExitType

func (s *BaseKotlinParserListener) ExitType(ctx *TypeContext)

ExitType is called when production type is exited.

func (*BaseKotlinParserListener) ExitTypeAlias

func (s *BaseKotlinParserListener) ExitTypeAlias(ctx *TypeAliasContext)

ExitTypeAlias is called when production typeAlias is exited.

func (*BaseKotlinParserListener) ExitTypeArguments

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

ExitTypeArguments is called when production typeArguments is exited.

func (*BaseKotlinParserListener) ExitTypeConstraint

func (s *BaseKotlinParserListener) ExitTypeConstraint(ctx *TypeConstraintContext)

ExitTypeConstraint is called when production typeConstraint is exited.

func (*BaseKotlinParserListener) ExitTypeConstraints

func (s *BaseKotlinParserListener) ExitTypeConstraints(ctx *TypeConstraintsContext)

ExitTypeConstraints is called when production typeConstraints is exited.

func (*BaseKotlinParserListener) ExitTypeModifier

func (s *BaseKotlinParserListener) ExitTypeModifier(ctx *TypeModifierContext)

ExitTypeModifier is called when production typeModifier is exited.

func (*BaseKotlinParserListener) ExitTypeModifiers

func (s *BaseKotlinParserListener) ExitTypeModifiers(ctx *TypeModifiersContext)

ExitTypeModifiers is called when production typeModifiers is exited.

func (*BaseKotlinParserListener) ExitTypeParameter

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

ExitTypeParameter is called when production typeParameter is exited.

func (*BaseKotlinParserListener) ExitTypeParameterModifier

func (s *BaseKotlinParserListener) ExitTypeParameterModifier(ctx *TypeParameterModifierContext)

ExitTypeParameterModifier is called when production typeParameterModifier is exited.

func (*BaseKotlinParserListener) ExitTypeParameterModifiers

func (s *BaseKotlinParserListener) ExitTypeParameterModifiers(ctx *TypeParameterModifiersContext)

ExitTypeParameterModifiers is called when production typeParameterModifiers is exited.

func (*BaseKotlinParserListener) ExitTypeParameters

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

ExitTypeParameters is called when production typeParameters is exited.

func (*BaseKotlinParserListener) ExitTypeProjection

func (s *BaseKotlinParserListener) ExitTypeProjection(ctx *TypeProjectionContext)

ExitTypeProjection is called when production typeProjection is exited.

func (*BaseKotlinParserListener) ExitTypeProjectionModifier

func (s *BaseKotlinParserListener) ExitTypeProjectionModifier(ctx *TypeProjectionModifierContext)

ExitTypeProjectionModifier is called when production typeProjectionModifier is exited.

func (*BaseKotlinParserListener) ExitTypeProjectionModifiers

func (s *BaseKotlinParserListener) ExitTypeProjectionModifiers(ctx *TypeProjectionModifiersContext)

ExitTypeProjectionModifiers is called when production typeProjectionModifiers is exited.

func (*BaseKotlinParserListener) ExitTypeReference

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

ExitTypeReference is called when production typeReference is exited.

func (*BaseKotlinParserListener) ExitTypeTest

func (s *BaseKotlinParserListener) ExitTypeTest(ctx *TypeTestContext)

ExitTypeTest is called when production typeTest is exited.

func (*BaseKotlinParserListener) ExitUnaryPrefix

func (s *BaseKotlinParserListener) ExitUnaryPrefix(ctx *UnaryPrefixContext)

ExitUnaryPrefix is called when production unaryPrefix is exited.

func (*BaseKotlinParserListener) ExitUnescapedAnnotation

func (s *BaseKotlinParserListener) ExitUnescapedAnnotation(ctx *UnescapedAnnotationContext)

ExitUnescapedAnnotation is called when production unescapedAnnotation is exited.

func (*BaseKotlinParserListener) ExitUserType

func (s *BaseKotlinParserListener) ExitUserType(ctx *UserTypeContext)

ExitUserType is called when production userType is exited.

func (*BaseKotlinParserListener) ExitValueArgument

func (s *BaseKotlinParserListener) ExitValueArgument(ctx *ValueArgumentContext)

ExitValueArgument is called when production valueArgument is exited.

func (*BaseKotlinParserListener) ExitValueArguments

func (s *BaseKotlinParserListener) ExitValueArguments(ctx *ValueArgumentsContext)

ExitValueArguments is called when production valueArguments is exited.

func (*BaseKotlinParserListener) ExitVariableDeclaration

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

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseKotlinParserListener) ExitVarianceModifier

func (s *BaseKotlinParserListener) ExitVarianceModifier(ctx *VarianceModifierContext)

ExitVarianceModifier is called when production varianceModifier is exited.

func (*BaseKotlinParserListener) ExitVisibilityModifier

func (s *BaseKotlinParserListener) ExitVisibilityModifier(ctx *VisibilityModifierContext)

ExitVisibilityModifier is called when production visibilityModifier is exited.

func (*BaseKotlinParserListener) ExitWhenCondition

func (s *BaseKotlinParserListener) ExitWhenCondition(ctx *WhenConditionContext)

ExitWhenCondition is called when production whenCondition is exited.

func (*BaseKotlinParserListener) ExitWhenEntry

func (s *BaseKotlinParserListener) ExitWhenEntry(ctx *WhenEntryContext)

ExitWhenEntry is called when production whenEntry is exited.

func (*BaseKotlinParserListener) ExitWhenExpression

func (s *BaseKotlinParserListener) ExitWhenExpression(ctx *WhenExpressionContext)

ExitWhenExpression is called when production whenExpression is exited.

func (*BaseKotlinParserListener) ExitWhenSubject

func (s *BaseKotlinParserListener) ExitWhenSubject(ctx *WhenSubjectContext)

ExitWhenSubject is called when production whenSubject is exited.

func (*BaseKotlinParserListener) ExitWhileStatement

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

ExitWhileStatement is called when production whileStatement is exited.

func (*BaseKotlinParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseKotlinParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

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

func (s *BlockContext) AllNL() []antlr.TerminalNode

func (*BlockContext) EnterRule

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

func (*BlockContext) ExitRule

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

func (*BlockContext) GetParser

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

func (*BlockContext) GetRuleContext

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

func (*BlockContext) IsBlockContext

func (*BlockContext) IsBlockContext()

func (*BlockContext) LCURL

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

func (*BlockContext) NL

func (*BlockContext) RCURL

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

func (*BlockContext) Statements

func (s *BlockContext) Statements() IStatementsContext

func (*BlockContext) ToStringTree

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

type CallSuffixContext

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

func NewCallSuffixContext

func NewCallSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallSuffixContext

func NewEmptyCallSuffixContext

func NewEmptyCallSuffixContext() *CallSuffixContext

func (*CallSuffixContext) AnnotatedLambda

func (s *CallSuffixContext) AnnotatedLambda() IAnnotatedLambdaContext

func (*CallSuffixContext) EnterRule

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

func (*CallSuffixContext) ExitRule

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

func (*CallSuffixContext) GetParser

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

func (*CallSuffixContext) GetRuleContext

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

func (*CallSuffixContext) IsCallSuffixContext

func (*CallSuffixContext) IsCallSuffixContext()

func (*CallSuffixContext) ToStringTree

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

func (*CallSuffixContext) TypeArguments

func (s *CallSuffixContext) TypeArguments() ITypeArgumentsContext

func (*CallSuffixContext) ValueArguments

func (s *CallSuffixContext) ValueArguments() IValueArgumentsContext

type CallableReferenceContext

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

func NewCallableReferenceContext

func NewCallableReferenceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallableReferenceContext

func NewEmptyCallableReferenceContext

func NewEmptyCallableReferenceContext() *CallableReferenceContext

func (*CallableReferenceContext) AllNL

func (*CallableReferenceContext) CLASS

func (*CallableReferenceContext) COLONCOLON

func (*CallableReferenceContext) EnterRule

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

func (*CallableReferenceContext) ExitRule

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

func (*CallableReferenceContext) GetParser

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

func (*CallableReferenceContext) GetRuleContext

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

func (*CallableReferenceContext) IsCallableReferenceContext

func (*CallableReferenceContext) IsCallableReferenceContext()

func (*CallableReferenceContext) NL

func (*CallableReferenceContext) ReceiverType

func (*CallableReferenceContext) SimpleIdentifier

func (s *CallableReferenceContext) SimpleIdentifier() ISimpleIdentifierContext

func (*CallableReferenceContext) ToStringTree

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

type CatchBlockContext

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

func NewCatchBlockContext

func NewCatchBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchBlockContext

func NewEmptyCatchBlockContext

func NewEmptyCatchBlockContext() *CatchBlockContext

func (*CatchBlockContext) AllAnnotation

func (s *CatchBlockContext) AllAnnotation() []IAnnotationContext

func (*CatchBlockContext) AllNL

func (s *CatchBlockContext) AllNL() []antlr.TerminalNode

func (*CatchBlockContext) Annotation

func (s *CatchBlockContext) Annotation(i int) IAnnotationContext

func (*CatchBlockContext) Block

func (s *CatchBlockContext) Block() IBlockContext

func (*CatchBlockContext) CATCH

func (*CatchBlockContext) COLON

func (*CatchBlockContext) COMMA

func (*CatchBlockContext) EnterRule

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

func (*CatchBlockContext) ExitRule

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

func (*CatchBlockContext) GetParser

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

func (*CatchBlockContext) GetRuleContext

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

func (*CatchBlockContext) IsCatchBlockContext

func (*CatchBlockContext) IsCatchBlockContext()

func (*CatchBlockContext) LPAREN

func (s *CatchBlockContext) LPAREN() antlr.TerminalNode

func (*CatchBlockContext) NL

func (*CatchBlockContext) RPAREN

func (s *CatchBlockContext) RPAREN() antlr.TerminalNode

func (*CatchBlockContext) SimpleIdentifier

func (s *CatchBlockContext) SimpleIdentifier() ISimpleIdentifierContext

func (*CatchBlockContext) ToStringTree

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

func (*CatchBlockContext) Type_

func (s *CatchBlockContext) Type_() ITypeContext

type ClassBodyContext

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

func NewClassBodyContext

func NewClassBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassBodyContext

func NewEmptyClassBodyContext

func NewEmptyClassBodyContext() *ClassBodyContext

func (*ClassBodyContext) AllNL

func (s *ClassBodyContext) AllNL() []antlr.TerminalNode

func (*ClassBodyContext) ClassMemberDeclarations

func (s *ClassBodyContext) ClassMemberDeclarations() IClassMemberDeclarationsContext

func (*ClassBodyContext) EnterRule

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

func (*ClassBodyContext) ExitRule

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

func (*ClassBodyContext) GetParser

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

func (*ClassBodyContext) GetRuleContext

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

func (*ClassBodyContext) IsClassBodyContext

func (*ClassBodyContext) IsClassBodyContext()

func (*ClassBodyContext) LCURL

func (s *ClassBodyContext) LCURL() antlr.TerminalNode

func (*ClassBodyContext) NL

func (*ClassBodyContext) RCURL

func (s *ClassBodyContext) RCURL() antlr.TerminalNode

func (*ClassBodyContext) ToStringTree

func (s *ClassBodyContext) 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) AllNL

func (*ClassDeclarationContext) CLASS

func (*ClassDeclarationContext) COLON

func (*ClassDeclarationContext) ClassBody

func (*ClassDeclarationContext) DelegationSpecifiers

func (s *ClassDeclarationContext) DelegationSpecifiers() IDelegationSpecifiersContext

func (*ClassDeclarationContext) EnterRule

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

func (*ClassDeclarationContext) EnumClassBody

func (*ClassDeclarationContext) ExitRule

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

func (*ClassDeclarationContext) FUN

func (*ClassDeclarationContext) GetParser

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

func (*ClassDeclarationContext) GetRuleContext

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

func (*ClassDeclarationContext) INTERFACE

func (*ClassDeclarationContext) IsClassDeclarationContext

func (*ClassDeclarationContext) IsClassDeclarationContext()

func (*ClassDeclarationContext) Modifiers

func (*ClassDeclarationContext) NL

func (*ClassDeclarationContext) PrimaryConstructor

func (s *ClassDeclarationContext) PrimaryConstructor() IPrimaryConstructorContext

func (*ClassDeclarationContext) SimpleIdentifier

func (s *ClassDeclarationContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ClassDeclarationContext) ToStringTree

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

func (*ClassDeclarationContext) TypeConstraints

func (s *ClassDeclarationContext) TypeConstraints() ITypeConstraintsContext

func (*ClassDeclarationContext) TypeParameters

func (s *ClassDeclarationContext) TypeParameters() ITypeParametersContext

type ClassMemberDeclarationContext

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

func NewClassMemberDeclarationContext

func NewClassMemberDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMemberDeclarationContext

func NewEmptyClassMemberDeclarationContext

func NewEmptyClassMemberDeclarationContext() *ClassMemberDeclarationContext

func (*ClassMemberDeclarationContext) AnonymousInitializer

func (*ClassMemberDeclarationContext) CompanionObject

func (*ClassMemberDeclarationContext) Declaration

func (*ClassMemberDeclarationContext) EnterRule

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

func (*ClassMemberDeclarationContext) ExitRule

func (*ClassMemberDeclarationContext) GetParser

func (*ClassMemberDeclarationContext) GetRuleContext

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

func (*ClassMemberDeclarationContext) IsClassMemberDeclarationContext

func (*ClassMemberDeclarationContext) IsClassMemberDeclarationContext()

func (*ClassMemberDeclarationContext) SecondaryConstructor

func (*ClassMemberDeclarationContext) ToStringTree

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

type ClassMemberDeclarationsContext

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

func NewClassMemberDeclarationsContext

func NewClassMemberDeclarationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassMemberDeclarationsContext

func NewEmptyClassMemberDeclarationsContext

func NewEmptyClassMemberDeclarationsContext() *ClassMemberDeclarationsContext

func (*ClassMemberDeclarationsContext) AllClassMemberDeclaration

func (s *ClassMemberDeclarationsContext) AllClassMemberDeclaration() []IClassMemberDeclarationContext

func (*ClassMemberDeclarationsContext) AllSemis

func (*ClassMemberDeclarationsContext) ClassMemberDeclaration

func (*ClassMemberDeclarationsContext) EnterRule

func (*ClassMemberDeclarationsContext) ExitRule

func (*ClassMemberDeclarationsContext) GetParser

func (*ClassMemberDeclarationsContext) GetRuleContext

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

func (*ClassMemberDeclarationsContext) IsClassMemberDeclarationsContext

func (*ClassMemberDeclarationsContext) IsClassMemberDeclarationsContext()

func (*ClassMemberDeclarationsContext) Semis

func (*ClassMemberDeclarationsContext) ToStringTree

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

type ClassModifierContext

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

func NewClassModifierContext

func NewClassModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassModifierContext

func NewEmptyClassModifierContext

func NewEmptyClassModifierContext() *ClassModifierContext

func (*ClassModifierContext) ANNOTATION

func (s *ClassModifierContext) ANNOTATION() antlr.TerminalNode

func (*ClassModifierContext) DATA

func (*ClassModifierContext) ENUM

func (*ClassModifierContext) EnterRule

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

func (*ClassModifierContext) ExitRule

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

func (*ClassModifierContext) GetParser

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

func (*ClassModifierContext) GetRuleContext

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

func (*ClassModifierContext) INNER

func (*ClassModifierContext) IsClassModifierContext

func (*ClassModifierContext) IsClassModifierContext()

func (*ClassModifierContext) SEALED

func (*ClassModifierContext) ToStringTree

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

func (*ClassModifierContext) VALUE

type ClassParameterContext

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

func NewClassParameterContext

func NewClassParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassParameterContext

func NewEmptyClassParameterContext

func NewEmptyClassParameterContext() *ClassParameterContext

func (*ClassParameterContext) ASSIGNMENT

func (s *ClassParameterContext) ASSIGNMENT() antlr.TerminalNode

func (*ClassParameterContext) AllNL

func (*ClassParameterContext) COLON

func (*ClassParameterContext) EnterRule

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

func (*ClassParameterContext) ExitRule

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

func (*ClassParameterContext) Expression

func (s *ClassParameterContext) Expression() IExpressionContext

func (*ClassParameterContext) GetParser

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

func (*ClassParameterContext) GetRuleContext

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

func (*ClassParameterContext) IsClassParameterContext

func (*ClassParameterContext) IsClassParameterContext()

func (*ClassParameterContext) Modifiers

func (*ClassParameterContext) NL

func (*ClassParameterContext) SimpleIdentifier

func (s *ClassParameterContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ClassParameterContext) ToStringTree

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

func (*ClassParameterContext) Type_

func (*ClassParameterContext) VAL

func (*ClassParameterContext) VAR

type ClassParametersContext

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

func NewClassParametersContext

func NewClassParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ClassParametersContext

func NewEmptyClassParametersContext

func NewEmptyClassParametersContext() *ClassParametersContext

func (*ClassParametersContext) AllCOMMA

func (s *ClassParametersContext) AllCOMMA() []antlr.TerminalNode

func (*ClassParametersContext) AllClassParameter

func (s *ClassParametersContext) AllClassParameter() []IClassParameterContext

func (*ClassParametersContext) AllNL

func (*ClassParametersContext) COMMA

func (*ClassParametersContext) ClassParameter

func (s *ClassParametersContext) ClassParameter(i int) IClassParameterContext

func (*ClassParametersContext) EnterRule

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

func (*ClassParametersContext) ExitRule

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

func (*ClassParametersContext) GetParser

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

func (*ClassParametersContext) GetRuleContext

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

func (*ClassParametersContext) IsClassParametersContext

func (*ClassParametersContext) IsClassParametersContext()

func (*ClassParametersContext) LPAREN

func (*ClassParametersContext) NL

func (*ClassParametersContext) RPAREN

func (*ClassParametersContext) ToStringTree

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

type CollectionLiteralContext

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

func NewCollectionLiteralContext

func NewCollectionLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CollectionLiteralContext

func NewEmptyCollectionLiteralContext

func NewEmptyCollectionLiteralContext() *CollectionLiteralContext

func (*CollectionLiteralContext) AllCOMMA

func (*CollectionLiteralContext) AllExpression

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

func (*CollectionLiteralContext) AllNL

func (*CollectionLiteralContext) COMMA

func (*CollectionLiteralContext) EnterRule

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

func (*CollectionLiteralContext) ExitRule

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

func (*CollectionLiteralContext) Expression

func (*CollectionLiteralContext) GetParser

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

func (*CollectionLiteralContext) GetRuleContext

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

func (*CollectionLiteralContext) IsCollectionLiteralContext

func (*CollectionLiteralContext) IsCollectionLiteralContext()

func (*CollectionLiteralContext) LSQUARE

func (*CollectionLiteralContext) NL

func (*CollectionLiteralContext) RSQUARE

func (*CollectionLiteralContext) ToStringTree

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

type CompanionObjectContext

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

func NewCompanionObjectContext

func NewCompanionObjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompanionObjectContext

func NewEmptyCompanionObjectContext

func NewEmptyCompanionObjectContext() *CompanionObjectContext

func (*CompanionObjectContext) AllNL

func (*CompanionObjectContext) COLON

func (*CompanionObjectContext) COMPANION

func (s *CompanionObjectContext) COMPANION() antlr.TerminalNode

func (*CompanionObjectContext) ClassBody

func (*CompanionObjectContext) DelegationSpecifiers

func (s *CompanionObjectContext) DelegationSpecifiers() IDelegationSpecifiersContext

func (*CompanionObjectContext) EnterRule

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

func (*CompanionObjectContext) ExitRule

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

func (*CompanionObjectContext) GetParser

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

func (*CompanionObjectContext) GetRuleContext

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

func (*CompanionObjectContext) IsCompanionObjectContext

func (*CompanionObjectContext) IsCompanionObjectContext()

func (*CompanionObjectContext) Modifiers

func (*CompanionObjectContext) NL

func (*CompanionObjectContext) OBJECT

func (*CompanionObjectContext) SimpleIdentifier

func (s *CompanionObjectContext) SimpleIdentifier() ISimpleIdentifierContext

func (*CompanionObjectContext) ToStringTree

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

type ComparisonContext

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

func NewComparisonContext

func NewComparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonContext

func NewEmptyComparisonContext

func NewEmptyComparisonContext() *ComparisonContext

func (*ComparisonContext) AllComparisonOperator

func (s *ComparisonContext) AllComparisonOperator() []IComparisonOperatorContext

func (*ComparisonContext) AllGenericCallLikeComparison

func (s *ComparisonContext) AllGenericCallLikeComparison() []IGenericCallLikeComparisonContext

func (*ComparisonContext) AllNL

func (s *ComparisonContext) AllNL() []antlr.TerminalNode

func (*ComparisonContext) ComparisonOperator

func (s *ComparisonContext) ComparisonOperator(i int) IComparisonOperatorContext

func (*ComparisonContext) EnterRule

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

func (*ComparisonContext) ExitRule

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

func (*ComparisonContext) GenericCallLikeComparison

func (s *ComparisonContext) GenericCallLikeComparison(i int) IGenericCallLikeComparisonContext

func (*ComparisonContext) GetParser

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

func (*ComparisonContext) GetRuleContext

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

func (*ComparisonContext) IsComparisonContext

func (*ComparisonContext) IsComparisonContext()

func (*ComparisonContext) NL

func (*ComparisonContext) ToStringTree

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

type ComparisonOperatorContext

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

func NewComparisonOperatorContext

func NewComparisonOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonOperatorContext

func NewEmptyComparisonOperatorContext

func NewEmptyComparisonOperatorContext() *ComparisonOperatorContext

func (*ComparisonOperatorContext) EnterRule

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

func (*ComparisonOperatorContext) ExitRule

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

func (*ComparisonOperatorContext) GE

func (*ComparisonOperatorContext) GetParser

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

func (*ComparisonOperatorContext) GetRuleContext

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

func (*ComparisonOperatorContext) IsComparisonOperatorContext

func (*ComparisonOperatorContext) IsComparisonOperatorContext()

func (*ComparisonOperatorContext) LANGLE

func (*ComparisonOperatorContext) LE

func (*ComparisonOperatorContext) RANGLE

func (*ComparisonOperatorContext) ToStringTree

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

type ConjunctionContext

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

func NewConjunctionContext

func NewConjunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConjunctionContext

func NewEmptyConjunctionContext

func NewEmptyConjunctionContext() *ConjunctionContext

func (*ConjunctionContext) AllCONJ

func (s *ConjunctionContext) AllCONJ() []antlr.TerminalNode

func (*ConjunctionContext) AllEquality

func (s *ConjunctionContext) AllEquality() []IEqualityContext

func (*ConjunctionContext) AllNL

func (s *ConjunctionContext) AllNL() []antlr.TerminalNode

func (*ConjunctionContext) CONJ

func (*ConjunctionContext) EnterRule

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

func (*ConjunctionContext) Equality

func (s *ConjunctionContext) Equality(i int) IEqualityContext

func (*ConjunctionContext) ExitRule

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

func (*ConjunctionContext) GetParser

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

func (*ConjunctionContext) GetRuleContext

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

func (*ConjunctionContext) IsConjunctionContext

func (*ConjunctionContext) IsConjunctionContext()

func (*ConjunctionContext) NL

func (*ConjunctionContext) ToStringTree

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

type ConstructorDelegationCallContext

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

func NewConstructorDelegationCallContext

func NewConstructorDelegationCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorDelegationCallContext

func NewEmptyConstructorDelegationCallContext

func NewEmptyConstructorDelegationCallContext() *ConstructorDelegationCallContext

func (*ConstructorDelegationCallContext) AllNL

func (*ConstructorDelegationCallContext) EnterRule

func (*ConstructorDelegationCallContext) ExitRule

func (*ConstructorDelegationCallContext) GetParser

func (*ConstructorDelegationCallContext) GetRuleContext

func (*ConstructorDelegationCallContext) IsConstructorDelegationCallContext

func (*ConstructorDelegationCallContext) IsConstructorDelegationCallContext()

func (*ConstructorDelegationCallContext) NL

func (*ConstructorDelegationCallContext) SUPER

func (*ConstructorDelegationCallContext) THIS

func (*ConstructorDelegationCallContext) ToStringTree

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

func (*ConstructorDelegationCallContext) ValueArguments

type ConstructorInvocationContext

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

func NewConstructorInvocationContext

func NewConstructorInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorInvocationContext

func NewEmptyConstructorInvocationContext

func NewEmptyConstructorInvocationContext() *ConstructorInvocationContext

func (*ConstructorInvocationContext) AllNL

func (*ConstructorInvocationContext) EnterRule

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

func (*ConstructorInvocationContext) ExitRule

func (*ConstructorInvocationContext) GetParser

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

func (*ConstructorInvocationContext) GetRuleContext

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

func (*ConstructorInvocationContext) IsConstructorInvocationContext

func (*ConstructorInvocationContext) IsConstructorInvocationContext()

func (*ConstructorInvocationContext) NL

func (*ConstructorInvocationContext) ToStringTree

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

func (*ConstructorInvocationContext) UserType

func (*ConstructorInvocationContext) ValueArguments

type ControlStructureBodyContext

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

func NewControlStructureBodyContext

func NewControlStructureBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ControlStructureBodyContext

func NewEmptyControlStructureBodyContext

func NewEmptyControlStructureBodyContext() *ControlStructureBodyContext

func (*ControlStructureBodyContext) Block

func (*ControlStructureBodyContext) EnterRule

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

func (*ControlStructureBodyContext) ExitRule

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

func (*ControlStructureBodyContext) GetParser

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

func (*ControlStructureBodyContext) GetRuleContext

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

func (*ControlStructureBodyContext) IsControlStructureBodyContext

func (*ControlStructureBodyContext) IsControlStructureBodyContext()

func (*ControlStructureBodyContext) Statement

func (*ControlStructureBodyContext) ToStringTree

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

type DeclarationContext

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

func NewDeclarationContext

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

func NewEmptyDeclarationContext

func NewEmptyDeclarationContext() *DeclarationContext

func (*DeclarationContext) ClassDeclaration

func (s *DeclarationContext) ClassDeclaration() IClassDeclarationContext

func (*DeclarationContext) EnterRule

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

func (*DeclarationContext) ExitRule

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

func (*DeclarationContext) FunctionDeclaration

func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext

func (*DeclarationContext) GetParser

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

func (*DeclarationContext) GetRuleContext

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

func (*DeclarationContext) IsDeclarationContext

func (*DeclarationContext) IsDeclarationContext()

func (*DeclarationContext) ObjectDeclaration

func (s *DeclarationContext) ObjectDeclaration() IObjectDeclarationContext

func (*DeclarationContext) PropertyDeclaration

func (s *DeclarationContext) PropertyDeclaration() IPropertyDeclarationContext

func (*DeclarationContext) ToStringTree

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

func (*DeclarationContext) TypeAlias

func (s *DeclarationContext) TypeAlias() ITypeAliasContext

type DefinitelyNonNullableTypeContext

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

func NewDefinitelyNonNullableTypeContext

func NewDefinitelyNonNullableTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DefinitelyNonNullableTypeContext

func NewEmptyDefinitelyNonNullableTypeContext

func NewEmptyDefinitelyNonNullableTypeContext() *DefinitelyNonNullableTypeContext

func (*DefinitelyNonNullableTypeContext) AMP

func (*DefinitelyNonNullableTypeContext) AllNL

func (*DefinitelyNonNullableTypeContext) AllParenthesizedUserType

func (s *DefinitelyNonNullableTypeContext) AllParenthesizedUserType() []IParenthesizedUserTypeContext

func (*DefinitelyNonNullableTypeContext) AllTypeModifiers

func (*DefinitelyNonNullableTypeContext) AllUserType

func (*DefinitelyNonNullableTypeContext) EnterRule

func (*DefinitelyNonNullableTypeContext) ExitRule

func (*DefinitelyNonNullableTypeContext) GetParser

func (*DefinitelyNonNullableTypeContext) GetRuleContext

func (*DefinitelyNonNullableTypeContext) IsDefinitelyNonNullableTypeContext

func (*DefinitelyNonNullableTypeContext) IsDefinitelyNonNullableTypeContext()

func (*DefinitelyNonNullableTypeContext) NL

func (*DefinitelyNonNullableTypeContext) ParenthesizedUserType

func (*DefinitelyNonNullableTypeContext) ToStringTree

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

func (*DefinitelyNonNullableTypeContext) TypeModifiers

func (*DefinitelyNonNullableTypeContext) UserType

type DelegationSpecifierContext

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

func NewDelegationSpecifierContext

func NewDelegationSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DelegationSpecifierContext

func NewEmptyDelegationSpecifierContext

func NewEmptyDelegationSpecifierContext() *DelegationSpecifierContext

func (*DelegationSpecifierContext) AllNL

func (*DelegationSpecifierContext) ConstructorInvocation

func (s *DelegationSpecifierContext) ConstructorInvocation() IConstructorInvocationContext

func (*DelegationSpecifierContext) EnterRule

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

func (*DelegationSpecifierContext) ExitRule

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

func (*DelegationSpecifierContext) ExplicitDelegation

func (*DelegationSpecifierContext) FunctionType

func (*DelegationSpecifierContext) GetParser

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

func (*DelegationSpecifierContext) GetRuleContext

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

func (*DelegationSpecifierContext) IsDelegationSpecifierContext

func (*DelegationSpecifierContext) IsDelegationSpecifierContext()

func (*DelegationSpecifierContext) NL

func (*DelegationSpecifierContext) SUSPEND

func (*DelegationSpecifierContext) ToStringTree

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

func (*DelegationSpecifierContext) UserType

type DelegationSpecifiersContext

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

func NewDelegationSpecifiersContext

func NewDelegationSpecifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DelegationSpecifiersContext

func NewEmptyDelegationSpecifiersContext

func NewEmptyDelegationSpecifiersContext() *DelegationSpecifiersContext

func (*DelegationSpecifiersContext) AllAnnotatedDelegationSpecifier

func (s *DelegationSpecifiersContext) AllAnnotatedDelegationSpecifier() []IAnnotatedDelegationSpecifierContext

func (*DelegationSpecifiersContext) AllCOMMA

func (*DelegationSpecifiersContext) AllNL

func (*DelegationSpecifiersContext) AnnotatedDelegationSpecifier

func (s *DelegationSpecifiersContext) AnnotatedDelegationSpecifier(i int) IAnnotatedDelegationSpecifierContext

func (*DelegationSpecifiersContext) COMMA

func (*DelegationSpecifiersContext) EnterRule

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

func (*DelegationSpecifiersContext) ExitRule

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

func (*DelegationSpecifiersContext) GetParser

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

func (*DelegationSpecifiersContext) GetRuleContext

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

func (*DelegationSpecifiersContext) IsDelegationSpecifiersContext

func (*DelegationSpecifiersContext) IsDelegationSpecifiersContext()

func (*DelegationSpecifiersContext) NL

func (*DelegationSpecifiersContext) ToStringTree

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

type DirectlyAssignableExpressionContext

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

func NewDirectlyAssignableExpressionContext

func NewDirectlyAssignableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DirectlyAssignableExpressionContext

func NewEmptyDirectlyAssignableExpressionContext

func NewEmptyDirectlyAssignableExpressionContext() *DirectlyAssignableExpressionContext

func (*DirectlyAssignableExpressionContext) AssignableSuffix

func (*DirectlyAssignableExpressionContext) EnterRule

func (*DirectlyAssignableExpressionContext) ExitRule

func (*DirectlyAssignableExpressionContext) GetParser

func (*DirectlyAssignableExpressionContext) GetRuleContext

func (*DirectlyAssignableExpressionContext) IsDirectlyAssignableExpressionContext

func (*DirectlyAssignableExpressionContext) IsDirectlyAssignableExpressionContext()

func (*DirectlyAssignableExpressionContext) ParenthesizedDirectlyAssignableExpression

func (s *DirectlyAssignableExpressionContext) ParenthesizedDirectlyAssignableExpression() IParenthesizedDirectlyAssignableExpressionContext

func (*DirectlyAssignableExpressionContext) PostfixUnaryExpression

func (*DirectlyAssignableExpressionContext) SimpleIdentifier

func (*DirectlyAssignableExpressionContext) ToStringTree

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

type DisjunctionContext

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

func NewDisjunctionContext

func NewDisjunctionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DisjunctionContext

func NewEmptyDisjunctionContext

func NewEmptyDisjunctionContext() *DisjunctionContext

func (*DisjunctionContext) AllConjunction

func (s *DisjunctionContext) AllConjunction() []IConjunctionContext

func (*DisjunctionContext) AllDISJ

func (s *DisjunctionContext) AllDISJ() []antlr.TerminalNode

func (*DisjunctionContext) AllNL

func (s *DisjunctionContext) AllNL() []antlr.TerminalNode

func (*DisjunctionContext) Conjunction

func (s *DisjunctionContext) Conjunction(i int) IConjunctionContext

func (*DisjunctionContext) DISJ

func (*DisjunctionContext) EnterRule

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

func (*DisjunctionContext) ExitRule

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

func (*DisjunctionContext) GetParser

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

func (*DisjunctionContext) GetRuleContext

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

func (*DisjunctionContext) IsDisjunctionContext

func (*DisjunctionContext) IsDisjunctionContext()

func (*DisjunctionContext) NL

func (*DisjunctionContext) ToStringTree

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

type DoWhileStatementContext

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

func NewDoWhileStatementContext

func NewDoWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoWhileStatementContext

func NewEmptyDoWhileStatementContext

func NewEmptyDoWhileStatementContext() *DoWhileStatementContext

func (*DoWhileStatementContext) AllNL

func (*DoWhileStatementContext) ControlStructureBody

func (s *DoWhileStatementContext) ControlStructureBody() IControlStructureBodyContext

func (*DoWhileStatementContext) DO

func (*DoWhileStatementContext) EnterRule

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

func (*DoWhileStatementContext) ExitRule

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

func (*DoWhileStatementContext) Expression

func (*DoWhileStatementContext) GetParser

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

func (*DoWhileStatementContext) GetRuleContext

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

func (*DoWhileStatementContext) IsDoWhileStatementContext

func (*DoWhileStatementContext) IsDoWhileStatementContext()

func (*DoWhileStatementContext) LPAREN

func (*DoWhileStatementContext) NL

func (*DoWhileStatementContext) RPAREN

func (*DoWhileStatementContext) ToStringTree

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

func (*DoWhileStatementContext) WHILE

type ElvisContext

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

func NewElvisContext

func NewElvisContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElvisContext

func NewEmptyElvisContext

func NewEmptyElvisContext() *ElvisContext

func (*ElvisContext) COLON

func (s *ElvisContext) COLON() antlr.TerminalNode

func (*ElvisContext) EnterRule

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

func (*ElvisContext) ExitRule

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

func (*ElvisContext) GetParser

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

func (*ElvisContext) GetRuleContext

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

func (*ElvisContext) IsElvisContext

func (*ElvisContext) IsElvisContext()

func (*ElvisContext) QUEST_NO_WS

func (s *ElvisContext) QUEST_NO_WS() antlr.TerminalNode

func (*ElvisContext) ToStringTree

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

type ElvisExpressionContext

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

func NewElvisExpressionContext

func NewElvisExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElvisExpressionContext

func NewEmptyElvisExpressionContext

func NewEmptyElvisExpressionContext() *ElvisExpressionContext

func (*ElvisExpressionContext) AllElvis

func (s *ElvisExpressionContext) AllElvis() []IElvisContext

func (*ElvisExpressionContext) AllInfixFunctionCall

func (s *ElvisExpressionContext) AllInfixFunctionCall() []IInfixFunctionCallContext

func (*ElvisExpressionContext) AllNL

func (*ElvisExpressionContext) Elvis

func (*ElvisExpressionContext) EnterRule

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

func (*ElvisExpressionContext) ExitRule

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

func (*ElvisExpressionContext) GetParser

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

func (*ElvisExpressionContext) GetRuleContext

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

func (*ElvisExpressionContext) InfixFunctionCall

func (s *ElvisExpressionContext) InfixFunctionCall(i int) IInfixFunctionCallContext

func (*ElvisExpressionContext) IsElvisExpressionContext

func (*ElvisExpressionContext) IsElvisExpressionContext()

func (*ElvisExpressionContext) NL

func (*ElvisExpressionContext) ToStringTree

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

type EnumClassBodyContext

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

func NewEmptyEnumClassBodyContext

func NewEmptyEnumClassBodyContext() *EnumClassBodyContext

func NewEnumClassBodyContext

func NewEnumClassBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumClassBodyContext

func (*EnumClassBodyContext) AllNL

func (*EnumClassBodyContext) ClassMemberDeclarations

func (s *EnumClassBodyContext) ClassMemberDeclarations() IClassMemberDeclarationsContext

func (*EnumClassBodyContext) EnterRule

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

func (*EnumClassBodyContext) EnumEntries

func (s *EnumClassBodyContext) EnumEntries() IEnumEntriesContext

func (*EnumClassBodyContext) ExitRule

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

func (*EnumClassBodyContext) GetParser

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

func (*EnumClassBodyContext) GetRuleContext

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

func (*EnumClassBodyContext) IsEnumClassBodyContext

func (*EnumClassBodyContext) IsEnumClassBodyContext()

func (*EnumClassBodyContext) LCURL

func (*EnumClassBodyContext) NL

func (*EnumClassBodyContext) RCURL

func (*EnumClassBodyContext) SEMICOLON

func (s *EnumClassBodyContext) SEMICOLON() antlr.TerminalNode

func (*EnumClassBodyContext) ToStringTree

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

type EnumEntriesContext

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

func NewEmptyEnumEntriesContext

func NewEmptyEnumEntriesContext() *EnumEntriesContext

func NewEnumEntriesContext

func NewEnumEntriesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumEntriesContext

func (*EnumEntriesContext) AllCOMMA

func (s *EnumEntriesContext) AllCOMMA() []antlr.TerminalNode

func (*EnumEntriesContext) AllEnumEntry

func (s *EnumEntriesContext) AllEnumEntry() []IEnumEntryContext

func (*EnumEntriesContext) AllNL

func (s *EnumEntriesContext) AllNL() []antlr.TerminalNode

func (*EnumEntriesContext) COMMA

func (*EnumEntriesContext) EnterRule

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

func (*EnumEntriesContext) EnumEntry

func (s *EnumEntriesContext) EnumEntry(i int) IEnumEntryContext

func (*EnumEntriesContext) ExitRule

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

func (*EnumEntriesContext) GetParser

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

func (*EnumEntriesContext) GetRuleContext

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

func (*EnumEntriesContext) IsEnumEntriesContext

func (*EnumEntriesContext) IsEnumEntriesContext()

func (*EnumEntriesContext) NL

func (*EnumEntriesContext) ToStringTree

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

type EnumEntryContext

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

func NewEmptyEnumEntryContext

func NewEmptyEnumEntryContext() *EnumEntryContext

func NewEnumEntryContext

func NewEnumEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumEntryContext

func (*EnumEntryContext) AllNL

func (s *EnumEntryContext) AllNL() []antlr.TerminalNode

func (*EnumEntryContext) ClassBody

func (s *EnumEntryContext) ClassBody() IClassBodyContext

func (*EnumEntryContext) EnterRule

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

func (*EnumEntryContext) ExitRule

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

func (*EnumEntryContext) GetParser

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

func (*EnumEntryContext) GetRuleContext

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

func (*EnumEntryContext) IsEnumEntryContext

func (*EnumEntryContext) IsEnumEntryContext()

func (*EnumEntryContext) Modifiers

func (s *EnumEntryContext) Modifiers() IModifiersContext

func (*EnumEntryContext) NL

func (*EnumEntryContext) SimpleIdentifier

func (s *EnumEntryContext) SimpleIdentifier() ISimpleIdentifierContext

func (*EnumEntryContext) ToStringTree

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

func (*EnumEntryContext) ValueArguments

func (s *EnumEntryContext) ValueArguments() IValueArgumentsContext

type EqualityContext

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

func NewEmptyEqualityContext

func NewEmptyEqualityContext() *EqualityContext

func NewEqualityContext

func NewEqualityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityContext

func (*EqualityContext) AllComparison

func (s *EqualityContext) AllComparison() []IComparisonContext

func (*EqualityContext) AllEqualityOperator

func (s *EqualityContext) AllEqualityOperator() []IEqualityOperatorContext

func (*EqualityContext) AllNL

func (s *EqualityContext) AllNL() []antlr.TerminalNode

func (*EqualityContext) Comparison

func (s *EqualityContext) Comparison(i int) IComparisonContext

func (*EqualityContext) EnterRule

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

func (*EqualityContext) EqualityOperator

func (s *EqualityContext) EqualityOperator(i int) IEqualityOperatorContext

func (*EqualityContext) ExitRule

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

func (*EqualityContext) GetParser

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

func (*EqualityContext) GetRuleContext

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

func (*EqualityContext) IsEqualityContext

func (*EqualityContext) IsEqualityContext()

func (*EqualityContext) NL

func (*EqualityContext) ToStringTree

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

type EqualityOperatorContext

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

func NewEmptyEqualityOperatorContext

func NewEmptyEqualityOperatorContext() *EqualityOperatorContext

func NewEqualityOperatorContext

func NewEqualityOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityOperatorContext

func (*EqualityOperatorContext) EQEQ

func (*EqualityOperatorContext) EQEQEQ

func (*EqualityOperatorContext) EXCL_EQ

func (*EqualityOperatorContext) EXCL_EQEQ

func (*EqualityOperatorContext) EnterRule

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

func (*EqualityOperatorContext) ExitRule

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

func (*EqualityOperatorContext) GetParser

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

func (*EqualityOperatorContext) GetRuleContext

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

func (*EqualityOperatorContext) IsEqualityOperatorContext

func (*EqualityOperatorContext) IsEqualityOperatorContext()

func (*EqualityOperatorContext) ToStringTree

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

type ExclContext

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

func NewEmptyExclContext

func NewEmptyExclContext() *ExclContext

func NewExclContext

func NewExclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExclContext

func (*ExclContext) EXCL_NO_WS

func (s *ExclContext) EXCL_NO_WS() antlr.TerminalNode

func (*ExclContext) EXCL_WS

func (s *ExclContext) EXCL_WS() antlr.TerminalNode

func (*ExclContext) EnterRule

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

func (*ExclContext) ExitRule

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

func (*ExclContext) GetParser

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

func (*ExclContext) GetRuleContext

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

func (*ExclContext) IsExclContext

func (*ExclContext) IsExclContext()

func (*ExclContext) ToStringTree

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

type ExplicitDelegationContext

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

func NewEmptyExplicitDelegationContext

func NewEmptyExplicitDelegationContext() *ExplicitDelegationContext

func NewExplicitDelegationContext

func NewExplicitDelegationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExplicitDelegationContext

func (*ExplicitDelegationContext) AllNL

func (*ExplicitDelegationContext) BY

func (*ExplicitDelegationContext) EnterRule

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

func (*ExplicitDelegationContext) ExitRule

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

func (*ExplicitDelegationContext) Expression

func (*ExplicitDelegationContext) FunctionType

func (*ExplicitDelegationContext) GetParser

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

func (*ExplicitDelegationContext) GetRuleContext

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

func (*ExplicitDelegationContext) IsExplicitDelegationContext

func (*ExplicitDelegationContext) IsExplicitDelegationContext()

func (*ExplicitDelegationContext) NL

func (*ExplicitDelegationContext) ToStringTree

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

func (*ExplicitDelegationContext) UserType

type ExpressionContext

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

func NewEmptyExpressionContext

func NewEmptyExpressionContext() *ExpressionContext

func NewExpressionContext

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

func (*ExpressionContext) Disjunction

func (s *ExpressionContext) Disjunction() IDisjunctionContext

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

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

type FileAnnotationContext

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

func NewEmptyFileAnnotationContext

func NewEmptyFileAnnotationContext() *FileAnnotationContext

func NewFileAnnotationContext

func NewFileAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FileAnnotationContext

func (*FileAnnotationContext) AT_NO_WS

func (*FileAnnotationContext) AT_PRE_WS

func (s *FileAnnotationContext) AT_PRE_WS() antlr.TerminalNode

func (*FileAnnotationContext) AllNL

func (*FileAnnotationContext) AllUnescapedAnnotation

func (s *FileAnnotationContext) AllUnescapedAnnotation() []IUnescapedAnnotationContext

func (*FileAnnotationContext) COLON

func (*FileAnnotationContext) EnterRule

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

func (*FileAnnotationContext) ExitRule

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

func (*FileAnnotationContext) FILE

func (*FileAnnotationContext) GetParser

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

func (*FileAnnotationContext) GetRuleContext

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

func (*FileAnnotationContext) IsFileAnnotationContext

func (*FileAnnotationContext) IsFileAnnotationContext()

func (*FileAnnotationContext) LSQUARE

func (*FileAnnotationContext) NL

func (*FileAnnotationContext) RSQUARE

func (*FileAnnotationContext) ToStringTree

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

func (*FileAnnotationContext) UnescapedAnnotation

func (s *FileAnnotationContext) UnescapedAnnotation(i int) IUnescapedAnnotationContext

type FinallyBlockContext

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

func NewEmptyFinallyBlockContext

func NewEmptyFinallyBlockContext() *FinallyBlockContext

func NewFinallyBlockContext

func NewFinallyBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FinallyBlockContext

func (*FinallyBlockContext) AllNL

func (s *FinallyBlockContext) AllNL() []antlr.TerminalNode

func (*FinallyBlockContext) Block

func (*FinallyBlockContext) EnterRule

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

func (*FinallyBlockContext) ExitRule

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

func (*FinallyBlockContext) FINALLY

func (s *FinallyBlockContext) FINALLY() antlr.TerminalNode

func (*FinallyBlockContext) GetParser

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

func (*FinallyBlockContext) GetRuleContext

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

func (*FinallyBlockContext) IsFinallyBlockContext

func (*FinallyBlockContext) IsFinallyBlockContext()

func (*FinallyBlockContext) NL

func (*FinallyBlockContext) ToStringTree

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

type ForStatementContext

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

func NewEmptyForStatementContext

func NewEmptyForStatementContext() *ForStatementContext

func NewForStatementContext

func NewForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatementContext

func (*ForStatementContext) AllAnnotation

func (s *ForStatementContext) AllAnnotation() []IAnnotationContext

func (*ForStatementContext) AllNL

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

func (*ForStatementContext) Annotation

func (s *ForStatementContext) Annotation(i int) IAnnotationContext

func (*ForStatementContext) ControlStructureBody

func (s *ForStatementContext) ControlStructureBody() IControlStructureBodyContext

func (*ForStatementContext) EnterRule

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

func (*ForStatementContext) ExitRule

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

func (*ForStatementContext) Expression

func (s *ForStatementContext) Expression() IExpressionContext

func (*ForStatementContext) FOR

func (*ForStatementContext) GetParser

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

func (*ForStatementContext) GetRuleContext

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

func (*ForStatementContext) IN

func (*ForStatementContext) IsForStatementContext

func (*ForStatementContext) IsForStatementContext()

func (*ForStatementContext) LPAREN

func (*ForStatementContext) MultiVariableDeclaration

func (s *ForStatementContext) MultiVariableDeclaration() IMultiVariableDeclarationContext

func (*ForStatementContext) NL

func (*ForStatementContext) RPAREN

func (*ForStatementContext) ToStringTree

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

func (*ForStatementContext) VariableDeclaration

func (s *ForStatementContext) VariableDeclaration() IVariableDeclarationContext

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

func (s *FunctionBodyContext) ASSIGNMENT() antlr.TerminalNode

func (*FunctionBodyContext) AllNL

func (s *FunctionBodyContext) AllNL() []antlr.TerminalNode

func (*FunctionBodyContext) Block

func (*FunctionBodyContext) EnterRule

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

func (*FunctionBodyContext) ExitRule

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

func (*FunctionBodyContext) Expression

func (s *FunctionBodyContext) Expression() IExpressionContext

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

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

func (*FunctionDeclarationContext) COLON

func (*FunctionDeclarationContext) DOT

func (*FunctionDeclarationContext) EnterRule

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

func (*FunctionDeclarationContext) ExitRule

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

func (*FunctionDeclarationContext) FUN

func (*FunctionDeclarationContext) FunctionBody

func (*FunctionDeclarationContext) FunctionValueParameters

func (s *FunctionDeclarationContext) FunctionValueParameters() IFunctionValueParametersContext

func (*FunctionDeclarationContext) GetParser

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

func (*FunctionDeclarationContext) GetRuleContext

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

func (*FunctionDeclarationContext) IsFunctionDeclarationContext

func (*FunctionDeclarationContext) IsFunctionDeclarationContext()

func (*FunctionDeclarationContext) Modifiers

func (*FunctionDeclarationContext) NL

func (*FunctionDeclarationContext) ReceiverType

func (*FunctionDeclarationContext) SimpleIdentifier

func (*FunctionDeclarationContext) ToStringTree

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

func (*FunctionDeclarationContext) TypeConstraints

func (*FunctionDeclarationContext) TypeParameters

func (*FunctionDeclarationContext) Type_

type FunctionLiteralContext

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

func NewEmptyFunctionLiteralContext

func NewEmptyFunctionLiteralContext() *FunctionLiteralContext

func NewFunctionLiteralContext

func NewFunctionLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionLiteralContext

func (*FunctionLiteralContext) AnonymousFunction

func (s *FunctionLiteralContext) AnonymousFunction() IAnonymousFunctionContext

func (*FunctionLiteralContext) EnterRule

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

func (*FunctionLiteralContext) ExitRule

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

func (*FunctionLiteralContext) GetParser

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

func (*FunctionLiteralContext) GetRuleContext

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

func (*FunctionLiteralContext) IsFunctionLiteralContext

func (*FunctionLiteralContext) IsFunctionLiteralContext()

func (*FunctionLiteralContext) LambdaLiteral

func (s *FunctionLiteralContext) LambdaLiteral() ILambdaLiteralContext

func (*FunctionLiteralContext) ToStringTree

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

type FunctionModifierContext

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

func NewEmptyFunctionModifierContext

func NewEmptyFunctionModifierContext() *FunctionModifierContext

func NewFunctionModifierContext

func NewFunctionModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionModifierContext

func (*FunctionModifierContext) EXTERNAL

func (*FunctionModifierContext) EnterRule

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

func (*FunctionModifierContext) ExitRule

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

func (*FunctionModifierContext) GetParser

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

func (*FunctionModifierContext) GetRuleContext

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

func (*FunctionModifierContext) INFIX

func (*FunctionModifierContext) INLINE

func (*FunctionModifierContext) IsFunctionModifierContext

func (*FunctionModifierContext) IsFunctionModifierContext()

func (*FunctionModifierContext) OPERATOR

func (*FunctionModifierContext) SUSPEND

func (*FunctionModifierContext) TAILREC

func (*FunctionModifierContext) ToStringTree

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

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

func (s *FunctionTypeContext) AllNL() []antlr.TerminalNode

func (*FunctionTypeContext) DOT

func (*FunctionTypeContext) EnterRule

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

func (*FunctionTypeContext) ExitRule

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

func (*FunctionTypeContext) FunctionTypeParameters

func (s *FunctionTypeContext) FunctionTypeParameters() IFunctionTypeParametersContext

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

func (*FunctionTypeContext) ReceiverType

func (s *FunctionTypeContext) ReceiverType() IReceiverTypeContext

func (*FunctionTypeContext) ToStringTree

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

func (*FunctionTypeContext) Type_

func (s *FunctionTypeContext) Type_() ITypeContext

type FunctionTypeParametersContext

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

func NewEmptyFunctionTypeParametersContext

func NewEmptyFunctionTypeParametersContext() *FunctionTypeParametersContext

func NewFunctionTypeParametersContext

func NewFunctionTypeParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeParametersContext

func (*FunctionTypeParametersContext) AllCOMMA

func (*FunctionTypeParametersContext) AllNL

func (*FunctionTypeParametersContext) AllParameter

func (*FunctionTypeParametersContext) AllType_

func (*FunctionTypeParametersContext) COMMA

func (*FunctionTypeParametersContext) EnterRule

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

func (*FunctionTypeParametersContext) ExitRule

func (*FunctionTypeParametersContext) GetParser

func (*FunctionTypeParametersContext) GetRuleContext

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

func (*FunctionTypeParametersContext) IsFunctionTypeParametersContext

func (*FunctionTypeParametersContext) IsFunctionTypeParametersContext()

func (*FunctionTypeParametersContext) LPAREN

func (*FunctionTypeParametersContext) NL

func (*FunctionTypeParametersContext) Parameter

func (*FunctionTypeParametersContext) RPAREN

func (*FunctionTypeParametersContext) ToStringTree

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

func (*FunctionTypeParametersContext) Type_

type FunctionValueParameterContext

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

func NewEmptyFunctionValueParameterContext

func NewEmptyFunctionValueParameterContext() *FunctionValueParameterContext

func NewFunctionValueParameterContext

func NewFunctionValueParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionValueParameterContext

func (*FunctionValueParameterContext) ASSIGNMENT

func (*FunctionValueParameterContext) AllNL

func (*FunctionValueParameterContext) EnterRule

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

func (*FunctionValueParameterContext) ExitRule

func (*FunctionValueParameterContext) Expression

func (*FunctionValueParameterContext) GetParser

func (*FunctionValueParameterContext) GetRuleContext

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

func (*FunctionValueParameterContext) IsFunctionValueParameterContext

func (*FunctionValueParameterContext) IsFunctionValueParameterContext()

func (*FunctionValueParameterContext) NL

func (*FunctionValueParameterContext) Parameter

func (*FunctionValueParameterContext) ParameterModifiers

func (*FunctionValueParameterContext) ToStringTree

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

type FunctionValueParameterWithOptionalTypeContext

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

func NewEmptyFunctionValueParameterWithOptionalTypeContext

func NewEmptyFunctionValueParameterWithOptionalTypeContext() *FunctionValueParameterWithOptionalTypeContext

func NewFunctionValueParameterWithOptionalTypeContext

func NewFunctionValueParameterWithOptionalTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionValueParameterWithOptionalTypeContext

func (*FunctionValueParameterWithOptionalTypeContext) ASSIGNMENT

func (*FunctionValueParameterWithOptionalTypeContext) AllNL

func (*FunctionValueParameterWithOptionalTypeContext) EnterRule

func (*FunctionValueParameterWithOptionalTypeContext) ExitRule

func (*FunctionValueParameterWithOptionalTypeContext) Expression

func (*FunctionValueParameterWithOptionalTypeContext) GetParser

func (*FunctionValueParameterWithOptionalTypeContext) GetRuleContext

func (*FunctionValueParameterWithOptionalTypeContext) IsFunctionValueParameterWithOptionalTypeContext

func (*FunctionValueParameterWithOptionalTypeContext) IsFunctionValueParameterWithOptionalTypeContext()

func (*FunctionValueParameterWithOptionalTypeContext) NL

func (*FunctionValueParameterWithOptionalTypeContext) ParameterModifiers

func (*FunctionValueParameterWithOptionalTypeContext) ParameterWithOptionalType

func (*FunctionValueParameterWithOptionalTypeContext) ToStringTree

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

type FunctionValueParametersContext

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

func NewEmptyFunctionValueParametersContext

func NewEmptyFunctionValueParametersContext() *FunctionValueParametersContext

func NewFunctionValueParametersContext

func NewFunctionValueParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionValueParametersContext

func (*FunctionValueParametersContext) AllCOMMA

func (*FunctionValueParametersContext) AllFunctionValueParameter

func (s *FunctionValueParametersContext) AllFunctionValueParameter() []IFunctionValueParameterContext

func (*FunctionValueParametersContext) AllNL

func (*FunctionValueParametersContext) COMMA

func (*FunctionValueParametersContext) EnterRule

func (*FunctionValueParametersContext) ExitRule

func (*FunctionValueParametersContext) FunctionValueParameter

func (*FunctionValueParametersContext) GetParser

func (*FunctionValueParametersContext) GetRuleContext

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

func (*FunctionValueParametersContext) IsFunctionValueParametersContext

func (*FunctionValueParametersContext) IsFunctionValueParametersContext()

func (*FunctionValueParametersContext) LPAREN

func (*FunctionValueParametersContext) NL

func (*FunctionValueParametersContext) RPAREN

func (*FunctionValueParametersContext) ToStringTree

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

type GenericCallLikeComparisonContext

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

func NewEmptyGenericCallLikeComparisonContext

func NewEmptyGenericCallLikeComparisonContext() *GenericCallLikeComparisonContext

func NewGenericCallLikeComparisonContext

func NewGenericCallLikeComparisonContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GenericCallLikeComparisonContext

func (*GenericCallLikeComparisonContext) AllCallSuffix

func (*GenericCallLikeComparisonContext) CallSuffix

func (*GenericCallLikeComparisonContext) EnterRule

func (*GenericCallLikeComparisonContext) ExitRule

func (*GenericCallLikeComparisonContext) GetParser

func (*GenericCallLikeComparisonContext) GetRuleContext

func (*GenericCallLikeComparisonContext) InfixOperation

func (*GenericCallLikeComparisonContext) IsGenericCallLikeComparisonContext

func (*GenericCallLikeComparisonContext) IsGenericCallLikeComparisonContext()

func (*GenericCallLikeComparisonContext) ToStringTree

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

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

func (s *GetterContext) AllNL() []antlr.TerminalNode

func (*GetterContext) COLON

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

func (*GetterContext) EnterRule

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

func (*GetterContext) ExitRule

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

func (*GetterContext) FunctionBody

func (s *GetterContext) FunctionBody() IFunctionBodyContext

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

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

func (*GetterContext) Modifiers

func (s *GetterContext) Modifiers() IModifiersContext

func (*GetterContext) NL

func (*GetterContext) RPAREN

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

func (*GetterContext) ToStringTree

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

func (*GetterContext) Type_

func (s *GetterContext) Type_() ITypeContext

type IAdditiveExpressionContext

type IAdditiveExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllMultiplicativeExpression() []IMultiplicativeExpressionContext
	MultiplicativeExpression(i int) IMultiplicativeExpressionContext
	AllAdditiveOperator() []IAdditiveOperatorContext
	AdditiveOperator(i int) IAdditiveOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAdditiveExpressionContext is an interface to support dynamic dispatch.

type IAdditiveOperatorContext

type IAdditiveOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ADD() antlr.TerminalNode
	SUB() antlr.TerminalNode

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

IAdditiveOperatorContext is an interface to support dynamic dispatch.

type IAnnotatedDelegationSpecifierContext

type IAnnotatedDelegationSpecifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DelegationSpecifier() IDelegationSpecifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAnnotatedDelegationSpecifierContext is an interface to support dynamic dispatch.

type IAnnotatedLambdaContext

type IAnnotatedLambdaContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LambdaLiteral() ILambdaLiteralContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	Label() ILabelContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAnnotatedLambdaContext is an interface to support dynamic dispatch.

type IAnnotationContext

type IAnnotationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SingleAnnotation() ISingleAnnotationContext
	MultiAnnotation() IMultiAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAnnotationContext is an interface to support dynamic dispatch.

type IAnnotationUseSiteTargetContext

type IAnnotationUseSiteTargetContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COLON() antlr.TerminalNode
	AT_NO_WS() antlr.TerminalNode
	AT_PRE_WS() antlr.TerminalNode
	FIELD() antlr.TerminalNode
	PROPERTY() antlr.TerminalNode
	GET() antlr.TerminalNode
	SET() antlr.TerminalNode
	RECEIVER() antlr.TerminalNode
	PARAM() antlr.TerminalNode
	SETPARAM() antlr.TerminalNode
	DELEGATE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAnnotationUseSiteTargetContext is an interface to support dynamic dispatch.

type IAnonymousFunctionContext

type IAnonymousFunctionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FUN() antlr.TerminalNode
	ParametersWithOptionalType() IParametersWithOptionalTypeContext
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	DOT() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	TypeConstraints() ITypeConstraintsContext
	FunctionBody() IFunctionBodyContext

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

IAnonymousFunctionContext is an interface to support dynamic dispatch.

type IAnonymousInitializerContext

type IAnonymousInitializerContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INIT() antlr.TerminalNode
	Block() IBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAnonymousInitializerContext is an interface to support dynamic dispatch.

type IAsExpressionContext

type IAsExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PrefixUnaryExpression() IPrefixUnaryExpressionContext
	AllAsOperator() []IAsOperatorContext
	AsOperator(i int) IAsOperatorContext
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAsExpressionContext is an interface to support dynamic dispatch.

type IAsOperatorContext

type IAsOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AS() antlr.TerminalNode
	AS_SAFE() antlr.TerminalNode

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

IAsOperatorContext is an interface to support dynamic dispatch.

type IAssignableExpressionContext

type IAssignableExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PrefixUnaryExpression() IPrefixUnaryExpressionContext
	ParenthesizedAssignableExpression() IParenthesizedAssignableExpressionContext

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

IAssignableExpressionContext is an interface to support dynamic dispatch.

type IAssignableSuffixContext

type IAssignableSuffixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TypeArguments() ITypeArgumentsContext
	IndexingSuffix() IIndexingSuffixContext
	NavigationSuffix() INavigationSuffixContext

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

IAssignableSuffixContext is an interface to support dynamic dispatch.

type IAssignmentAndOperatorContext

type IAssignmentAndOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ADD_ASSIGNMENT() antlr.TerminalNode
	SUB_ASSIGNMENT() antlr.TerminalNode
	MULT_ASSIGNMENT() antlr.TerminalNode
	DIV_ASSIGNMENT() antlr.TerminalNode
	MOD_ASSIGNMENT() antlr.TerminalNode

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

IAssignmentAndOperatorContext is an interface to support dynamic dispatch.

type IAssignmentContext

type IAssignmentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	DirectlyAssignableExpression() IDirectlyAssignableExpressionContext
	ASSIGNMENT() antlr.TerminalNode
	AssignableExpression() IAssignableExpressionContext
	AssignmentAndOperator() IAssignmentAndOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IAssignmentContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LCURL() antlr.TerminalNode
	Statements() IStatementsContext
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IBlockContext is an interface to support dynamic dispatch.

type ICallSuffixContext

type ICallSuffixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AnnotatedLambda() IAnnotatedLambdaContext
	ValueArguments() IValueArgumentsContext
	TypeArguments() ITypeArgumentsContext

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

ICallSuffixContext is an interface to support dynamic dispatch.

type ICallableReferenceContext

type ICallableReferenceContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COLONCOLON() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	CLASS() antlr.TerminalNode
	ReceiverType() IReceiverTypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ICallableReferenceContext is an interface to support dynamic dispatch.

type ICatchBlockContext

type ICatchBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CATCH() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	RPAREN() antlr.TerminalNode
	Block() IBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	COMMA() antlr.TerminalNode

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

ICatchBlockContext is an interface to support dynamic dispatch.

type IClassBodyContext

type IClassBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LCURL() antlr.TerminalNode
	ClassMemberDeclarations() IClassMemberDeclarationsContext
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IClassBodyContext is an interface to support dynamic dispatch.

type IClassDeclarationContext

type IClassDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	CLASS() antlr.TerminalNode
	INTERFACE() antlr.TerminalNode
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	TypeParameters() ITypeParametersContext
	PrimaryConstructor() IPrimaryConstructorContext
	COLON() antlr.TerminalNode
	DelegationSpecifiers() IDelegationSpecifiersContext
	TypeConstraints() ITypeConstraintsContext
	ClassBody() IClassBodyContext
	EnumClassBody() IEnumClassBodyContext
	FUN() antlr.TerminalNode

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

IClassDeclarationContext is an interface to support dynamic dispatch.

type IClassMemberDeclarationContext

type IClassMemberDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Declaration() IDeclarationContext
	CompanionObject() ICompanionObjectContext
	AnonymousInitializer() IAnonymousInitializerContext
	SecondaryConstructor() ISecondaryConstructorContext

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

IClassMemberDeclarationContext is an interface to support dynamic dispatch.

type IClassMemberDeclarationsContext

type IClassMemberDeclarationsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllClassMemberDeclaration() []IClassMemberDeclarationContext
	ClassMemberDeclaration(i int) IClassMemberDeclarationContext
	AllSemis() []ISemisContext
	Semis(i int) ISemisContext

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

IClassMemberDeclarationsContext is an interface to support dynamic dispatch.

type IClassModifierContext

type IClassModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ENUM() antlr.TerminalNode
	SEALED() antlr.TerminalNode
	ANNOTATION() antlr.TerminalNode
	DATA() antlr.TerminalNode
	INNER() antlr.TerminalNode
	VALUE() antlr.TerminalNode

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

IClassModifierContext is an interface to support dynamic dispatch.

type IClassParameterContext

type IClassParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	ASSIGNMENT() antlr.TerminalNode
	Expression() IExpressionContext
	VAL() antlr.TerminalNode
	VAR() antlr.TerminalNode

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

IClassParameterContext is an interface to support dynamic dispatch.

type IClassParametersContext

type IClassParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllClassParameter() []IClassParameterContext
	ClassParameter(i int) IClassParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IClassParametersContext is an interface to support dynamic dispatch.

type ICollectionLiteralContext

type ICollectionLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LSQUARE() antlr.TerminalNode
	RSQUARE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ICollectionLiteralContext is an interface to support dynamic dispatch.

type ICompanionObjectContext

type ICompanionObjectContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	COMPANION() antlr.TerminalNode
	OBJECT() antlr.TerminalNode
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	COLON() antlr.TerminalNode
	DelegationSpecifiers() IDelegationSpecifiersContext
	ClassBody() IClassBodyContext

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

ICompanionObjectContext is an interface to support dynamic dispatch.

type IComparisonContext

type IComparisonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllGenericCallLikeComparison() []IGenericCallLikeComparisonContext
	GenericCallLikeComparison(i int) IGenericCallLikeComparisonContext
	AllComparisonOperator() []IComparisonOperatorContext
	ComparisonOperator(i int) IComparisonOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IComparisonContext is an interface to support dynamic dispatch.

type IComparisonOperatorContext

type IComparisonOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LANGLE() antlr.TerminalNode
	RANGLE() antlr.TerminalNode
	LE() antlr.TerminalNode
	GE() antlr.TerminalNode

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

IComparisonOperatorContext is an interface to support dynamic dispatch.

type IConjunctionContext

type IConjunctionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEquality() []IEqualityContext
	Equality(i int) IEqualityContext
	AllCONJ() []antlr.TerminalNode
	CONJ(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IConjunctionContext is an interface to support dynamic dispatch.

type IConstructorDelegationCallContext

type IConstructorDelegationCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ValueArguments() IValueArgumentsContext
	THIS() antlr.TerminalNode
	SUPER() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IConstructorDelegationCallContext is an interface to support dynamic dispatch.

type IConstructorInvocationContext

type IConstructorInvocationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UserType() IUserTypeContext
	ValueArguments() IValueArgumentsContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IConstructorInvocationContext is an interface to support dynamic dispatch.

type IControlStructureBodyContext

type IControlStructureBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Block() IBlockContext
	Statement() IStatementContext

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

IControlStructureBodyContext is an interface to support dynamic dispatch.

type IDeclarationContext

type IDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ClassDeclaration() IClassDeclarationContext
	ObjectDeclaration() IObjectDeclarationContext
	FunctionDeclaration() IFunctionDeclarationContext
	PropertyDeclaration() IPropertyDeclarationContext
	TypeAlias() ITypeAliasContext

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

IDeclarationContext is an interface to support dynamic dispatch.

type IDefinitelyNonNullableTypeContext

type IDefinitelyNonNullableTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AMP() antlr.TerminalNode
	AllUserType() []IUserTypeContext
	UserType(i int) IUserTypeContext
	AllParenthesizedUserType() []IParenthesizedUserTypeContext
	ParenthesizedUserType(i int) IParenthesizedUserTypeContext
	AllTypeModifiers() []ITypeModifiersContext
	TypeModifiers(i int) ITypeModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IDefinitelyNonNullableTypeContext is an interface to support dynamic dispatch.

type IDelegationSpecifierContext

type IDelegationSpecifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ConstructorInvocation() IConstructorInvocationContext
	ExplicitDelegation() IExplicitDelegationContext
	UserType() IUserTypeContext
	FunctionType() IFunctionTypeContext
	SUSPEND() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IDelegationSpecifierContext is an interface to support dynamic dispatch.

type IDelegationSpecifiersContext

type IDelegationSpecifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAnnotatedDelegationSpecifier() []IAnnotatedDelegationSpecifierContext
	AnnotatedDelegationSpecifier(i int) IAnnotatedDelegationSpecifierContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IDelegationSpecifiersContext is an interface to support dynamic dispatch.

type IDirectlyAssignableExpressionContext

type IDirectlyAssignableExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PostfixUnaryExpression() IPostfixUnaryExpressionContext
	AssignableSuffix() IAssignableSuffixContext
	SimpleIdentifier() ISimpleIdentifierContext
	ParenthesizedDirectlyAssignableExpression() IParenthesizedDirectlyAssignableExpressionContext

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

IDirectlyAssignableExpressionContext is an interface to support dynamic dispatch.

type IDisjunctionContext

type IDisjunctionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllConjunction() []IConjunctionContext
	Conjunction(i int) IConjunctionContext
	AllDISJ() []antlr.TerminalNode
	DISJ(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IDisjunctionContext is an interface to support dynamic dispatch.

type IDoWhileStatementContext

type IDoWhileStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DO() antlr.TerminalNode
	WHILE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	ControlStructureBody() IControlStructureBodyContext

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

IDoWhileStatementContext is an interface to support dynamic dispatch.

type IElvisContext

type IElvisContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	QUEST_NO_WS() antlr.TerminalNode
	COLON() antlr.TerminalNode

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

IElvisContext is an interface to support dynamic dispatch.

type IElvisExpressionContext

type IElvisExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllInfixFunctionCall() []IInfixFunctionCallContext
	InfixFunctionCall(i int) IInfixFunctionCallContext
	AllElvis() []IElvisContext
	Elvis(i int) IElvisContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IElvisExpressionContext is an interface to support dynamic dispatch.

type IEnumClassBodyContext

type IEnumClassBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LCURL() antlr.TerminalNode
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	EnumEntries() IEnumEntriesContext
	SEMICOLON() antlr.TerminalNode
	ClassMemberDeclarations() IClassMemberDeclarationsContext

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

IEnumClassBodyContext is an interface to support dynamic dispatch.

type IEnumEntriesContext

type IEnumEntriesContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllEnumEntry() []IEnumEntryContext
	EnumEntry(i int) IEnumEntryContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IEnumEntriesContext is an interface to support dynamic dispatch.

type IEnumEntryContext

type IEnumEntryContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	Modifiers() IModifiersContext
	ValueArguments() IValueArgumentsContext
	ClassBody() IClassBodyContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IEnumEntryContext is an interface to support dynamic dispatch.

type IEqualityContext

type IEqualityContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllComparison() []IComparisonContext
	Comparison(i int) IComparisonContext
	AllEqualityOperator() []IEqualityOperatorContext
	EqualityOperator(i int) IEqualityOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IEqualityContext is an interface to support dynamic dispatch.

type IEqualityOperatorContext

type IEqualityOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXCL_EQ() antlr.TerminalNode
	EXCL_EQEQ() antlr.TerminalNode
	EQEQ() antlr.TerminalNode
	EQEQEQ() antlr.TerminalNode

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

IEqualityOperatorContext is an interface to support dynamic dispatch.

type IExclContext

type IExclContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXCL_NO_WS() antlr.TerminalNode
	EXCL_WS() antlr.TerminalNode

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

IExclContext is an interface to support dynamic dispatch.

type IExplicitDelegationContext

type IExplicitDelegationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BY() antlr.TerminalNode
	Expression() IExpressionContext
	UserType() IUserTypeContext
	FunctionType() IFunctionTypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IExplicitDelegationContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Disjunction() IDisjunctionContext

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

IExpressionContext is an interface to support dynamic dispatch.

type IFileAnnotationContext

type IFileAnnotationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FILE() antlr.TerminalNode
	COLON() antlr.TerminalNode
	AT_NO_WS() antlr.TerminalNode
	AT_PRE_WS() antlr.TerminalNode
	LSQUARE() antlr.TerminalNode
	RSQUARE() antlr.TerminalNode
	AllUnescapedAnnotation() []IUnescapedAnnotationContext
	UnescapedAnnotation(i int) IUnescapedAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFileAnnotationContext is an interface to support dynamic dispatch.

type IFinallyBlockContext

type IFinallyBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FINALLY() antlr.TerminalNode
	Block() IBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFinallyBlockContext is an interface to support dynamic dispatch.

type IForStatementContext

type IForStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FOR() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	IN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	VariableDeclaration() IVariableDeclarationContext
	MultiVariableDeclaration() IMultiVariableDeclarationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	ControlStructureBody() IControlStructureBodyContext

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

IForStatementContext is an interface to support dynamic dispatch.

type IFunctionBodyContext

type IFunctionBodyContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Block() IBlockContext
	ASSIGNMENT() antlr.TerminalNode
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

	// Getter signatures
	FUN() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	FunctionValueParameters() IFunctionValueParametersContext
	Modifiers() IModifiersContext
	TypeParameters() ITypeParametersContext
	ReceiverType() IReceiverTypeContext
	DOT() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	TypeConstraints() ITypeConstraintsContext
	FunctionBody() IFunctionBodyContext

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

IFunctionDeclarationContext is an interface to support dynamic dispatch.

type IFunctionLiteralContext

type IFunctionLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LambdaLiteral() ILambdaLiteralContext
	AnonymousFunction() IAnonymousFunctionContext

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

IFunctionLiteralContext is an interface to support dynamic dispatch.

type IFunctionModifierContext

type IFunctionModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TAILREC() antlr.TerminalNode
	OPERATOR() antlr.TerminalNode
	INFIX() antlr.TerminalNode
	INLINE() antlr.TerminalNode
	EXTERNAL() antlr.TerminalNode
	SUSPEND() antlr.TerminalNode

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

IFunctionModifierContext is an interface to support dynamic dispatch.

type IFunctionTypeContext

type IFunctionTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FunctionTypeParameters() IFunctionTypeParametersContext
	ARROW() antlr.TerminalNode
	Type_() ITypeContext
	ReceiverType() IReceiverTypeContext
	DOT() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFunctionTypeContext is an interface to support dynamic dispatch.

type IFunctionTypeParametersContext

type IFunctionTypeParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllParameter() []IParameterContext
	Parameter(i int) IParameterContext
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IFunctionTypeParametersContext is an interface to support dynamic dispatch.

type IFunctionValueParameterContext

type IFunctionValueParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Parameter() IParameterContext
	ParameterModifiers() IParameterModifiersContext
	ASSIGNMENT() antlr.TerminalNode
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFunctionValueParameterContext is an interface to support dynamic dispatch.

type IFunctionValueParameterWithOptionalTypeContext

type IFunctionValueParameterWithOptionalTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ParameterWithOptionalType() IParameterWithOptionalTypeContext
	ParameterModifiers() IParameterModifiersContext
	ASSIGNMENT() antlr.TerminalNode
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IFunctionValueParameterWithOptionalTypeContext is an interface to support dynamic dispatch.

type IFunctionValueParametersContext

type IFunctionValueParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllFunctionValueParameter() []IFunctionValueParameterContext
	FunctionValueParameter(i int) IFunctionValueParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IFunctionValueParametersContext is an interface to support dynamic dispatch.

type IGenericCallLikeComparisonContext

type IGenericCallLikeComparisonContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	InfixOperation() IInfixOperationContext
	AllCallSuffix() []ICallSuffixContext
	CallSuffix(i int) ICallSuffixContext

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

IGenericCallLikeComparisonContext is an interface to support dynamic dispatch.

type IGetterContext

type IGetterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	GET() antlr.TerminalNode
	Modifiers() IModifiersContext
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	FunctionBody() IFunctionBodyContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

IGetterContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSimpleIdentifier() []ISimpleIdentifierContext
	SimpleIdentifier(i int) ISimpleIdentifierContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IIdentifierContext is an interface to support dynamic dispatch.

type IIfExpressionContext

type IIfExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IF() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	AllControlStructureBody() []IControlStructureBodyContext
	ControlStructureBody(i int) IControlStructureBodyContext
	ELSE() antlr.TerminalNode
	AllSEMICOLON() []antlr.TerminalNode
	SEMICOLON(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IIfExpressionContext is an interface to support dynamic dispatch.

type IImportAliasContext

type IImportAliasContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AS() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext

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

IImportAliasContext is an interface to support dynamic dispatch.

type IImportHeaderContext

type IImportHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IMPORT() antlr.TerminalNode
	Identifier() IIdentifierContext
	DOT() antlr.TerminalNode
	MULT() antlr.TerminalNode
	ImportAlias() IImportAliasContext
	Semi() ISemiContext

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

IImportHeaderContext is an interface to support dynamic dispatch.

type IImportListContext

type IImportListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllImportHeader() []IImportHeaderContext
	ImportHeader(i int) IImportHeaderContext

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

IImportListContext is an interface to support dynamic dispatch.

type IInOperatorContext

type IInOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IN() antlr.TerminalNode
	NOT_IN() antlr.TerminalNode

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

IInOperatorContext is an interface to support dynamic dispatch.

type IIndexingSuffixContext

type IIndexingSuffixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LSQUARE() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	RSQUARE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IIndexingSuffixContext is an interface to support dynamic dispatch.

type IInfixFunctionCallContext

type IInfixFunctionCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllRangeExpression() []IRangeExpressionContext
	RangeExpression(i int) IRangeExpressionContext
	AllSimpleIdentifier() []ISimpleIdentifierContext
	SimpleIdentifier(i int) ISimpleIdentifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IInfixFunctionCallContext is an interface to support dynamic dispatch.

type IInfixOperationContext

type IInfixOperationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllElvisExpression() []IElvisExpressionContext
	ElvisExpression(i int) IElvisExpressionContext
	AllInOperator() []IInOperatorContext
	InOperator(i int) IInOperatorContext
	AllIsOperator() []IIsOperatorContext
	IsOperator(i int) IIsOperatorContext
	AllType_() []ITypeContext
	Type_(i int) ITypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IInfixOperationContext is an interface to support dynamic dispatch.

type IInheritanceModifierContext

type IInheritanceModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ABSTRACT() antlr.TerminalNode
	FINAL() antlr.TerminalNode
	OPEN() antlr.TerminalNode

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

IInheritanceModifierContext is an interface to support dynamic dispatch.

type IIsOperatorContext

type IIsOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IS() antlr.TerminalNode
	NOT_IS() antlr.TerminalNode

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

IIsOperatorContext is an interface to support dynamic dispatch.

type IJumpExpressionContext

type IJumpExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	THROW() antlr.TerminalNode
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	RETURN() antlr.TerminalNode
	RETURN_AT() antlr.TerminalNode
	CONTINUE() antlr.TerminalNode
	CONTINUE_AT() antlr.TerminalNode
	BREAK() antlr.TerminalNode
	BREAK_AT() antlr.TerminalNode

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

IJumpExpressionContext is an interface to support dynamic dispatch.

type IKotlinFileContext

type IKotlinFileContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PackageHeader() IPackageHeaderContext
	ImportList() IImportListContext
	EOF() antlr.TerminalNode
	ShebangLine() IShebangLineContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllFileAnnotation() []IFileAnnotationContext
	FileAnnotation(i int) IFileAnnotationContext
	AllTopLevelObject() []ITopLevelObjectContext
	TopLevelObject(i int) ITopLevelObjectContext

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

IKotlinFileContext is an interface to support dynamic dispatch.

type ILabelContext

type ILabelContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	AT_NO_WS() antlr.TerminalNode
	AT_POST_WS() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ILabelContext is an interface to support dynamic dispatch.

type ILambdaLiteralContext

type ILambdaLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LCURL() antlr.TerminalNode
	Statements() IStatementsContext
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	ARROW() antlr.TerminalNode
	LambdaParameters() ILambdaParametersContext

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

ILambdaLiteralContext is an interface to support dynamic dispatch.

type ILambdaParameterContext

type ILambdaParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VariableDeclaration() IVariableDeclarationContext
	MultiVariableDeclaration() IMultiVariableDeclarationContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ILambdaParameterContext is an interface to support dynamic dispatch.

type ILambdaParametersContext

type ILambdaParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllLambdaParameter() []ILambdaParameterContext
	LambdaParameter(i int) ILambdaParameterContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ILambdaParametersContext is an interface to support dynamic dispatch.

type ILineStringContentContext

type ILineStringContentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LineStrText() antlr.TerminalNode
	LineStrEscapedChar() antlr.TerminalNode
	LineStrRef() antlr.TerminalNode

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

ILineStringContentContext is an interface to support dynamic dispatch.

type ILineStringExpressionContext

type ILineStringExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LineStrExprStart() antlr.TerminalNode
	Expression() IExpressionContext
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ILineStringExpressionContext is an interface to support dynamic dispatch.

type ILineStringLiteralContext

type ILineStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	QUOTE_OPEN() antlr.TerminalNode
	QUOTE_CLOSE() antlr.TerminalNode
	AllLineStringContent() []ILineStringContentContext
	LineStringContent(i int) ILineStringContentContext
	AllLineStringExpression() []ILineStringExpressionContext
	LineStringExpression(i int) ILineStringExpressionContext

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

ILineStringLiteralContext is an interface to support dynamic dispatch.

type ILiteralConstantContext

type ILiteralConstantContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BooleanLiteral() antlr.TerminalNode
	IntegerLiteral() antlr.TerminalNode
	HexLiteral() antlr.TerminalNode
	BinLiteral() antlr.TerminalNode
	CharacterLiteral() antlr.TerminalNode
	RealLiteral() antlr.TerminalNode
	NullLiteral() antlr.TerminalNode
	LongLiteral() antlr.TerminalNode
	UnsignedLiteral() antlr.TerminalNode

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

ILiteralConstantContext is an interface to support dynamic dispatch.

type ILoopStatementContext

type ILoopStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ForStatement() IForStatementContext
	WhileStatement() IWhileStatementContext
	DoWhileStatement() IDoWhileStatementContext

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

ILoopStatementContext is an interface to support dynamic dispatch.

type IMemberAccessOperatorContext

type IMemberAccessOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DOT() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	SafeNav() ISafeNavContext
	COLONCOLON() antlr.TerminalNode

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

IMemberAccessOperatorContext is an interface to support dynamic dispatch.

type IMemberModifierContext

type IMemberModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OVERRIDE() antlr.TerminalNode
	LATEINIT() antlr.TerminalNode

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

IMemberModifierContext is an interface to support dynamic dispatch.

type IModifierContext

type IModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ClassModifier() IClassModifierContext
	MemberModifier() IMemberModifierContext
	VisibilityModifier() IVisibilityModifierContext
	FunctionModifier() IFunctionModifierContext
	PropertyModifier() IPropertyModifierContext
	InheritanceModifier() IInheritanceModifierContext
	ParameterModifier() IParameterModifierContext
	PlatformModifier() IPlatformModifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IModifierContext is an interface to support dynamic dispatch.

type IModifiersContext

type IModifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllModifier() []IModifierContext
	Modifier(i int) IModifierContext

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

IModifiersContext is an interface to support dynamic dispatch.

type IMultiAnnotationContext

type IMultiAnnotationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LSQUARE() antlr.TerminalNode
	RSQUARE() antlr.TerminalNode
	AnnotationUseSiteTarget() IAnnotationUseSiteTargetContext
	AT_NO_WS() antlr.TerminalNode
	AT_PRE_WS() antlr.TerminalNode
	AllUnescapedAnnotation() []IUnescapedAnnotationContext
	UnescapedAnnotation(i int) IUnescapedAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IMultiAnnotationContext is an interface to support dynamic dispatch.

type IMultiLineStringContentContext

type IMultiLineStringContentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MultiLineStrText() antlr.TerminalNode
	MultiLineStringQuote() antlr.TerminalNode
	MultiLineStrRef() antlr.TerminalNode

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

IMultiLineStringContentContext is an interface to support dynamic dispatch.

type IMultiLineStringExpressionContext

type IMultiLineStringExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MultiLineStrExprStart() antlr.TerminalNode
	Expression() IExpressionContext
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IMultiLineStringExpressionContext is an interface to support dynamic dispatch.

type IMultiLineStringLiteralContext

type IMultiLineStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRIPLE_QUOTE_OPEN() antlr.TerminalNode
	TRIPLE_QUOTE_CLOSE() antlr.TerminalNode
	AllMultiLineStringContent() []IMultiLineStringContentContext
	MultiLineStringContent(i int) IMultiLineStringContentContext
	AllMultiLineStringExpression() []IMultiLineStringExpressionContext
	MultiLineStringExpression(i int) IMultiLineStringExpressionContext
	AllMultiLineStringQuote() []antlr.TerminalNode
	MultiLineStringQuote(i int) antlr.TerminalNode

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

IMultiLineStringLiteralContext is an interface to support dynamic dispatch.

type IMultiVariableDeclarationContext

type IMultiVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AllVariableDeclaration() []IVariableDeclarationContext
	VariableDeclaration(i int) IVariableDeclarationContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IMultiVariableDeclarationContext is an interface to support dynamic dispatch.

type IMultiplicativeExpressionContext

type IMultiplicativeExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAsExpression() []IAsExpressionContext
	AsExpression(i int) IAsExpressionContext
	AllMultiplicativeOperator() []IMultiplicativeOperatorContext
	MultiplicativeOperator(i int) IMultiplicativeOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IMultiplicativeExpressionContext is an interface to support dynamic dispatch.

type IMultiplicativeOperatorContext

type IMultiplicativeOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MULT() antlr.TerminalNode
	DIV() antlr.TerminalNode
	MOD() antlr.TerminalNode

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

IMultiplicativeOperatorContext is an interface to support dynamic dispatch.

type INavigationSuffixContext

type INavigationSuffixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	MemberAccessOperator() IMemberAccessOperatorContext
	SimpleIdentifier() ISimpleIdentifierContext
	ParenthesizedExpression() IParenthesizedExpressionContext
	CLASS() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

INavigationSuffixContext is an interface to support dynamic dispatch.

type INullableTypeContext

type INullableTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TypeReference() ITypeReferenceContext
	ParenthesizedType() IParenthesizedTypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllQuest() []IQuestContext
	Quest(i int) IQuestContext

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

INullableTypeContext is an interface to support dynamic dispatch.

type IObjectDeclarationContext

type IObjectDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OBJECT() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	DelegationSpecifiers() IDelegationSpecifiersContext
	ClassBody() IClassBodyContext

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

IObjectDeclarationContext is an interface to support dynamic dispatch.

type IObjectLiteralContext

type IObjectLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	OBJECT() antlr.TerminalNode
	COLON() antlr.TerminalNode
	DelegationSpecifiers() IDelegationSpecifiersContext
	ClassBody() IClassBodyContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IObjectLiteralContext is an interface to support dynamic dispatch.

type IPackageHeaderContext

type IPackageHeaderContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PACKAGE() antlr.TerminalNode
	Identifier() IIdentifierContext
	Semi() ISemiContext

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

IPackageHeaderContext is an interface to support dynamic dispatch.

type IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParameterContext is an interface to support dynamic dispatch.

type IParameterModifierContext

type IParameterModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VARARG() antlr.TerminalNode
	NOINLINE() antlr.TerminalNode
	CROSSINLINE() antlr.TerminalNode

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

IParameterModifierContext is an interface to support dynamic dispatch.

type IParameterModifiersContext

type IParameterModifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllParameterModifier() []IParameterModifierContext
	ParameterModifier(i int) IParameterModifierContext

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

IParameterModifiersContext is an interface to support dynamic dispatch.

type IParameterWithOptionalTypeContext

type IParameterWithOptionalTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

IParameterWithOptionalTypeContext is an interface to support dynamic dispatch.

type IParametersWithOptionalTypeContext

type IParametersWithOptionalTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllFunctionValueParameterWithOptionalType() []IFunctionValueParameterWithOptionalTypeContext
	FunctionValueParameterWithOptionalType(i int) IFunctionValueParameterWithOptionalTypeContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IParametersWithOptionalTypeContext is an interface to support dynamic dispatch.

type IParenthesizedAssignableExpressionContext

type IParenthesizedAssignableExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	AssignableExpression() IAssignableExpressionContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedAssignableExpressionContext is an interface to support dynamic dispatch.

type IParenthesizedDirectlyAssignableExpressionContext

type IParenthesizedDirectlyAssignableExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	DirectlyAssignableExpression() IDirectlyAssignableExpressionContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedDirectlyAssignableExpressionContext is an interface to support dynamic dispatch.

type IParenthesizedExpressionContext

type IParenthesizedExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedExpressionContext is an interface to support dynamic dispatch.

type IParenthesizedTypeContext

type IParenthesizedTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Type_() ITypeContext
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedTypeContext is an interface to support dynamic dispatch.

type IParenthesizedUserTypeContext

type IParenthesizedUserTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	UserType() IUserTypeContext
	ParenthesizedUserType() IParenthesizedUserTypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IParenthesizedUserTypeContext is an interface to support dynamic dispatch.

type IPlatformModifierContext

type IPlatformModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EXPECT() antlr.TerminalNode
	ACTUAL() antlr.TerminalNode

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

IPlatformModifierContext is an interface to support dynamic dispatch.

type IPostfixUnaryExpressionContext

type IPostfixUnaryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PrimaryExpression() IPrimaryExpressionContext
	AllPostfixUnarySuffix() []IPostfixUnarySuffixContext
	PostfixUnarySuffix(i int) IPostfixUnarySuffixContext

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

IPostfixUnaryExpressionContext is an interface to support dynamic dispatch.

type IPostfixUnaryOperatorContext

type IPostfixUnaryOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INCR() antlr.TerminalNode
	DECR() antlr.TerminalNode
	EXCL_NO_WS() antlr.TerminalNode
	Excl() IExclContext

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

IPostfixUnaryOperatorContext is an interface to support dynamic dispatch.

type IPostfixUnarySuffixContext

type IPostfixUnarySuffixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PostfixUnaryOperator() IPostfixUnaryOperatorContext
	TypeArguments() ITypeArgumentsContext
	CallSuffix() ICallSuffixContext
	IndexingSuffix() IIndexingSuffixContext
	NavigationSuffix() INavigationSuffixContext

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

IPostfixUnarySuffixContext is an interface to support dynamic dispatch.

type IPrefixUnaryExpressionContext

type IPrefixUnaryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PostfixUnaryExpression() IPostfixUnaryExpressionContext
	AllUnaryPrefix() []IUnaryPrefixContext
	UnaryPrefix(i int) IUnaryPrefixContext

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

IPrefixUnaryExpressionContext is an interface to support dynamic dispatch.

type IPrefixUnaryOperatorContext

type IPrefixUnaryOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	INCR() antlr.TerminalNode
	DECR() antlr.TerminalNode
	SUB() antlr.TerminalNode
	ADD() antlr.TerminalNode
	Excl() IExclContext

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

IPrefixUnaryOperatorContext is an interface to support dynamic dispatch.

type IPrimaryConstructorContext

type IPrimaryConstructorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ClassParameters() IClassParametersContext
	CONSTRUCTOR() antlr.TerminalNode
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IPrimaryConstructorContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ParenthesizedExpression() IParenthesizedExpressionContext
	SimpleIdentifier() ISimpleIdentifierContext
	LiteralConstant() ILiteralConstantContext
	StringLiteral() IStringLiteralContext
	CallableReference() ICallableReferenceContext
	FunctionLiteral() IFunctionLiteralContext
	ObjectLiteral() IObjectLiteralContext
	CollectionLiteral() ICollectionLiteralContext
	ThisExpression() IThisExpressionContext
	SuperExpression() ISuperExpressionContext
	IfExpression() IIfExpressionContext
	WhenExpression() IWhenExpressionContext
	TryExpression() ITryExpressionContext
	JumpExpression() IJumpExpressionContext

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

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IPropertyDeclarationContext

type IPropertyDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VAL() antlr.TerminalNode
	VAR() antlr.TerminalNode
	Modifiers() IModifiersContext
	TypeParameters() ITypeParametersContext
	ReceiverType() IReceiverTypeContext
	DOT() antlr.TerminalNode
	TypeConstraints() ITypeConstraintsContext
	SEMICOLON() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	MultiVariableDeclaration() IMultiVariableDeclarationContext
	VariableDeclaration() IVariableDeclarationContext
	ASSIGNMENT() antlr.TerminalNode
	Expression() IExpressionContext
	PropertyDelegate() IPropertyDelegateContext
	Getter() IGetterContext
	Setter() ISetterContext
	Semi() ISemiContext

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

IPropertyDeclarationContext is an interface to support dynamic dispatch.

type IPropertyDelegateContext

type IPropertyDelegateContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BY() antlr.TerminalNode
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IPropertyDelegateContext is an interface to support dynamic dispatch.

type IPropertyModifierContext

type IPropertyModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONST() antlr.TerminalNode

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

IPropertyModifierContext is an interface to support dynamic dispatch.

type IQuestContext

type IQuestContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	QUEST_NO_WS() antlr.TerminalNode
	QUEST_WS() antlr.TerminalNode

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

IQuestContext is an interface to support dynamic dispatch.

type IRangeExpressionContext

type IRangeExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllAdditiveExpression() []IAdditiveExpressionContext
	AdditiveExpression(i int) IAdditiveExpressionContext
	AllRANGE() []antlr.TerminalNode
	RANGE(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IRangeExpressionContext is an interface to support dynamic dispatch.

type IRangeTestContext

type IRangeTestContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	InOperator() IInOperatorContext
	Expression() IExpressionContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IRangeTestContext is an interface to support dynamic dispatch.

type IReceiverTypeContext

type IReceiverTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ParenthesizedType() IParenthesizedTypeContext
	NullableType() INullableTypeContext
	TypeReference() ITypeReferenceContext
	TypeModifiers() ITypeModifiersContext

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

IReceiverTypeContext is an interface to support dynamic dispatch.

type IReificationModifierContext

type IReificationModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	REIFIED() antlr.TerminalNode

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

IReificationModifierContext is an interface to support dynamic dispatch.

type ISafeNavContext

type ISafeNavContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	QUEST_NO_WS() antlr.TerminalNode
	DOT() antlr.TerminalNode

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

ISafeNavContext is an interface to support dynamic dispatch.

type IScriptContext

type IScriptContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PackageHeader() IPackageHeaderContext
	ImportList() IImportListContext
	EOF() antlr.TerminalNode
	ShebangLine() IShebangLineContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllFileAnnotation() []IFileAnnotationContext
	FileAnnotation(i int) IFileAnnotationContext
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	AllSemi() []ISemiContext
	Semi(i int) ISemiContext

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

IScriptContext is an interface to support dynamic dispatch.

type ISecondaryConstructorContext

type ISecondaryConstructorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	CONSTRUCTOR() antlr.TerminalNode
	FunctionValueParameters() IFunctionValueParametersContext
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	ConstructorDelegationCall() IConstructorDelegationCallContext
	Block() IBlockContext

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

ISecondaryConstructorContext is an interface to support dynamic dispatch.

type ISemiContext

type ISemiContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SEMICOLON() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ISemiContext is an interface to support dynamic dispatch.

type ISemisContext

type ISemisContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSEMICOLON() []antlr.TerminalNode
	SEMICOLON(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ISemisContext is an interface to support dynamic dispatch.

type ISetterContext

type ISetterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SET() antlr.TerminalNode
	Modifiers() IModifiersContext
	LPAREN() antlr.TerminalNode
	FunctionValueParameterWithOptionalType() IFunctionValueParameterWithOptionalTypeContext
	RPAREN() antlr.TerminalNode
	FunctionBody() IFunctionBodyContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COMMA() antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

ISetterContext is an interface to support dynamic dispatch.

type IShebangLineContext

type IShebangLineContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ShebangLine() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IShebangLineContext is an interface to support dynamic dispatch.

type ISimpleIdentifierContext

type ISimpleIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	ABSTRACT() antlr.TerminalNode
	ANNOTATION() antlr.TerminalNode
	BY() antlr.TerminalNode
	CATCH() antlr.TerminalNode
	COMPANION() antlr.TerminalNode
	CONSTRUCTOR() antlr.TerminalNode
	CROSSINLINE() antlr.TerminalNode
	DATA() antlr.TerminalNode
	DYNAMIC() antlr.TerminalNode
	ENUM() antlr.TerminalNode
	EXTERNAL() antlr.TerminalNode
	FINAL() antlr.TerminalNode
	FINALLY() antlr.TerminalNode
	GET() antlr.TerminalNode
	IMPORT() antlr.TerminalNode
	INFIX() antlr.TerminalNode
	INIT() antlr.TerminalNode
	INLINE() antlr.TerminalNode
	INNER() antlr.TerminalNode
	INTERNAL() antlr.TerminalNode
	LATEINIT() antlr.TerminalNode
	NOINLINE() antlr.TerminalNode
	OPEN() antlr.TerminalNode
	OPERATOR() antlr.TerminalNode
	OUT() antlr.TerminalNode
	OVERRIDE() antlr.TerminalNode
	PRIVATE() antlr.TerminalNode
	PROTECTED() antlr.TerminalNode
	PUBLIC() antlr.TerminalNode
	REIFIED() antlr.TerminalNode
	SEALED() antlr.TerminalNode
	TAILREC() antlr.TerminalNode
	SET() antlr.TerminalNode
	VARARG() antlr.TerminalNode
	WHERE() antlr.TerminalNode
	FIELD() antlr.TerminalNode
	PROPERTY() antlr.TerminalNode
	RECEIVER() antlr.TerminalNode
	PARAM() antlr.TerminalNode
	SETPARAM() antlr.TerminalNode
	DELEGATE() antlr.TerminalNode
	FILE() antlr.TerminalNode
	EXPECT() antlr.TerminalNode
	ACTUAL() antlr.TerminalNode
	CONST() antlr.TerminalNode
	SUSPEND() antlr.TerminalNode
	VALUE() antlr.TerminalNode

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

ISimpleIdentifierContext is an interface to support dynamic dispatch.

type ISimpleUserTypeContext

type ISimpleUserTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	TypeArguments() ITypeArgumentsContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ISimpleUserTypeContext is an interface to support dynamic dispatch.

type ISingleAnnotationContext

type ISingleAnnotationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UnescapedAnnotation() IUnescapedAnnotationContext
	AnnotationUseSiteTarget() IAnnotationUseSiteTargetContext
	AT_NO_WS() antlr.TerminalNode
	AT_PRE_WS() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ISingleAnnotationContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Declaration() IDeclarationContext
	Assignment() IAssignmentContext
	LoopStatement() ILoopStatementContext
	Expression() IExpressionContext
	AllLabel() []ILabelContext
	Label(i int) ILabelContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext

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

IStatementContext is an interface to support dynamic dispatch.

type IStatementsContext

type IStatementsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	AllSemis() []ISemisContext
	Semis(i int) ISemisContext

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

IStatementsContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LineStringLiteral() ILineStringLiteralContext
	MultiLineStringLiteral() IMultiLineStringLiteralContext

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

IStringLiteralContext is an interface to support dynamic dispatch.

type ISuperExpressionContext

type ISuperExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SUPER() antlr.TerminalNode
	LANGLE() antlr.TerminalNode
	Type_() ITypeContext
	RANGLE() antlr.TerminalNode
	AT_NO_WS() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	SUPER_AT() antlr.TerminalNode

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

ISuperExpressionContext is an interface to support dynamic dispatch.

type IThisExpressionContext

type IThisExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	THIS() antlr.TerminalNode
	THIS_AT() antlr.TerminalNode

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

IThisExpressionContext is an interface to support dynamic dispatch.

type ITopLevelObjectContext

type ITopLevelObjectContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Declaration() IDeclarationContext
	Semis() ISemisContext

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

ITopLevelObjectContext is an interface to support dynamic dispatch.

type ITryExpressionContext

type ITryExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TRY() antlr.TerminalNode
	Block() IBlockContext
	FinallyBlock() IFinallyBlockContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCatchBlock() []ICatchBlockContext
	CatchBlock(i int) ICatchBlockContext

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

ITryExpressionContext is an interface to support dynamic dispatch.

type ITypeAliasContext

type ITypeAliasContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	TYPE_ALIAS() antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	ASSIGNMENT() antlr.TerminalNode
	Type_() ITypeContext
	Modifiers() IModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	TypeParameters() ITypeParametersContext

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

ITypeAliasContext is an interface to support dynamic dispatch.

type ITypeArgumentsContext

type ITypeArgumentsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LANGLE() antlr.TerminalNode
	AllTypeProjection() []ITypeProjectionContext
	TypeProjection(i int) ITypeProjectionContext
	RANGLE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ITypeArgumentsContext is an interface to support dynamic dispatch.

type ITypeConstraintContext

type ITypeConstraintContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	COLON() antlr.TerminalNode
	Type_() ITypeContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITypeConstraintContext is an interface to support dynamic dispatch.

type ITypeConstraintsContext

type ITypeConstraintsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHERE() antlr.TerminalNode
	AllTypeConstraint() []ITypeConstraintContext
	TypeConstraint(i int) ITypeConstraintContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ITypeConstraintsContext is an interface to support dynamic dispatch.

type ITypeContext

type ITypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	FunctionType() IFunctionTypeContext
	ParenthesizedType() IParenthesizedTypeContext
	NullableType() INullableTypeContext
	TypeReference() ITypeReferenceContext
	DefinitelyNonNullableType() IDefinitelyNonNullableTypeContext
	TypeModifiers() ITypeModifiersContext

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

ITypeContext is an interface to support dynamic dispatch.

type ITypeModifierContext

type ITypeModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Annotation() IAnnotationContext
	SUSPEND() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITypeModifierContext is an interface to support dynamic dispatch.

type ITypeModifiersContext

type ITypeModifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllTypeModifier() []ITypeModifierContext
	TypeModifier(i int) ITypeModifierContext

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

ITypeModifiersContext is an interface to support dynamic dispatch.

type ITypeParameterContext

type ITypeParameterContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	TypeParameterModifiers() ITypeParameterModifiersContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

ITypeParameterContext is an interface to support dynamic dispatch.

type ITypeParameterModifierContext

type ITypeParameterModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ReificationModifier() IReificationModifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	VarianceModifier() IVarianceModifierContext
	Annotation() IAnnotationContext

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

ITypeParameterModifierContext is an interface to support dynamic dispatch.

type ITypeParameterModifiersContext

type ITypeParameterModifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllTypeParameterModifier() []ITypeParameterModifierContext
	TypeParameterModifier(i int) ITypeParameterModifierContext

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

ITypeParameterModifiersContext is an interface to support dynamic dispatch.

type ITypeParametersContext

type ITypeParametersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LANGLE() antlr.TerminalNode
	AllTypeParameter() []ITypeParameterContext
	TypeParameter(i int) ITypeParameterContext
	RANGLE() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

ITypeParametersContext is an interface to support dynamic dispatch.

type ITypeProjectionContext

type ITypeProjectionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Type_() ITypeContext
	TypeProjectionModifiers() ITypeProjectionModifiersContext
	MULT() antlr.TerminalNode

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

ITypeProjectionContext is an interface to support dynamic dispatch.

type ITypeProjectionModifierContext

type ITypeProjectionModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VarianceModifier() IVarianceModifierContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	Annotation() IAnnotationContext

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

ITypeProjectionModifierContext is an interface to support dynamic dispatch.

type ITypeProjectionModifiersContext

type ITypeProjectionModifiersContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllTypeProjectionModifier() []ITypeProjectionModifierContext
	TypeProjectionModifier(i int) ITypeProjectionModifierContext

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

ITypeProjectionModifiersContext is an interface to support dynamic dispatch.

type ITypeReferenceContext

type ITypeReferenceContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	UserType() IUserTypeContext
	DYNAMIC() antlr.TerminalNode

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

ITypeReferenceContext is an interface to support dynamic dispatch.

type ITypeTestContext

type ITypeTestContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IsOperator() IIsOperatorContext
	Type_() ITypeContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

ITypeTestContext is an interface to support dynamic dispatch.

type IUnaryPrefixContext

type IUnaryPrefixContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Annotation() IAnnotationContext
	Label() ILabelContext
	PrefixUnaryOperator() IPrefixUnaryOperatorContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IUnaryPrefixContext is an interface to support dynamic dispatch.

type IUnescapedAnnotationContext

type IUnescapedAnnotationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ConstructorInvocation() IConstructorInvocationContext
	UserType() IUserTypeContext

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

IUnescapedAnnotationContext is an interface to support dynamic dispatch.

type IUserTypeContext

type IUserTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllSimpleUserType() []ISimpleUserTypeContext
	SimpleUserType(i int) ISimpleUserTypeContext
	AllDOT() []antlr.TerminalNode
	DOT(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IUserTypeContext is an interface to support dynamic dispatch.

type IValueArgumentContext

type IValueArgumentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	Annotation() IAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	SimpleIdentifier() ISimpleIdentifierContext
	ASSIGNMENT() antlr.TerminalNode
	MULT() antlr.TerminalNode

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

IValueArgumentContext is an interface to support dynamic dispatch.

type IValueArgumentsContext

type IValueArgumentsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	RPAREN() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	AllValueArgument() []IValueArgumentContext
	ValueArgument(i int) IValueArgumentContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode

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

IValueArgumentsContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	SimpleIdentifier() ISimpleIdentifierContext
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	COLON() antlr.TerminalNode
	Type_() ITypeContext

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

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IVarianceModifierContext

type IVarianceModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IN() antlr.TerminalNode
	OUT() antlr.TerminalNode

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

IVarianceModifierContext is an interface to support dynamic dispatch.

type IVisibilityModifierContext

type IVisibilityModifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	PUBLIC() antlr.TerminalNode
	PRIVATE() antlr.TerminalNode
	INTERNAL() antlr.TerminalNode
	PROTECTED() antlr.TerminalNode

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

IVisibilityModifierContext is an interface to support dynamic dispatch.

type IWhenConditionContext

type IWhenConditionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	RangeTest() IRangeTestContext
	TypeTest() ITypeTestContext

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

IWhenConditionContext is an interface to support dynamic dispatch.

type IWhenEntryContext

type IWhenEntryContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllWhenCondition() []IWhenConditionContext
	WhenCondition(i int) IWhenConditionContext
	ARROW() antlr.TerminalNode
	ControlStructureBody() IControlStructureBodyContext
	AllCOMMA() []antlr.TerminalNode
	COMMA(i int) antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	Semi() ISemiContext
	ELSE() antlr.TerminalNode

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

IWhenEntryContext is an interface to support dynamic dispatch.

type IWhenExpressionContext

type IWhenExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHEN() antlr.TerminalNode
	LCURL() antlr.TerminalNode
	RCURL() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode
	WhenSubject() IWhenSubjectContext
	AllWhenEntry() []IWhenEntryContext
	WhenEntry(i int) IWhenEntryContext

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

IWhenExpressionContext is an interface to support dynamic dispatch.

type IWhenSubjectContext

type IWhenSubjectContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	VAL() antlr.TerminalNode
	VariableDeclaration() IVariableDeclarationContext
	ASSIGNMENT() antlr.TerminalNode
	AllAnnotation() []IAnnotationContext
	Annotation(i int) IAnnotationContext
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IWhenSubjectContext is an interface to support dynamic dispatch.

type IWhileStatementContext

type IWhileStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	WHILE() antlr.TerminalNode
	LPAREN() antlr.TerminalNode
	Expression() IExpressionContext
	RPAREN() antlr.TerminalNode
	ControlStructureBody() IControlStructureBodyContext
	SEMICOLON() antlr.TerminalNode
	AllNL() []antlr.TerminalNode
	NL(i int) antlr.TerminalNode

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

IWhileStatementContext is an interface to support dynamic dispatch.

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) AllDOT

func (s *IdentifierContext) AllDOT() []antlr.TerminalNode

func (*IdentifierContext) AllNL

func (s *IdentifierContext) AllNL() []antlr.TerminalNode

func (*IdentifierContext) AllSimpleIdentifier

func (s *IdentifierContext) AllSimpleIdentifier() []ISimpleIdentifierContext

func (*IdentifierContext) DOT

func (*IdentifierContext) EnterRule

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

func (*IdentifierContext) ExitRule

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

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) NL

func (*IdentifierContext) SimpleIdentifier

func (s *IdentifierContext) SimpleIdentifier(i int) ISimpleIdentifierContext

func (*IdentifierContext) ToStringTree

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

type IfExpressionContext

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

func NewEmptyIfExpressionContext

func NewEmptyIfExpressionContext() *IfExpressionContext

func NewIfExpressionContext

func NewIfExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfExpressionContext

func (*IfExpressionContext) AllControlStructureBody

func (s *IfExpressionContext) AllControlStructureBody() []IControlStructureBodyContext

func (*IfExpressionContext) AllNL

func (s *IfExpressionContext) AllNL() []antlr.TerminalNode

func (*IfExpressionContext) AllSEMICOLON

func (s *IfExpressionContext) AllSEMICOLON() []antlr.TerminalNode

func (*IfExpressionContext) ControlStructureBody

func (s *IfExpressionContext) ControlStructureBody(i int) IControlStructureBodyContext

func (*IfExpressionContext) ELSE

func (*IfExpressionContext) EnterRule

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

func (*IfExpressionContext) ExitRule

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

func (*IfExpressionContext) Expression

func (s *IfExpressionContext) Expression() IExpressionContext

func (*IfExpressionContext) GetParser

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

func (*IfExpressionContext) GetRuleContext

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

func (*IfExpressionContext) IF

func (*IfExpressionContext) IsIfExpressionContext

func (*IfExpressionContext) IsIfExpressionContext()

func (*IfExpressionContext) LPAREN

func (*IfExpressionContext) NL

func (*IfExpressionContext) RPAREN

func (*IfExpressionContext) SEMICOLON

func (s *IfExpressionContext) SEMICOLON(i int) antlr.TerminalNode

func (*IfExpressionContext) ToStringTree

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

type ImportAliasContext

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

func NewEmptyImportAliasContext

func NewEmptyImportAliasContext() *ImportAliasContext

func NewImportAliasContext

func NewImportAliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAliasContext

func (*ImportAliasContext) AS

func (*ImportAliasContext) EnterRule

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

func (*ImportAliasContext) ExitRule

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

func (*ImportAliasContext) GetParser

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

func (*ImportAliasContext) GetRuleContext

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

func (*ImportAliasContext) IsImportAliasContext

func (*ImportAliasContext) IsImportAliasContext()

func (*ImportAliasContext) SimpleIdentifier

func (s *ImportAliasContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ImportAliasContext) ToStringTree

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

type ImportHeaderContext

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

func NewEmptyImportHeaderContext

func NewEmptyImportHeaderContext() *ImportHeaderContext

func NewImportHeaderContext

func NewImportHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportHeaderContext

func (*ImportHeaderContext) DOT

func (*ImportHeaderContext) EnterRule

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

func (*ImportHeaderContext) ExitRule

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

func (*ImportHeaderContext) GetParser

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

func (*ImportHeaderContext) GetRuleContext

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

func (*ImportHeaderContext) IMPORT

func (*ImportHeaderContext) Identifier

func (s *ImportHeaderContext) Identifier() IIdentifierContext

func (*ImportHeaderContext) ImportAlias

func (s *ImportHeaderContext) ImportAlias() IImportAliasContext

func (*ImportHeaderContext) IsImportHeaderContext

func (*ImportHeaderContext) IsImportHeaderContext()

func (*ImportHeaderContext) MULT

func (*ImportHeaderContext) Semi

func (*ImportHeaderContext) ToStringTree

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

type ImportListContext

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

func NewEmptyImportListContext

func NewEmptyImportListContext() *ImportListContext

func NewImportListContext

func NewImportListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportListContext

func (*ImportListContext) AllImportHeader

func (s *ImportListContext) AllImportHeader() []IImportHeaderContext

func (*ImportListContext) EnterRule

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

func (*ImportListContext) ExitRule

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

func (*ImportListContext) GetParser

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

func (*ImportListContext) GetRuleContext

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

func (*ImportListContext) ImportHeader

func (s *ImportListContext) ImportHeader(i int) IImportHeaderContext

func (*ImportListContext) IsImportListContext

func (*ImportListContext) IsImportListContext()

func (*ImportListContext) ToStringTree

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

type InOperatorContext

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

func NewEmptyInOperatorContext

func NewEmptyInOperatorContext() *InOperatorContext

func NewInOperatorContext

func NewInOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InOperatorContext

func (*InOperatorContext) EnterRule

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

func (*InOperatorContext) ExitRule

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

func (*InOperatorContext) GetParser

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

func (*InOperatorContext) GetRuleContext

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

func (*InOperatorContext) IN

func (*InOperatorContext) IsInOperatorContext

func (*InOperatorContext) IsInOperatorContext()

func (*InOperatorContext) NOT_IN

func (s *InOperatorContext) NOT_IN() antlr.TerminalNode

func (*InOperatorContext) ToStringTree

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

type IndexingSuffixContext

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

func NewEmptyIndexingSuffixContext

func NewEmptyIndexingSuffixContext() *IndexingSuffixContext

func NewIndexingSuffixContext

func NewIndexingSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IndexingSuffixContext

func (*IndexingSuffixContext) AllCOMMA

func (s *IndexingSuffixContext) AllCOMMA() []antlr.TerminalNode

func (*IndexingSuffixContext) AllExpression

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

func (*IndexingSuffixContext) AllNL

func (*IndexingSuffixContext) COMMA

func (*IndexingSuffixContext) EnterRule

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

func (*IndexingSuffixContext) ExitRule

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

func (*IndexingSuffixContext) Expression

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

func (*IndexingSuffixContext) GetParser

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

func (*IndexingSuffixContext) GetRuleContext

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

func (*IndexingSuffixContext) IsIndexingSuffixContext

func (*IndexingSuffixContext) IsIndexingSuffixContext()

func (*IndexingSuffixContext) LSQUARE

func (*IndexingSuffixContext) NL

func (*IndexingSuffixContext) RSQUARE

func (*IndexingSuffixContext) ToStringTree

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

type InfixFunctionCallContext

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

func NewEmptyInfixFunctionCallContext

func NewEmptyInfixFunctionCallContext() *InfixFunctionCallContext

func NewInfixFunctionCallContext

func NewInfixFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InfixFunctionCallContext

func (*InfixFunctionCallContext) AllNL

func (*InfixFunctionCallContext) AllRangeExpression

func (s *InfixFunctionCallContext) AllRangeExpression() []IRangeExpressionContext

func (*InfixFunctionCallContext) AllSimpleIdentifier

func (s *InfixFunctionCallContext) AllSimpleIdentifier() []ISimpleIdentifierContext

func (*InfixFunctionCallContext) EnterRule

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

func (*InfixFunctionCallContext) ExitRule

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

func (*InfixFunctionCallContext) GetParser

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

func (*InfixFunctionCallContext) GetRuleContext

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

func (*InfixFunctionCallContext) IsInfixFunctionCallContext

func (*InfixFunctionCallContext) IsInfixFunctionCallContext()

func (*InfixFunctionCallContext) NL

func (*InfixFunctionCallContext) RangeExpression

func (*InfixFunctionCallContext) SimpleIdentifier

func (s *InfixFunctionCallContext) SimpleIdentifier(i int) ISimpleIdentifierContext

func (*InfixFunctionCallContext) ToStringTree

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

type InfixOperationContext

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

func NewEmptyInfixOperationContext

func NewEmptyInfixOperationContext() *InfixOperationContext

func NewInfixOperationContext

func NewInfixOperationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InfixOperationContext

func (*InfixOperationContext) AllElvisExpression

func (s *InfixOperationContext) AllElvisExpression() []IElvisExpressionContext

func (*InfixOperationContext) AllInOperator

func (s *InfixOperationContext) AllInOperator() []IInOperatorContext

func (*InfixOperationContext) AllIsOperator

func (s *InfixOperationContext) AllIsOperator() []IIsOperatorContext

func (*InfixOperationContext) AllNL

func (*InfixOperationContext) AllType_

func (s *InfixOperationContext) AllType_() []ITypeContext

func (*InfixOperationContext) ElvisExpression

func (s *InfixOperationContext) ElvisExpression(i int) IElvisExpressionContext

func (*InfixOperationContext) EnterRule

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

func (*InfixOperationContext) ExitRule

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

func (*InfixOperationContext) GetParser

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

func (*InfixOperationContext) GetRuleContext

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

func (*InfixOperationContext) InOperator

func (s *InfixOperationContext) InOperator(i int) IInOperatorContext

func (*InfixOperationContext) IsInfixOperationContext

func (*InfixOperationContext) IsInfixOperationContext()

func (*InfixOperationContext) IsOperator

func (s *InfixOperationContext) IsOperator(i int) IIsOperatorContext

func (*InfixOperationContext) NL

func (*InfixOperationContext) ToStringTree

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

func (*InfixOperationContext) Type_

type InheritanceModifierContext

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

func NewEmptyInheritanceModifierContext

func NewEmptyInheritanceModifierContext() *InheritanceModifierContext

func NewInheritanceModifierContext

func NewInheritanceModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritanceModifierContext

func (*InheritanceModifierContext) ABSTRACT

func (*InheritanceModifierContext) EnterRule

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

func (*InheritanceModifierContext) ExitRule

func (s *InheritanceModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*InheritanceModifierContext) FINAL

func (*InheritanceModifierContext) GetParser

func (s *InheritanceModifierContext) GetParser() antlr.Parser

func (*InheritanceModifierContext) GetRuleContext

func (s *InheritanceModifierContext) GetRuleContext() antlr.RuleContext

func (*InheritanceModifierContext) IsInheritanceModifierContext

func (*InheritanceModifierContext) IsInheritanceModifierContext()

func (*InheritanceModifierContext) OPEN

func (*InheritanceModifierContext) ToStringTree

func (s *InheritanceModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IsOperatorContext

type IsOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIsOperatorContext

func NewEmptyIsOperatorContext() *IsOperatorContext

func NewIsOperatorContext

func NewIsOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IsOperatorContext

func (*IsOperatorContext) EnterRule

func (s *IsOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*IsOperatorContext) ExitRule

func (s *IsOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*IsOperatorContext) GetParser

func (s *IsOperatorContext) GetParser() antlr.Parser

func (*IsOperatorContext) GetRuleContext

func (s *IsOperatorContext) GetRuleContext() antlr.RuleContext

func (*IsOperatorContext) IS

func (*IsOperatorContext) IsIsOperatorContext

func (*IsOperatorContext) IsIsOperatorContext()

func (*IsOperatorContext) NOT_IS

func (s *IsOperatorContext) NOT_IS() antlr.TerminalNode

func (*IsOperatorContext) ToStringTree

func (s *IsOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type JumpExpressionContext

type JumpExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyJumpExpressionContext

func NewEmptyJumpExpressionContext() *JumpExpressionContext

func NewJumpExpressionContext

func NewJumpExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *JumpExpressionContext

func (*JumpExpressionContext) AllNL

func (*JumpExpressionContext) BREAK

func (*JumpExpressionContext) BREAK_AT

func (*JumpExpressionContext) CONTINUE

func (*JumpExpressionContext) CONTINUE_AT

func (s *JumpExpressionContext) CONTINUE_AT() antlr.TerminalNode

func (*JumpExpressionContext) EnterRule

func (s *JumpExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*JumpExpressionContext) ExitRule

func (s *JumpExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*JumpExpressionContext) Expression

func (s *JumpExpressionContext) Expression() IExpressionContext

func (*JumpExpressionContext) GetParser

func (s *JumpExpressionContext) GetParser() antlr.Parser

func (*JumpExpressionContext) GetRuleContext

func (s *JumpExpressionContext) GetRuleContext() antlr.RuleContext

func (*JumpExpressionContext) IsJumpExpressionContext

func (*JumpExpressionContext) IsJumpExpressionContext()

func (*JumpExpressionContext) NL

func (*JumpExpressionContext) RETURN

func (*JumpExpressionContext) RETURN_AT

func (s *JumpExpressionContext) RETURN_AT() antlr.TerminalNode

func (*JumpExpressionContext) THROW

func (*JumpExpressionContext) ToStringTree

func (s *JumpExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type KotlinFileContext

type KotlinFileContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKotlinFileContext

func NewEmptyKotlinFileContext() *KotlinFileContext

func NewKotlinFileContext

func NewKotlinFileContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KotlinFileContext

func (*KotlinFileContext) AllFileAnnotation

func (s *KotlinFileContext) AllFileAnnotation() []IFileAnnotationContext

func (*KotlinFileContext) AllNL

func (s *KotlinFileContext) AllNL() []antlr.TerminalNode

func (*KotlinFileContext) AllTopLevelObject

func (s *KotlinFileContext) AllTopLevelObject() []ITopLevelObjectContext

func (*KotlinFileContext) EOF

func (*KotlinFileContext) EnterRule

func (s *KotlinFileContext) EnterRule(listener antlr.ParseTreeListener)

func (*KotlinFileContext) ExitRule

func (s *KotlinFileContext) ExitRule(listener antlr.ParseTreeListener)

func (*KotlinFileContext) FileAnnotation

func (s *KotlinFileContext) FileAnnotation(i int) IFileAnnotationContext

func (*KotlinFileContext) GetParser

func (s *KotlinFileContext) GetParser() antlr.Parser

func (*KotlinFileContext) GetRuleContext

func (s *KotlinFileContext) GetRuleContext() antlr.RuleContext

func (*KotlinFileContext) ImportList

func (s *KotlinFileContext) ImportList() IImportListContext

func (*KotlinFileContext) IsKotlinFileContext

func (*KotlinFileContext) IsKotlinFileContext()

func (*KotlinFileContext) NL

func (*KotlinFileContext) PackageHeader

func (s *KotlinFileContext) PackageHeader() IPackageHeaderContext

func (*KotlinFileContext) ShebangLine

func (s *KotlinFileContext) ShebangLine() IShebangLineContext

func (*KotlinFileContext) ToStringTree

func (s *KotlinFileContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*KotlinFileContext) TopLevelObject

func (s *KotlinFileContext) TopLevelObject(i int) ITopLevelObjectContext

type KotlinLexer

type KotlinLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewKotlinLexer

func NewKotlinLexer(input antlr.CharStream) *KotlinLexer

NewKotlinLexer produces a new lexer instance for the optional input antlr.CharStream.

type KotlinParser

type KotlinParser struct {
	*antlr.BaseParser
}

func NewKotlinParser

func NewKotlinParser(input antlr.TokenStream) *KotlinParser

NewKotlinParser produces a new parser instance for the optional input antlr.TokenStream.

func (*KotlinParser) AdditiveExpression

func (p *KotlinParser) AdditiveExpression() (localctx IAdditiveExpressionContext)

func (*KotlinParser) AdditiveOperator

func (p *KotlinParser) AdditiveOperator() (localctx IAdditiveOperatorContext)

func (*KotlinParser) AnnotatedDelegationSpecifier

func (p *KotlinParser) AnnotatedDelegationSpecifier() (localctx IAnnotatedDelegationSpecifierContext)

func (*KotlinParser) AnnotatedLambda

func (p *KotlinParser) AnnotatedLambda() (localctx IAnnotatedLambdaContext)

func (*KotlinParser) Annotation

func (p *KotlinParser) Annotation() (localctx IAnnotationContext)

func (*KotlinParser) AnnotationUseSiteTarget

func (p *KotlinParser) AnnotationUseSiteTarget() (localctx IAnnotationUseSiteTargetContext)

func (*KotlinParser) AnonymousFunction

func (p *KotlinParser) AnonymousFunction() (localctx IAnonymousFunctionContext)

func (*KotlinParser) AnonymousInitializer

func (p *KotlinParser) AnonymousInitializer() (localctx IAnonymousInitializerContext)

func (*KotlinParser) AsExpression

func (p *KotlinParser) AsExpression() (localctx IAsExpressionContext)

func (*KotlinParser) AsOperator

func (p *KotlinParser) AsOperator() (localctx IAsOperatorContext)

func (*KotlinParser) AssignableExpression

func (p *KotlinParser) AssignableExpression() (localctx IAssignableExpressionContext)

func (*KotlinParser) AssignableSuffix

func (p *KotlinParser) AssignableSuffix() (localctx IAssignableSuffixContext)

func (*KotlinParser) Assignment

func (p *KotlinParser) Assignment() (localctx IAssignmentContext)

func (*KotlinParser) AssignmentAndOperator

func (p *KotlinParser) AssignmentAndOperator() (localctx IAssignmentAndOperatorContext)

func (*KotlinParser) Block

func (p *KotlinParser) Block() (localctx IBlockContext)

func (*KotlinParser) CallSuffix

func (p *KotlinParser) CallSuffix() (localctx ICallSuffixContext)

func (*KotlinParser) CallableReference

func (p *KotlinParser) CallableReference() (localctx ICallableReferenceContext)

func (*KotlinParser) CatchBlock

func (p *KotlinParser) CatchBlock() (localctx ICatchBlockContext)

func (*KotlinParser) ClassBody

func (p *KotlinParser) ClassBody() (localctx IClassBodyContext)

func (*KotlinParser) ClassDeclaration

func (p *KotlinParser) ClassDeclaration() (localctx IClassDeclarationContext)

func (*KotlinParser) ClassMemberDeclaration

func (p *KotlinParser) ClassMemberDeclaration() (localctx IClassMemberDeclarationContext)

func (*KotlinParser) ClassMemberDeclarations

func (p *KotlinParser) ClassMemberDeclarations() (localctx IClassMemberDeclarationsContext)

func (*KotlinParser) ClassModifier

func (p *KotlinParser) ClassModifier() (localctx IClassModifierContext)

func (*KotlinParser) ClassParameter

func (p *KotlinParser) ClassParameter() (localctx IClassParameterContext)

func (*KotlinParser) ClassParameters

func (p *KotlinParser) ClassParameters() (localctx IClassParametersContext)

func (*KotlinParser) CollectionLiteral

func (p *KotlinParser) CollectionLiteral() (localctx ICollectionLiteralContext)

func (*KotlinParser) CompanionObject

func (p *KotlinParser) CompanionObject() (localctx ICompanionObjectContext)

func (*KotlinParser) Comparison

func (p *KotlinParser) Comparison() (localctx IComparisonContext)

func (*KotlinParser) ComparisonOperator

func (p *KotlinParser) ComparisonOperator() (localctx IComparisonOperatorContext)

func (*KotlinParser) Conjunction

func (p *KotlinParser) Conjunction() (localctx IConjunctionContext)

func (*KotlinParser) ConstructorDelegationCall

func (p *KotlinParser) ConstructorDelegationCall() (localctx IConstructorDelegationCallContext)

func (*KotlinParser) ConstructorInvocation

func (p *KotlinParser) ConstructorInvocation() (localctx IConstructorInvocationContext)

func (*KotlinParser) ControlStructureBody

func (p *KotlinParser) ControlStructureBody() (localctx IControlStructureBodyContext)

func (*KotlinParser) Declaration

func (p *KotlinParser) Declaration() (localctx IDeclarationContext)

func (*KotlinParser) DefinitelyNonNullableType

func (p *KotlinParser) DefinitelyNonNullableType() (localctx IDefinitelyNonNullableTypeContext)

func (*KotlinParser) DelegationSpecifier

func (p *KotlinParser) DelegationSpecifier() (localctx IDelegationSpecifierContext)

func (*KotlinParser) DelegationSpecifiers

func (p *KotlinParser) DelegationSpecifiers() (localctx IDelegationSpecifiersContext)

func (*KotlinParser) DirectlyAssignableExpression

func (p *KotlinParser) DirectlyAssignableExpression() (localctx IDirectlyAssignableExpressionContext)

func (*KotlinParser) Disjunction

func (p *KotlinParser) Disjunction() (localctx IDisjunctionContext)

func (*KotlinParser) DoWhileStatement

func (p *KotlinParser) DoWhileStatement() (localctx IDoWhileStatementContext)

func (*KotlinParser) Elvis

func (p *KotlinParser) Elvis() (localctx IElvisContext)

func (*KotlinParser) ElvisExpression

func (p *KotlinParser) ElvisExpression() (localctx IElvisExpressionContext)

func (*KotlinParser) EnumClassBody

func (p *KotlinParser) EnumClassBody() (localctx IEnumClassBodyContext)

func (*KotlinParser) EnumEntries

func (p *KotlinParser) EnumEntries() (localctx IEnumEntriesContext)

func (*KotlinParser) EnumEntry

func (p *KotlinParser) EnumEntry() (localctx IEnumEntryContext)

func (*KotlinParser) Equality

func (p *KotlinParser) Equality() (localctx IEqualityContext)

func (*KotlinParser) EqualityOperator

func (p *KotlinParser) EqualityOperator() (localctx IEqualityOperatorContext)

func (*KotlinParser) Excl

func (p *KotlinParser) Excl() (localctx IExclContext)

func (*KotlinParser) ExplicitDelegation

func (p *KotlinParser) ExplicitDelegation() (localctx IExplicitDelegationContext)

func (*KotlinParser) Expression

func (p *KotlinParser) Expression() (localctx IExpressionContext)

func (*KotlinParser) FileAnnotation

func (p *KotlinParser) FileAnnotation() (localctx IFileAnnotationContext)

func (*KotlinParser) FinallyBlock

func (p *KotlinParser) FinallyBlock() (localctx IFinallyBlockContext)

func (*KotlinParser) ForStatement

func (p *KotlinParser) ForStatement() (localctx IForStatementContext)

func (*KotlinParser) FunctionBody

func (p *KotlinParser) FunctionBody() (localctx IFunctionBodyContext)

func (*KotlinParser) FunctionDeclaration

func (p *KotlinParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)

func (*KotlinParser) FunctionLiteral

func (p *KotlinParser) FunctionLiteral() (localctx IFunctionLiteralContext)

func (*KotlinParser) FunctionModifier

func (p *KotlinParser) FunctionModifier() (localctx IFunctionModifierContext)

func (*KotlinParser) FunctionType

func (p *KotlinParser) FunctionType() (localctx IFunctionTypeContext)

func (*KotlinParser) FunctionTypeParameters

func (p *KotlinParser) FunctionTypeParameters() (localctx IFunctionTypeParametersContext)

func (*KotlinParser) FunctionValueParameter

func (p *KotlinParser) FunctionValueParameter() (localctx IFunctionValueParameterContext)

func (*KotlinParser) FunctionValueParameterWithOptionalType

func (p *KotlinParser) FunctionValueParameterWithOptionalType() (localctx IFunctionValueParameterWithOptionalTypeContext)

func (*KotlinParser) FunctionValueParameters

func (p *KotlinParser) FunctionValueParameters() (localctx IFunctionValueParametersContext)

func (*KotlinParser) GenericCallLikeComparison

func (p *KotlinParser) GenericCallLikeComparison() (localctx IGenericCallLikeComparisonContext)

func (*KotlinParser) Getter

func (p *KotlinParser) Getter() (localctx IGetterContext)

func (*KotlinParser) Identifier

func (p *KotlinParser) Identifier() (localctx IIdentifierContext)

func (*KotlinParser) IfExpression

func (p *KotlinParser) IfExpression() (localctx IIfExpressionContext)

func (*KotlinParser) ImportAlias

func (p *KotlinParser) ImportAlias() (localctx IImportAliasContext)

func (*KotlinParser) ImportHeader

func (p *KotlinParser) ImportHeader() (localctx IImportHeaderContext)

func (*KotlinParser) ImportList

func (p *KotlinParser) ImportList() (localctx IImportListContext)

func (*KotlinParser) InOperator

func (p *KotlinParser) InOperator() (localctx IInOperatorContext)

func (*KotlinParser) IndexingSuffix

func (p *KotlinParser) IndexingSuffix() (localctx IIndexingSuffixContext)

func (*KotlinParser) InfixFunctionCall

func (p *KotlinParser) InfixFunctionCall() (localctx IInfixFunctionCallContext)

func (*KotlinParser) InfixOperation

func (p *KotlinParser) InfixOperation() (localctx IInfixOperationContext)

func (*KotlinParser) InheritanceModifier

func (p *KotlinParser) InheritanceModifier() (localctx IInheritanceModifierContext)

func (*KotlinParser) IsOperator

func (p *KotlinParser) IsOperator() (localctx IIsOperatorContext)

func (*KotlinParser) JumpExpression

func (p *KotlinParser) JumpExpression() (localctx IJumpExpressionContext)

func (*KotlinParser) KotlinFile

func (p *KotlinParser) KotlinFile() (localctx IKotlinFileContext)

func (*KotlinParser) Label

func (p *KotlinParser) Label() (localctx ILabelContext)

func (*KotlinParser) LambdaLiteral

func (p *KotlinParser) LambdaLiteral() (localctx ILambdaLiteralContext)

func (*KotlinParser) LambdaParameter

func (p *KotlinParser) LambdaParameter() (localctx ILambdaParameterContext)

func (*KotlinParser) LambdaParameters

func (p *KotlinParser) LambdaParameters() (localctx ILambdaParametersContext)

func (*KotlinParser) LineStringContent

func (p *KotlinParser) LineStringContent() (localctx ILineStringContentContext)

func (*KotlinParser) LineStringExpression

func (p *KotlinParser) LineStringExpression() (localctx ILineStringExpressionContext)

func (*KotlinParser) LineStringLiteral

func (p *KotlinParser) LineStringLiteral() (localctx ILineStringLiteralContext)

func (*KotlinParser) LiteralConstant

func (p *KotlinParser) LiteralConstant() (localctx ILiteralConstantContext)

func (*KotlinParser) LoopStatement

func (p *KotlinParser) LoopStatement() (localctx ILoopStatementContext)

func (*KotlinParser) MemberAccessOperator

func (p *KotlinParser) MemberAccessOperator() (localctx IMemberAccessOperatorContext)

func (*KotlinParser) MemberModifier

func (p *KotlinParser) MemberModifier() (localctx IMemberModifierContext)

func (*KotlinParser) Modifier

func (p *KotlinParser) Modifier() (localctx IModifierContext)

func (*KotlinParser) Modifiers

func (p *KotlinParser) Modifiers() (localctx IModifiersContext)

func (*KotlinParser) MultiAnnotation

func (p *KotlinParser) MultiAnnotation() (localctx IMultiAnnotationContext)

func (*KotlinParser) MultiLineStringContent

func (p *KotlinParser) MultiLineStringContent() (localctx IMultiLineStringContentContext)

func (*KotlinParser) MultiLineStringExpression

func (p *KotlinParser) MultiLineStringExpression() (localctx IMultiLineStringExpressionContext)

func (*KotlinParser) MultiLineStringLiteral

func (p *KotlinParser) MultiLineStringLiteral() (localctx IMultiLineStringLiteralContext)

func (*KotlinParser) MultiVariableDeclaration

func (p *KotlinParser) MultiVariableDeclaration() (localctx IMultiVariableDeclarationContext)

func (*KotlinParser) MultiplicativeExpression

func (p *KotlinParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)

func (*KotlinParser) MultiplicativeOperator

func (p *KotlinParser) MultiplicativeOperator() (localctx IMultiplicativeOperatorContext)

func (*KotlinParser) NavigationSuffix

func (p *KotlinParser) NavigationSuffix() (localctx INavigationSuffixContext)

func (*KotlinParser) NullableType

func (p *KotlinParser) NullableType() (localctx INullableTypeContext)

func (*KotlinParser) ObjectDeclaration

func (p *KotlinParser) ObjectDeclaration() (localctx IObjectDeclarationContext)

func (*KotlinParser) ObjectLiteral

func (p *KotlinParser) ObjectLiteral() (localctx IObjectLiteralContext)

func (*KotlinParser) PackageHeader

func (p *KotlinParser) PackageHeader() (localctx IPackageHeaderContext)

func (*KotlinParser) Parameter

func (p *KotlinParser) Parameter() (localctx IParameterContext)

func (*KotlinParser) ParameterModifier

func (p *KotlinParser) ParameterModifier() (localctx IParameterModifierContext)

func (*KotlinParser) ParameterModifiers

func (p *KotlinParser) ParameterModifiers() (localctx IParameterModifiersContext)

func (*KotlinParser) ParameterWithOptionalType

func (p *KotlinParser) ParameterWithOptionalType() (localctx IParameterWithOptionalTypeContext)

func (*KotlinParser) ParametersWithOptionalType

func (p *KotlinParser) ParametersWithOptionalType() (localctx IParametersWithOptionalTypeContext)

func (*KotlinParser) ParenthesizedAssignableExpression

func (p *KotlinParser) ParenthesizedAssignableExpression() (localctx IParenthesizedAssignableExpressionContext)

func (*KotlinParser) ParenthesizedDirectlyAssignableExpression

func (p *KotlinParser) ParenthesizedDirectlyAssignableExpression() (localctx IParenthesizedDirectlyAssignableExpressionContext)

func (*KotlinParser) ParenthesizedExpression

func (p *KotlinParser) ParenthesizedExpression() (localctx IParenthesizedExpressionContext)

func (*KotlinParser) ParenthesizedType

func (p *KotlinParser) ParenthesizedType() (localctx IParenthesizedTypeContext)

func (*KotlinParser) ParenthesizedUserType

func (p *KotlinParser) ParenthesizedUserType() (localctx IParenthesizedUserTypeContext)

func (*KotlinParser) PlatformModifier

func (p *KotlinParser) PlatformModifier() (localctx IPlatformModifierContext)

func (*KotlinParser) PostfixUnaryExpression

func (p *KotlinParser) PostfixUnaryExpression() (localctx IPostfixUnaryExpressionContext)

func (*KotlinParser) PostfixUnaryOperator

func (p *KotlinParser) PostfixUnaryOperator() (localctx IPostfixUnaryOperatorContext)

func (*KotlinParser) PostfixUnarySuffix

func (p *KotlinParser) PostfixUnarySuffix() (localctx IPostfixUnarySuffixContext)

func (*KotlinParser) PrefixUnaryExpression

func (p *KotlinParser) PrefixUnaryExpression() (localctx IPrefixUnaryExpressionContext)

func (*KotlinParser) PrefixUnaryOperator

func (p *KotlinParser) PrefixUnaryOperator() (localctx IPrefixUnaryOperatorContext)

func (*KotlinParser) PrimaryConstructor

func (p *KotlinParser) PrimaryConstructor() (localctx IPrimaryConstructorContext)

func (*KotlinParser) PrimaryExpression

func (p *KotlinParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*KotlinParser) PropertyDeclaration

func (p *KotlinParser) PropertyDeclaration() (localctx IPropertyDeclarationContext)

func (*KotlinParser) PropertyDelegate

func (p *KotlinParser) PropertyDelegate() (localctx IPropertyDelegateContext)

func (*KotlinParser) PropertyModifier

func (p *KotlinParser) PropertyModifier() (localctx IPropertyModifierContext)

func (*KotlinParser) Quest

func (p *KotlinParser) Quest() (localctx IQuestContext)

func (*KotlinParser) RangeExpression

func (p *KotlinParser) RangeExpression() (localctx IRangeExpressionContext)

func (*KotlinParser) RangeTest

func (p *KotlinParser) RangeTest() (localctx IRangeTestContext)

func (*KotlinParser) ReceiverType

func (p *KotlinParser) ReceiverType() (localctx IReceiverTypeContext)

func (*KotlinParser) ReificationModifier

func (p *KotlinParser) ReificationModifier() (localctx IReificationModifierContext)

func (*KotlinParser) SafeNav

func (p *KotlinParser) SafeNav() (localctx ISafeNavContext)

func (*KotlinParser) Script

func (p *KotlinParser) Script() (localctx IScriptContext)

func (*KotlinParser) SecondaryConstructor

func (p *KotlinParser) SecondaryConstructor() (localctx ISecondaryConstructorContext)

func (*KotlinParser) Semi

func (p *KotlinParser) Semi() (localctx ISemiContext)

func (*KotlinParser) Semis

func (p *KotlinParser) Semis() (localctx ISemisContext)

func (*KotlinParser) Setter

func (p *KotlinParser) Setter() (localctx ISetterContext)

func (*KotlinParser) ShebangLine

func (p *KotlinParser) ShebangLine() (localctx IShebangLineContext)

func (*KotlinParser) SimpleIdentifier

func (p *KotlinParser) SimpleIdentifier() (localctx ISimpleIdentifierContext)

func (*KotlinParser) SimpleUserType

func (p *KotlinParser) SimpleUserType() (localctx ISimpleUserTypeContext)

func (*KotlinParser) SingleAnnotation

func (p *KotlinParser) SingleAnnotation() (localctx ISingleAnnotationContext)

func (*KotlinParser) Statement

func (p *KotlinParser) Statement() (localctx IStatementContext)

func (*KotlinParser) Statements

func (p *KotlinParser) Statements() (localctx IStatementsContext)

func (*KotlinParser) StringLiteral

func (p *KotlinParser) StringLiteral() (localctx IStringLiteralContext)

func (*KotlinParser) SuperExpression

func (p *KotlinParser) SuperExpression() (localctx ISuperExpressionContext)

func (*KotlinParser) ThisExpression

func (p *KotlinParser) ThisExpression() (localctx IThisExpressionContext)

func (*KotlinParser) TopLevelObject

func (p *KotlinParser) TopLevelObject() (localctx ITopLevelObjectContext)

func (*KotlinParser) TryExpression

func (p *KotlinParser) TryExpression() (localctx ITryExpressionContext)

func (*KotlinParser) TypeAlias

func (p *KotlinParser) TypeAlias() (localctx ITypeAliasContext)

func (*KotlinParser) TypeArguments

func (p *KotlinParser) TypeArguments() (localctx ITypeArgumentsContext)

func (*KotlinParser) TypeConstraint

func (p *KotlinParser) TypeConstraint() (localctx ITypeConstraintContext)

func (*KotlinParser) TypeConstraints

func (p *KotlinParser) TypeConstraints() (localctx ITypeConstraintsContext)

func (*KotlinParser) TypeModifier

func (p *KotlinParser) TypeModifier() (localctx ITypeModifierContext)

func (*KotlinParser) TypeModifiers

func (p *KotlinParser) TypeModifiers() (localctx ITypeModifiersContext)

func (*KotlinParser) TypeParameter

func (p *KotlinParser) TypeParameter() (localctx ITypeParameterContext)

func (*KotlinParser) TypeParameterModifier

func (p *KotlinParser) TypeParameterModifier() (localctx ITypeParameterModifierContext)

func (*KotlinParser) TypeParameterModifiers

func (p *KotlinParser) TypeParameterModifiers() (localctx ITypeParameterModifiersContext)

func (*KotlinParser) TypeParameters

func (p *KotlinParser) TypeParameters() (localctx ITypeParametersContext)

func (*KotlinParser) TypeProjection

func (p *KotlinParser) TypeProjection() (localctx ITypeProjectionContext)

func (*KotlinParser) TypeProjectionModifier

func (p *KotlinParser) TypeProjectionModifier() (localctx ITypeProjectionModifierContext)

func (*KotlinParser) TypeProjectionModifiers

func (p *KotlinParser) TypeProjectionModifiers() (localctx ITypeProjectionModifiersContext)

func (*KotlinParser) TypeReference

func (p *KotlinParser) TypeReference() (localctx ITypeReferenceContext)

func (*KotlinParser) TypeTest

func (p *KotlinParser) TypeTest() (localctx ITypeTestContext)

func (*KotlinParser) Type_

func (p *KotlinParser) Type_() (localctx ITypeContext)

func (*KotlinParser) UnaryPrefix

func (p *KotlinParser) UnaryPrefix() (localctx IUnaryPrefixContext)

func (*KotlinParser) UnescapedAnnotation

func (p *KotlinParser) UnescapedAnnotation() (localctx IUnescapedAnnotationContext)

func (*KotlinParser) UserType

func (p *KotlinParser) UserType() (localctx IUserTypeContext)

func (*KotlinParser) ValueArgument

func (p *KotlinParser) ValueArgument() (localctx IValueArgumentContext)

func (*KotlinParser) ValueArguments

func (p *KotlinParser) ValueArguments() (localctx IValueArgumentsContext)

func (*KotlinParser) VariableDeclaration

func (p *KotlinParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*KotlinParser) VarianceModifier

func (p *KotlinParser) VarianceModifier() (localctx IVarianceModifierContext)

func (*KotlinParser) VisibilityModifier

func (p *KotlinParser) VisibilityModifier() (localctx IVisibilityModifierContext)

func (*KotlinParser) WhenCondition

func (p *KotlinParser) WhenCondition() (localctx IWhenConditionContext)

func (*KotlinParser) WhenEntry

func (p *KotlinParser) WhenEntry() (localctx IWhenEntryContext)

func (*KotlinParser) WhenExpression

func (p *KotlinParser) WhenExpression() (localctx IWhenExpressionContext)

func (*KotlinParser) WhenSubject

func (p *KotlinParser) WhenSubject() (localctx IWhenSubjectContext)

func (*KotlinParser) WhileStatement

func (p *KotlinParser) WhileStatement() (localctx IWhileStatementContext)

type KotlinParserListener

type KotlinParserListener interface {
	antlr.ParseTreeListener

	// EnterKotlinFile is called when entering the kotlinFile production.
	EnterKotlinFile(c *KotlinFileContext)

	// EnterScript is called when entering the script production.
	EnterScript(c *ScriptContext)

	// EnterShebangLine is called when entering the shebangLine production.
	EnterShebangLine(c *ShebangLineContext)

	// EnterFileAnnotation is called when entering the fileAnnotation production.
	EnterFileAnnotation(c *FileAnnotationContext)

	// EnterPackageHeader is called when entering the packageHeader production.
	EnterPackageHeader(c *PackageHeaderContext)

	// EnterImportList is called when entering the importList production.
	EnterImportList(c *ImportListContext)

	// EnterImportHeader is called when entering the importHeader production.
	EnterImportHeader(c *ImportHeaderContext)

	// EnterImportAlias is called when entering the importAlias production.
	EnterImportAlias(c *ImportAliasContext)

	// EnterTopLevelObject is called when entering the topLevelObject production.
	EnterTopLevelObject(c *TopLevelObjectContext)

	// EnterTypeAlias is called when entering the typeAlias production.
	EnterTypeAlias(c *TypeAliasContext)

	// EnterDeclaration is called when entering the declaration production.
	EnterDeclaration(c *DeclarationContext)

	// EnterClassDeclaration is called when entering the classDeclaration production.
	EnterClassDeclaration(c *ClassDeclarationContext)

	// EnterPrimaryConstructor is called when entering the primaryConstructor production.
	EnterPrimaryConstructor(c *PrimaryConstructorContext)

	// EnterClassBody is called when entering the classBody production.
	EnterClassBody(c *ClassBodyContext)

	// EnterClassParameters is called when entering the classParameters production.
	EnterClassParameters(c *ClassParametersContext)

	// EnterClassParameter is called when entering the classParameter production.
	EnterClassParameter(c *ClassParameterContext)

	// EnterDelegationSpecifiers is called when entering the delegationSpecifiers production.
	EnterDelegationSpecifiers(c *DelegationSpecifiersContext)

	// EnterDelegationSpecifier is called when entering the delegationSpecifier production.
	EnterDelegationSpecifier(c *DelegationSpecifierContext)

	// EnterConstructorInvocation is called when entering the constructorInvocation production.
	EnterConstructorInvocation(c *ConstructorInvocationContext)

	// EnterAnnotatedDelegationSpecifier is called when entering the annotatedDelegationSpecifier production.
	EnterAnnotatedDelegationSpecifier(c *AnnotatedDelegationSpecifierContext)

	// EnterExplicitDelegation is called when entering the explicitDelegation production.
	EnterExplicitDelegation(c *ExplicitDelegationContext)

	// EnterTypeParameters is called when entering the typeParameters production.
	EnterTypeParameters(c *TypeParametersContext)

	// EnterTypeParameter is called when entering the typeParameter production.
	EnterTypeParameter(c *TypeParameterContext)

	// EnterTypeConstraints is called when entering the typeConstraints production.
	EnterTypeConstraints(c *TypeConstraintsContext)

	// EnterTypeConstraint is called when entering the typeConstraint production.
	EnterTypeConstraint(c *TypeConstraintContext)

	// EnterClassMemberDeclarations is called when entering the classMemberDeclarations production.
	EnterClassMemberDeclarations(c *ClassMemberDeclarationsContext)

	// EnterClassMemberDeclaration is called when entering the classMemberDeclaration production.
	EnterClassMemberDeclaration(c *ClassMemberDeclarationContext)

	// EnterAnonymousInitializer is called when entering the anonymousInitializer production.
	EnterAnonymousInitializer(c *AnonymousInitializerContext)

	// EnterCompanionObject is called when entering the companionObject production.
	EnterCompanionObject(c *CompanionObjectContext)

	// EnterFunctionValueParameters is called when entering the functionValueParameters production.
	EnterFunctionValueParameters(c *FunctionValueParametersContext)

	// EnterFunctionValueParameter is called when entering the functionValueParameter production.
	EnterFunctionValueParameter(c *FunctionValueParameterContext)

	// EnterFunctionDeclaration is called when entering the functionDeclaration production.
	EnterFunctionDeclaration(c *FunctionDeclarationContext)

	// EnterFunctionBody is called when entering the functionBody production.
	EnterFunctionBody(c *FunctionBodyContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterMultiVariableDeclaration is called when entering the multiVariableDeclaration production.
	EnterMultiVariableDeclaration(c *MultiVariableDeclarationContext)

	// EnterPropertyDeclaration is called when entering the propertyDeclaration production.
	EnterPropertyDeclaration(c *PropertyDeclarationContext)

	// EnterPropertyDelegate is called when entering the propertyDelegate production.
	EnterPropertyDelegate(c *PropertyDelegateContext)

	// EnterGetter is called when entering the getter production.
	EnterGetter(c *GetterContext)

	// EnterSetter is called when entering the setter production.
	EnterSetter(c *SetterContext)

	// EnterParametersWithOptionalType is called when entering the parametersWithOptionalType production.
	EnterParametersWithOptionalType(c *ParametersWithOptionalTypeContext)

	// EnterFunctionValueParameterWithOptionalType is called when entering the functionValueParameterWithOptionalType production.
	EnterFunctionValueParameterWithOptionalType(c *FunctionValueParameterWithOptionalTypeContext)

	// EnterParameterWithOptionalType is called when entering the parameterWithOptionalType production.
	EnterParameterWithOptionalType(c *ParameterWithOptionalTypeContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterObjectDeclaration is called when entering the objectDeclaration production.
	EnterObjectDeclaration(c *ObjectDeclarationContext)

	// EnterSecondaryConstructor is called when entering the secondaryConstructor production.
	EnterSecondaryConstructor(c *SecondaryConstructorContext)

	// EnterConstructorDelegationCall is called when entering the constructorDelegationCall production.
	EnterConstructorDelegationCall(c *ConstructorDelegationCallContext)

	// EnterEnumClassBody is called when entering the enumClassBody production.
	EnterEnumClassBody(c *EnumClassBodyContext)

	// EnterEnumEntries is called when entering the enumEntries production.
	EnterEnumEntries(c *EnumEntriesContext)

	// EnterEnumEntry is called when entering the enumEntry production.
	EnterEnumEntry(c *EnumEntryContext)

	// EnterType is called when entering the type production.
	EnterType(c *TypeContext)

	// EnterTypeReference is called when entering the typeReference production.
	EnterTypeReference(c *TypeReferenceContext)

	// EnterNullableType is called when entering the nullableType production.
	EnterNullableType(c *NullableTypeContext)

	// EnterQuest is called when entering the quest production.
	EnterQuest(c *QuestContext)

	// EnterUserType is called when entering the userType production.
	EnterUserType(c *UserTypeContext)

	// EnterSimpleUserType is called when entering the simpleUserType production.
	EnterSimpleUserType(c *SimpleUserTypeContext)

	// EnterTypeProjection is called when entering the typeProjection production.
	EnterTypeProjection(c *TypeProjectionContext)

	// EnterTypeProjectionModifiers is called when entering the typeProjectionModifiers production.
	EnterTypeProjectionModifiers(c *TypeProjectionModifiersContext)

	// EnterTypeProjectionModifier is called when entering the typeProjectionModifier production.
	EnterTypeProjectionModifier(c *TypeProjectionModifierContext)

	// EnterFunctionType is called when entering the functionType production.
	EnterFunctionType(c *FunctionTypeContext)

	// EnterFunctionTypeParameters is called when entering the functionTypeParameters production.
	EnterFunctionTypeParameters(c *FunctionTypeParametersContext)

	// EnterParenthesizedType is called when entering the parenthesizedType production.
	EnterParenthesizedType(c *ParenthesizedTypeContext)

	// EnterReceiverType is called when entering the receiverType production.
	EnterReceiverType(c *ReceiverTypeContext)

	// EnterParenthesizedUserType is called when entering the parenthesizedUserType production.
	EnterParenthesizedUserType(c *ParenthesizedUserTypeContext)

	// EnterDefinitelyNonNullableType is called when entering the definitelyNonNullableType production.
	EnterDefinitelyNonNullableType(c *DefinitelyNonNullableTypeContext)

	// EnterStatements is called when entering the statements production.
	EnterStatements(c *StatementsContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterLabel is called when entering the label production.
	EnterLabel(c *LabelContext)

	// EnterControlStructureBody is called when entering the controlStructureBody production.
	EnterControlStructureBody(c *ControlStructureBodyContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterLoopStatement is called when entering the loopStatement production.
	EnterLoopStatement(c *LoopStatementContext)

	// EnterForStatement is called when entering the forStatement production.
	EnterForStatement(c *ForStatementContext)

	// EnterWhileStatement is called when entering the whileStatement production.
	EnterWhileStatement(c *WhileStatementContext)

	// EnterDoWhileStatement is called when entering the doWhileStatement production.
	EnterDoWhileStatement(c *DoWhileStatementContext)

	// EnterAssignment is called when entering the assignment production.
	EnterAssignment(c *AssignmentContext)

	// EnterSemi is called when entering the semi production.
	EnterSemi(c *SemiContext)

	// EnterSemis is called when entering the semis production.
	EnterSemis(c *SemisContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterDisjunction is called when entering the disjunction production.
	EnterDisjunction(c *DisjunctionContext)

	// EnterConjunction is called when entering the conjunction production.
	EnterConjunction(c *ConjunctionContext)

	// EnterEquality is called when entering the equality production.
	EnterEquality(c *EqualityContext)

	// EnterComparison is called when entering the comparison production.
	EnterComparison(c *ComparisonContext)

	// EnterGenericCallLikeComparison is called when entering the genericCallLikeComparison production.
	EnterGenericCallLikeComparison(c *GenericCallLikeComparisonContext)

	// EnterInfixOperation is called when entering the infixOperation production.
	EnterInfixOperation(c *InfixOperationContext)

	// EnterElvisExpression is called when entering the elvisExpression production.
	EnterElvisExpression(c *ElvisExpressionContext)

	// EnterElvis is called when entering the elvis production.
	EnterElvis(c *ElvisContext)

	// EnterInfixFunctionCall is called when entering the infixFunctionCall production.
	EnterInfixFunctionCall(c *InfixFunctionCallContext)

	// EnterRangeExpression is called when entering the rangeExpression production.
	EnterRangeExpression(c *RangeExpressionContext)

	// EnterAdditiveExpression is called when entering the additiveExpression production.
	EnterAdditiveExpression(c *AdditiveExpressionContext)

	// EnterMultiplicativeExpression is called when entering the multiplicativeExpression production.
	EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// EnterAsExpression is called when entering the asExpression production.
	EnterAsExpression(c *AsExpressionContext)

	// EnterPrefixUnaryExpression is called when entering the prefixUnaryExpression production.
	EnterPrefixUnaryExpression(c *PrefixUnaryExpressionContext)

	// EnterUnaryPrefix is called when entering the unaryPrefix production.
	EnterUnaryPrefix(c *UnaryPrefixContext)

	// EnterPostfixUnaryExpression is called when entering the postfixUnaryExpression production.
	EnterPostfixUnaryExpression(c *PostfixUnaryExpressionContext)

	// EnterPostfixUnarySuffix is called when entering the postfixUnarySuffix production.
	EnterPostfixUnarySuffix(c *PostfixUnarySuffixContext)

	// EnterDirectlyAssignableExpression is called when entering the directlyAssignableExpression production.
	EnterDirectlyAssignableExpression(c *DirectlyAssignableExpressionContext)

	// EnterParenthesizedDirectlyAssignableExpression is called when entering the parenthesizedDirectlyAssignableExpression production.
	EnterParenthesizedDirectlyAssignableExpression(c *ParenthesizedDirectlyAssignableExpressionContext)

	// EnterAssignableExpression is called when entering the assignableExpression production.
	EnterAssignableExpression(c *AssignableExpressionContext)

	// EnterParenthesizedAssignableExpression is called when entering the parenthesizedAssignableExpression production.
	EnterParenthesizedAssignableExpression(c *ParenthesizedAssignableExpressionContext)

	// EnterAssignableSuffix is called when entering the assignableSuffix production.
	EnterAssignableSuffix(c *AssignableSuffixContext)

	// EnterIndexingSuffix is called when entering the indexingSuffix production.
	EnterIndexingSuffix(c *IndexingSuffixContext)

	// EnterNavigationSuffix is called when entering the navigationSuffix production.
	EnterNavigationSuffix(c *NavigationSuffixContext)

	// EnterCallSuffix is called when entering the callSuffix production.
	EnterCallSuffix(c *CallSuffixContext)

	// EnterAnnotatedLambda is called when entering the annotatedLambda production.
	EnterAnnotatedLambda(c *AnnotatedLambdaContext)

	// EnterTypeArguments is called when entering the typeArguments production.
	EnterTypeArguments(c *TypeArgumentsContext)

	// EnterValueArguments is called when entering the valueArguments production.
	EnterValueArguments(c *ValueArgumentsContext)

	// EnterValueArgument is called when entering the valueArgument production.
	EnterValueArgument(c *ValueArgumentContext)

	// EnterPrimaryExpression is called when entering the primaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterParenthesizedExpression is called when entering the parenthesizedExpression production.
	EnterParenthesizedExpression(c *ParenthesizedExpressionContext)

	// EnterCollectionLiteral is called when entering the collectionLiteral production.
	EnterCollectionLiteral(c *CollectionLiteralContext)

	// EnterLiteralConstant is called when entering the literalConstant production.
	EnterLiteralConstant(c *LiteralConstantContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *StringLiteralContext)

	// EnterLineStringLiteral is called when entering the lineStringLiteral production.
	EnterLineStringLiteral(c *LineStringLiteralContext)

	// EnterMultiLineStringLiteral is called when entering the multiLineStringLiteral production.
	EnterMultiLineStringLiteral(c *MultiLineStringLiteralContext)

	// EnterLineStringContent is called when entering the lineStringContent production.
	EnterLineStringContent(c *LineStringContentContext)

	// EnterLineStringExpression is called when entering the lineStringExpression production.
	EnterLineStringExpression(c *LineStringExpressionContext)

	// EnterMultiLineStringContent is called when entering the multiLineStringContent production.
	EnterMultiLineStringContent(c *MultiLineStringContentContext)

	// EnterMultiLineStringExpression is called when entering the multiLineStringExpression production.
	EnterMultiLineStringExpression(c *MultiLineStringExpressionContext)

	// EnterLambdaLiteral is called when entering the lambdaLiteral production.
	EnterLambdaLiteral(c *LambdaLiteralContext)

	// EnterLambdaParameters is called when entering the lambdaParameters production.
	EnterLambdaParameters(c *LambdaParametersContext)

	// EnterLambdaParameter is called when entering the lambdaParameter production.
	EnterLambdaParameter(c *LambdaParameterContext)

	// EnterAnonymousFunction is called when entering the anonymousFunction production.
	EnterAnonymousFunction(c *AnonymousFunctionContext)

	// EnterFunctionLiteral is called when entering the functionLiteral production.
	EnterFunctionLiteral(c *FunctionLiteralContext)

	// EnterObjectLiteral is called when entering the objectLiteral production.
	EnterObjectLiteral(c *ObjectLiteralContext)

	// EnterThisExpression is called when entering the thisExpression production.
	EnterThisExpression(c *ThisExpressionContext)

	// EnterSuperExpression is called when entering the superExpression production.
	EnterSuperExpression(c *SuperExpressionContext)

	// EnterIfExpression is called when entering the ifExpression production.
	EnterIfExpression(c *IfExpressionContext)

	// EnterWhenSubject is called when entering the whenSubject production.
	EnterWhenSubject(c *WhenSubjectContext)

	// EnterWhenExpression is called when entering the whenExpression production.
	EnterWhenExpression(c *WhenExpressionContext)

	// EnterWhenEntry is called when entering the whenEntry production.
	EnterWhenEntry(c *WhenEntryContext)

	// EnterWhenCondition is called when entering the whenCondition production.
	EnterWhenCondition(c *WhenConditionContext)

	// EnterRangeTest is called when entering the rangeTest production.
	EnterRangeTest(c *RangeTestContext)

	// EnterTypeTest is called when entering the typeTest production.
	EnterTypeTest(c *TypeTestContext)

	// EnterTryExpression is called when entering the tryExpression production.
	EnterTryExpression(c *TryExpressionContext)

	// EnterCatchBlock is called when entering the catchBlock production.
	EnterCatchBlock(c *CatchBlockContext)

	// EnterFinallyBlock is called when entering the finallyBlock production.
	EnterFinallyBlock(c *FinallyBlockContext)

	// EnterJumpExpression is called when entering the jumpExpression production.
	EnterJumpExpression(c *JumpExpressionContext)

	// EnterCallableReference is called when entering the callableReference production.
	EnterCallableReference(c *CallableReferenceContext)

	// EnterAssignmentAndOperator is called when entering the assignmentAndOperator production.
	EnterAssignmentAndOperator(c *AssignmentAndOperatorContext)

	// EnterEqualityOperator is called when entering the equalityOperator production.
	EnterEqualityOperator(c *EqualityOperatorContext)

	// EnterComparisonOperator is called when entering the comparisonOperator production.
	EnterComparisonOperator(c *ComparisonOperatorContext)

	// EnterInOperator is called when entering the inOperator production.
	EnterInOperator(c *InOperatorContext)

	// EnterIsOperator is called when entering the isOperator production.
	EnterIsOperator(c *IsOperatorContext)

	// EnterAdditiveOperator is called when entering the additiveOperator production.
	EnterAdditiveOperator(c *AdditiveOperatorContext)

	// EnterMultiplicativeOperator is called when entering the multiplicativeOperator production.
	EnterMultiplicativeOperator(c *MultiplicativeOperatorContext)

	// EnterAsOperator is called when entering the asOperator production.
	EnterAsOperator(c *AsOperatorContext)

	// EnterPrefixUnaryOperator is called when entering the prefixUnaryOperator production.
	EnterPrefixUnaryOperator(c *PrefixUnaryOperatorContext)

	// EnterPostfixUnaryOperator is called when entering the postfixUnaryOperator production.
	EnterPostfixUnaryOperator(c *PostfixUnaryOperatorContext)

	// EnterExcl is called when entering the excl production.
	EnterExcl(c *ExclContext)

	// EnterMemberAccessOperator is called when entering the memberAccessOperator production.
	EnterMemberAccessOperator(c *MemberAccessOperatorContext)

	// EnterSafeNav is called when entering the safeNav production.
	EnterSafeNav(c *SafeNavContext)

	// EnterModifiers is called when entering the modifiers production.
	EnterModifiers(c *ModifiersContext)

	// EnterParameterModifiers is called when entering the parameterModifiers production.
	EnterParameterModifiers(c *ParameterModifiersContext)

	// EnterModifier is called when entering the modifier production.
	EnterModifier(c *ModifierContext)

	// EnterTypeModifiers is called when entering the typeModifiers production.
	EnterTypeModifiers(c *TypeModifiersContext)

	// EnterTypeModifier is called when entering the typeModifier production.
	EnterTypeModifier(c *TypeModifierContext)

	// EnterClassModifier is called when entering the classModifier production.
	EnterClassModifier(c *ClassModifierContext)

	// EnterMemberModifier is called when entering the memberModifier production.
	EnterMemberModifier(c *MemberModifierContext)

	// EnterVisibilityModifier is called when entering the visibilityModifier production.
	EnterVisibilityModifier(c *VisibilityModifierContext)

	// EnterVarianceModifier is called when entering the varianceModifier production.
	EnterVarianceModifier(c *VarianceModifierContext)

	// EnterTypeParameterModifiers is called when entering the typeParameterModifiers production.
	EnterTypeParameterModifiers(c *TypeParameterModifiersContext)

	// EnterTypeParameterModifier is called when entering the typeParameterModifier production.
	EnterTypeParameterModifier(c *TypeParameterModifierContext)

	// EnterFunctionModifier is called when entering the functionModifier production.
	EnterFunctionModifier(c *FunctionModifierContext)

	// EnterPropertyModifier is called when entering the propertyModifier production.
	EnterPropertyModifier(c *PropertyModifierContext)

	// EnterInheritanceModifier is called when entering the inheritanceModifier production.
	EnterInheritanceModifier(c *InheritanceModifierContext)

	// EnterParameterModifier is called when entering the parameterModifier production.
	EnterParameterModifier(c *ParameterModifierContext)

	// EnterReificationModifier is called when entering the reificationModifier production.
	EnterReificationModifier(c *ReificationModifierContext)

	// EnterPlatformModifier is called when entering the platformModifier production.
	EnterPlatformModifier(c *PlatformModifierContext)

	// EnterAnnotation is called when entering the annotation production.
	EnterAnnotation(c *AnnotationContext)

	// EnterSingleAnnotation is called when entering the singleAnnotation production.
	EnterSingleAnnotation(c *SingleAnnotationContext)

	// EnterMultiAnnotation is called when entering the multiAnnotation production.
	EnterMultiAnnotation(c *MultiAnnotationContext)

	// EnterAnnotationUseSiteTarget is called when entering the annotationUseSiteTarget production.
	EnterAnnotationUseSiteTarget(c *AnnotationUseSiteTargetContext)

	// EnterUnescapedAnnotation is called when entering the unescapedAnnotation production.
	EnterUnescapedAnnotation(c *UnescapedAnnotationContext)

	// EnterSimpleIdentifier is called when entering the simpleIdentifier production.
	EnterSimpleIdentifier(c *SimpleIdentifierContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// ExitKotlinFile is called when exiting the kotlinFile production.
	ExitKotlinFile(c *KotlinFileContext)

	// ExitScript is called when exiting the script production.
	ExitScript(c *ScriptContext)

	// ExitShebangLine is called when exiting the shebangLine production.
	ExitShebangLine(c *ShebangLineContext)

	// ExitFileAnnotation is called when exiting the fileAnnotation production.
	ExitFileAnnotation(c *FileAnnotationContext)

	// ExitPackageHeader is called when exiting the packageHeader production.
	ExitPackageHeader(c *PackageHeaderContext)

	// ExitImportList is called when exiting the importList production.
	ExitImportList(c *ImportListContext)

	// ExitImportHeader is called when exiting the importHeader production.
	ExitImportHeader(c *ImportHeaderContext)

	// ExitImportAlias is called when exiting the importAlias production.
	ExitImportAlias(c *ImportAliasContext)

	// ExitTopLevelObject is called when exiting the topLevelObject production.
	ExitTopLevelObject(c *TopLevelObjectContext)

	// ExitTypeAlias is called when exiting the typeAlias production.
	ExitTypeAlias(c *TypeAliasContext)

	// ExitDeclaration is called when exiting the declaration production.
	ExitDeclaration(c *DeclarationContext)

	// ExitClassDeclaration is called when exiting the classDeclaration production.
	ExitClassDeclaration(c *ClassDeclarationContext)

	// ExitPrimaryConstructor is called when exiting the primaryConstructor production.
	ExitPrimaryConstructor(c *PrimaryConstructorContext)

	// ExitClassBody is called when exiting the classBody production.
	ExitClassBody(c *ClassBodyContext)

	// ExitClassParameters is called when exiting the classParameters production.
	ExitClassParameters(c *ClassParametersContext)

	// ExitClassParameter is called when exiting the classParameter production.
	ExitClassParameter(c *ClassParameterContext)

	// ExitDelegationSpecifiers is called when exiting the delegationSpecifiers production.
	ExitDelegationSpecifiers(c *DelegationSpecifiersContext)

	// ExitDelegationSpecifier is called when exiting the delegationSpecifier production.
	ExitDelegationSpecifier(c *DelegationSpecifierContext)

	// ExitConstructorInvocation is called when exiting the constructorInvocation production.
	ExitConstructorInvocation(c *ConstructorInvocationContext)

	// ExitAnnotatedDelegationSpecifier is called when exiting the annotatedDelegationSpecifier production.
	ExitAnnotatedDelegationSpecifier(c *AnnotatedDelegationSpecifierContext)

	// ExitExplicitDelegation is called when exiting the explicitDelegation production.
	ExitExplicitDelegation(c *ExplicitDelegationContext)

	// ExitTypeParameters is called when exiting the typeParameters production.
	ExitTypeParameters(c *TypeParametersContext)

	// ExitTypeParameter is called when exiting the typeParameter production.
	ExitTypeParameter(c *TypeParameterContext)

	// ExitTypeConstraints is called when exiting the typeConstraints production.
	ExitTypeConstraints(c *TypeConstraintsContext)

	// ExitTypeConstraint is called when exiting the typeConstraint production.
	ExitTypeConstraint(c *TypeConstraintContext)

	// ExitClassMemberDeclarations is called when exiting the classMemberDeclarations production.
	ExitClassMemberDeclarations(c *ClassMemberDeclarationsContext)

	// ExitClassMemberDeclaration is called when exiting the classMemberDeclaration production.
	ExitClassMemberDeclaration(c *ClassMemberDeclarationContext)

	// ExitAnonymousInitializer is called when exiting the anonymousInitializer production.
	ExitAnonymousInitializer(c *AnonymousInitializerContext)

	// ExitCompanionObject is called when exiting the companionObject production.
	ExitCompanionObject(c *CompanionObjectContext)

	// ExitFunctionValueParameters is called when exiting the functionValueParameters production.
	ExitFunctionValueParameters(c *FunctionValueParametersContext)

	// ExitFunctionValueParameter is called when exiting the functionValueParameter production.
	ExitFunctionValueParameter(c *FunctionValueParameterContext)

	// ExitFunctionDeclaration is called when exiting the functionDeclaration production.
	ExitFunctionDeclaration(c *FunctionDeclarationContext)

	// ExitFunctionBody is called when exiting the functionBody production.
	ExitFunctionBody(c *FunctionBodyContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitMultiVariableDeclaration is called when exiting the multiVariableDeclaration production.
	ExitMultiVariableDeclaration(c *MultiVariableDeclarationContext)

	// ExitPropertyDeclaration is called when exiting the propertyDeclaration production.
	ExitPropertyDeclaration(c *PropertyDeclarationContext)

	// ExitPropertyDelegate is called when exiting the propertyDelegate production.
	ExitPropertyDelegate(c *PropertyDelegateContext)

	// ExitGetter is called when exiting the getter production.
	ExitGetter(c *GetterContext)

	// ExitSetter is called when exiting the setter production.
	ExitSetter(c *SetterContext)

	// ExitParametersWithOptionalType is called when exiting the parametersWithOptionalType production.
	ExitParametersWithOptionalType(c *ParametersWithOptionalTypeContext)

	// ExitFunctionValueParameterWithOptionalType is called when exiting the functionValueParameterWithOptionalType production.
	ExitFunctionValueParameterWithOptionalType(c *FunctionValueParameterWithOptionalTypeContext)

	// ExitParameterWithOptionalType is called when exiting the parameterWithOptionalType production.
	ExitParameterWithOptionalType(c *ParameterWithOptionalTypeContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitObjectDeclaration is called when exiting the objectDeclaration production.
	ExitObjectDeclaration(c *ObjectDeclarationContext)

	// ExitSecondaryConstructor is called when exiting the secondaryConstructor production.
	ExitSecondaryConstructor(c *SecondaryConstructorContext)

	// ExitConstructorDelegationCall is called when exiting the constructorDelegationCall production.
	ExitConstructorDelegationCall(c *ConstructorDelegationCallContext)

	// ExitEnumClassBody is called when exiting the enumClassBody production.
	ExitEnumClassBody(c *EnumClassBodyContext)

	// ExitEnumEntries is called when exiting the enumEntries production.
	ExitEnumEntries(c *EnumEntriesContext)

	// ExitEnumEntry is called when exiting the enumEntry production.
	ExitEnumEntry(c *EnumEntryContext)

	// ExitType is called when exiting the type production.
	ExitType(c *TypeContext)

	// ExitTypeReference is called when exiting the typeReference production.
	ExitTypeReference(c *TypeReferenceContext)

	// ExitNullableType is called when exiting the nullableType production.
	ExitNullableType(c *NullableTypeContext)

	// ExitQuest is called when exiting the quest production.
	ExitQuest(c *QuestContext)

	// ExitUserType is called when exiting the userType production.
	ExitUserType(c *UserTypeContext)

	// ExitSimpleUserType is called when exiting the simpleUserType production.
	ExitSimpleUserType(c *SimpleUserTypeContext)

	// ExitTypeProjection is called when exiting the typeProjection production.
	ExitTypeProjection(c *TypeProjectionContext)

	// ExitTypeProjectionModifiers is called when exiting the typeProjectionModifiers production.
	ExitTypeProjectionModifiers(c *TypeProjectionModifiersContext)

	// ExitTypeProjectionModifier is called when exiting the typeProjectionModifier production.
	ExitTypeProjectionModifier(c *TypeProjectionModifierContext)

	// ExitFunctionType is called when exiting the functionType production.
	ExitFunctionType(c *FunctionTypeContext)

	// ExitFunctionTypeParameters is called when exiting the functionTypeParameters production.
	ExitFunctionTypeParameters(c *FunctionTypeParametersContext)

	// ExitParenthesizedType is called when exiting the parenthesizedType production.
	ExitParenthesizedType(c *ParenthesizedTypeContext)

	// ExitReceiverType is called when exiting the receiverType production.
	ExitReceiverType(c *ReceiverTypeContext)

	// ExitParenthesizedUserType is called when exiting the parenthesizedUserType production.
	ExitParenthesizedUserType(c *ParenthesizedUserTypeContext)

	// ExitDefinitelyNonNullableType is called when exiting the definitelyNonNullableType production.
	ExitDefinitelyNonNullableType(c *DefinitelyNonNullableTypeContext)

	// ExitStatements is called when exiting the statements production.
	ExitStatements(c *StatementsContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitLabel is called when exiting the label production.
	ExitLabel(c *LabelContext)

	// ExitControlStructureBody is called when exiting the controlStructureBody production.
	ExitControlStructureBody(c *ControlStructureBodyContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitLoopStatement is called when exiting the loopStatement production.
	ExitLoopStatement(c *LoopStatementContext)

	// ExitForStatement is called when exiting the forStatement production.
	ExitForStatement(c *ForStatementContext)

	// ExitWhileStatement is called when exiting the whileStatement production.
	ExitWhileStatement(c *WhileStatementContext)

	// ExitDoWhileStatement is called when exiting the doWhileStatement production.
	ExitDoWhileStatement(c *DoWhileStatementContext)

	// ExitAssignment is called when exiting the assignment production.
	ExitAssignment(c *AssignmentContext)

	// ExitSemi is called when exiting the semi production.
	ExitSemi(c *SemiContext)

	// ExitSemis is called when exiting the semis production.
	ExitSemis(c *SemisContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitDisjunction is called when exiting the disjunction production.
	ExitDisjunction(c *DisjunctionContext)

	// ExitConjunction is called when exiting the conjunction production.
	ExitConjunction(c *ConjunctionContext)

	// ExitEquality is called when exiting the equality production.
	ExitEquality(c *EqualityContext)

	// ExitComparison is called when exiting the comparison production.
	ExitComparison(c *ComparisonContext)

	// ExitGenericCallLikeComparison is called when exiting the genericCallLikeComparison production.
	ExitGenericCallLikeComparison(c *GenericCallLikeComparisonContext)

	// ExitInfixOperation is called when exiting the infixOperation production.
	ExitInfixOperation(c *InfixOperationContext)

	// ExitElvisExpression is called when exiting the elvisExpression production.
	ExitElvisExpression(c *ElvisExpressionContext)

	// ExitElvis is called when exiting the elvis production.
	ExitElvis(c *ElvisContext)

	// ExitInfixFunctionCall is called when exiting the infixFunctionCall production.
	ExitInfixFunctionCall(c *InfixFunctionCallContext)

	// ExitRangeExpression is called when exiting the rangeExpression production.
	ExitRangeExpression(c *RangeExpressionContext)

	// ExitAdditiveExpression is called when exiting the additiveExpression production.
	ExitAdditiveExpression(c *AdditiveExpressionContext)

	// ExitMultiplicativeExpression is called when exiting the multiplicativeExpression production.
	ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)

	// ExitAsExpression is called when exiting the asExpression production.
	ExitAsExpression(c *AsExpressionContext)

	// ExitPrefixUnaryExpression is called when exiting the prefixUnaryExpression production.
	ExitPrefixUnaryExpression(c *PrefixUnaryExpressionContext)

	// ExitUnaryPrefix is called when exiting the unaryPrefix production.
	ExitUnaryPrefix(c *UnaryPrefixContext)

	// ExitPostfixUnaryExpression is called when exiting the postfixUnaryExpression production.
	ExitPostfixUnaryExpression(c *PostfixUnaryExpressionContext)

	// ExitPostfixUnarySuffix is called when exiting the postfixUnarySuffix production.
	ExitPostfixUnarySuffix(c *PostfixUnarySuffixContext)

	// ExitDirectlyAssignableExpression is called when exiting the directlyAssignableExpression production.
	ExitDirectlyAssignableExpression(c *DirectlyAssignableExpressionContext)

	// ExitParenthesizedDirectlyAssignableExpression is called when exiting the parenthesizedDirectlyAssignableExpression production.
	ExitParenthesizedDirectlyAssignableExpression(c *ParenthesizedDirectlyAssignableExpressionContext)

	// ExitAssignableExpression is called when exiting the assignableExpression production.
	ExitAssignableExpression(c *AssignableExpressionContext)

	// ExitParenthesizedAssignableExpression is called when exiting the parenthesizedAssignableExpression production.
	ExitParenthesizedAssignableExpression(c *ParenthesizedAssignableExpressionContext)

	// ExitAssignableSuffix is called when exiting the assignableSuffix production.
	ExitAssignableSuffix(c *AssignableSuffixContext)

	// ExitIndexingSuffix is called when exiting the indexingSuffix production.
	ExitIndexingSuffix(c *IndexingSuffixContext)

	// ExitNavigationSuffix is called when exiting the navigationSuffix production.
	ExitNavigationSuffix(c *NavigationSuffixContext)

	// ExitCallSuffix is called when exiting the callSuffix production.
	ExitCallSuffix(c *CallSuffixContext)

	// ExitAnnotatedLambda is called when exiting the annotatedLambda production.
	ExitAnnotatedLambda(c *AnnotatedLambdaContext)

	// ExitTypeArguments is called when exiting the typeArguments production.
	ExitTypeArguments(c *TypeArgumentsContext)

	// ExitValueArguments is called when exiting the valueArguments production.
	ExitValueArguments(c *ValueArgumentsContext)

	// ExitValueArgument is called when exiting the valueArgument production.
	ExitValueArgument(c *ValueArgumentContext)

	// ExitPrimaryExpression is called when exiting the primaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitParenthesizedExpression is called when exiting the parenthesizedExpression production.
	ExitParenthesizedExpression(c *ParenthesizedExpressionContext)

	// ExitCollectionLiteral is called when exiting the collectionLiteral production.
	ExitCollectionLiteral(c *CollectionLiteralContext)

	// ExitLiteralConstant is called when exiting the literalConstant production.
	ExitLiteralConstant(c *LiteralConstantContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *StringLiteralContext)

	// ExitLineStringLiteral is called when exiting the lineStringLiteral production.
	ExitLineStringLiteral(c *LineStringLiteralContext)

	// ExitMultiLineStringLiteral is called when exiting the multiLineStringLiteral production.
	ExitMultiLineStringLiteral(c *MultiLineStringLiteralContext)

	// ExitLineStringContent is called when exiting the lineStringContent production.
	ExitLineStringContent(c *LineStringContentContext)

	// ExitLineStringExpression is called when exiting the lineStringExpression production.
	ExitLineStringExpression(c *LineStringExpressionContext)

	// ExitMultiLineStringContent is called when exiting the multiLineStringContent production.
	ExitMultiLineStringContent(c *MultiLineStringContentContext)

	// ExitMultiLineStringExpression is called when exiting the multiLineStringExpression production.
	ExitMultiLineStringExpression(c *MultiLineStringExpressionContext)

	// ExitLambdaLiteral is called when exiting the lambdaLiteral production.
	ExitLambdaLiteral(c *LambdaLiteralContext)

	// ExitLambdaParameters is called when exiting the lambdaParameters production.
	ExitLambdaParameters(c *LambdaParametersContext)

	// ExitLambdaParameter is called when exiting the lambdaParameter production.
	ExitLambdaParameter(c *LambdaParameterContext)

	// ExitAnonymousFunction is called when exiting the anonymousFunction production.
	ExitAnonymousFunction(c *AnonymousFunctionContext)

	// ExitFunctionLiteral is called when exiting the functionLiteral production.
	ExitFunctionLiteral(c *FunctionLiteralContext)

	// ExitObjectLiteral is called when exiting the objectLiteral production.
	ExitObjectLiteral(c *ObjectLiteralContext)

	// ExitThisExpression is called when exiting the thisExpression production.
	ExitThisExpression(c *ThisExpressionContext)

	// ExitSuperExpression is called when exiting the superExpression production.
	ExitSuperExpression(c *SuperExpressionContext)

	// ExitIfExpression is called when exiting the ifExpression production.
	ExitIfExpression(c *IfExpressionContext)

	// ExitWhenSubject is called when exiting the whenSubject production.
	ExitWhenSubject(c *WhenSubjectContext)

	// ExitWhenExpression is called when exiting the whenExpression production.
	ExitWhenExpression(c *WhenExpressionContext)

	// ExitWhenEntry is called when exiting the whenEntry production.
	ExitWhenEntry(c *WhenEntryContext)

	// ExitWhenCondition is called when exiting the whenCondition production.
	ExitWhenCondition(c *WhenConditionContext)

	// ExitRangeTest is called when exiting the rangeTest production.
	ExitRangeTest(c *RangeTestContext)

	// ExitTypeTest is called when exiting the typeTest production.
	ExitTypeTest(c *TypeTestContext)

	// ExitTryExpression is called when exiting the tryExpression production.
	ExitTryExpression(c *TryExpressionContext)

	// ExitCatchBlock is called when exiting the catchBlock production.
	ExitCatchBlock(c *CatchBlockContext)

	// ExitFinallyBlock is called when exiting the finallyBlock production.
	ExitFinallyBlock(c *FinallyBlockContext)

	// ExitJumpExpression is called when exiting the jumpExpression production.
	ExitJumpExpression(c *JumpExpressionContext)

	// ExitCallableReference is called when exiting the callableReference production.
	ExitCallableReference(c *CallableReferenceContext)

	// ExitAssignmentAndOperator is called when exiting the assignmentAndOperator production.
	ExitAssignmentAndOperator(c *AssignmentAndOperatorContext)

	// ExitEqualityOperator is called when exiting the equalityOperator production.
	ExitEqualityOperator(c *EqualityOperatorContext)

	// ExitComparisonOperator is called when exiting the comparisonOperator production.
	ExitComparisonOperator(c *ComparisonOperatorContext)

	// ExitInOperator is called when exiting the inOperator production.
	ExitInOperator(c *InOperatorContext)

	// ExitIsOperator is called when exiting the isOperator production.
	ExitIsOperator(c *IsOperatorContext)

	// ExitAdditiveOperator is called when exiting the additiveOperator production.
	ExitAdditiveOperator(c *AdditiveOperatorContext)

	// ExitMultiplicativeOperator is called when exiting the multiplicativeOperator production.
	ExitMultiplicativeOperator(c *MultiplicativeOperatorContext)

	// ExitAsOperator is called when exiting the asOperator production.
	ExitAsOperator(c *AsOperatorContext)

	// ExitPrefixUnaryOperator is called when exiting the prefixUnaryOperator production.
	ExitPrefixUnaryOperator(c *PrefixUnaryOperatorContext)

	// ExitPostfixUnaryOperator is called when exiting the postfixUnaryOperator production.
	ExitPostfixUnaryOperator(c *PostfixUnaryOperatorContext)

	// ExitExcl is called when exiting the excl production.
	ExitExcl(c *ExclContext)

	// ExitMemberAccessOperator is called when exiting the memberAccessOperator production.
	ExitMemberAccessOperator(c *MemberAccessOperatorContext)

	// ExitSafeNav is called when exiting the safeNav production.
	ExitSafeNav(c *SafeNavContext)

	// ExitModifiers is called when exiting the modifiers production.
	ExitModifiers(c *ModifiersContext)

	// ExitParameterModifiers is called when exiting the parameterModifiers production.
	ExitParameterModifiers(c *ParameterModifiersContext)

	// ExitModifier is called when exiting the modifier production.
	ExitModifier(c *ModifierContext)

	// ExitTypeModifiers is called when exiting the typeModifiers production.
	ExitTypeModifiers(c *TypeModifiersContext)

	// ExitTypeModifier is called when exiting the typeModifier production.
	ExitTypeModifier(c *TypeModifierContext)

	// ExitClassModifier is called when exiting the classModifier production.
	ExitClassModifier(c *ClassModifierContext)

	// ExitMemberModifier is called when exiting the memberModifier production.
	ExitMemberModifier(c *MemberModifierContext)

	// ExitVisibilityModifier is called when exiting the visibilityModifier production.
	ExitVisibilityModifier(c *VisibilityModifierContext)

	// ExitVarianceModifier is called when exiting the varianceModifier production.
	ExitVarianceModifier(c *VarianceModifierContext)

	// ExitTypeParameterModifiers is called when exiting the typeParameterModifiers production.
	ExitTypeParameterModifiers(c *TypeParameterModifiersContext)

	// ExitTypeParameterModifier is called when exiting the typeParameterModifier production.
	ExitTypeParameterModifier(c *TypeParameterModifierContext)

	// ExitFunctionModifier is called when exiting the functionModifier production.
	ExitFunctionModifier(c *FunctionModifierContext)

	// ExitPropertyModifier is called when exiting the propertyModifier production.
	ExitPropertyModifier(c *PropertyModifierContext)

	// ExitInheritanceModifier is called when exiting the inheritanceModifier production.
	ExitInheritanceModifier(c *InheritanceModifierContext)

	// ExitParameterModifier is called when exiting the parameterModifier production.
	ExitParameterModifier(c *ParameterModifierContext)

	// ExitReificationModifier is called when exiting the reificationModifier production.
	ExitReificationModifier(c *ReificationModifierContext)

	// ExitPlatformModifier is called when exiting the platformModifier production.
	ExitPlatformModifier(c *PlatformModifierContext)

	// ExitAnnotation is called when exiting the annotation production.
	ExitAnnotation(c *AnnotationContext)

	// ExitSingleAnnotation is called when exiting the singleAnnotation production.
	ExitSingleAnnotation(c *SingleAnnotationContext)

	// ExitMultiAnnotation is called when exiting the multiAnnotation production.
	ExitMultiAnnotation(c *MultiAnnotationContext)

	// ExitAnnotationUseSiteTarget is called when exiting the annotationUseSiteTarget production.
	ExitAnnotationUseSiteTarget(c *AnnotationUseSiteTargetContext)

	// ExitUnescapedAnnotation is called when exiting the unescapedAnnotation production.
	ExitUnescapedAnnotation(c *UnescapedAnnotationContext)

	// ExitSimpleIdentifier is called when exiting the simpleIdentifier production.
	ExitSimpleIdentifier(c *SimpleIdentifierContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)
}

KotlinParserListener is a complete listener for a parse tree produced by KotlinParser.

type LabelContext

type LabelContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLabelContext

func NewEmptyLabelContext() *LabelContext

func NewLabelContext

func NewLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelContext

func (*LabelContext) AT_NO_WS

func (s *LabelContext) AT_NO_WS() antlr.TerminalNode

func (*LabelContext) AT_POST_WS

func (s *LabelContext) AT_POST_WS() antlr.TerminalNode

func (*LabelContext) AllNL

func (s *LabelContext) AllNL() []antlr.TerminalNode

func (*LabelContext) EnterRule

func (s *LabelContext) EnterRule(listener antlr.ParseTreeListener)

func (*LabelContext) ExitRule

func (s *LabelContext) ExitRule(listener antlr.ParseTreeListener)

func (*LabelContext) GetParser

func (s *LabelContext) GetParser() antlr.Parser

func (*LabelContext) GetRuleContext

func (s *LabelContext) GetRuleContext() antlr.RuleContext

func (*LabelContext) IsLabelContext

func (*LabelContext) IsLabelContext()

func (*LabelContext) NL

func (*LabelContext) SimpleIdentifier

func (s *LabelContext) SimpleIdentifier() ISimpleIdentifierContext

func (*LabelContext) ToStringTree

func (s *LabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaLiteralContext

type LambdaLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaLiteralContext

func NewEmptyLambdaLiteralContext() *LambdaLiteralContext

func NewLambdaLiteralContext

func NewLambdaLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaLiteralContext

func (*LambdaLiteralContext) ARROW

func (*LambdaLiteralContext) AllNL

func (*LambdaLiteralContext) EnterRule

func (s *LambdaLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaLiteralContext) ExitRule

func (s *LambdaLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaLiteralContext) GetParser

func (s *LambdaLiteralContext) GetParser() antlr.Parser

func (*LambdaLiteralContext) GetRuleContext

func (s *LambdaLiteralContext) GetRuleContext() antlr.RuleContext

func (*LambdaLiteralContext) IsLambdaLiteralContext

func (*LambdaLiteralContext) IsLambdaLiteralContext()

func (*LambdaLiteralContext) LCURL

func (*LambdaLiteralContext) LambdaParameters

func (s *LambdaLiteralContext) LambdaParameters() ILambdaParametersContext

func (*LambdaLiteralContext) NL

func (*LambdaLiteralContext) RCURL

func (*LambdaLiteralContext) Statements

func (s *LambdaLiteralContext) Statements() IStatementsContext

func (*LambdaLiteralContext) ToStringTree

func (s *LambdaLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LambdaParameterContext

type LambdaParameterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaParameterContext

func NewEmptyLambdaParameterContext() *LambdaParameterContext

func NewLambdaParameterContext

func NewLambdaParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaParameterContext

func (*LambdaParameterContext) AllNL

func (*LambdaParameterContext) COLON

func (*LambdaParameterContext) EnterRule

func (s *LambdaParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaParameterContext) ExitRule

func (s *LambdaParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaParameterContext) GetParser

func (s *LambdaParameterContext) GetParser() antlr.Parser

func (*LambdaParameterContext) GetRuleContext

func (s *LambdaParameterContext) GetRuleContext() antlr.RuleContext

func (*LambdaParameterContext) IsLambdaParameterContext

func (*LambdaParameterContext) IsLambdaParameterContext()

func (*LambdaParameterContext) MultiVariableDeclaration

func (s *LambdaParameterContext) MultiVariableDeclaration() IMultiVariableDeclarationContext

func (*LambdaParameterContext) NL

func (*LambdaParameterContext) ToStringTree

func (s *LambdaParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LambdaParameterContext) Type_

func (*LambdaParameterContext) VariableDeclaration

func (s *LambdaParameterContext) VariableDeclaration() IVariableDeclarationContext

type LambdaParametersContext

type LambdaParametersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambdaParametersContext

func NewEmptyLambdaParametersContext() *LambdaParametersContext

func NewLambdaParametersContext

func NewLambdaParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LambdaParametersContext

func (*LambdaParametersContext) AllCOMMA

func (s *LambdaParametersContext) AllCOMMA() []antlr.TerminalNode

func (*LambdaParametersContext) AllLambdaParameter

func (s *LambdaParametersContext) AllLambdaParameter() []ILambdaParameterContext

func (*LambdaParametersContext) AllNL

func (*LambdaParametersContext) COMMA

func (*LambdaParametersContext) EnterRule

func (s *LambdaParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*LambdaParametersContext) ExitRule

func (s *LambdaParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*LambdaParametersContext) GetParser

func (s *LambdaParametersContext) GetParser() antlr.Parser

func (*LambdaParametersContext) GetRuleContext

func (s *LambdaParametersContext) GetRuleContext() antlr.RuleContext

func (*LambdaParametersContext) IsLambdaParametersContext

func (*LambdaParametersContext) IsLambdaParametersContext()

func (*LambdaParametersContext) LambdaParameter

func (s *LambdaParametersContext) LambdaParameter(i int) ILambdaParameterContext

func (*LambdaParametersContext) NL

func (*LambdaParametersContext) ToStringTree

func (s *LambdaParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LineStringContentContext

type LineStringContentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLineStringContentContext

func NewEmptyLineStringContentContext() *LineStringContentContext

func NewLineStringContentContext

func NewLineStringContentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineStringContentContext

func (*LineStringContentContext) EnterRule

func (s *LineStringContentContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineStringContentContext) ExitRule

func (s *LineStringContentContext) ExitRule(listener antlr.ParseTreeListener)

func (*LineStringContentContext) GetParser

func (s *LineStringContentContext) GetParser() antlr.Parser

func (*LineStringContentContext) GetRuleContext

func (s *LineStringContentContext) GetRuleContext() antlr.RuleContext

func (*LineStringContentContext) IsLineStringContentContext

func (*LineStringContentContext) IsLineStringContentContext()

func (*LineStringContentContext) LineStrEscapedChar

func (s *LineStringContentContext) LineStrEscapedChar() antlr.TerminalNode

func (*LineStringContentContext) LineStrRef

func (*LineStringContentContext) LineStrText

func (s *LineStringContentContext) LineStrText() antlr.TerminalNode

func (*LineStringContentContext) ToStringTree

func (s *LineStringContentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LineStringExpressionContext

type LineStringExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLineStringExpressionContext

func NewEmptyLineStringExpressionContext() *LineStringExpressionContext

func NewLineStringExpressionContext

func NewLineStringExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineStringExpressionContext

func (*LineStringExpressionContext) AllNL

func (*LineStringExpressionContext) EnterRule

func (s *LineStringExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineStringExpressionContext) ExitRule

func (s *LineStringExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*LineStringExpressionContext) Expression

func (*LineStringExpressionContext) GetParser

func (s *LineStringExpressionContext) GetParser() antlr.Parser

func (*LineStringExpressionContext) GetRuleContext

func (s *LineStringExpressionContext) GetRuleContext() antlr.RuleContext

func (*LineStringExpressionContext) IsLineStringExpressionContext

func (*LineStringExpressionContext) IsLineStringExpressionContext()

func (*LineStringExpressionContext) LineStrExprStart

func (s *LineStringExpressionContext) LineStrExprStart() antlr.TerminalNode

func (*LineStringExpressionContext) NL

func (*LineStringExpressionContext) RCURL

func (*LineStringExpressionContext) ToStringTree

func (s *LineStringExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LineStringLiteralContext

type LineStringLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLineStringLiteralContext

func NewEmptyLineStringLiteralContext() *LineStringLiteralContext

func NewLineStringLiteralContext

func NewLineStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineStringLiteralContext

func (*LineStringLiteralContext) AllLineStringContent

func (s *LineStringLiteralContext) AllLineStringContent() []ILineStringContentContext

func (*LineStringLiteralContext) AllLineStringExpression

func (s *LineStringLiteralContext) AllLineStringExpression() []ILineStringExpressionContext

func (*LineStringLiteralContext) EnterRule

func (s *LineStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*LineStringLiteralContext) ExitRule

func (s *LineStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*LineStringLiteralContext) GetParser

func (s *LineStringLiteralContext) GetParser() antlr.Parser

func (*LineStringLiteralContext) GetRuleContext

func (s *LineStringLiteralContext) GetRuleContext() antlr.RuleContext

func (*LineStringLiteralContext) IsLineStringLiteralContext

func (*LineStringLiteralContext) IsLineStringLiteralContext()

func (*LineStringLiteralContext) LineStringContent

func (s *LineStringLiteralContext) LineStringContent(i int) ILineStringContentContext

func (*LineStringLiteralContext) LineStringExpression

func (s *LineStringLiteralContext) LineStringExpression(i int) ILineStringExpressionContext

func (*LineStringLiteralContext) QUOTE_CLOSE

func (s *LineStringLiteralContext) QUOTE_CLOSE() antlr.TerminalNode

func (*LineStringLiteralContext) QUOTE_OPEN

func (*LineStringLiteralContext) ToStringTree

func (s *LineStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type LiteralConstantContext

type LiteralConstantContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLiteralConstantContext

func NewEmptyLiteralConstantContext() *LiteralConstantContext

func NewLiteralConstantContext

func NewLiteralConstantContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralConstantContext

func (*LiteralConstantContext) BinLiteral

func (s *LiteralConstantContext) BinLiteral() antlr.TerminalNode

func (*LiteralConstantContext) BooleanLiteral

func (s *LiteralConstantContext) BooleanLiteral() antlr.TerminalNode

func (*LiteralConstantContext) CharacterLiteral

func (s *LiteralConstantContext) CharacterLiteral() antlr.TerminalNode

func (*LiteralConstantContext) EnterRule

func (s *LiteralConstantContext) EnterRule(listener antlr.ParseTreeListener)

func (*LiteralConstantContext) ExitRule

func (s *LiteralConstantContext) ExitRule(listener antlr.ParseTreeListener)

func (*LiteralConstantContext) GetParser

func (s *LiteralConstantContext) GetParser() antlr.Parser

func (*LiteralConstantContext) GetRuleContext

func (s *LiteralConstantContext) GetRuleContext() antlr.RuleContext

func (*LiteralConstantContext) HexLiteral

func (s *LiteralConstantContext) HexLiteral() antlr.TerminalNode

func (*LiteralConstantContext) IntegerLiteral

func (s *LiteralConstantContext) IntegerLiteral() antlr.TerminalNode

func (*LiteralConstantContext) IsLiteralConstantContext

func (*LiteralConstantContext) IsLiteralConstantContext()

func (*LiteralConstantContext) LongLiteral

func (s *LiteralConstantContext) LongLiteral() antlr.TerminalNode

func (*LiteralConstantContext) NullLiteral

func (s *LiteralConstantContext) NullLiteral() antlr.TerminalNode

func (*LiteralConstantContext) RealLiteral

func (s *LiteralConstantContext) RealLiteral() antlr.TerminalNode

func (*LiteralConstantContext) ToStringTree

func (s *LiteralConstantContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LiteralConstantContext) UnsignedLiteral

func (s *LiteralConstantContext) UnsignedLiteral() antlr.TerminalNode

type LoopStatementContext

type LoopStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLoopStatementContext

func NewEmptyLoopStatementContext() *LoopStatementContext

func NewLoopStatementContext

func NewLoopStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LoopStatementContext

func (*LoopStatementContext) DoWhileStatement

func (s *LoopStatementContext) DoWhileStatement() IDoWhileStatementContext

func (*LoopStatementContext) EnterRule

func (s *LoopStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*LoopStatementContext) ExitRule

func (s *LoopStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*LoopStatementContext) ForStatement

func (s *LoopStatementContext) ForStatement() IForStatementContext

func (*LoopStatementContext) GetParser

func (s *LoopStatementContext) GetParser() antlr.Parser

func (*LoopStatementContext) GetRuleContext

func (s *LoopStatementContext) GetRuleContext() antlr.RuleContext

func (*LoopStatementContext) IsLoopStatementContext

func (*LoopStatementContext) IsLoopStatementContext()

func (*LoopStatementContext) ToStringTree

func (s *LoopStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*LoopStatementContext) WhileStatement

func (s *LoopStatementContext) WhileStatement() IWhileStatementContext

type MemberAccessOperatorContext

type MemberAccessOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberAccessOperatorContext

func NewEmptyMemberAccessOperatorContext() *MemberAccessOperatorContext

func NewMemberAccessOperatorContext

func NewMemberAccessOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberAccessOperatorContext

func (*MemberAccessOperatorContext) AllNL

func (*MemberAccessOperatorContext) COLONCOLON

func (*MemberAccessOperatorContext) DOT

func (*MemberAccessOperatorContext) EnterRule

func (s *MemberAccessOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemberAccessOperatorContext) ExitRule

func (s *MemberAccessOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemberAccessOperatorContext) GetParser

func (s *MemberAccessOperatorContext) GetParser() antlr.Parser

func (*MemberAccessOperatorContext) GetRuleContext

func (s *MemberAccessOperatorContext) GetRuleContext() antlr.RuleContext

func (*MemberAccessOperatorContext) IsMemberAccessOperatorContext

func (*MemberAccessOperatorContext) IsMemberAccessOperatorContext()

func (*MemberAccessOperatorContext) NL

func (*MemberAccessOperatorContext) SafeNav

func (*MemberAccessOperatorContext) ToStringTree

func (s *MemberAccessOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MemberModifierContext

type MemberModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMemberModifierContext

func NewEmptyMemberModifierContext() *MemberModifierContext

func NewMemberModifierContext

func NewMemberModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberModifierContext

func (*MemberModifierContext) EnterRule

func (s *MemberModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*MemberModifierContext) ExitRule

func (s *MemberModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*MemberModifierContext) GetParser

func (s *MemberModifierContext) GetParser() antlr.Parser

func (*MemberModifierContext) GetRuleContext

func (s *MemberModifierContext) GetRuleContext() antlr.RuleContext

func (*MemberModifierContext) IsMemberModifierContext

func (*MemberModifierContext) IsMemberModifierContext()

func (*MemberModifierContext) LATEINIT

func (*MemberModifierContext) OVERRIDE

func (*MemberModifierContext) ToStringTree

func (s *MemberModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ModifierContext

type ModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModifierContext

func NewEmptyModifierContext() *ModifierContext

func NewModifierContext

func NewModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierContext

func (*ModifierContext) AllNL

func (s *ModifierContext) AllNL() []antlr.TerminalNode

func (*ModifierContext) ClassModifier

func (s *ModifierContext) ClassModifier() IClassModifierContext

func (*ModifierContext) EnterRule

func (s *ModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModifierContext) ExitRule

func (s *ModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModifierContext) FunctionModifier

func (s *ModifierContext) FunctionModifier() IFunctionModifierContext

func (*ModifierContext) GetParser

func (s *ModifierContext) GetParser() antlr.Parser

func (*ModifierContext) GetRuleContext

func (s *ModifierContext) GetRuleContext() antlr.RuleContext

func (*ModifierContext) InheritanceModifier

func (s *ModifierContext) InheritanceModifier() IInheritanceModifierContext

func (*ModifierContext) IsModifierContext

func (*ModifierContext) IsModifierContext()

func (*ModifierContext) MemberModifier

func (s *ModifierContext) MemberModifier() IMemberModifierContext

func (*ModifierContext) NL

func (*ModifierContext) ParameterModifier

func (s *ModifierContext) ParameterModifier() IParameterModifierContext

func (*ModifierContext) PlatformModifier

func (s *ModifierContext) PlatformModifier() IPlatformModifierContext

func (*ModifierContext) PropertyModifier

func (s *ModifierContext) PropertyModifier() IPropertyModifierContext

func (*ModifierContext) ToStringTree

func (s *ModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ModifierContext) VisibilityModifier

func (s *ModifierContext) VisibilityModifier() IVisibilityModifierContext

type ModifiersContext

type ModifiersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyModifiersContext

func NewEmptyModifiersContext() *ModifiersContext

func NewModifiersContext

func NewModifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifiersContext

func (*ModifiersContext) AllAnnotation

func (s *ModifiersContext) AllAnnotation() []IAnnotationContext

func (*ModifiersContext) AllModifier

func (s *ModifiersContext) AllModifier() []IModifierContext

func (*ModifiersContext) Annotation

func (s *ModifiersContext) Annotation(i int) IAnnotationContext

func (*ModifiersContext) EnterRule

func (s *ModifiersContext) EnterRule(listener antlr.ParseTreeListener)

func (*ModifiersContext) ExitRule

func (s *ModifiersContext) ExitRule(listener antlr.ParseTreeListener)

func (*ModifiersContext) GetParser

func (s *ModifiersContext) GetParser() antlr.Parser

func (*ModifiersContext) GetRuleContext

func (s *ModifiersContext) GetRuleContext() antlr.RuleContext

func (*ModifiersContext) IsModifiersContext

func (*ModifiersContext) IsModifiersContext()

func (*ModifiersContext) Modifier

func (s *ModifiersContext) Modifier(i int) IModifierContext

func (*ModifiersContext) ToStringTree

func (s *ModifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiAnnotationContext

type MultiAnnotationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiAnnotationContext

func NewEmptyMultiAnnotationContext() *MultiAnnotationContext

func NewMultiAnnotationContext

func NewMultiAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiAnnotationContext

func (*MultiAnnotationContext) AT_NO_WS

func (*MultiAnnotationContext) AT_PRE_WS

func (s *MultiAnnotationContext) AT_PRE_WS() antlr.TerminalNode

func (*MultiAnnotationContext) AllNL

func (*MultiAnnotationContext) AllUnescapedAnnotation

func (s *MultiAnnotationContext) AllUnescapedAnnotation() []IUnescapedAnnotationContext

func (*MultiAnnotationContext) AnnotationUseSiteTarget

func (s *MultiAnnotationContext) AnnotationUseSiteTarget() IAnnotationUseSiteTargetContext

func (*MultiAnnotationContext) EnterRule

func (s *MultiAnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiAnnotationContext) ExitRule

func (s *MultiAnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*MultiAnnotationContext) GetParser

func (s *MultiAnnotationContext) GetParser() antlr.Parser

func (*MultiAnnotationContext) GetRuleContext

func (s *MultiAnnotationContext) GetRuleContext() antlr.RuleContext

func (*MultiAnnotationContext) IsMultiAnnotationContext

func (*MultiAnnotationContext) IsMultiAnnotationContext()

func (*MultiAnnotationContext) LSQUARE

func (*MultiAnnotationContext) NL

func (*MultiAnnotationContext) RSQUARE

func (*MultiAnnotationContext) ToStringTree

func (s *MultiAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MultiAnnotationContext) UnescapedAnnotation

func (s *MultiAnnotationContext) UnescapedAnnotation(i int) IUnescapedAnnotationContext

type MultiLineStringContentContext

type MultiLineStringContentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiLineStringContentContext

func NewEmptyMultiLineStringContentContext() *MultiLineStringContentContext

func NewMultiLineStringContentContext

func NewMultiLineStringContentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLineStringContentContext

func (*MultiLineStringContentContext) EnterRule

func (s *MultiLineStringContentContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiLineStringContentContext) ExitRule

func (*MultiLineStringContentContext) GetParser

func (*MultiLineStringContentContext) GetRuleContext

func (s *MultiLineStringContentContext) GetRuleContext() antlr.RuleContext

func (*MultiLineStringContentContext) IsMultiLineStringContentContext

func (*MultiLineStringContentContext) IsMultiLineStringContentContext()

func (*MultiLineStringContentContext) MultiLineStrRef

func (s *MultiLineStringContentContext) MultiLineStrRef() antlr.TerminalNode

func (*MultiLineStringContentContext) MultiLineStrText

func (s *MultiLineStringContentContext) MultiLineStrText() antlr.TerminalNode

func (*MultiLineStringContentContext) MultiLineStringQuote

func (s *MultiLineStringContentContext) MultiLineStringQuote() antlr.TerminalNode

func (*MultiLineStringContentContext) ToStringTree

func (s *MultiLineStringContentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiLineStringExpressionContext

type MultiLineStringExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiLineStringExpressionContext

func NewEmptyMultiLineStringExpressionContext() *MultiLineStringExpressionContext

func NewMultiLineStringExpressionContext

func NewMultiLineStringExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLineStringExpressionContext

func (*MultiLineStringExpressionContext) AllNL

func (*MultiLineStringExpressionContext) EnterRule

func (*MultiLineStringExpressionContext) ExitRule

func (*MultiLineStringExpressionContext) Expression

func (*MultiLineStringExpressionContext) GetParser

func (*MultiLineStringExpressionContext) GetRuleContext

func (*MultiLineStringExpressionContext) IsMultiLineStringExpressionContext

func (*MultiLineStringExpressionContext) IsMultiLineStringExpressionContext()

func (*MultiLineStringExpressionContext) MultiLineStrExprStart

func (s *MultiLineStringExpressionContext) MultiLineStrExprStart() antlr.TerminalNode

func (*MultiLineStringExpressionContext) NL

func (*MultiLineStringExpressionContext) RCURL

func (*MultiLineStringExpressionContext) ToStringTree

func (s *MultiLineStringExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiLineStringLiteralContext

type MultiLineStringLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiLineStringLiteralContext

func NewEmptyMultiLineStringLiteralContext() *MultiLineStringLiteralContext

func NewMultiLineStringLiteralContext

func NewMultiLineStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiLineStringLiteralContext

func (*MultiLineStringLiteralContext) AllMultiLineStringContent

func (s *MultiLineStringLiteralContext) AllMultiLineStringContent() []IMultiLineStringContentContext

func (*MultiLineStringLiteralContext) AllMultiLineStringExpression

func (s *MultiLineStringLiteralContext) AllMultiLineStringExpression() []IMultiLineStringExpressionContext

func (*MultiLineStringLiteralContext) AllMultiLineStringQuote

func (s *MultiLineStringLiteralContext) AllMultiLineStringQuote() []antlr.TerminalNode

func (*MultiLineStringLiteralContext) EnterRule

func (s *MultiLineStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiLineStringLiteralContext) ExitRule

func (*MultiLineStringLiteralContext) GetParser

func (*MultiLineStringLiteralContext) GetRuleContext

func (s *MultiLineStringLiteralContext) GetRuleContext() antlr.RuleContext

func (*MultiLineStringLiteralContext) IsMultiLineStringLiteralContext

func (*MultiLineStringLiteralContext) IsMultiLineStringLiteralContext()

func (*MultiLineStringLiteralContext) MultiLineStringContent

func (*MultiLineStringLiteralContext) MultiLineStringExpression

func (*MultiLineStringLiteralContext) MultiLineStringQuote

func (s *MultiLineStringLiteralContext) MultiLineStringQuote(i int) antlr.TerminalNode

func (*MultiLineStringLiteralContext) TRIPLE_QUOTE_CLOSE

func (s *MultiLineStringLiteralContext) TRIPLE_QUOTE_CLOSE() antlr.TerminalNode

func (*MultiLineStringLiteralContext) TRIPLE_QUOTE_OPEN

func (s *MultiLineStringLiteralContext) TRIPLE_QUOTE_OPEN() antlr.TerminalNode

func (*MultiLineStringLiteralContext) ToStringTree

func (s *MultiLineStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiVariableDeclarationContext

type MultiVariableDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiVariableDeclarationContext

func NewEmptyMultiVariableDeclarationContext() *MultiVariableDeclarationContext

func NewMultiVariableDeclarationContext

func NewMultiVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiVariableDeclarationContext

func (*MultiVariableDeclarationContext) AllCOMMA

func (*MultiVariableDeclarationContext) AllNL

func (*MultiVariableDeclarationContext) AllVariableDeclaration

func (s *MultiVariableDeclarationContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*MultiVariableDeclarationContext) COMMA

func (*MultiVariableDeclarationContext) EnterRule

func (*MultiVariableDeclarationContext) ExitRule

func (*MultiVariableDeclarationContext) GetParser

func (*MultiVariableDeclarationContext) GetRuleContext

func (*MultiVariableDeclarationContext) IsMultiVariableDeclarationContext

func (*MultiVariableDeclarationContext) IsMultiVariableDeclarationContext()

func (*MultiVariableDeclarationContext) LPAREN

func (*MultiVariableDeclarationContext) NL

func (*MultiVariableDeclarationContext) RPAREN

func (*MultiVariableDeclarationContext) ToStringTree

func (s *MultiVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*MultiVariableDeclarationContext) VariableDeclaration

type MultiplicativeExpressionContext

type MultiplicativeExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplicativeExpressionContext

func NewEmptyMultiplicativeExpressionContext() *MultiplicativeExpressionContext

func NewMultiplicativeExpressionContext

func NewMultiplicativeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) AllAsExpression

func (*MultiplicativeExpressionContext) AllMultiplicativeOperator

func (s *MultiplicativeExpressionContext) AllMultiplicativeOperator() []IMultiplicativeOperatorContext

func (*MultiplicativeExpressionContext) AllNL

func (*MultiplicativeExpressionContext) AsExpression

func (*MultiplicativeExpressionContext) EnterRule

func (*MultiplicativeExpressionContext) ExitRule

func (*MultiplicativeExpressionContext) GetParser

func (*MultiplicativeExpressionContext) GetRuleContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()

func (*MultiplicativeExpressionContext) MultiplicativeOperator

func (*MultiplicativeExpressionContext) NL

func (*MultiplicativeExpressionContext) ToStringTree

func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type MultiplicativeOperatorContext

type MultiplicativeOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMultiplicativeOperatorContext

func NewEmptyMultiplicativeOperatorContext() *MultiplicativeOperatorContext

func NewMultiplicativeOperatorContext

func NewMultiplicativeOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeOperatorContext

func (*MultiplicativeOperatorContext) DIV

func (*MultiplicativeOperatorContext) EnterRule

func (s *MultiplicativeOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*MultiplicativeOperatorContext) ExitRule

func (*MultiplicativeOperatorContext) GetParser

func (*MultiplicativeOperatorContext) GetRuleContext

func (s *MultiplicativeOperatorContext) GetRuleContext() antlr.RuleContext

func (*MultiplicativeOperatorContext) IsMultiplicativeOperatorContext

func (*MultiplicativeOperatorContext) IsMultiplicativeOperatorContext()

func (*MultiplicativeOperatorContext) MOD

func (*MultiplicativeOperatorContext) MULT

func (*MultiplicativeOperatorContext) ToStringTree

func (s *MultiplicativeOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NavigationSuffixContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNavigationSuffixContext

func NewEmptyNavigationSuffixContext() *NavigationSuffixContext

func NewNavigationSuffixContext

func NewNavigationSuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NavigationSuffixContext
func (s *NavigationSuffixContext) EnterRule(listener antlr.ParseTreeListener)
func (s *NavigationSuffixContext) ExitRule(listener antlr.ParseTreeListener)
func (s *NavigationSuffixContext) GetParser() antlr.Parser
func (s *NavigationSuffixContext) GetRuleContext() antlr.RuleContext
func (*NavigationSuffixContext) IsNavigationSuffixContext()
func (s *NavigationSuffixContext) MemberAccessOperator() IMemberAccessOperatorContext
func (s *NavigationSuffixContext) ParenthesizedExpression() IParenthesizedExpressionContext
func (s *NavigationSuffixContext) SimpleIdentifier() ISimpleIdentifierContext
func (s *NavigationSuffixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NullableTypeContext

type NullableTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyNullableTypeContext

func NewEmptyNullableTypeContext() *NullableTypeContext

func NewNullableTypeContext

func NewNullableTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NullableTypeContext

func (*NullableTypeContext) AllNL

func (s *NullableTypeContext) AllNL() []antlr.TerminalNode

func (*NullableTypeContext) AllQuest

func (s *NullableTypeContext) AllQuest() []IQuestContext

func (*NullableTypeContext) EnterRule

func (s *NullableTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*NullableTypeContext) ExitRule

func (s *NullableTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*NullableTypeContext) GetParser

func (s *NullableTypeContext) GetParser() antlr.Parser

func (*NullableTypeContext) GetRuleContext

func (s *NullableTypeContext) GetRuleContext() antlr.RuleContext

func (*NullableTypeContext) IsNullableTypeContext

func (*NullableTypeContext) IsNullableTypeContext()

func (*NullableTypeContext) NL

func (*NullableTypeContext) ParenthesizedType

func (s *NullableTypeContext) ParenthesizedType() IParenthesizedTypeContext

func (*NullableTypeContext) Quest

func (*NullableTypeContext) ToStringTree

func (s *NullableTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*NullableTypeContext) TypeReference

func (s *NullableTypeContext) TypeReference() ITypeReferenceContext

type ObjectDeclarationContext

type ObjectDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObjectDeclarationContext

func NewEmptyObjectDeclarationContext() *ObjectDeclarationContext

func NewObjectDeclarationContext

func NewObjectDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ObjectDeclarationContext

func (*ObjectDeclarationContext) AllNL

func (*ObjectDeclarationContext) COLON

func (*ObjectDeclarationContext) ClassBody

func (*ObjectDeclarationContext) DelegationSpecifiers

func (s *ObjectDeclarationContext) DelegationSpecifiers() IDelegationSpecifiersContext

func (*ObjectDeclarationContext) EnterRule

func (s *ObjectDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*ObjectDeclarationContext) ExitRule

func (s *ObjectDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*ObjectDeclarationContext) GetParser

func (s *ObjectDeclarationContext) GetParser() antlr.Parser

func (*ObjectDeclarationContext) GetRuleContext

func (s *ObjectDeclarationContext) GetRuleContext() antlr.RuleContext

func (*ObjectDeclarationContext) IsObjectDeclarationContext

func (*ObjectDeclarationContext) IsObjectDeclarationContext()

func (*ObjectDeclarationContext) Modifiers

func (*ObjectDeclarationContext) NL

func (*ObjectDeclarationContext) OBJECT

func (*ObjectDeclarationContext) SimpleIdentifier

func (s *ObjectDeclarationContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ObjectDeclarationContext) ToStringTree

func (s *ObjectDeclarationContext) 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) AllNL

func (*ObjectLiteralContext) COLON

func (*ObjectLiteralContext) ClassBody

func (s *ObjectLiteralContext) ClassBody() IClassBodyContext

func (*ObjectLiteralContext) DelegationSpecifiers

func (s *ObjectLiteralContext) DelegationSpecifiers() IDelegationSpecifiersContext

func (*ObjectLiteralContext) EnterRule

func (s *ObjectLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*ObjectLiteralContext) ExitRule

func (s *ObjectLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*ObjectLiteralContext) GetParser

func (s *ObjectLiteralContext) GetParser() antlr.Parser

func (*ObjectLiteralContext) GetRuleContext

func (s *ObjectLiteralContext) GetRuleContext() antlr.RuleContext

func (*ObjectLiteralContext) IsObjectLiteralContext

func (*ObjectLiteralContext) IsObjectLiteralContext()

func (*ObjectLiteralContext) NL

func (*ObjectLiteralContext) OBJECT

func (*ObjectLiteralContext) ToStringTree

func (s *ObjectLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PackageHeaderContext

type PackageHeaderContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPackageHeaderContext

func NewEmptyPackageHeaderContext() *PackageHeaderContext

func NewPackageHeaderContext

func NewPackageHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PackageHeaderContext

func (*PackageHeaderContext) EnterRule

func (s *PackageHeaderContext) EnterRule(listener antlr.ParseTreeListener)

func (*PackageHeaderContext) ExitRule

func (s *PackageHeaderContext) ExitRule(listener antlr.ParseTreeListener)

func (*PackageHeaderContext) GetParser

func (s *PackageHeaderContext) GetParser() antlr.Parser

func (*PackageHeaderContext) GetRuleContext

func (s *PackageHeaderContext) GetRuleContext() antlr.RuleContext

func (*PackageHeaderContext) Identifier

func (s *PackageHeaderContext) Identifier() IIdentifierContext

func (*PackageHeaderContext) IsPackageHeaderContext

func (*PackageHeaderContext) IsPackageHeaderContext()

func (*PackageHeaderContext) PACKAGE

func (*PackageHeaderContext) Semi

func (*PackageHeaderContext) ToStringTree

func (s *PackageHeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) AllNL

func (s *ParameterContext) AllNL() []antlr.TerminalNode

func (*ParameterContext) COLON

func (s *ParameterContext) COLON() antlr.TerminalNode

func (*ParameterContext) EnterRule

func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterContext) ExitRule

func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)

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) NL

func (*ParameterContext) SimpleIdentifier

func (s *ParameterContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ParameterContext) ToStringTree

func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParameterContext) Type_

func (s *ParameterContext) Type_() ITypeContext

type ParameterModifierContext

type ParameterModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParameterModifierContext

func NewEmptyParameterModifierContext() *ParameterModifierContext

func NewParameterModifierContext

func NewParameterModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterModifierContext

func (*ParameterModifierContext) CROSSINLINE

func (s *ParameterModifierContext) CROSSINLINE() antlr.TerminalNode

func (*ParameterModifierContext) EnterRule

func (s *ParameterModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterModifierContext) ExitRule

func (s *ParameterModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParameterModifierContext) GetParser

func (s *ParameterModifierContext) GetParser() antlr.Parser

func (*ParameterModifierContext) GetRuleContext

func (s *ParameterModifierContext) GetRuleContext() antlr.RuleContext

func (*ParameterModifierContext) IsParameterModifierContext

func (*ParameterModifierContext) IsParameterModifierContext()

func (*ParameterModifierContext) NOINLINE

func (*ParameterModifierContext) ToStringTree

func (s *ParameterModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParameterModifierContext) VARARG

type ParameterModifiersContext

type ParameterModifiersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParameterModifiersContext

func NewEmptyParameterModifiersContext() *ParameterModifiersContext

func NewParameterModifiersContext

func NewParameterModifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterModifiersContext

func (*ParameterModifiersContext) AllAnnotation

func (s *ParameterModifiersContext) AllAnnotation() []IAnnotationContext

func (*ParameterModifiersContext) AllParameterModifier

func (s *ParameterModifiersContext) AllParameterModifier() []IParameterModifierContext

func (*ParameterModifiersContext) Annotation

func (*ParameterModifiersContext) EnterRule

func (s *ParameterModifiersContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParameterModifiersContext) ExitRule

func (s *ParameterModifiersContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParameterModifiersContext) GetParser

func (s *ParameterModifiersContext) GetParser() antlr.Parser

func (*ParameterModifiersContext) GetRuleContext

func (s *ParameterModifiersContext) GetRuleContext() antlr.RuleContext

func (*ParameterModifiersContext) IsParameterModifiersContext

func (*ParameterModifiersContext) IsParameterModifiersContext()

func (*ParameterModifiersContext) ParameterModifier

func (*ParameterModifiersContext) ToStringTree

func (s *ParameterModifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParameterWithOptionalTypeContext

type ParameterWithOptionalTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParameterWithOptionalTypeContext

func NewEmptyParameterWithOptionalTypeContext() *ParameterWithOptionalTypeContext

func NewParameterWithOptionalTypeContext

func NewParameterWithOptionalTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterWithOptionalTypeContext

func (*ParameterWithOptionalTypeContext) AllNL

func (*ParameterWithOptionalTypeContext) COLON

func (*ParameterWithOptionalTypeContext) EnterRule

func (*ParameterWithOptionalTypeContext) ExitRule

func (*ParameterWithOptionalTypeContext) GetParser

func (*ParameterWithOptionalTypeContext) GetRuleContext

func (*ParameterWithOptionalTypeContext) IsParameterWithOptionalTypeContext

func (*ParameterWithOptionalTypeContext) IsParameterWithOptionalTypeContext()

func (*ParameterWithOptionalTypeContext) NL

func (*ParameterWithOptionalTypeContext) SimpleIdentifier

func (*ParameterWithOptionalTypeContext) ToStringTree

func (s *ParameterWithOptionalTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParameterWithOptionalTypeContext) Type_

type ParametersWithOptionalTypeContext

type ParametersWithOptionalTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParametersWithOptionalTypeContext

func NewEmptyParametersWithOptionalTypeContext() *ParametersWithOptionalTypeContext

func NewParametersWithOptionalTypeContext

func NewParametersWithOptionalTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParametersWithOptionalTypeContext

func (*ParametersWithOptionalTypeContext) AllCOMMA

func (*ParametersWithOptionalTypeContext) AllFunctionValueParameterWithOptionalType

func (s *ParametersWithOptionalTypeContext) AllFunctionValueParameterWithOptionalType() []IFunctionValueParameterWithOptionalTypeContext

func (*ParametersWithOptionalTypeContext) AllNL

func (*ParametersWithOptionalTypeContext) COMMA

func (*ParametersWithOptionalTypeContext) EnterRule

func (*ParametersWithOptionalTypeContext) ExitRule

func (*ParametersWithOptionalTypeContext) FunctionValueParameterWithOptionalType

func (s *ParametersWithOptionalTypeContext) FunctionValueParameterWithOptionalType(i int) IFunctionValueParameterWithOptionalTypeContext

func (*ParametersWithOptionalTypeContext) GetParser

func (*ParametersWithOptionalTypeContext) GetRuleContext

func (*ParametersWithOptionalTypeContext) IsParametersWithOptionalTypeContext

func (*ParametersWithOptionalTypeContext) IsParametersWithOptionalTypeContext()

func (*ParametersWithOptionalTypeContext) LPAREN

func (*ParametersWithOptionalTypeContext) NL

func (*ParametersWithOptionalTypeContext) RPAREN

func (*ParametersWithOptionalTypeContext) ToStringTree

func (s *ParametersWithOptionalTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParenthesizedAssignableExpressionContext

type ParenthesizedAssignableExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParenthesizedAssignableExpressionContext

func NewEmptyParenthesizedAssignableExpressionContext() *ParenthesizedAssignableExpressionContext

func NewParenthesizedAssignableExpressionContext

func NewParenthesizedAssignableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedAssignableExpressionContext

func (*ParenthesizedAssignableExpressionContext) AllNL

func (*ParenthesizedAssignableExpressionContext) AssignableExpression

func (*ParenthesizedAssignableExpressionContext) EnterRule

func (*ParenthesizedAssignableExpressionContext) ExitRule

func (*ParenthesizedAssignableExpressionContext) GetParser

func (*ParenthesizedAssignableExpressionContext) GetRuleContext

func (*ParenthesizedAssignableExpressionContext) IsParenthesizedAssignableExpressionContext

func (*ParenthesizedAssignableExpressionContext) IsParenthesizedAssignableExpressionContext()

func (*ParenthesizedAssignableExpressionContext) LPAREN

func (*ParenthesizedAssignableExpressionContext) NL

func (*ParenthesizedAssignableExpressionContext) RPAREN

func (*ParenthesizedAssignableExpressionContext) ToStringTree

func (s *ParenthesizedAssignableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParenthesizedDirectlyAssignableExpressionContext

type ParenthesizedDirectlyAssignableExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParenthesizedDirectlyAssignableExpressionContext

func NewEmptyParenthesizedDirectlyAssignableExpressionContext() *ParenthesizedDirectlyAssignableExpressionContext

func NewParenthesizedDirectlyAssignableExpressionContext

func NewParenthesizedDirectlyAssignableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedDirectlyAssignableExpressionContext

func (*ParenthesizedDirectlyAssignableExpressionContext) AllNL

func (*ParenthesizedDirectlyAssignableExpressionContext) DirectlyAssignableExpression

func (*ParenthesizedDirectlyAssignableExpressionContext) EnterRule

func (*ParenthesizedDirectlyAssignableExpressionContext) ExitRule

func (*ParenthesizedDirectlyAssignableExpressionContext) GetParser

func (*ParenthesizedDirectlyAssignableExpressionContext) GetRuleContext

func (*ParenthesizedDirectlyAssignableExpressionContext) IsParenthesizedDirectlyAssignableExpressionContext

func (*ParenthesizedDirectlyAssignableExpressionContext) IsParenthesizedDirectlyAssignableExpressionContext()

func (*ParenthesizedDirectlyAssignableExpressionContext) LPAREN

func (*ParenthesizedDirectlyAssignableExpressionContext) NL

func (*ParenthesizedDirectlyAssignableExpressionContext) RPAREN

func (*ParenthesizedDirectlyAssignableExpressionContext) ToStringTree

type ParenthesizedExpressionContext

type ParenthesizedExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParenthesizedExpressionContext

func NewEmptyParenthesizedExpressionContext() *ParenthesizedExpressionContext

func NewParenthesizedExpressionContext

func NewParenthesizedExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) AllNL

func (*ParenthesizedExpressionContext) EnterRule

func (*ParenthesizedExpressionContext) ExitRule

func (*ParenthesizedExpressionContext) Expression

func (*ParenthesizedExpressionContext) GetParser

func (*ParenthesizedExpressionContext) GetRuleContext

func (s *ParenthesizedExpressionContext) GetRuleContext() antlr.RuleContext

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext

func (*ParenthesizedExpressionContext) IsParenthesizedExpressionContext()

func (*ParenthesizedExpressionContext) LPAREN

func (*ParenthesizedExpressionContext) NL

func (*ParenthesizedExpressionContext) RPAREN

func (*ParenthesizedExpressionContext) ToStringTree

func (s *ParenthesizedExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ParenthesizedTypeContext

type ParenthesizedTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParenthesizedTypeContext

func NewEmptyParenthesizedTypeContext() *ParenthesizedTypeContext

func NewParenthesizedTypeContext

func NewParenthesizedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedTypeContext

func (*ParenthesizedTypeContext) AllNL

func (*ParenthesizedTypeContext) EnterRule

func (s *ParenthesizedTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParenthesizedTypeContext) ExitRule

func (s *ParenthesizedTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ParenthesizedTypeContext) GetParser

func (s *ParenthesizedTypeContext) GetParser() antlr.Parser

func (*ParenthesizedTypeContext) GetRuleContext

func (s *ParenthesizedTypeContext) GetRuleContext() antlr.RuleContext

func (*ParenthesizedTypeContext) IsParenthesizedTypeContext

func (*ParenthesizedTypeContext) IsParenthesizedTypeContext()

func (*ParenthesizedTypeContext) LPAREN

func (*ParenthesizedTypeContext) NL

func (*ParenthesizedTypeContext) RPAREN

func (*ParenthesizedTypeContext) ToStringTree

func (s *ParenthesizedTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParenthesizedTypeContext) Type_

type ParenthesizedUserTypeContext

type ParenthesizedUserTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParenthesizedUserTypeContext

func NewEmptyParenthesizedUserTypeContext() *ParenthesizedUserTypeContext

func NewParenthesizedUserTypeContext

func NewParenthesizedUserTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenthesizedUserTypeContext

func (*ParenthesizedUserTypeContext) AllNL

func (*ParenthesizedUserTypeContext) EnterRule

func (s *ParenthesizedUserTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ParenthesizedUserTypeContext) ExitRule

func (*ParenthesizedUserTypeContext) GetParser

func (s *ParenthesizedUserTypeContext) GetParser() antlr.Parser

func (*ParenthesizedUserTypeContext) GetRuleContext

func (s *ParenthesizedUserTypeContext) GetRuleContext() antlr.RuleContext

func (*ParenthesizedUserTypeContext) IsParenthesizedUserTypeContext

func (*ParenthesizedUserTypeContext) IsParenthesizedUserTypeContext()

func (*ParenthesizedUserTypeContext) LPAREN

func (*ParenthesizedUserTypeContext) NL

func (*ParenthesizedUserTypeContext) ParenthesizedUserType

func (*ParenthesizedUserTypeContext) RPAREN

func (*ParenthesizedUserTypeContext) ToStringTree

func (s *ParenthesizedUserTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ParenthesizedUserTypeContext) UserType

type PlatformModifierContext

type PlatformModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPlatformModifierContext

func NewEmptyPlatformModifierContext() *PlatformModifierContext

func NewPlatformModifierContext

func NewPlatformModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PlatformModifierContext

func (*PlatformModifierContext) ACTUAL

func (*PlatformModifierContext) EXPECT

func (*PlatformModifierContext) EnterRule

func (s *PlatformModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*PlatformModifierContext) ExitRule

func (s *PlatformModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*PlatformModifierContext) GetParser

func (s *PlatformModifierContext) GetParser() antlr.Parser

func (*PlatformModifierContext) GetRuleContext

func (s *PlatformModifierContext) GetRuleContext() antlr.RuleContext

func (*PlatformModifierContext) IsPlatformModifierContext

func (*PlatformModifierContext) IsPlatformModifierContext()

func (*PlatformModifierContext) ToStringTree

func (s *PlatformModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostfixUnaryExpressionContext

type PostfixUnaryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostfixUnaryExpressionContext

func NewEmptyPostfixUnaryExpressionContext() *PostfixUnaryExpressionContext

func NewPostfixUnaryExpressionContext

func NewPostfixUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixUnaryExpressionContext

func (*PostfixUnaryExpressionContext) AllPostfixUnarySuffix

func (s *PostfixUnaryExpressionContext) AllPostfixUnarySuffix() []IPostfixUnarySuffixContext

func (*PostfixUnaryExpressionContext) EnterRule

func (s *PostfixUnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PostfixUnaryExpressionContext) ExitRule

func (*PostfixUnaryExpressionContext) GetParser

func (*PostfixUnaryExpressionContext) GetRuleContext

func (s *PostfixUnaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*PostfixUnaryExpressionContext) IsPostfixUnaryExpressionContext

func (*PostfixUnaryExpressionContext) IsPostfixUnaryExpressionContext()

func (*PostfixUnaryExpressionContext) PostfixUnarySuffix

func (*PostfixUnaryExpressionContext) PrimaryExpression

func (*PostfixUnaryExpressionContext) ToStringTree

func (s *PostfixUnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostfixUnaryOperatorContext

type PostfixUnaryOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostfixUnaryOperatorContext

func NewEmptyPostfixUnaryOperatorContext() *PostfixUnaryOperatorContext

func NewPostfixUnaryOperatorContext

func NewPostfixUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixUnaryOperatorContext

func (*PostfixUnaryOperatorContext) DECR

func (*PostfixUnaryOperatorContext) EXCL_NO_WS

func (*PostfixUnaryOperatorContext) EnterRule

func (s *PostfixUnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PostfixUnaryOperatorContext) Excl

func (*PostfixUnaryOperatorContext) ExitRule

func (s *PostfixUnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PostfixUnaryOperatorContext) GetParser

func (s *PostfixUnaryOperatorContext) GetParser() antlr.Parser

func (*PostfixUnaryOperatorContext) GetRuleContext

func (s *PostfixUnaryOperatorContext) GetRuleContext() antlr.RuleContext

func (*PostfixUnaryOperatorContext) INCR

func (*PostfixUnaryOperatorContext) IsPostfixUnaryOperatorContext

func (*PostfixUnaryOperatorContext) IsPostfixUnaryOperatorContext()

func (*PostfixUnaryOperatorContext) ToStringTree

func (s *PostfixUnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PostfixUnarySuffixContext

type PostfixUnarySuffixContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPostfixUnarySuffixContext

func NewEmptyPostfixUnarySuffixContext() *PostfixUnarySuffixContext

func NewPostfixUnarySuffixContext

func NewPostfixUnarySuffixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixUnarySuffixContext

func (*PostfixUnarySuffixContext) CallSuffix

func (*PostfixUnarySuffixContext) EnterRule

func (s *PostfixUnarySuffixContext) EnterRule(listener antlr.ParseTreeListener)

func (*PostfixUnarySuffixContext) ExitRule

func (s *PostfixUnarySuffixContext) ExitRule(listener antlr.ParseTreeListener)

func (*PostfixUnarySuffixContext) GetParser

func (s *PostfixUnarySuffixContext) GetParser() antlr.Parser

func (*PostfixUnarySuffixContext) GetRuleContext

func (s *PostfixUnarySuffixContext) GetRuleContext() antlr.RuleContext

func (*PostfixUnarySuffixContext) IndexingSuffix

func (*PostfixUnarySuffixContext) IsPostfixUnarySuffixContext

func (*PostfixUnarySuffixContext) IsPostfixUnarySuffixContext()

func (*PostfixUnarySuffixContext) NavigationSuffix

func (*PostfixUnarySuffixContext) PostfixUnaryOperator

func (s *PostfixUnarySuffixContext) PostfixUnaryOperator() IPostfixUnaryOperatorContext

func (*PostfixUnarySuffixContext) ToStringTree

func (s *PostfixUnarySuffixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PostfixUnarySuffixContext) TypeArguments

type PrefixUnaryExpressionContext

type PrefixUnaryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrefixUnaryExpressionContext

func NewEmptyPrefixUnaryExpressionContext() *PrefixUnaryExpressionContext

func NewPrefixUnaryExpressionContext

func NewPrefixUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrefixUnaryExpressionContext

func (*PrefixUnaryExpressionContext) AllUnaryPrefix

func (s *PrefixUnaryExpressionContext) AllUnaryPrefix() []IUnaryPrefixContext

func (*PrefixUnaryExpressionContext) EnterRule

func (s *PrefixUnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrefixUnaryExpressionContext) ExitRule

func (*PrefixUnaryExpressionContext) GetParser

func (s *PrefixUnaryExpressionContext) GetParser() antlr.Parser

func (*PrefixUnaryExpressionContext) GetRuleContext

func (s *PrefixUnaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*PrefixUnaryExpressionContext) IsPrefixUnaryExpressionContext

func (*PrefixUnaryExpressionContext) IsPrefixUnaryExpressionContext()

func (*PrefixUnaryExpressionContext) PostfixUnaryExpression

func (*PrefixUnaryExpressionContext) ToStringTree

func (s *PrefixUnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PrefixUnaryExpressionContext) UnaryPrefix

type PrefixUnaryOperatorContext

type PrefixUnaryOperatorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrefixUnaryOperatorContext

func NewEmptyPrefixUnaryOperatorContext() *PrefixUnaryOperatorContext

func NewPrefixUnaryOperatorContext

func NewPrefixUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrefixUnaryOperatorContext

func (*PrefixUnaryOperatorContext) ADD

func (*PrefixUnaryOperatorContext) DECR

func (*PrefixUnaryOperatorContext) EnterRule

func (s *PrefixUnaryOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrefixUnaryOperatorContext) Excl

func (*PrefixUnaryOperatorContext) ExitRule

func (s *PrefixUnaryOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrefixUnaryOperatorContext) GetParser

func (s *PrefixUnaryOperatorContext) GetParser() antlr.Parser

func (*PrefixUnaryOperatorContext) GetRuleContext

func (s *PrefixUnaryOperatorContext) GetRuleContext() antlr.RuleContext

func (*PrefixUnaryOperatorContext) INCR

func (*PrefixUnaryOperatorContext) IsPrefixUnaryOperatorContext

func (*PrefixUnaryOperatorContext) IsPrefixUnaryOperatorContext()

func (*PrefixUnaryOperatorContext) SUB

func (*PrefixUnaryOperatorContext) ToStringTree

func (s *PrefixUnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrimaryConstructorContext

type PrimaryConstructorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimaryConstructorContext

func NewEmptyPrimaryConstructorContext() *PrimaryConstructorContext

func NewPrimaryConstructorContext

func NewPrimaryConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryConstructorContext

func (*PrimaryConstructorContext) AllNL

func (*PrimaryConstructorContext) CONSTRUCTOR

func (s *PrimaryConstructorContext) CONSTRUCTOR() antlr.TerminalNode

func (*PrimaryConstructorContext) ClassParameters

func (*PrimaryConstructorContext) EnterRule

func (s *PrimaryConstructorContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimaryConstructorContext) ExitRule

func (s *PrimaryConstructorContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimaryConstructorContext) GetParser

func (s *PrimaryConstructorContext) GetParser() antlr.Parser

func (*PrimaryConstructorContext) GetRuleContext

func (s *PrimaryConstructorContext) GetRuleContext() antlr.RuleContext

func (*PrimaryConstructorContext) IsPrimaryConstructorContext

func (*PrimaryConstructorContext) IsPrimaryConstructorContext()

func (*PrimaryConstructorContext) Modifiers

func (*PrimaryConstructorContext) NL

func (*PrimaryConstructorContext) ToStringTree

func (s *PrimaryConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PrimaryExpressionContext

type PrimaryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) CallableReference

func (s *PrimaryExpressionContext) CallableReference() ICallableReferenceContext

func (*PrimaryExpressionContext) CollectionLiteral

func (s *PrimaryExpressionContext) CollectionLiteral() ICollectionLiteralContext

func (*PrimaryExpressionContext) EnterRule

func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) ExitRule

func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*PrimaryExpressionContext) FunctionLiteral

func (*PrimaryExpressionContext) GetParser

func (s *PrimaryExpressionContext) GetParser() antlr.Parser

func (*PrimaryExpressionContext) GetRuleContext

func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext

func (*PrimaryExpressionContext) IfExpression

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) JumpExpression

func (*PrimaryExpressionContext) LiteralConstant

func (*PrimaryExpressionContext) ObjectLiteral

func (*PrimaryExpressionContext) ParenthesizedExpression

func (s *PrimaryExpressionContext) ParenthesizedExpression() IParenthesizedExpressionContext

func (*PrimaryExpressionContext) SimpleIdentifier

func (s *PrimaryExpressionContext) SimpleIdentifier() ISimpleIdentifierContext

func (*PrimaryExpressionContext) StringLiteral

func (*PrimaryExpressionContext) SuperExpression

func (*PrimaryExpressionContext) ThisExpression

func (*PrimaryExpressionContext) ToStringTree

func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PrimaryExpressionContext) TryExpression

func (*PrimaryExpressionContext) WhenExpression

type PropertyDeclarationContext

type PropertyDeclarationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropertyDeclarationContext

func NewEmptyPropertyDeclarationContext() *PropertyDeclarationContext

func NewPropertyDeclarationContext

func NewPropertyDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyDeclarationContext

func (*PropertyDeclarationContext) ASSIGNMENT

func (*PropertyDeclarationContext) AllNL

func (*PropertyDeclarationContext) DOT

func (*PropertyDeclarationContext) EnterRule

func (s *PropertyDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropertyDeclarationContext) ExitRule

func (s *PropertyDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropertyDeclarationContext) Expression

func (*PropertyDeclarationContext) GetParser

func (s *PropertyDeclarationContext) GetParser() antlr.Parser

func (*PropertyDeclarationContext) GetRuleContext

func (s *PropertyDeclarationContext) GetRuleContext() antlr.RuleContext

func (*PropertyDeclarationContext) Getter

func (*PropertyDeclarationContext) IsPropertyDeclarationContext

func (*PropertyDeclarationContext) IsPropertyDeclarationContext()

func (*PropertyDeclarationContext) Modifiers

func (*PropertyDeclarationContext) MultiVariableDeclaration

func (s *PropertyDeclarationContext) MultiVariableDeclaration() IMultiVariableDeclarationContext

func (*PropertyDeclarationContext) NL

func (*PropertyDeclarationContext) PropertyDelegate

func (*PropertyDeclarationContext) ReceiverType

func (*PropertyDeclarationContext) SEMICOLON

func (*PropertyDeclarationContext) Semi

func (*PropertyDeclarationContext) Setter

func (*PropertyDeclarationContext) ToStringTree

func (s *PropertyDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*PropertyDeclarationContext) TypeConstraints

func (*PropertyDeclarationContext) TypeParameters

func (*PropertyDeclarationContext) VAL

func (*PropertyDeclarationContext) VAR

func (*PropertyDeclarationContext) VariableDeclaration

type PropertyDelegateContext

type PropertyDelegateContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropertyDelegateContext

func NewEmptyPropertyDelegateContext() *PropertyDelegateContext

func NewPropertyDelegateContext

func NewPropertyDelegateContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyDelegateContext

func (*PropertyDelegateContext) AllNL

func (*PropertyDelegateContext) BY

func (*PropertyDelegateContext) EnterRule

func (s *PropertyDelegateContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropertyDelegateContext) ExitRule

func (s *PropertyDelegateContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropertyDelegateContext) Expression

func (*PropertyDelegateContext) GetParser

func (s *PropertyDelegateContext) GetParser() antlr.Parser

func (*PropertyDelegateContext) GetRuleContext

func (s *PropertyDelegateContext) GetRuleContext() antlr.RuleContext

func (*PropertyDelegateContext) IsPropertyDelegateContext

func (*PropertyDelegateContext) IsPropertyDelegateContext()

func (*PropertyDelegateContext) NL

func (*PropertyDelegateContext) ToStringTree

func (s *PropertyDelegateContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type PropertyModifierContext

type PropertyModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPropertyModifierContext

func NewEmptyPropertyModifierContext() *PropertyModifierContext

func NewPropertyModifierContext

func NewPropertyModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PropertyModifierContext

func (*PropertyModifierContext) CONST

func (*PropertyModifierContext) EnterRule

func (s *PropertyModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*PropertyModifierContext) ExitRule

func (s *PropertyModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*PropertyModifierContext) GetParser

func (s *PropertyModifierContext) GetParser() antlr.Parser

func (*PropertyModifierContext) GetRuleContext

func (s *PropertyModifierContext) GetRuleContext() antlr.RuleContext

func (*PropertyModifierContext) IsPropertyModifierContext

func (*PropertyModifierContext) IsPropertyModifierContext()

func (*PropertyModifierContext) ToStringTree

func (s *PropertyModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type QuestContext

type QuestContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyQuestContext

func NewEmptyQuestContext() *QuestContext

func NewQuestContext

func NewQuestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *QuestContext

func (*QuestContext) EnterRule

func (s *QuestContext) EnterRule(listener antlr.ParseTreeListener)

func (*QuestContext) ExitRule

func (s *QuestContext) ExitRule(listener antlr.ParseTreeListener)

func (*QuestContext) GetParser

func (s *QuestContext) GetParser() antlr.Parser

func (*QuestContext) GetRuleContext

func (s *QuestContext) GetRuleContext() antlr.RuleContext

func (*QuestContext) IsQuestContext

func (*QuestContext) IsQuestContext()

func (*QuestContext) QUEST_NO_WS

func (s *QuestContext) QUEST_NO_WS() antlr.TerminalNode

func (*QuestContext) QUEST_WS

func (s *QuestContext) QUEST_WS() antlr.TerminalNode

func (*QuestContext) ToStringTree

func (s *QuestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeExpressionContext

type RangeExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeExpressionContext

func NewEmptyRangeExpressionContext() *RangeExpressionContext

func NewRangeExpressionContext

func NewRangeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeExpressionContext

func (*RangeExpressionContext) AdditiveExpression

func (s *RangeExpressionContext) AdditiveExpression(i int) IAdditiveExpressionContext

func (*RangeExpressionContext) AllAdditiveExpression

func (s *RangeExpressionContext) AllAdditiveExpression() []IAdditiveExpressionContext

func (*RangeExpressionContext) AllNL

func (*RangeExpressionContext) AllRANGE

func (s *RangeExpressionContext) AllRANGE() []antlr.TerminalNode

func (*RangeExpressionContext) EnterRule

func (s *RangeExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeExpressionContext) ExitRule

func (s *RangeExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeExpressionContext) GetParser

func (s *RangeExpressionContext) GetParser() antlr.Parser

func (*RangeExpressionContext) GetRuleContext

func (s *RangeExpressionContext) GetRuleContext() antlr.RuleContext

func (*RangeExpressionContext) IsRangeExpressionContext

func (*RangeExpressionContext) IsRangeExpressionContext()

func (*RangeExpressionContext) NL

func (*RangeExpressionContext) RANGE

func (*RangeExpressionContext) ToStringTree

func (s *RangeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RangeTestContext

type RangeTestContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRangeTestContext

func NewEmptyRangeTestContext() *RangeTestContext

func NewRangeTestContext

func NewRangeTestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RangeTestContext

func (*RangeTestContext) AllNL

func (s *RangeTestContext) AllNL() []antlr.TerminalNode

func (*RangeTestContext) EnterRule

func (s *RangeTestContext) EnterRule(listener antlr.ParseTreeListener)

func (*RangeTestContext) ExitRule

func (s *RangeTestContext) ExitRule(listener antlr.ParseTreeListener)

func (*RangeTestContext) Expression

func (s *RangeTestContext) Expression() IExpressionContext

func (*RangeTestContext) GetParser

func (s *RangeTestContext) GetParser() antlr.Parser

func (*RangeTestContext) GetRuleContext

func (s *RangeTestContext) GetRuleContext() antlr.RuleContext

func (*RangeTestContext) InOperator

func (s *RangeTestContext) InOperator() IInOperatorContext

func (*RangeTestContext) IsRangeTestContext

func (*RangeTestContext) IsRangeTestContext()

func (*RangeTestContext) NL

func (*RangeTestContext) ToStringTree

func (s *RangeTestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ReceiverTypeContext

type ReceiverTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReceiverTypeContext

func NewEmptyReceiverTypeContext() *ReceiverTypeContext

func NewReceiverTypeContext

func NewReceiverTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiverTypeContext

func (*ReceiverTypeContext) EnterRule

func (s *ReceiverTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReceiverTypeContext) ExitRule

func (s *ReceiverTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReceiverTypeContext) GetParser

func (s *ReceiverTypeContext) GetParser() antlr.Parser

func (*ReceiverTypeContext) GetRuleContext

func (s *ReceiverTypeContext) GetRuleContext() antlr.RuleContext

func (*ReceiverTypeContext) IsReceiverTypeContext

func (*ReceiverTypeContext) IsReceiverTypeContext()

func (*ReceiverTypeContext) NullableType

func (s *ReceiverTypeContext) NullableType() INullableTypeContext

func (*ReceiverTypeContext) ParenthesizedType

func (s *ReceiverTypeContext) ParenthesizedType() IParenthesizedTypeContext

func (*ReceiverTypeContext) ToStringTree

func (s *ReceiverTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ReceiverTypeContext) TypeModifiers

func (s *ReceiverTypeContext) TypeModifiers() ITypeModifiersContext

func (*ReceiverTypeContext) TypeReference

func (s *ReceiverTypeContext) TypeReference() ITypeReferenceContext

type ReificationModifierContext

type ReificationModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReificationModifierContext

func NewEmptyReificationModifierContext() *ReificationModifierContext

func NewReificationModifierContext

func NewReificationModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReificationModifierContext

func (*ReificationModifierContext) EnterRule

func (s *ReificationModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*ReificationModifierContext) ExitRule

func (s *ReificationModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*ReificationModifierContext) GetParser

func (s *ReificationModifierContext) GetParser() antlr.Parser

func (*ReificationModifierContext) GetRuleContext

func (s *ReificationModifierContext) GetRuleContext() antlr.RuleContext

func (*ReificationModifierContext) IsReificationModifierContext

func (*ReificationModifierContext) IsReificationModifierContext()

func (*ReificationModifierContext) REIFIED

func (*ReificationModifierContext) ToStringTree

func (s *ReificationModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SafeNavContext

type SafeNavContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySafeNavContext

func NewEmptySafeNavContext() *SafeNavContext

func NewSafeNavContext

func NewSafeNavContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SafeNavContext

func (*SafeNavContext) DOT

func (*SafeNavContext) EnterRule

func (s *SafeNavContext) EnterRule(listener antlr.ParseTreeListener)

func (*SafeNavContext) ExitRule

func (s *SafeNavContext) ExitRule(listener antlr.ParseTreeListener)

func (*SafeNavContext) GetParser

func (s *SafeNavContext) GetParser() antlr.Parser

func (*SafeNavContext) GetRuleContext

func (s *SafeNavContext) GetRuleContext() antlr.RuleContext

func (*SafeNavContext) IsSafeNavContext

func (*SafeNavContext) IsSafeNavContext()

func (*SafeNavContext) QUEST_NO_WS

func (s *SafeNavContext) QUEST_NO_WS() antlr.TerminalNode

func (*SafeNavContext) ToStringTree

func (s *SafeNavContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ScriptContext

type ScriptContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptContext

func NewEmptyScriptContext() *ScriptContext

func NewScriptContext

func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext

func (*ScriptContext) AllFileAnnotation

func (s *ScriptContext) AllFileAnnotation() []IFileAnnotationContext

func (*ScriptContext) AllNL

func (s *ScriptContext) AllNL() []antlr.TerminalNode

func (*ScriptContext) AllSemi

func (s *ScriptContext) AllSemi() []ISemiContext

func (*ScriptContext) AllStatement

func (s *ScriptContext) AllStatement() []IStatementContext

func (*ScriptContext) EOF

func (s *ScriptContext) EOF() antlr.TerminalNode

func (*ScriptContext) EnterRule

func (s *ScriptContext) EnterRule(listener antlr.ParseTreeListener)

func (*ScriptContext) ExitRule

func (s *ScriptContext) ExitRule(listener antlr.ParseTreeListener)

func (*ScriptContext) FileAnnotation

func (s *ScriptContext) FileAnnotation(i int) IFileAnnotationContext

func (*ScriptContext) GetParser

func (s *ScriptContext) GetParser() antlr.Parser

func (*ScriptContext) GetRuleContext

func (s *ScriptContext) GetRuleContext() antlr.RuleContext

func (*ScriptContext) ImportList

func (s *ScriptContext) ImportList() IImportListContext

func (*ScriptContext) IsScriptContext

func (*ScriptContext) IsScriptContext()

func (*ScriptContext) NL

func (*ScriptContext) PackageHeader

func (s *ScriptContext) PackageHeader() IPackageHeaderContext

func (*ScriptContext) Semi

func (s *ScriptContext) Semi(i int) ISemiContext

func (*ScriptContext) ShebangLine

func (s *ScriptContext) ShebangLine() IShebangLineContext

func (*ScriptContext) Statement

func (s *ScriptContext) Statement(i int) IStatementContext

func (*ScriptContext) ToStringTree

func (s *ScriptContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SecondaryConstructorContext

type SecondaryConstructorContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySecondaryConstructorContext

func NewEmptySecondaryConstructorContext() *SecondaryConstructorContext

func NewSecondaryConstructorContext

func NewSecondaryConstructorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SecondaryConstructorContext

func (*SecondaryConstructorContext) AllNL

func (*SecondaryConstructorContext) Block

func (*SecondaryConstructorContext) COLON

func (*SecondaryConstructorContext) CONSTRUCTOR

func (*SecondaryConstructorContext) ConstructorDelegationCall

func (s *SecondaryConstructorContext) ConstructorDelegationCall() IConstructorDelegationCallContext

func (*SecondaryConstructorContext) EnterRule

func (s *SecondaryConstructorContext) EnterRule(listener antlr.ParseTreeListener)

func (*SecondaryConstructorContext) ExitRule

func (s *SecondaryConstructorContext) ExitRule(listener antlr.ParseTreeListener)

func (*SecondaryConstructorContext) FunctionValueParameters

func (s *SecondaryConstructorContext) FunctionValueParameters() IFunctionValueParametersContext

func (*SecondaryConstructorContext) GetParser

func (s *SecondaryConstructorContext) GetParser() antlr.Parser

func (*SecondaryConstructorContext) GetRuleContext

func (s *SecondaryConstructorContext) GetRuleContext() antlr.RuleContext

func (*SecondaryConstructorContext) IsSecondaryConstructorContext

func (*SecondaryConstructorContext) IsSecondaryConstructorContext()

func (*SecondaryConstructorContext) Modifiers

func (*SecondaryConstructorContext) NL

func (*SecondaryConstructorContext) ToStringTree

func (s *SecondaryConstructorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SemiContext

type SemiContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySemiContext

func NewEmptySemiContext() *SemiContext

func NewSemiContext

func NewSemiContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SemiContext

func (*SemiContext) AllNL

func (s *SemiContext) AllNL() []antlr.TerminalNode

func (*SemiContext) EnterRule

func (s *SemiContext) EnterRule(listener antlr.ParseTreeListener)

func (*SemiContext) ExitRule

func (s *SemiContext) ExitRule(listener antlr.ParseTreeListener)

func (*SemiContext) GetParser

func (s *SemiContext) GetParser() antlr.Parser

func (*SemiContext) GetRuleContext

func (s *SemiContext) GetRuleContext() antlr.RuleContext

func (*SemiContext) IsSemiContext

func (*SemiContext) IsSemiContext()

func (*SemiContext) NL

func (s *SemiContext) NL(i int) antlr.TerminalNode

func (*SemiContext) SEMICOLON

func (s *SemiContext) SEMICOLON() antlr.TerminalNode

func (*SemiContext) ToStringTree

func (s *SemiContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SemisContext

type SemisContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySemisContext

func NewEmptySemisContext() *SemisContext

func NewSemisContext

func NewSemisContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SemisContext

func (*SemisContext) AllNL

func (s *SemisContext) AllNL() []antlr.TerminalNode

func (*SemisContext) AllSEMICOLON

func (s *SemisContext) AllSEMICOLON() []antlr.TerminalNode

func (*SemisContext) EnterRule

func (s *SemisContext) EnterRule(listener antlr.ParseTreeListener)

func (*SemisContext) ExitRule

func (s *SemisContext) ExitRule(listener antlr.ParseTreeListener)

func (*SemisContext) GetParser

func (s *SemisContext) GetParser() antlr.Parser

func (*SemisContext) GetRuleContext

func (s *SemisContext) GetRuleContext() antlr.RuleContext

func (*SemisContext) IsSemisContext

func (*SemisContext) IsSemisContext()

func (*SemisContext) NL

func (*SemisContext) SEMICOLON

func (s *SemisContext) SEMICOLON(i int) antlr.TerminalNode

func (*SemisContext) ToStringTree

func (s *SemisContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SetterContext

type SetterContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySetterContext

func NewEmptySetterContext() *SetterContext

func NewSetterContext

func NewSetterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SetterContext

func (*SetterContext) AllNL

func (s *SetterContext) AllNL() []antlr.TerminalNode

func (*SetterContext) COLON

func (s *SetterContext) COLON() antlr.TerminalNode

func (*SetterContext) COMMA

func (s *SetterContext) COMMA() antlr.TerminalNode

func (*SetterContext) EnterRule

func (s *SetterContext) EnterRule(listener antlr.ParseTreeListener)

func (*SetterContext) ExitRule

func (s *SetterContext) ExitRule(listener antlr.ParseTreeListener)

func (*SetterContext) FunctionBody

func (s *SetterContext) FunctionBody() IFunctionBodyContext

func (*SetterContext) FunctionValueParameterWithOptionalType

func (s *SetterContext) FunctionValueParameterWithOptionalType() IFunctionValueParameterWithOptionalTypeContext

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) LPAREN

func (s *SetterContext) LPAREN() antlr.TerminalNode

func (*SetterContext) Modifiers

func (s *SetterContext) Modifiers() IModifiersContext

func (*SetterContext) NL

func (*SetterContext) RPAREN

func (s *SetterContext) RPAREN() antlr.TerminalNode

func (*SetterContext) SET

func (s *SetterContext) SET() antlr.TerminalNode

func (*SetterContext) ToStringTree

func (s *SetterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SetterContext) Type_

func (s *SetterContext) Type_() ITypeContext

type ShebangLineContext

type ShebangLineContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShebangLineContext

func NewEmptyShebangLineContext() *ShebangLineContext

func NewShebangLineContext

func NewShebangLineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ShebangLineContext

func (*ShebangLineContext) AllNL

func (s *ShebangLineContext) AllNL() []antlr.TerminalNode

func (*ShebangLineContext) EnterRule

func (s *ShebangLineContext) EnterRule(listener antlr.ParseTreeListener)

func (*ShebangLineContext) ExitRule

func (s *ShebangLineContext) ExitRule(listener antlr.ParseTreeListener)

func (*ShebangLineContext) GetParser

func (s *ShebangLineContext) GetParser() antlr.Parser

func (*ShebangLineContext) GetRuleContext

func (s *ShebangLineContext) GetRuleContext() antlr.RuleContext

func (*ShebangLineContext) IsShebangLineContext

func (*ShebangLineContext) IsShebangLineContext()

func (*ShebangLineContext) NL

func (*ShebangLineContext) ShebangLine

func (s *ShebangLineContext) ShebangLine() antlr.TerminalNode

func (*ShebangLineContext) ToStringTree

func (s *ShebangLineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SimpleIdentifierContext

type SimpleIdentifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimpleIdentifierContext

func NewEmptySimpleIdentifierContext() *SimpleIdentifierContext

func NewSimpleIdentifierContext

func NewSimpleIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleIdentifierContext

func (*SimpleIdentifierContext) ABSTRACT

func (*SimpleIdentifierContext) ACTUAL

func (*SimpleIdentifierContext) ANNOTATION

func (s *SimpleIdentifierContext) ANNOTATION() antlr.TerminalNode

func (*SimpleIdentifierContext) BY

func (*SimpleIdentifierContext) CATCH

func (*SimpleIdentifierContext) COMPANION

func (*SimpleIdentifierContext) CONST

func (*SimpleIdentifierContext) CONSTRUCTOR

func (s *SimpleIdentifierContext) CONSTRUCTOR() antlr.TerminalNode

func (*SimpleIdentifierContext) CROSSINLINE

func (s *SimpleIdentifierContext) CROSSINLINE() antlr.TerminalNode

func (*SimpleIdentifierContext) DATA

func (*SimpleIdentifierContext) DELEGATE

func (*SimpleIdentifierContext) DYNAMIC

func (*SimpleIdentifierContext) ENUM

func (*SimpleIdentifierContext) EXPECT

func (*SimpleIdentifierContext) EXTERNAL

func (*SimpleIdentifierContext) EnterRule

func (s *SimpleIdentifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*SimpleIdentifierContext) ExitRule

func (s *SimpleIdentifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*SimpleIdentifierContext) FIELD

func (*SimpleIdentifierContext) FILE

func (*SimpleIdentifierContext) FINAL

func (*SimpleIdentifierContext) FINALLY

func (*SimpleIdentifierContext) GET

func (*SimpleIdentifierContext) GetParser

func (s *SimpleIdentifierContext) GetParser() antlr.Parser

func (*SimpleIdentifierContext) GetRuleContext

func (s *SimpleIdentifierContext) GetRuleContext() antlr.RuleContext

func (*SimpleIdentifierContext) IMPORT

func (*SimpleIdentifierContext) INFIX

func (*SimpleIdentifierContext) INIT

func (*SimpleIdentifierContext) INLINE

func (*SimpleIdentifierContext) INNER

func (*SimpleIdentifierContext) INTERNAL

func (*SimpleIdentifierContext) Identifier

func (s *SimpleIdentifierContext) Identifier() antlr.TerminalNode

func (*SimpleIdentifierContext) IsSimpleIdentifierContext

func (*SimpleIdentifierContext) IsSimpleIdentifierContext()

func (*SimpleIdentifierContext) LATEINIT

func (*SimpleIdentifierContext) NOINLINE

func (*SimpleIdentifierContext) OPEN

func (*SimpleIdentifierContext) OPERATOR

func (*SimpleIdentifierContext) OUT

func (*SimpleIdentifierContext) OVERRIDE

func (*SimpleIdentifierContext) PARAM

func (*SimpleIdentifierContext) PRIVATE

func (*SimpleIdentifierContext) PROPERTY

func (*SimpleIdentifierContext) PROTECTED

func (*SimpleIdentifierContext) PUBLIC

func (*SimpleIdentifierContext) RECEIVER

func (*SimpleIdentifierContext) REIFIED

func (*SimpleIdentifierContext) SEALED

func (*SimpleIdentifierContext) SET

func (*SimpleIdentifierContext) SETPARAM

func (*SimpleIdentifierContext) SUSPEND

func (*SimpleIdentifierContext) TAILREC

func (*SimpleIdentifierContext) ToStringTree

func (s *SimpleIdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SimpleIdentifierContext) VALUE

func (*SimpleIdentifierContext) VARARG

func (*SimpleIdentifierContext) WHERE

type SimpleUserTypeContext

type SimpleUserTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimpleUserTypeContext

func NewEmptySimpleUserTypeContext() *SimpleUserTypeContext

func NewSimpleUserTypeContext

func NewSimpleUserTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleUserTypeContext

func (*SimpleUserTypeContext) AllNL

func (*SimpleUserTypeContext) EnterRule

func (s *SimpleUserTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*SimpleUserTypeContext) ExitRule

func (s *SimpleUserTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*SimpleUserTypeContext) GetParser

func (s *SimpleUserTypeContext) GetParser() antlr.Parser

func (*SimpleUserTypeContext) GetRuleContext

func (s *SimpleUserTypeContext) GetRuleContext() antlr.RuleContext

func (*SimpleUserTypeContext) IsSimpleUserTypeContext

func (*SimpleUserTypeContext) IsSimpleUserTypeContext()

func (*SimpleUserTypeContext) NL

func (*SimpleUserTypeContext) SimpleIdentifier

func (s *SimpleUserTypeContext) SimpleIdentifier() ISimpleIdentifierContext

func (*SimpleUserTypeContext) ToStringTree

func (s *SimpleUserTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SimpleUserTypeContext) TypeArguments

func (s *SimpleUserTypeContext) TypeArguments() ITypeArgumentsContext

type SingleAnnotationContext

type SingleAnnotationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySingleAnnotationContext

func NewEmptySingleAnnotationContext() *SingleAnnotationContext

func NewSingleAnnotationContext

func NewSingleAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SingleAnnotationContext

func (*SingleAnnotationContext) AT_NO_WS

func (*SingleAnnotationContext) AT_PRE_WS

func (*SingleAnnotationContext) AllNL

func (*SingleAnnotationContext) AnnotationUseSiteTarget

func (s *SingleAnnotationContext) AnnotationUseSiteTarget() IAnnotationUseSiteTargetContext

func (*SingleAnnotationContext) EnterRule

func (s *SingleAnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*SingleAnnotationContext) ExitRule

func (s *SingleAnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*SingleAnnotationContext) GetParser

func (s *SingleAnnotationContext) GetParser() antlr.Parser

func (*SingleAnnotationContext) GetRuleContext

func (s *SingleAnnotationContext) GetRuleContext() antlr.RuleContext

func (*SingleAnnotationContext) IsSingleAnnotationContext

func (*SingleAnnotationContext) IsSingleAnnotationContext()

func (*SingleAnnotationContext) NL

func (*SingleAnnotationContext) ToStringTree

func (s *SingleAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SingleAnnotationContext) UnescapedAnnotation

func (s *SingleAnnotationContext) UnescapedAnnotation() IUnescapedAnnotationContext

type StatementContext

type StatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementContext

func NewEmptyStatementContext() *StatementContext

func NewStatementContext

func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext

func (*StatementContext) AllAnnotation

func (s *StatementContext) AllAnnotation() []IAnnotationContext

func (*StatementContext) AllLabel

func (s *StatementContext) AllLabel() []ILabelContext

func (*StatementContext) Annotation

func (s *StatementContext) Annotation(i int) IAnnotationContext

func (*StatementContext) Assignment

func (s *StatementContext) Assignment() IAssignmentContext

func (*StatementContext) Declaration

func (s *StatementContext) Declaration() IDeclarationContext

func (*StatementContext) EnterRule

func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementContext) ExitRule

func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementContext) Expression

func (s *StatementContext) Expression() IExpressionContext

func (*StatementContext) GetParser

func (s *StatementContext) GetParser() antlr.Parser

func (*StatementContext) GetRuleContext

func (s *StatementContext) GetRuleContext() antlr.RuleContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) Label

func (s *StatementContext) Label(i int) ILabelContext

func (*StatementContext) LoopStatement

func (s *StatementContext) LoopStatement() ILoopStatementContext

func (*StatementContext) ToStringTree

func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StatementsContext

type StatementsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStatementsContext

func NewEmptyStatementsContext() *StatementsContext

func NewStatementsContext

func NewStatementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementsContext

func (*StatementsContext) AllSemis

func (s *StatementsContext) AllSemis() []ISemisContext

func (*StatementsContext) AllStatement

func (s *StatementsContext) AllStatement() []IStatementContext

func (*StatementsContext) EnterRule

func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)

func (*StatementsContext) ExitRule

func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)

func (*StatementsContext) GetParser

func (s *StatementsContext) GetParser() antlr.Parser

func (*StatementsContext) GetRuleContext

func (s *StatementsContext) GetRuleContext() antlr.RuleContext

func (*StatementsContext) IsStatementsContext

func (*StatementsContext) IsStatementsContext()

func (*StatementsContext) Semis

func (s *StatementsContext) Semis(i int) ISemisContext

func (*StatementsContext) Statement

func (s *StatementsContext) Statement(i int) IStatementContext

func (*StatementsContext) ToStringTree

func (s *StatementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StringLiteralContext

type StringLiteralContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStringLiteralContext

func NewEmptyStringLiteralContext() *StringLiteralContext

func NewStringLiteralContext

func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext

func (*StringLiteralContext) EnterRule

func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) ExitRule

func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*StringLiteralContext) GetParser

func (s *StringLiteralContext) GetParser() antlr.Parser

func (*StringLiteralContext) GetRuleContext

func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext

func (*StringLiteralContext) IsStringLiteralContext

func (*StringLiteralContext) IsStringLiteralContext()

func (*StringLiteralContext) LineStringLiteral

func (s *StringLiteralContext) LineStringLiteral() ILineStringLiteralContext

func (*StringLiteralContext) MultiLineStringLiteral

func (s *StringLiteralContext) MultiLineStringLiteral() IMultiLineStringLiteralContext

func (*StringLiteralContext) ToStringTree

func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type SuperExpressionContext

type SuperExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySuperExpressionContext

func NewEmptySuperExpressionContext() *SuperExpressionContext

func NewSuperExpressionContext

func NewSuperExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SuperExpressionContext

func (*SuperExpressionContext) AT_NO_WS

func (*SuperExpressionContext) AllNL

func (*SuperExpressionContext) EnterRule

func (s *SuperExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*SuperExpressionContext) ExitRule

func (s *SuperExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*SuperExpressionContext) GetParser

func (s *SuperExpressionContext) GetParser() antlr.Parser

func (*SuperExpressionContext) GetRuleContext

func (s *SuperExpressionContext) GetRuleContext() antlr.RuleContext

func (*SuperExpressionContext) IsSuperExpressionContext

func (*SuperExpressionContext) IsSuperExpressionContext()

func (*SuperExpressionContext) LANGLE

func (*SuperExpressionContext) NL

func (*SuperExpressionContext) RANGLE

func (*SuperExpressionContext) SUPER

func (*SuperExpressionContext) SUPER_AT

func (*SuperExpressionContext) SimpleIdentifier

func (s *SuperExpressionContext) SimpleIdentifier() ISimpleIdentifierContext

func (*SuperExpressionContext) ToStringTree

func (s *SuperExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*SuperExpressionContext) Type_

type ThisExpressionContext

type ThisExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThisExpressionContext

func NewEmptyThisExpressionContext() *ThisExpressionContext

func NewThisExpressionContext

func NewThisExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThisExpressionContext

func (*ThisExpressionContext) EnterRule

func (s *ThisExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*ThisExpressionContext) ExitRule

func (s *ThisExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*ThisExpressionContext) GetParser

func (s *ThisExpressionContext) GetParser() antlr.Parser

func (*ThisExpressionContext) GetRuleContext

func (s *ThisExpressionContext) GetRuleContext() antlr.RuleContext

func (*ThisExpressionContext) IsThisExpressionContext

func (*ThisExpressionContext) IsThisExpressionContext()

func (*ThisExpressionContext) THIS

func (*ThisExpressionContext) THIS_AT

func (*ThisExpressionContext) ToStringTree

func (s *ThisExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TopLevelObjectContext

type TopLevelObjectContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTopLevelObjectContext

func NewEmptyTopLevelObjectContext() *TopLevelObjectContext

func NewTopLevelObjectContext

func NewTopLevelObjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TopLevelObjectContext

func (*TopLevelObjectContext) Declaration

func (s *TopLevelObjectContext) Declaration() IDeclarationContext

func (*TopLevelObjectContext) EnterRule

func (s *TopLevelObjectContext) EnterRule(listener antlr.ParseTreeListener)

func (*TopLevelObjectContext) ExitRule

func (s *TopLevelObjectContext) ExitRule(listener antlr.ParseTreeListener)

func (*TopLevelObjectContext) GetParser

func (s *TopLevelObjectContext) GetParser() antlr.Parser

func (*TopLevelObjectContext) GetRuleContext

func (s *TopLevelObjectContext) GetRuleContext() antlr.RuleContext

func (*TopLevelObjectContext) IsTopLevelObjectContext

func (*TopLevelObjectContext) IsTopLevelObjectContext()

func (*TopLevelObjectContext) Semis

func (*TopLevelObjectContext) ToStringTree

func (s *TopLevelObjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TryExpressionContext

type TryExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTryExpressionContext

func NewEmptyTryExpressionContext() *TryExpressionContext

func NewTryExpressionContext

func NewTryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryExpressionContext

func (*TryExpressionContext) AllCatchBlock

func (s *TryExpressionContext) AllCatchBlock() []ICatchBlockContext

func (*TryExpressionContext) AllNL

func (*TryExpressionContext) Block

func (*TryExpressionContext) CatchBlock

func (s *TryExpressionContext) CatchBlock(i int) ICatchBlockContext

func (*TryExpressionContext) EnterRule

func (s *TryExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TryExpressionContext) ExitRule

func (s *TryExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TryExpressionContext) FinallyBlock

func (s *TryExpressionContext) FinallyBlock() IFinallyBlockContext

func (*TryExpressionContext) GetParser

func (s *TryExpressionContext) GetParser() antlr.Parser

func (*TryExpressionContext) GetRuleContext

func (s *TryExpressionContext) GetRuleContext() antlr.RuleContext

func (*TryExpressionContext) IsTryExpressionContext

func (*TryExpressionContext) IsTryExpressionContext()

func (*TryExpressionContext) NL

func (*TryExpressionContext) TRY

func (*TryExpressionContext) ToStringTree

func (s *TryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeAliasContext

type TypeAliasContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeAliasContext

func NewEmptyTypeAliasContext() *TypeAliasContext

func NewTypeAliasContext

func NewTypeAliasContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAliasContext

func (*TypeAliasContext) ASSIGNMENT

func (s *TypeAliasContext) ASSIGNMENT() antlr.TerminalNode

func (*TypeAliasContext) AllNL

func (s *TypeAliasContext) AllNL() []antlr.TerminalNode

func (*TypeAliasContext) EnterRule

func (s *TypeAliasContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeAliasContext) ExitRule

func (s *TypeAliasContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeAliasContext) GetParser

func (s *TypeAliasContext) GetParser() antlr.Parser

func (*TypeAliasContext) GetRuleContext

func (s *TypeAliasContext) GetRuleContext() antlr.RuleContext

func (*TypeAliasContext) IsTypeAliasContext

func (*TypeAliasContext) IsTypeAliasContext()

func (*TypeAliasContext) Modifiers

func (s *TypeAliasContext) Modifiers() IModifiersContext

func (*TypeAliasContext) NL

func (*TypeAliasContext) SimpleIdentifier

func (s *TypeAliasContext) SimpleIdentifier() ISimpleIdentifierContext

func (*TypeAliasContext) TYPE_ALIAS

func (s *TypeAliasContext) TYPE_ALIAS() antlr.TerminalNode

func (*TypeAliasContext) ToStringTree

func (s *TypeAliasContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeAliasContext) TypeParameters

func (s *TypeAliasContext) TypeParameters() ITypeParametersContext

func (*TypeAliasContext) Type_

func (s *TypeAliasContext) Type_() ITypeContext

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) AllCOMMA

func (s *TypeArgumentsContext) AllCOMMA() []antlr.TerminalNode

func (*TypeArgumentsContext) AllNL

func (*TypeArgumentsContext) AllTypeProjection

func (s *TypeArgumentsContext) AllTypeProjection() []ITypeProjectionContext

func (*TypeArgumentsContext) COMMA

func (*TypeArgumentsContext) EnterRule

func (s *TypeArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) ExitRule

func (s *TypeArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeArgumentsContext) GetParser

func (s *TypeArgumentsContext) GetParser() antlr.Parser

func (*TypeArgumentsContext) GetRuleContext

func (s *TypeArgumentsContext) GetRuleContext() antlr.RuleContext

func (*TypeArgumentsContext) IsTypeArgumentsContext

func (*TypeArgumentsContext) IsTypeArgumentsContext()

func (*TypeArgumentsContext) LANGLE

func (*TypeArgumentsContext) NL

func (*TypeArgumentsContext) RANGLE

func (*TypeArgumentsContext) ToStringTree

func (s *TypeArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeArgumentsContext) TypeProjection

func (s *TypeArgumentsContext) TypeProjection(i int) ITypeProjectionContext

type TypeConstraintContext

type TypeConstraintContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeConstraintContext

func NewEmptyTypeConstraintContext() *TypeConstraintContext

func NewTypeConstraintContext

func NewTypeConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeConstraintContext

func (*TypeConstraintContext) AllAnnotation

func (s *TypeConstraintContext) AllAnnotation() []IAnnotationContext

func (*TypeConstraintContext) AllNL

func (*TypeConstraintContext) Annotation

func (s *TypeConstraintContext) Annotation(i int) IAnnotationContext

func (*TypeConstraintContext) COLON

func (*TypeConstraintContext) EnterRule

func (s *TypeConstraintContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeConstraintContext) ExitRule

func (s *TypeConstraintContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeConstraintContext) GetParser

func (s *TypeConstraintContext) GetParser() antlr.Parser

func (*TypeConstraintContext) GetRuleContext

func (s *TypeConstraintContext) GetRuleContext() antlr.RuleContext

func (*TypeConstraintContext) IsTypeConstraintContext

func (*TypeConstraintContext) IsTypeConstraintContext()

func (*TypeConstraintContext) NL

func (*TypeConstraintContext) SimpleIdentifier

func (s *TypeConstraintContext) SimpleIdentifier() ISimpleIdentifierContext

func (*TypeConstraintContext) ToStringTree

func (s *TypeConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeConstraintContext) Type_

type TypeConstraintsContext

type TypeConstraintsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeConstraintsContext

func NewEmptyTypeConstraintsContext() *TypeConstraintsContext

func NewTypeConstraintsContext

func NewTypeConstraintsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeConstraintsContext

func (*TypeConstraintsContext) AllCOMMA

func (s *TypeConstraintsContext) AllCOMMA() []antlr.TerminalNode

func (*TypeConstraintsContext) AllNL

func (*TypeConstraintsContext) AllTypeConstraint

func (s *TypeConstraintsContext) AllTypeConstraint() []ITypeConstraintContext

func (*TypeConstraintsContext) COMMA

func (*TypeConstraintsContext) EnterRule

func (s *TypeConstraintsContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeConstraintsContext) ExitRule

func (s *TypeConstraintsContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeConstraintsContext) GetParser

func (s *TypeConstraintsContext) GetParser() antlr.Parser

func (*TypeConstraintsContext) GetRuleContext

func (s *TypeConstraintsContext) GetRuleContext() antlr.RuleContext

func (*TypeConstraintsContext) IsTypeConstraintsContext

func (*TypeConstraintsContext) IsTypeConstraintsContext()

func (*TypeConstraintsContext) NL

func (*TypeConstraintsContext) ToStringTree

func (s *TypeConstraintsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeConstraintsContext) TypeConstraint

func (s *TypeConstraintsContext) TypeConstraint(i int) ITypeConstraintContext

func (*TypeConstraintsContext) WHERE

type TypeContext

type TypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeContext

func NewEmptyTypeContext() *TypeContext

func NewTypeContext

func NewTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeContext

func (*TypeContext) DefinitelyNonNullableType

func (s *TypeContext) DefinitelyNonNullableType() IDefinitelyNonNullableTypeContext

func (*TypeContext) EnterRule

func (s *TypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeContext) ExitRule

func (s *TypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeContext) FunctionType

func (s *TypeContext) FunctionType() IFunctionTypeContext

func (*TypeContext) GetParser

func (s *TypeContext) GetParser() antlr.Parser

func (*TypeContext) GetRuleContext

func (s *TypeContext) GetRuleContext() antlr.RuleContext

func (*TypeContext) IsTypeContext

func (*TypeContext) IsTypeContext()

func (*TypeContext) NullableType

func (s *TypeContext) NullableType() INullableTypeContext

func (*TypeContext) ParenthesizedType

func (s *TypeContext) ParenthesizedType() IParenthesizedTypeContext

func (*TypeContext) ToStringTree

func (s *TypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeContext) TypeModifiers

func (s *TypeContext) TypeModifiers() ITypeModifiersContext

func (*TypeContext) TypeReference

func (s *TypeContext) TypeReference() ITypeReferenceContext

type TypeModifierContext

type TypeModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeModifierContext

func NewEmptyTypeModifierContext() *TypeModifierContext

func NewTypeModifierContext

func NewTypeModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeModifierContext

func (*TypeModifierContext) AllNL

func (s *TypeModifierContext) AllNL() []antlr.TerminalNode

func (*TypeModifierContext) Annotation

func (s *TypeModifierContext) Annotation() IAnnotationContext

func (*TypeModifierContext) EnterRule

func (s *TypeModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeModifierContext) ExitRule

func (s *TypeModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeModifierContext) GetParser

func (s *TypeModifierContext) GetParser() antlr.Parser

func (*TypeModifierContext) GetRuleContext

func (s *TypeModifierContext) GetRuleContext() antlr.RuleContext

func (*TypeModifierContext) IsTypeModifierContext

func (*TypeModifierContext) IsTypeModifierContext()

func (*TypeModifierContext) NL

func (*TypeModifierContext) SUSPEND

func (s *TypeModifierContext) SUSPEND() antlr.TerminalNode

func (*TypeModifierContext) ToStringTree

func (s *TypeModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeModifiersContext

type TypeModifiersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeModifiersContext

func NewEmptyTypeModifiersContext() *TypeModifiersContext

func NewTypeModifiersContext

func NewTypeModifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeModifiersContext

func (*TypeModifiersContext) AllTypeModifier

func (s *TypeModifiersContext) AllTypeModifier() []ITypeModifierContext

func (*TypeModifiersContext) EnterRule

func (s *TypeModifiersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeModifiersContext) ExitRule

func (s *TypeModifiersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeModifiersContext) GetParser

func (s *TypeModifiersContext) GetParser() antlr.Parser

func (*TypeModifiersContext) GetRuleContext

func (s *TypeModifiersContext) GetRuleContext() antlr.RuleContext

func (*TypeModifiersContext) IsTypeModifiersContext

func (*TypeModifiersContext) IsTypeModifiersContext()

func (*TypeModifiersContext) ToStringTree

func (s *TypeModifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeModifiersContext) TypeModifier

func (s *TypeModifiersContext) TypeModifier(i int) ITypeModifierContext

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) AllNL

func (*TypeParameterContext) COLON

func (*TypeParameterContext) EnterRule

func (s *TypeParameterContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) ExitRule

func (s *TypeParameterContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParameterContext) GetParser

func (s *TypeParameterContext) GetParser() antlr.Parser

func (*TypeParameterContext) GetRuleContext

func (s *TypeParameterContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterContext) IsTypeParameterContext

func (*TypeParameterContext) IsTypeParameterContext()

func (*TypeParameterContext) NL

func (*TypeParameterContext) SimpleIdentifier

func (s *TypeParameterContext) SimpleIdentifier() ISimpleIdentifierContext

func (*TypeParameterContext) ToStringTree

func (s *TypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterContext) TypeParameterModifiers

func (s *TypeParameterContext) TypeParameterModifiers() ITypeParameterModifiersContext

func (*TypeParameterContext) Type_

type TypeParameterModifierContext

type TypeParameterModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterModifierContext

func NewEmptyTypeParameterModifierContext() *TypeParameterModifierContext

func NewTypeParameterModifierContext

func NewTypeParameterModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterModifierContext

func (*TypeParameterModifierContext) AllNL

func (*TypeParameterModifierContext) Annotation

func (*TypeParameterModifierContext) EnterRule

func (s *TypeParameterModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterModifierContext) ExitRule

func (*TypeParameterModifierContext) GetParser

func (s *TypeParameterModifierContext) GetParser() antlr.Parser

func (*TypeParameterModifierContext) GetRuleContext

func (s *TypeParameterModifierContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterModifierContext) IsTypeParameterModifierContext

func (*TypeParameterModifierContext) IsTypeParameterModifierContext()

func (*TypeParameterModifierContext) NL

func (*TypeParameterModifierContext) ReificationModifier

func (*TypeParameterModifierContext) ToStringTree

func (s *TypeParameterModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterModifierContext) VarianceModifier

type TypeParameterModifiersContext

type TypeParameterModifiersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeParameterModifiersContext

func NewEmptyTypeParameterModifiersContext() *TypeParameterModifiersContext

func NewTypeParameterModifiersContext

func NewTypeParameterModifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeParameterModifiersContext

func (*TypeParameterModifiersContext) AllTypeParameterModifier

func (s *TypeParameterModifiersContext) AllTypeParameterModifier() []ITypeParameterModifierContext

func (*TypeParameterModifiersContext) EnterRule

func (s *TypeParameterModifiersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParameterModifiersContext) ExitRule

func (*TypeParameterModifiersContext) GetParser

func (*TypeParameterModifiersContext) GetRuleContext

func (s *TypeParameterModifiersContext) GetRuleContext() antlr.RuleContext

func (*TypeParameterModifiersContext) IsTypeParameterModifiersContext

func (*TypeParameterModifiersContext) IsTypeParameterModifiersContext()

func (*TypeParameterModifiersContext) ToStringTree

func (s *TypeParameterModifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParameterModifiersContext) TypeParameterModifier

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) AllCOMMA

func (s *TypeParametersContext) AllCOMMA() []antlr.TerminalNode

func (*TypeParametersContext) AllNL

func (*TypeParametersContext) AllTypeParameter

func (s *TypeParametersContext) AllTypeParameter() []ITypeParameterContext

func (*TypeParametersContext) COMMA

func (*TypeParametersContext) EnterRule

func (s *TypeParametersContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) ExitRule

func (s *TypeParametersContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeParametersContext) GetParser

func (s *TypeParametersContext) GetParser() antlr.Parser

func (*TypeParametersContext) GetRuleContext

func (s *TypeParametersContext) GetRuleContext() antlr.RuleContext

func (*TypeParametersContext) IsTypeParametersContext

func (*TypeParametersContext) IsTypeParametersContext()

func (*TypeParametersContext) LANGLE

func (*TypeParametersContext) NL

func (*TypeParametersContext) RANGLE

func (*TypeParametersContext) ToStringTree

func (s *TypeParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeParametersContext) TypeParameter

func (s *TypeParametersContext) TypeParameter(i int) ITypeParameterContext

type TypeProjectionContext

type TypeProjectionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeProjectionContext

func NewEmptyTypeProjectionContext() *TypeProjectionContext

func NewTypeProjectionContext

func NewTypeProjectionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeProjectionContext

func (*TypeProjectionContext) EnterRule

func (s *TypeProjectionContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeProjectionContext) ExitRule

func (s *TypeProjectionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeProjectionContext) GetParser

func (s *TypeProjectionContext) GetParser() antlr.Parser

func (*TypeProjectionContext) GetRuleContext

func (s *TypeProjectionContext) GetRuleContext() antlr.RuleContext

func (*TypeProjectionContext) IsTypeProjectionContext

func (*TypeProjectionContext) IsTypeProjectionContext()

func (*TypeProjectionContext) MULT

func (*TypeProjectionContext) ToStringTree

func (s *TypeProjectionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeProjectionContext) TypeProjectionModifiers

func (s *TypeProjectionContext) TypeProjectionModifiers() ITypeProjectionModifiersContext

func (*TypeProjectionContext) Type_

type TypeProjectionModifierContext

type TypeProjectionModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeProjectionModifierContext

func NewEmptyTypeProjectionModifierContext() *TypeProjectionModifierContext

func NewTypeProjectionModifierContext

func NewTypeProjectionModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeProjectionModifierContext

func (*TypeProjectionModifierContext) AllNL

func (*TypeProjectionModifierContext) Annotation

func (*TypeProjectionModifierContext) EnterRule

func (s *TypeProjectionModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeProjectionModifierContext) ExitRule

func (*TypeProjectionModifierContext) GetParser

func (*TypeProjectionModifierContext) GetRuleContext

func (s *TypeProjectionModifierContext) GetRuleContext() antlr.RuleContext

func (*TypeProjectionModifierContext) IsTypeProjectionModifierContext

func (*TypeProjectionModifierContext) IsTypeProjectionModifierContext()

func (*TypeProjectionModifierContext) NL

func (*TypeProjectionModifierContext) ToStringTree

func (s *TypeProjectionModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeProjectionModifierContext) VarianceModifier

type TypeProjectionModifiersContext

type TypeProjectionModifiersContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeProjectionModifiersContext

func NewEmptyTypeProjectionModifiersContext() *TypeProjectionModifiersContext

func NewTypeProjectionModifiersContext

func NewTypeProjectionModifiersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeProjectionModifiersContext

func (*TypeProjectionModifiersContext) AllTypeProjectionModifier

func (s *TypeProjectionModifiersContext) AllTypeProjectionModifier() []ITypeProjectionModifierContext

func (*TypeProjectionModifiersContext) EnterRule

func (*TypeProjectionModifiersContext) ExitRule

func (*TypeProjectionModifiersContext) GetParser

func (*TypeProjectionModifiersContext) GetRuleContext

func (s *TypeProjectionModifiersContext) GetRuleContext() antlr.RuleContext

func (*TypeProjectionModifiersContext) IsTypeProjectionModifiersContext

func (*TypeProjectionModifiersContext) IsTypeProjectionModifiersContext()

func (*TypeProjectionModifiersContext) ToStringTree

func (s *TypeProjectionModifiersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeProjectionModifiersContext) TypeProjectionModifier

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) DYNAMIC

func (*TypeReferenceContext) EnterRule

func (s *TypeReferenceContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) ExitRule

func (s *TypeReferenceContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeReferenceContext) GetParser

func (s *TypeReferenceContext) GetParser() antlr.Parser

func (*TypeReferenceContext) GetRuleContext

func (s *TypeReferenceContext) GetRuleContext() antlr.RuleContext

func (*TypeReferenceContext) IsTypeReferenceContext

func (*TypeReferenceContext) IsTypeReferenceContext()

func (*TypeReferenceContext) ToStringTree

func (s *TypeReferenceContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeReferenceContext) UserType

func (s *TypeReferenceContext) UserType() IUserTypeContext

type TypeTestContext

type TypeTestContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeTestContext

func NewEmptyTypeTestContext() *TypeTestContext

func NewTypeTestContext

func NewTypeTestContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeTestContext

func (*TypeTestContext) AllNL

func (s *TypeTestContext) AllNL() []antlr.TerminalNode

func (*TypeTestContext) EnterRule

func (s *TypeTestContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeTestContext) ExitRule

func (s *TypeTestContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeTestContext) GetParser

func (s *TypeTestContext) GetParser() antlr.Parser

func (*TypeTestContext) GetRuleContext

func (s *TypeTestContext) GetRuleContext() antlr.RuleContext

func (*TypeTestContext) IsOperator

func (s *TypeTestContext) IsOperator() IIsOperatorContext

func (*TypeTestContext) IsTypeTestContext

func (*TypeTestContext) IsTypeTestContext()

func (*TypeTestContext) NL

func (*TypeTestContext) ToStringTree

func (s *TypeTestContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeTestContext) Type_

func (s *TypeTestContext) Type_() ITypeContext

type UnaryPrefixContext

type UnaryPrefixContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnaryPrefixContext

func NewEmptyUnaryPrefixContext() *UnaryPrefixContext

func NewUnaryPrefixContext

func NewUnaryPrefixContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryPrefixContext

func (*UnaryPrefixContext) AllNL

func (s *UnaryPrefixContext) AllNL() []antlr.TerminalNode

func (*UnaryPrefixContext) Annotation

func (s *UnaryPrefixContext) Annotation() IAnnotationContext

func (*UnaryPrefixContext) EnterRule

func (s *UnaryPrefixContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryPrefixContext) ExitRule

func (s *UnaryPrefixContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryPrefixContext) GetParser

func (s *UnaryPrefixContext) GetParser() antlr.Parser

func (*UnaryPrefixContext) GetRuleContext

func (s *UnaryPrefixContext) GetRuleContext() antlr.RuleContext

func (*UnaryPrefixContext) IsUnaryPrefixContext

func (*UnaryPrefixContext) IsUnaryPrefixContext()

func (*UnaryPrefixContext) Label

func (s *UnaryPrefixContext) Label() ILabelContext

func (*UnaryPrefixContext) NL

func (*UnaryPrefixContext) PrefixUnaryOperator

func (s *UnaryPrefixContext) PrefixUnaryOperator() IPrefixUnaryOperatorContext

func (*UnaryPrefixContext) ToStringTree

func (s *UnaryPrefixContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnescapedAnnotationContext

type UnescapedAnnotationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnescapedAnnotationContext

func NewEmptyUnescapedAnnotationContext() *UnescapedAnnotationContext

func NewUnescapedAnnotationContext

func NewUnescapedAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnescapedAnnotationContext

func (*UnescapedAnnotationContext) ConstructorInvocation

func (s *UnescapedAnnotationContext) ConstructorInvocation() IConstructorInvocationContext

func (*UnescapedAnnotationContext) EnterRule

func (s *UnescapedAnnotationContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnescapedAnnotationContext) ExitRule

func (s *UnescapedAnnotationContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnescapedAnnotationContext) GetParser

func (s *UnescapedAnnotationContext) GetParser() antlr.Parser

func (*UnescapedAnnotationContext) GetRuleContext

func (s *UnescapedAnnotationContext) GetRuleContext() antlr.RuleContext

func (*UnescapedAnnotationContext) IsUnescapedAnnotationContext

func (*UnescapedAnnotationContext) IsUnescapedAnnotationContext()

func (*UnescapedAnnotationContext) ToStringTree

func (s *UnescapedAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnescapedAnnotationContext) UserType

type UnicodeClasses

type UnicodeClasses struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewUnicodeClasses

func NewUnicodeClasses(input antlr.CharStream) *UnicodeClasses

NewUnicodeClasses produces a new lexer instance for the optional input antlr.CharStream.

type UserTypeContext

type UserTypeContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUserTypeContext

func NewEmptyUserTypeContext() *UserTypeContext

func NewUserTypeContext

func NewUserTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserTypeContext

func (*UserTypeContext) AllDOT

func (s *UserTypeContext) AllDOT() []antlr.TerminalNode

func (*UserTypeContext) AllNL

func (s *UserTypeContext) AllNL() []antlr.TerminalNode

func (*UserTypeContext) AllSimpleUserType

func (s *UserTypeContext) AllSimpleUserType() []ISimpleUserTypeContext

func (*UserTypeContext) DOT

func (*UserTypeContext) EnterRule

func (s *UserTypeContext) EnterRule(listener antlr.ParseTreeListener)

func (*UserTypeContext) ExitRule

func (s *UserTypeContext) ExitRule(listener antlr.ParseTreeListener)

func (*UserTypeContext) GetParser

func (s *UserTypeContext) GetParser() antlr.Parser

func (*UserTypeContext) GetRuleContext

func (s *UserTypeContext) GetRuleContext() antlr.RuleContext

func (*UserTypeContext) IsUserTypeContext

func (*UserTypeContext) IsUserTypeContext()

func (*UserTypeContext) NL

func (*UserTypeContext) SimpleUserType

func (s *UserTypeContext) SimpleUserType(i int) ISimpleUserTypeContext

func (*UserTypeContext) ToStringTree

func (s *UserTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValueArgumentContext

type ValueArgumentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueArgumentContext

func NewEmptyValueArgumentContext() *ValueArgumentContext

func NewValueArgumentContext

func NewValueArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueArgumentContext

func (*ValueArgumentContext) ASSIGNMENT

func (s *ValueArgumentContext) ASSIGNMENT() antlr.TerminalNode

func (*ValueArgumentContext) AllNL

func (*ValueArgumentContext) Annotation

func (s *ValueArgumentContext) Annotation() IAnnotationContext

func (*ValueArgumentContext) EnterRule

func (s *ValueArgumentContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueArgumentContext) ExitRule

func (s *ValueArgumentContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValueArgumentContext) Expression

func (s *ValueArgumentContext) Expression() IExpressionContext

func (*ValueArgumentContext) GetParser

func (s *ValueArgumentContext) GetParser() antlr.Parser

func (*ValueArgumentContext) GetRuleContext

func (s *ValueArgumentContext) GetRuleContext() antlr.RuleContext

func (*ValueArgumentContext) IsValueArgumentContext

func (*ValueArgumentContext) IsValueArgumentContext()

func (*ValueArgumentContext) MULT

func (*ValueArgumentContext) NL

func (*ValueArgumentContext) SimpleIdentifier

func (s *ValueArgumentContext) SimpleIdentifier() ISimpleIdentifierContext

func (*ValueArgumentContext) ToStringTree

func (s *ValueArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ValueArgumentsContext

type ValueArgumentsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueArgumentsContext

func NewEmptyValueArgumentsContext() *ValueArgumentsContext

func NewValueArgumentsContext

func NewValueArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueArgumentsContext

func (*ValueArgumentsContext) AllCOMMA

func (s *ValueArgumentsContext) AllCOMMA() []antlr.TerminalNode

func (*ValueArgumentsContext) AllNL

func (*ValueArgumentsContext) AllValueArgument

func (s *ValueArgumentsContext) AllValueArgument() []IValueArgumentContext

func (*ValueArgumentsContext) COMMA

func (*ValueArgumentsContext) EnterRule

func (s *ValueArgumentsContext) EnterRule(listener antlr.ParseTreeListener)

func (*ValueArgumentsContext) ExitRule

func (s *ValueArgumentsContext) ExitRule(listener antlr.ParseTreeListener)

func (*ValueArgumentsContext) GetParser

func (s *ValueArgumentsContext) GetParser() antlr.Parser

func (*ValueArgumentsContext) GetRuleContext

func (s *ValueArgumentsContext) GetRuleContext() antlr.RuleContext

func (*ValueArgumentsContext) IsValueArgumentsContext

func (*ValueArgumentsContext) IsValueArgumentsContext()

func (*ValueArgumentsContext) LPAREN

func (*ValueArgumentsContext) NL

func (*ValueArgumentsContext) RPAREN

func (*ValueArgumentsContext) ToStringTree

func (s *ValueArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*ValueArgumentsContext) ValueArgument

func (s *ValueArgumentsContext) ValueArgument(i int) IValueArgumentContext

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) AllAnnotation

func (s *VariableDeclarationContext) AllAnnotation() []IAnnotationContext

func (*VariableDeclarationContext) AllNL

func (*VariableDeclarationContext) Annotation

func (*VariableDeclarationContext) COLON

func (*VariableDeclarationContext) EnterRule

func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) ExitRule

func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) GetParser

func (s *VariableDeclarationContext) GetParser() antlr.Parser

func (*VariableDeclarationContext) GetRuleContext

func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) NL

func (*VariableDeclarationContext) SimpleIdentifier

func (*VariableDeclarationContext) ToStringTree

func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclarationContext) Type_

type VarianceModifierContext

type VarianceModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarianceModifierContext

func NewEmptyVarianceModifierContext() *VarianceModifierContext

func NewVarianceModifierContext

func NewVarianceModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarianceModifierContext

func (*VarianceModifierContext) EnterRule

func (s *VarianceModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*VarianceModifierContext) ExitRule

func (s *VarianceModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*VarianceModifierContext) GetParser

func (s *VarianceModifierContext) GetParser() antlr.Parser

func (*VarianceModifierContext) GetRuleContext

func (s *VarianceModifierContext) GetRuleContext() antlr.RuleContext

func (*VarianceModifierContext) IN

func (*VarianceModifierContext) IsVarianceModifierContext

func (*VarianceModifierContext) IsVarianceModifierContext()

func (*VarianceModifierContext) OUT

func (*VarianceModifierContext) ToStringTree

func (s *VarianceModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type VisibilityModifierContext

type VisibilityModifierContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVisibilityModifierContext

func NewEmptyVisibilityModifierContext() *VisibilityModifierContext

func NewVisibilityModifierContext

func NewVisibilityModifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VisibilityModifierContext

func (*VisibilityModifierContext) EnterRule

func (s *VisibilityModifierContext) EnterRule(listener antlr.ParseTreeListener)

func (*VisibilityModifierContext) ExitRule

func (s *VisibilityModifierContext) ExitRule(listener antlr.ParseTreeListener)

func (*VisibilityModifierContext) GetParser

func (s *VisibilityModifierContext) GetParser() antlr.Parser

func (*VisibilityModifierContext) GetRuleContext

func (s *VisibilityModifierContext) GetRuleContext() antlr.RuleContext

func (*VisibilityModifierContext) INTERNAL

func (*VisibilityModifierContext) IsVisibilityModifierContext

func (*VisibilityModifierContext) IsVisibilityModifierContext()

func (*VisibilityModifierContext) PRIVATE

func (*VisibilityModifierContext) PROTECTED

func (*VisibilityModifierContext) PUBLIC

func (*VisibilityModifierContext) ToStringTree

func (s *VisibilityModifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type WhenConditionContext

type WhenConditionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenConditionContext

func NewEmptyWhenConditionContext() *WhenConditionContext

func NewWhenConditionContext

func NewWhenConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenConditionContext

func (*WhenConditionContext) EnterRule

func (s *WhenConditionContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenConditionContext) ExitRule

func (s *WhenConditionContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenConditionContext) Expression

func (s *WhenConditionContext) Expression() IExpressionContext

func (*WhenConditionContext) GetParser

func (s *WhenConditionContext) GetParser() antlr.Parser

func (*WhenConditionContext) GetRuleContext

func (s *WhenConditionContext) GetRuleContext() antlr.RuleContext

func (*WhenConditionContext) IsWhenConditionContext

func (*WhenConditionContext) IsWhenConditionContext()

func (*WhenConditionContext) RangeTest

func (s *WhenConditionContext) RangeTest() IRangeTestContext

func (*WhenConditionContext) ToStringTree

func (s *WhenConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenConditionContext) TypeTest

func (s *WhenConditionContext) TypeTest() ITypeTestContext

type WhenEntryContext

type WhenEntryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenEntryContext

func NewEmptyWhenEntryContext() *WhenEntryContext

func NewWhenEntryContext

func NewWhenEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenEntryContext

func (*WhenEntryContext) ARROW

func (s *WhenEntryContext) ARROW() antlr.TerminalNode

func (*WhenEntryContext) AllCOMMA

func (s *WhenEntryContext) AllCOMMA() []antlr.TerminalNode

func (*WhenEntryContext) AllNL

func (s *WhenEntryContext) AllNL() []antlr.TerminalNode

func (*WhenEntryContext) AllWhenCondition

func (s *WhenEntryContext) AllWhenCondition() []IWhenConditionContext

func (*WhenEntryContext) COMMA

func (s *WhenEntryContext) COMMA(i int) antlr.TerminalNode

func (*WhenEntryContext) ControlStructureBody

func (s *WhenEntryContext) ControlStructureBody() IControlStructureBodyContext

func (*WhenEntryContext) ELSE

func (*WhenEntryContext) EnterRule

func (s *WhenEntryContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenEntryContext) ExitRule

func (s *WhenEntryContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenEntryContext) GetParser

func (s *WhenEntryContext) GetParser() antlr.Parser

func (*WhenEntryContext) GetRuleContext

func (s *WhenEntryContext) GetRuleContext() antlr.RuleContext

func (*WhenEntryContext) IsWhenEntryContext

func (*WhenEntryContext) IsWhenEntryContext()

func (*WhenEntryContext) NL

func (*WhenEntryContext) Semi

func (s *WhenEntryContext) Semi() ISemiContext

func (*WhenEntryContext) ToStringTree

func (s *WhenEntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenEntryContext) WhenCondition

func (s *WhenEntryContext) WhenCondition(i int) IWhenConditionContext

type WhenExpressionContext

type WhenExpressionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenExpressionContext

func NewEmptyWhenExpressionContext() *WhenExpressionContext

func NewWhenExpressionContext

func NewWhenExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenExpressionContext

func (*WhenExpressionContext) AllNL

func (*WhenExpressionContext) AllWhenEntry

func (s *WhenExpressionContext) AllWhenEntry() []IWhenEntryContext

func (*WhenExpressionContext) EnterRule

func (s *WhenExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenExpressionContext) ExitRule

func (s *WhenExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenExpressionContext) GetParser

func (s *WhenExpressionContext) GetParser() antlr.Parser

func (*WhenExpressionContext) GetRuleContext

func (s *WhenExpressionContext) GetRuleContext() antlr.RuleContext

func (*WhenExpressionContext) IsWhenExpressionContext

func (*WhenExpressionContext) IsWhenExpressionContext()

func (*WhenExpressionContext) LCURL

func (*WhenExpressionContext) NL

func (*WhenExpressionContext) RCURL

func (*WhenExpressionContext) ToStringTree

func (s *WhenExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenExpressionContext) WHEN

func (*WhenExpressionContext) WhenEntry

func (*WhenExpressionContext) WhenSubject

func (s *WhenExpressionContext) WhenSubject() IWhenSubjectContext

type WhenSubjectContext

type WhenSubjectContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhenSubjectContext

func NewEmptyWhenSubjectContext() *WhenSubjectContext

func NewWhenSubjectContext

func NewWhenSubjectContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhenSubjectContext

func (*WhenSubjectContext) ASSIGNMENT

func (s *WhenSubjectContext) ASSIGNMENT() antlr.TerminalNode

func (*WhenSubjectContext) AllAnnotation

func (s *WhenSubjectContext) AllAnnotation() []IAnnotationContext

func (*WhenSubjectContext) AllNL

func (s *WhenSubjectContext) AllNL() []antlr.TerminalNode

func (*WhenSubjectContext) Annotation

func (s *WhenSubjectContext) Annotation(i int) IAnnotationContext

func (*WhenSubjectContext) EnterRule

func (s *WhenSubjectContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhenSubjectContext) ExitRule

func (s *WhenSubjectContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhenSubjectContext) Expression

func (s *WhenSubjectContext) Expression() IExpressionContext

func (*WhenSubjectContext) GetParser

func (s *WhenSubjectContext) GetParser() antlr.Parser

func (*WhenSubjectContext) GetRuleContext

func (s *WhenSubjectContext) GetRuleContext() antlr.RuleContext

func (*WhenSubjectContext) IsWhenSubjectContext

func (*WhenSubjectContext) IsWhenSubjectContext()

func (*WhenSubjectContext) LPAREN

func (*WhenSubjectContext) NL

func (*WhenSubjectContext) RPAREN

func (*WhenSubjectContext) ToStringTree

func (s *WhenSubjectContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhenSubjectContext) VAL

func (*WhenSubjectContext) VariableDeclaration

func (s *WhenSubjectContext) VariableDeclaration() IVariableDeclarationContext

type WhileStatementContext

type WhileStatementContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhileStatementContext

func NewEmptyWhileStatementContext() *WhileStatementContext

func NewWhileStatementContext

func NewWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhileStatementContext

func (*WhileStatementContext) AllNL

func (*WhileStatementContext) ControlStructureBody

func (s *WhileStatementContext) ControlStructureBody() IControlStructureBodyContext

func (*WhileStatementContext) EnterRule

func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*WhileStatementContext) ExitRule

func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*WhileStatementContext) Expression

func (s *WhileStatementContext) Expression() IExpressionContext

func (*WhileStatementContext) GetParser

func (s *WhileStatementContext) GetParser() antlr.Parser

func (*WhileStatementContext) GetRuleContext

func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext

func (*WhileStatementContext) IsWhileStatementContext

func (*WhileStatementContext) IsWhileStatementContext()

func (*WhileStatementContext) LPAREN

func (*WhileStatementContext) NL

func (*WhileStatementContext) RPAREN

func (*WhileStatementContext) SEMICOLON

func (s *WhileStatementContext) SEMICOLON() antlr.TerminalNode

func (*WhileStatementContext) ToStringTree

func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhileStatementContext) WHILE

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL