parser

package
v0.3.7 Latest Latest
Warning

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

Go to latest
Published: May 31, 2024 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	SolidityLexerReservedKeywords                  = 1
	SolidityLexerAbstract                          = 2
	SolidityLexerAddress                           = 3
	SolidityLexerAnonymous                         = 4
	SolidityLexerAs                                = 5
	SolidityLexerAssembly                          = 6
	SolidityLexerBool                              = 7
	SolidityLexerBreak                             = 8
	SolidityLexerBytes                             = 9
	SolidityLexerCalldata                          = 10
	SolidityLexerCatch                             = 11
	SolidityLexerConstant                          = 12
	SolidityLexerConstructor                       = 13
	SolidityLexerContinue                          = 14
	SolidityLexerContract                          = 15
	SolidityLexerDelete                            = 16
	SolidityLexerDo                                = 17
	SolidityLexerElse                              = 18
	SolidityLexerEmit                              = 19
	SolidityLexerEnum                              = 20
	SolidityLexerError                             = 21
	SolidityLexerEvent                             = 22
	SolidityLexerExternal                          = 23
	SolidityLexerFallback                          = 24
	SolidityLexerFalse                             = 25
	SolidityLexerFixed                             = 26
	SolidityLexerFixedBytes                        = 27
	SolidityLexerFor                               = 28
	SolidityLexerFrom                              = 29
	SolidityLexerFunction                          = 30
	SolidityLexerGlobal                            = 31
	SolidityLexerHex                               = 32
	SolidityLexerIf                                = 33
	SolidityLexerImmutable                         = 34
	SolidityLexerImport                            = 35
	SolidityLexerIndexed                           = 36
	SolidityLexerInterface                         = 37
	SolidityLexerInternal                          = 38
	SolidityLexerIs                                = 39
	SolidityLexerLibrary                           = 40
	SolidityLexerMapping                           = 41
	SolidityLexerMemory                            = 42
	SolidityLexerModifier                          = 43
	SolidityLexerNew                               = 44
	SolidityLexerSubDenomination                   = 45
	SolidityLexerOverride                          = 46
	SolidityLexerPayable                           = 47
	SolidityLexerPragma                            = 48
	SolidityLexerPrivate                           = 49
	SolidityLexerPublic                            = 50
	SolidityLexerPure                              = 51
	SolidityLexerReceive                           = 52
	SolidityLexerReturn                            = 53
	SolidityLexerReturns                           = 54
	SolidityLexerRevert                            = 55
	SolidityLexerSignedIntegerType                 = 56
	SolidityLexerStorage                           = 57
	SolidityLexerString_                           = 58
	SolidityLexerStruct                            = 59
	SolidityLexerTrue                              = 60
	SolidityLexerTry                               = 61
	SolidityLexerType                              = 62
	SolidityLexerUfixed                            = 63
	SolidityLexerUnchecked                         = 64
	SolidityLexerUnicode                           = 65
	SolidityLexerUnsignedIntegerType               = 66
	SolidityLexerUsing                             = 67
	SolidityLexerView                              = 68
	SolidityLexerVirtual                           = 69
	SolidityLexerWhile                             = 70
	SolidityLexerLParen                            = 71
	SolidityLexerRParen                            = 72
	SolidityLexerLBrack                            = 73
	SolidityLexerRBrack                            = 74
	SolidityLexerLBrace                            = 75
	SolidityLexerRBrace                            = 76
	SolidityLexerColon                             = 77
	SolidityLexerSemicolon                         = 78
	SolidityLexerPeriod                            = 79
	SolidityLexerConditional                       = 80
	SolidityLexerDoubleArrow                       = 81
	SolidityLexerRightArrow                        = 82
	SolidityLexerAssign                            = 83
	SolidityLexerAssignBitOr                       = 84
	SolidityLexerAssignBitXor                      = 85
	SolidityLexerAssignBitAnd                      = 86
	SolidityLexerAssignShl                         = 87
	SolidityLexerAssignSar                         = 88
	SolidityLexerAssignShr                         = 89
	SolidityLexerAssignAdd                         = 90
	SolidityLexerAssignSub                         = 91
	SolidityLexerAssignMul                         = 92
	SolidityLexerAssignDiv                         = 93
	SolidityLexerAssignMod                         = 94
	SolidityLexerComma                             = 95
	SolidityLexerOr                                = 96
	SolidityLexerAnd                               = 97
	SolidityLexerBitOr                             = 98
	SolidityLexerBitXor                            = 99
	SolidityLexerBitAnd                            = 100
	SolidityLexerShl                               = 101
	SolidityLexerSar                               = 102
	SolidityLexerShr                               = 103
	SolidityLexerAdd                               = 104
	SolidityLexerSub                               = 105
	SolidityLexerMul                               = 106
	SolidityLexerDiv                               = 107
	SolidityLexerMod                               = 108
	SolidityLexerExp                               = 109
	SolidityLexerEqual                             = 110
	SolidityLexerNotEqual                          = 111
	SolidityLexerLessThan                          = 112
	SolidityLexerGreaterThan                       = 113
	SolidityLexerLessThanOrEqual                   = 114
	SolidityLexerGreaterThanOrEqual                = 115
	SolidityLexerNot                               = 116
	SolidityLexerBitNot                            = 117
	SolidityLexerInc                               = 118
	SolidityLexerDec                               = 119
	SolidityLexerDoubleQuote                       = 120
	SolidityLexerSingleQuote                       = 121
	SolidityLexerNonEmptyStringLiteral             = 122
	SolidityLexerEmptyStringLiteral                = 123
	SolidityLexerUnicodeStringLiteral              = 124
	SolidityLexerHexString                         = 125
	SolidityLexerHexNumber                         = 126
	SolidityLexerOctalNumber                       = 127
	SolidityLexerDecimalNumber                     = 128
	SolidityLexerDecimalNumberFollowedByIdentifier = 129
	SolidityLexerIdentifier                        = 130
	SolidityLexerWS                                = 131
	SolidityLexerCOMMENT                           = 132
	SolidityLexerLINE_COMMENT                      = 133
	SolidityLexerAssemblyDialect                   = 134
	SolidityLexerAssemblyLBrace                    = 135
	SolidityLexerAssemblyFlagString                = 136
	SolidityLexerAssemblyBlockLParen               = 137
	SolidityLexerAssemblyBlockRParen               = 138
	SolidityLexerAssemblyBlockComma                = 139
	SolidityLexerAssemblyBlockWS                   = 140
	SolidityLexerAssemblyBlockCOMMENT              = 141
	SolidityLexerAssemblyBlockLINE_COMMENT         = 142
	SolidityLexerYulBreak                          = 143
	SolidityLexerYulCase                           = 144
	SolidityLexerYulContinue                       = 145
	SolidityLexerYulDefault                        = 146
	SolidityLexerYulFalse                          = 147
	SolidityLexerYulFor                            = 148
	SolidityLexerYulFunction                       = 149
	SolidityLexerYulIf                             = 150
	SolidityLexerYulLeave                          = 151
	SolidityLexerYulLet                            = 152
	SolidityLexerYulSwitch                         = 153
	SolidityLexerYulTrue                           = 154
	SolidityLexerYulHex                            = 155
	SolidityLexerYulEVMBuiltin                     = 156
	SolidityLexerYulLBrace                         = 157
	SolidityLexerYulRBrace                         = 158
	SolidityLexerYulLParen                         = 159
	SolidityLexerYulRParen                         = 160
	SolidityLexerYulAssign                         = 161
	SolidityLexerYulPeriod                         = 162
	SolidityLexerYulComma                          = 163
	SolidityLexerYulArrow                          = 164
	SolidityLexerYulIdentifier                     = 165
	SolidityLexerYulHexNumber                      = 166
	SolidityLexerYulDecimalNumber                  = 167
	SolidityLexerYulStringLiteral                  = 168
	SolidityLexerYulHexStringLiteral               = 169
	SolidityLexerYulWS                             = 170
	SolidityLexerYulCOMMENT                        = 171
	SolidityLexerYulLINE_COMMENT                   = 172
	SolidityLexerPragmaToken                       = 173
	SolidityLexerPragmaSemicolon                   = 174
	SolidityLexerPragmaWS                          = 175
	SolidityLexerPragmaCOMMENT                     = 176
	SolidityLexerPragmaLINE_COMMENT                = 177
)

SolidityLexer tokens.

View Source
const (
	SolidityLexerAssemblyBlockMode = iota + 1
	SolidityLexerYulMode
	SolidityLexerPragmaMode
)

SolidityLexer modes.

View Source
const (
	SolidityParserEOF                               = antlr.TokenEOF
	SolidityParserReservedKeywords                  = 1
	SolidityParserAbstract                          = 2
	SolidityParserAddress                           = 3
	SolidityParserAnonymous                         = 4
	SolidityParserAs                                = 5
	SolidityParserAssembly                          = 6
	SolidityParserBool                              = 7
	SolidityParserBreak                             = 8
	SolidityParserBytes                             = 9
	SolidityParserCalldata                          = 10
	SolidityParserCatch                             = 11
	SolidityParserConstant                          = 12
	SolidityParserConstructor                       = 13
	SolidityParserContinue                          = 14
	SolidityParserContract                          = 15
	SolidityParserDelete                            = 16
	SolidityParserDo                                = 17
	SolidityParserElse                              = 18
	SolidityParserEmit                              = 19
	SolidityParserEnum                              = 20
	SolidityParserError                             = 21
	SolidityParserEvent                             = 22
	SolidityParserExternal                          = 23
	SolidityParserFallback                          = 24
	SolidityParserFalse                             = 25
	SolidityParserFixed                             = 26
	SolidityParserFixedBytes                        = 27
	SolidityParserFor                               = 28
	SolidityParserFrom                              = 29
	SolidityParserFunction                          = 30
	SolidityParserGlobal                            = 31
	SolidityParserHex                               = 32
	SolidityParserIf                                = 33
	SolidityParserImmutable                         = 34
	SolidityParserImport                            = 35
	SolidityParserIndexed                           = 36
	SolidityParserInterface                         = 37
	SolidityParserInternal                          = 38
	SolidityParserIs                                = 39
	SolidityParserLibrary                           = 40
	SolidityParserMapping                           = 41
	SolidityParserMemory                            = 42
	SolidityParserModifier                          = 43
	SolidityParserNew                               = 44
	SolidityParserSubDenomination                   = 45
	SolidityParserOverride                          = 46
	SolidityParserPayable                           = 47
	SolidityParserPragma                            = 48
	SolidityParserPrivate                           = 49
	SolidityParserPublic                            = 50
	SolidityParserPure                              = 51
	SolidityParserReceive                           = 52
	SolidityParserReturn                            = 53
	SolidityParserReturns                           = 54
	SolidityParserRevert                            = 55
	SolidityParserSignedIntegerType                 = 56
	SolidityParserStorage                           = 57
	SolidityParserString_                           = 58
	SolidityParserStruct                            = 59
	SolidityParserTrue                              = 60
	SolidityParserTry                               = 61
	SolidityParserType                              = 62
	SolidityParserUfixed                            = 63
	SolidityParserUnchecked                         = 64
	SolidityParserUnicode                           = 65
	SolidityParserUnsignedIntegerType               = 66
	SolidityParserUsing                             = 67
	SolidityParserView                              = 68
	SolidityParserVirtual                           = 69
	SolidityParserWhile                             = 70
	SolidityParserLParen                            = 71
	SolidityParserRParen                            = 72
	SolidityParserLBrack                            = 73
	SolidityParserRBrack                            = 74
	SolidityParserLBrace                            = 75
	SolidityParserRBrace                            = 76
	SolidityParserColon                             = 77
	SolidityParserSemicolon                         = 78
	SolidityParserPeriod                            = 79
	SolidityParserConditional                       = 80
	SolidityParserDoubleArrow                       = 81
	SolidityParserRightArrow                        = 82
	SolidityParserAssign                            = 83
	SolidityParserAssignBitOr                       = 84
	SolidityParserAssignBitXor                      = 85
	SolidityParserAssignBitAnd                      = 86
	SolidityParserAssignShl                         = 87
	SolidityParserAssignSar                         = 88
	SolidityParserAssignShr                         = 89
	SolidityParserAssignAdd                         = 90
	SolidityParserAssignSub                         = 91
	SolidityParserAssignMul                         = 92
	SolidityParserAssignDiv                         = 93
	SolidityParserAssignMod                         = 94
	SolidityParserComma                             = 95
	SolidityParserOr                                = 96
	SolidityParserAnd                               = 97
	SolidityParserBitOr                             = 98
	SolidityParserBitXor                            = 99
	SolidityParserBitAnd                            = 100
	SolidityParserShl                               = 101
	SolidityParserSar                               = 102
	SolidityParserShr                               = 103
	SolidityParserAdd                               = 104
	SolidityParserSub                               = 105
	SolidityParserMul                               = 106
	SolidityParserDiv                               = 107
	SolidityParserMod                               = 108
	SolidityParserExp                               = 109
	SolidityParserEqual                             = 110
	SolidityParserNotEqual                          = 111
	SolidityParserLessThan                          = 112
	SolidityParserGreaterThan                       = 113
	SolidityParserLessThanOrEqual                   = 114
	SolidityParserGreaterThanOrEqual                = 115
	SolidityParserNot                               = 116
	SolidityParserBitNot                            = 117
	SolidityParserInc                               = 118
	SolidityParserDec                               = 119
	SolidityParserDoubleQuote                       = 120
	SolidityParserSingleQuote                       = 121
	SolidityParserNonEmptyStringLiteral             = 122
	SolidityParserEmptyStringLiteral                = 123
	SolidityParserUnicodeStringLiteral              = 124
	SolidityParserHexString                         = 125
	SolidityParserHexNumber                         = 126
	SolidityParserOctalNumber                       = 127
	SolidityParserDecimalNumber                     = 128
	SolidityParserDecimalNumberFollowedByIdentifier = 129
	SolidityParserIdentifier                        = 130
	SolidityParserWS                                = 131
	SolidityParserCOMMENT                           = 132
	SolidityParserLINE_COMMENT                      = 133
	SolidityParserAssemblyDialect                   = 134
	SolidityParserAssemblyLBrace                    = 135
	SolidityParserAssemblyFlagString                = 136
	SolidityParserAssemblyBlockLParen               = 137
	SolidityParserAssemblyBlockRParen               = 138
	SolidityParserAssemblyBlockComma                = 139
	SolidityParserAssemblyBlockWS                   = 140
	SolidityParserAssemblyBlockCOMMENT              = 141
	SolidityParserAssemblyBlockLINE_COMMENT         = 142
	SolidityParserYulBreak                          = 143
	SolidityParserYulCase                           = 144
	SolidityParserYulContinue                       = 145
	SolidityParserYulDefault                        = 146
	SolidityParserYulFalse                          = 147
	SolidityParserYulFor                            = 148
	SolidityParserYulFunction                       = 149
	SolidityParserYulIf                             = 150
	SolidityParserYulLeave                          = 151
	SolidityParserYulLet                            = 152
	SolidityParserYulSwitch                         = 153
	SolidityParserYulTrue                           = 154
	SolidityParserYulHex                            = 155
	SolidityParserYulEVMBuiltin                     = 156
	SolidityParserYulLBrace                         = 157
	SolidityParserYulRBrace                         = 158
	SolidityParserYulLParen                         = 159
	SolidityParserYulRParen                         = 160
	SolidityParserYulAssign                         = 161
	SolidityParserYulPeriod                         = 162
	SolidityParserYulComma                          = 163
	SolidityParserYulArrow                          = 164
	SolidityParserYulIdentifier                     = 165
	SolidityParserYulHexNumber                      = 166
	SolidityParserYulDecimalNumber                  = 167
	SolidityParserYulStringLiteral                  = 168
	SolidityParserYulHexStringLiteral               = 169
	SolidityParserYulWS                             = 170
	SolidityParserYulCOMMENT                        = 171
	SolidityParserYulLINE_COMMENT                   = 172
	SolidityParserPragmaToken                       = 173
	SolidityParserPragmaSemicolon                   = 174
	SolidityParserPragmaWS                          = 175
	SolidityParserPragmaCOMMENT                     = 176
	SolidityParserPragmaLINE_COMMENT                = 177
)

SolidityParser tokens.

View Source
const (
	SolidityParserRULE_sourceUnit                     = 0
	SolidityParserRULE_pragmaDirective                = 1
	SolidityParserRULE_importDirective                = 2
	SolidityParserRULE_importAliases                  = 3
	SolidityParserRULE_path                           = 4
	SolidityParserRULE_symbolAliases                  = 5
	SolidityParserRULE_contractDefinition             = 6
	SolidityParserRULE_interfaceDefinition            = 7
	SolidityParserRULE_libraryDefinition              = 8
	SolidityParserRULE_inheritanceSpecifierList       = 9
	SolidityParserRULE_inheritanceSpecifier           = 10
	SolidityParserRULE_contractBodyElement            = 11
	SolidityParserRULE_namedArgument                  = 12
	SolidityParserRULE_callArgumentList               = 13
	SolidityParserRULE_identifierPath                 = 14
	SolidityParserRULE_modifierInvocation             = 15
	SolidityParserRULE_visibility                     = 16
	SolidityParserRULE_parameterList                  = 17
	SolidityParserRULE_parameterDeclaration           = 18
	SolidityParserRULE_constructorDefinition          = 19
	SolidityParserRULE_stateMutability                = 20
	SolidityParserRULE_overrideSpecifier              = 21
	SolidityParserRULE_functionDefinition             = 22
	SolidityParserRULE_modifierDefinition             = 23
	SolidityParserRULE_fallbackFunctionDefinition     = 24
	SolidityParserRULE_receiveFunctionDefinition      = 25
	SolidityParserRULE_structDefinition               = 26
	SolidityParserRULE_structMember                   = 27
	SolidityParserRULE_enumDefinition                 = 28
	SolidityParserRULE_userDefinedValueTypeDefinition = 29
	SolidityParserRULE_stateVariableDeclaration       = 30
	SolidityParserRULE_constantVariableDeclaration    = 31
	SolidityParserRULE_eventParameter                 = 32
	SolidityParserRULE_eventDefinition                = 33
	SolidityParserRULE_errorParameter                 = 34
	SolidityParserRULE_errorDefinition                = 35
	SolidityParserRULE_userDefinableOperator          = 36
	SolidityParserRULE_usingDirective                 = 37
	SolidityParserRULE_typeName                       = 38
	SolidityParserRULE_elementaryTypeName             = 39
	SolidityParserRULE_functionTypeName               = 40
	SolidityParserRULE_variableDeclaration            = 41
	SolidityParserRULE_dataLocation                   = 42
	SolidityParserRULE_expression                     = 43
	SolidityParserRULE_assignOp                       = 44
	SolidityParserRULE_tupleExpression                = 45
	SolidityParserRULE_inlineArrayExpression          = 46
	SolidityParserRULE_identifier                     = 47
	SolidityParserRULE_literal                        = 48
	SolidityParserRULE_literalWithSubDenomination     = 49
	SolidityParserRULE_booleanLiteral                 = 50
	SolidityParserRULE_stringLiteral                  = 51
	SolidityParserRULE_hexStringLiteral               = 52
	SolidityParserRULE_unicodeStringLiteral           = 53
	SolidityParserRULE_numberLiteral                  = 54
	SolidityParserRULE_block                          = 55
	SolidityParserRULE_uncheckedBlock                 = 56
	SolidityParserRULE_statement                      = 57
	SolidityParserRULE_simpleStatement                = 58
	SolidityParserRULE_ifStatement                    = 59
	SolidityParserRULE_forStatement                   = 60
	SolidityParserRULE_whileStatement                 = 61
	SolidityParserRULE_doWhileStatement               = 62
	SolidityParserRULE_continueStatement              = 63
	SolidityParserRULE_breakStatement                 = 64
	SolidityParserRULE_tryStatement                   = 65
	SolidityParserRULE_catchClause                    = 66
	SolidityParserRULE_returnStatement                = 67
	SolidityParserRULE_emitStatement                  = 68
	SolidityParserRULE_revertStatement                = 69
	SolidityParserRULE_assemblyStatement              = 70
	SolidityParserRULE_assemblyFlags                  = 71
	SolidityParserRULE_variableDeclarationList        = 72
	SolidityParserRULE_variableDeclarationTuple       = 73
	SolidityParserRULE_variableDeclarationStatement   = 74
	SolidityParserRULE_expressionStatement            = 75
	SolidityParserRULE_mappingType                    = 76
	SolidityParserRULE_mappingKeyType                 = 77
	SolidityParserRULE_yulStatement                   = 78
	SolidityParserRULE_yulBlock                       = 79
	SolidityParserRULE_yulVariableDeclaration         = 80
	SolidityParserRULE_yulAssignment                  = 81
	SolidityParserRULE_yulIfStatement                 = 82
	SolidityParserRULE_yulForStatement                = 83
	SolidityParserRULE_yulSwitchCase                  = 84
	SolidityParserRULE_yulSwitchStatement             = 85
	SolidityParserRULE_yulFunctionDefinition          = 86
	SolidityParserRULE_yulPath                        = 87
	SolidityParserRULE_yulFunctionCall                = 88
	SolidityParserRULE_yulBoolean                     = 89
	SolidityParserRULE_yulLiteral                     = 90
	SolidityParserRULE_yulExpression                  = 91
)

SolidityParser rules.

Variables

View Source
var SolidityLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
var SolidityParserParserStaticData struct {
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}

Functions

func InitEmptyAssemblyFlagsContext

func InitEmptyAssemblyFlagsContext(p *AssemblyFlagsContext)

func InitEmptyAssemblyStatementContext

func InitEmptyAssemblyStatementContext(p *AssemblyStatementContext)

func InitEmptyAssignOpContext

func InitEmptyAssignOpContext(p *AssignOpContext)

func InitEmptyBlockContext

func InitEmptyBlockContext(p *BlockContext)

func InitEmptyBooleanLiteralContext

func InitEmptyBooleanLiteralContext(p *BooleanLiteralContext)

func InitEmptyBreakStatementContext

func InitEmptyBreakStatementContext(p *BreakStatementContext)

func InitEmptyCallArgumentListContext

func InitEmptyCallArgumentListContext(p *CallArgumentListContext)

func InitEmptyCatchClauseContext

func InitEmptyCatchClauseContext(p *CatchClauseContext)

func InitEmptyConstantVariableDeclarationContext

func InitEmptyConstantVariableDeclarationContext(p *ConstantVariableDeclarationContext)

func InitEmptyConstructorDefinitionContext

func InitEmptyConstructorDefinitionContext(p *ConstructorDefinitionContext)

func InitEmptyContinueStatementContext

func InitEmptyContinueStatementContext(p *ContinueStatementContext)

func InitEmptyContractBodyElementContext

func InitEmptyContractBodyElementContext(p *ContractBodyElementContext)

func InitEmptyContractDefinitionContext

func InitEmptyContractDefinitionContext(p *ContractDefinitionContext)

func InitEmptyDataLocationContext

func InitEmptyDataLocationContext(p *DataLocationContext)

func InitEmptyDoWhileStatementContext

func InitEmptyDoWhileStatementContext(p *DoWhileStatementContext)

func InitEmptyElementaryTypeNameContext

func InitEmptyElementaryTypeNameContext(p *ElementaryTypeNameContext)

func InitEmptyEmitStatementContext

func InitEmptyEmitStatementContext(p *EmitStatementContext)

func InitEmptyEnumDefinitionContext

func InitEmptyEnumDefinitionContext(p *EnumDefinitionContext)

func InitEmptyErrorDefinitionContext

func InitEmptyErrorDefinitionContext(p *ErrorDefinitionContext)

func InitEmptyErrorParameterContext

func InitEmptyErrorParameterContext(p *ErrorParameterContext)

func InitEmptyEventDefinitionContext

func InitEmptyEventDefinitionContext(p *EventDefinitionContext)

func InitEmptyEventParameterContext

func InitEmptyEventParameterContext(p *EventParameterContext)

func InitEmptyExpressionContext

func InitEmptyExpressionContext(p *ExpressionContext)

func InitEmptyExpressionStatementContext

func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)

func InitEmptyFallbackFunctionDefinitionContext

func InitEmptyFallbackFunctionDefinitionContext(p *FallbackFunctionDefinitionContext)

func InitEmptyForStatementContext

func InitEmptyForStatementContext(p *ForStatementContext)

func InitEmptyFunctionDefinitionContext

func InitEmptyFunctionDefinitionContext(p *FunctionDefinitionContext)

func InitEmptyFunctionTypeNameContext

func InitEmptyFunctionTypeNameContext(p *FunctionTypeNameContext)

func InitEmptyHexStringLiteralContext

func InitEmptyHexStringLiteralContext(p *HexStringLiteralContext)

func InitEmptyIdentifierContext

func InitEmptyIdentifierContext(p *IdentifierContext)

func InitEmptyIdentifierPathContext

func InitEmptyIdentifierPathContext(p *IdentifierPathContext)

func InitEmptyIfStatementContext

func InitEmptyIfStatementContext(p *IfStatementContext)

func InitEmptyImportAliasesContext

func InitEmptyImportAliasesContext(p *ImportAliasesContext)

func InitEmptyImportDirectiveContext

func InitEmptyImportDirectiveContext(p *ImportDirectiveContext)

func InitEmptyInheritanceSpecifierContext

func InitEmptyInheritanceSpecifierContext(p *InheritanceSpecifierContext)

func InitEmptyInheritanceSpecifierListContext

func InitEmptyInheritanceSpecifierListContext(p *InheritanceSpecifierListContext)

func InitEmptyInlineArrayExpressionContext

func InitEmptyInlineArrayExpressionContext(p *InlineArrayExpressionContext)

func InitEmptyInterfaceDefinitionContext

func InitEmptyInterfaceDefinitionContext(p *InterfaceDefinitionContext)

func InitEmptyLibraryDefinitionContext

func InitEmptyLibraryDefinitionContext(p *LibraryDefinitionContext)

func InitEmptyLiteralContext

func InitEmptyLiteralContext(p *LiteralContext)

func InitEmptyLiteralWithSubDenominationContext

func InitEmptyLiteralWithSubDenominationContext(p *LiteralWithSubDenominationContext)

func InitEmptyMappingKeyTypeContext

func InitEmptyMappingKeyTypeContext(p *MappingKeyTypeContext)

func InitEmptyMappingTypeContext

func InitEmptyMappingTypeContext(p *MappingTypeContext)

func InitEmptyModifierDefinitionContext

func InitEmptyModifierDefinitionContext(p *ModifierDefinitionContext)

func InitEmptyModifierInvocationContext

func InitEmptyModifierInvocationContext(p *ModifierInvocationContext)

func InitEmptyNamedArgumentContext

func InitEmptyNamedArgumentContext(p *NamedArgumentContext)

func InitEmptyNumberLiteralContext

func InitEmptyNumberLiteralContext(p *NumberLiteralContext)

func InitEmptyOverrideSpecifierContext

func InitEmptyOverrideSpecifierContext(p *OverrideSpecifierContext)

func InitEmptyParameterDeclarationContext

func InitEmptyParameterDeclarationContext(p *ParameterDeclarationContext)

func InitEmptyParameterListContext

func InitEmptyParameterListContext(p *ParameterListContext)

func InitEmptyPathContext

func InitEmptyPathContext(p *PathContext)

func InitEmptyPragmaDirectiveContext

func InitEmptyPragmaDirectiveContext(p *PragmaDirectiveContext)

func InitEmptyReceiveFunctionDefinitionContext

func InitEmptyReceiveFunctionDefinitionContext(p *ReceiveFunctionDefinitionContext)

func InitEmptyReturnStatementContext

func InitEmptyReturnStatementContext(p *ReturnStatementContext)

func InitEmptyRevertStatementContext

func InitEmptyRevertStatementContext(p *RevertStatementContext)

func InitEmptySimpleStatementContext

func InitEmptySimpleStatementContext(p *SimpleStatementContext)

func InitEmptySourceUnitContext

func InitEmptySourceUnitContext(p *SourceUnitContext)

func InitEmptyStateMutabilityContext

func InitEmptyStateMutabilityContext(p *StateMutabilityContext)

func InitEmptyStateVariableDeclarationContext

func InitEmptyStateVariableDeclarationContext(p *StateVariableDeclarationContext)

func InitEmptyStatementContext

func InitEmptyStatementContext(p *StatementContext)

func InitEmptyStringLiteralContext

func InitEmptyStringLiteralContext(p *StringLiteralContext)

func InitEmptyStructDefinitionContext

func InitEmptyStructDefinitionContext(p *StructDefinitionContext)

func InitEmptyStructMemberContext

func InitEmptyStructMemberContext(p *StructMemberContext)

func InitEmptySymbolAliasesContext

func InitEmptySymbolAliasesContext(p *SymbolAliasesContext)

func InitEmptyTryStatementContext

func InitEmptyTryStatementContext(p *TryStatementContext)

func InitEmptyTupleExpressionContext

func InitEmptyTupleExpressionContext(p *TupleExpressionContext)

func InitEmptyTypeNameContext

func InitEmptyTypeNameContext(p *TypeNameContext)

func InitEmptyUncheckedBlockContext

func InitEmptyUncheckedBlockContext(p *UncheckedBlockContext)

func InitEmptyUnicodeStringLiteralContext

func InitEmptyUnicodeStringLiteralContext(p *UnicodeStringLiteralContext)

func InitEmptyUserDefinableOperatorContext

func InitEmptyUserDefinableOperatorContext(p *UserDefinableOperatorContext)

func InitEmptyUserDefinedValueTypeDefinitionContext

func InitEmptyUserDefinedValueTypeDefinitionContext(p *UserDefinedValueTypeDefinitionContext)

func InitEmptyUsingDirectiveContext

func InitEmptyUsingDirectiveContext(p *UsingDirectiveContext)

func InitEmptyVariableDeclarationContext

func InitEmptyVariableDeclarationContext(p *VariableDeclarationContext)

func InitEmptyVariableDeclarationListContext

func InitEmptyVariableDeclarationListContext(p *VariableDeclarationListContext)

func InitEmptyVariableDeclarationStatementContext

func InitEmptyVariableDeclarationStatementContext(p *VariableDeclarationStatementContext)

func InitEmptyVariableDeclarationTupleContext

func InitEmptyVariableDeclarationTupleContext(p *VariableDeclarationTupleContext)

func InitEmptyVisibilityContext

func InitEmptyVisibilityContext(p *VisibilityContext)

func InitEmptyWhileStatementContext

func InitEmptyWhileStatementContext(p *WhileStatementContext)

func InitEmptyYulAssignmentContext

func InitEmptyYulAssignmentContext(p *YulAssignmentContext)

func InitEmptyYulBlockContext

func InitEmptyYulBlockContext(p *YulBlockContext)

func InitEmptyYulBooleanContext

func InitEmptyYulBooleanContext(p *YulBooleanContext)

func InitEmptyYulExpressionContext

func InitEmptyYulExpressionContext(p *YulExpressionContext)

func InitEmptyYulForStatementContext

func InitEmptyYulForStatementContext(p *YulForStatementContext)

func InitEmptyYulFunctionCallContext

func InitEmptyYulFunctionCallContext(p *YulFunctionCallContext)

func InitEmptyYulFunctionDefinitionContext

func InitEmptyYulFunctionDefinitionContext(p *YulFunctionDefinitionContext)

func InitEmptyYulIfStatementContext

func InitEmptyYulIfStatementContext(p *YulIfStatementContext)

func InitEmptyYulLiteralContext

func InitEmptyYulLiteralContext(p *YulLiteralContext)

func InitEmptyYulPathContext

func InitEmptyYulPathContext(p *YulPathContext)

func InitEmptyYulStatementContext

func InitEmptyYulStatementContext(p *YulStatementContext)

func InitEmptyYulSwitchCaseContext

func InitEmptyYulSwitchCaseContext(p *YulSwitchCaseContext)

func InitEmptyYulSwitchStatementContext

func InitEmptyYulSwitchStatementContext(p *YulSwitchStatementContext)

func InitEmptyYulVariableDeclarationContext

func InitEmptyYulVariableDeclarationContext(p *YulVariableDeclarationContext)

func SolidityLexerInit

func SolidityLexerInit()

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

func SolidityParserInit

func SolidityParserInit()

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

Types

type AddSubOperationContext

type AddSubOperationContext struct {
	ExpressionContext
}

func NewAddSubOperationContext

func NewAddSubOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddSubOperationContext

func (*AddSubOperationContext) Add

func (s *AddSubOperationContext) Add() antlr.TerminalNode

func (*AddSubOperationContext) AllExpression

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

func (*AddSubOperationContext) EnterRule

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

func (*AddSubOperationContext) ExitRule

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

func (*AddSubOperationContext) Expression

func (*AddSubOperationContext) GetRuleContext

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

func (*AddSubOperationContext) Sub

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

type AndOperationContext

type AndOperationContext struct {
	ExpressionContext
}

func NewAndOperationContext

func NewAndOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndOperationContext

func (*AndOperationContext) AllExpression

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

func (*AndOperationContext) And

func (s *AndOperationContext) And() antlr.TerminalNode

func (*AndOperationContext) EnterRule

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

func (*AndOperationContext) ExitRule

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

func (*AndOperationContext) Expression

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

func (*AndOperationContext) GetRuleContext

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

type AssemblyFlagsContext

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

func NewAssemblyFlagsContext

func NewAssemblyFlagsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyFlagsContext

func NewEmptyAssemblyFlagsContext

func NewEmptyAssemblyFlagsContext() *AssemblyFlagsContext

func (*AssemblyFlagsContext) AllAssemblyBlockComma

func (s *AssemblyFlagsContext) AllAssemblyBlockComma() []antlr.TerminalNode

func (*AssemblyFlagsContext) AllAssemblyFlagString

func (s *AssemblyFlagsContext) AllAssemblyFlagString() []antlr.TerminalNode

func (*AssemblyFlagsContext) AssemblyBlockComma

func (s *AssemblyFlagsContext) AssemblyBlockComma(i int) antlr.TerminalNode

func (*AssemblyFlagsContext) AssemblyBlockLParen

func (s *AssemblyFlagsContext) AssemblyBlockLParen() antlr.TerminalNode

func (*AssemblyFlagsContext) AssemblyBlockRParen

func (s *AssemblyFlagsContext) AssemblyBlockRParen() antlr.TerminalNode

func (*AssemblyFlagsContext) AssemblyFlagString

func (s *AssemblyFlagsContext) AssemblyFlagString(i int) antlr.TerminalNode

func (*AssemblyFlagsContext) EnterRule

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

func (*AssemblyFlagsContext) ExitRule

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

func (*AssemblyFlagsContext) GetParser

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

func (*AssemblyFlagsContext) GetRuleContext

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

func (*AssemblyFlagsContext) IsAssemblyFlagsContext

func (*AssemblyFlagsContext) IsAssemblyFlagsContext()

func (*AssemblyFlagsContext) ToStringTree

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

type AssemblyStatementContext

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

func NewAssemblyStatementContext

func NewAssemblyStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyStatementContext

func NewEmptyAssemblyStatementContext

func NewEmptyAssemblyStatementContext() *AssemblyStatementContext

func (*AssemblyStatementContext) AllYulStatement

func (s *AssemblyStatementContext) AllYulStatement() []IYulStatementContext

func (*AssemblyStatementContext) Assembly

func (s *AssemblyStatementContext) Assembly() antlr.TerminalNode

func (*AssemblyStatementContext) AssemblyDialect

func (s *AssemblyStatementContext) AssemblyDialect() antlr.TerminalNode

func (*AssemblyStatementContext) AssemblyFlags

func (*AssemblyStatementContext) AssemblyLBrace

func (s *AssemblyStatementContext) AssemblyLBrace() antlr.TerminalNode

func (*AssemblyStatementContext) EnterRule

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

func (*AssemblyStatementContext) ExitRule

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

func (*AssemblyStatementContext) GetParser

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

func (*AssemblyStatementContext) GetRuleContext

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

func (*AssemblyStatementContext) IsAssemblyStatementContext

func (*AssemblyStatementContext) IsAssemblyStatementContext()

func (*AssemblyStatementContext) ToStringTree

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

func (*AssemblyStatementContext) YulRBrace

func (s *AssemblyStatementContext) YulRBrace() antlr.TerminalNode

func (*AssemblyStatementContext) YulStatement

type AssignOpContext

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

func NewAssignOpContext

func NewAssignOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignOpContext

func NewEmptyAssignOpContext

func NewEmptyAssignOpContext() *AssignOpContext

func (*AssignOpContext) Assign

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

func (*AssignOpContext) AssignAdd

func (s *AssignOpContext) AssignAdd() antlr.TerminalNode

func (*AssignOpContext) AssignBitAnd

func (s *AssignOpContext) AssignBitAnd() antlr.TerminalNode

func (*AssignOpContext) AssignBitOr

func (s *AssignOpContext) AssignBitOr() antlr.TerminalNode

func (*AssignOpContext) AssignBitXor

func (s *AssignOpContext) AssignBitXor() antlr.TerminalNode

func (*AssignOpContext) AssignDiv

func (s *AssignOpContext) AssignDiv() antlr.TerminalNode

func (*AssignOpContext) AssignMod

func (s *AssignOpContext) AssignMod() antlr.TerminalNode

func (*AssignOpContext) AssignMul

func (s *AssignOpContext) AssignMul() antlr.TerminalNode

func (*AssignOpContext) AssignSar

func (s *AssignOpContext) AssignSar() antlr.TerminalNode

func (*AssignOpContext) AssignShl

func (s *AssignOpContext) AssignShl() antlr.TerminalNode

func (*AssignOpContext) AssignShr

func (s *AssignOpContext) AssignShr() antlr.TerminalNode

func (*AssignOpContext) AssignSub

func (s *AssignOpContext) AssignSub() antlr.TerminalNode

func (*AssignOpContext) EnterRule

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

func (*AssignOpContext) ExitRule

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

func (*AssignOpContext) GetParser

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

func (*AssignOpContext) GetRuleContext

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

func (*AssignOpContext) IsAssignOpContext

func (*AssignOpContext) IsAssignOpContext()

func (*AssignOpContext) ToStringTree

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

type AssignmentContext

type AssignmentContext struct {
	ExpressionContext
}

func NewAssignmentContext

func NewAssignmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentContext

func (*AssignmentContext) AllExpression

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

func (*AssignmentContext) AssignOp

func (s *AssignmentContext) AssignOp() IAssignOpContext

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(i int) IExpressionContext

func (*AssignmentContext) GetRuleContext

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

type BaseSolidityParserListener

type BaseSolidityParserListener struct{}

BaseSolidityParserListener is a complete listener for a parse tree produced by SolidityParser.

func (*BaseSolidityParserListener) EnterAddSubOperation

func (s *BaseSolidityParserListener) EnterAddSubOperation(ctx *AddSubOperationContext)

EnterAddSubOperation is called when production AddSubOperation is entered.

func (*BaseSolidityParserListener) EnterAndOperation

func (s *BaseSolidityParserListener) EnterAndOperation(ctx *AndOperationContext)

EnterAndOperation is called when production AndOperation is entered.

func (*BaseSolidityParserListener) EnterAssemblyFlags

func (s *BaseSolidityParserListener) EnterAssemblyFlags(ctx *AssemblyFlagsContext)

EnterAssemblyFlags is called when production assemblyFlags is entered.

func (*BaseSolidityParserListener) EnterAssemblyStatement

func (s *BaseSolidityParserListener) EnterAssemblyStatement(ctx *AssemblyStatementContext)

EnterAssemblyStatement is called when production assemblyStatement is entered.

func (*BaseSolidityParserListener) EnterAssignOp

func (s *BaseSolidityParserListener) EnterAssignOp(ctx *AssignOpContext)

EnterAssignOp is called when production assignOp is entered.

func (*BaseSolidityParserListener) EnterAssignment

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

EnterAssignment is called when production Assignment is entered.

func (*BaseSolidityParserListener) EnterBitAndOperation

func (s *BaseSolidityParserListener) EnterBitAndOperation(ctx *BitAndOperationContext)

EnterBitAndOperation is called when production BitAndOperation is entered.

func (*BaseSolidityParserListener) EnterBitOrOperation

func (s *BaseSolidityParserListener) EnterBitOrOperation(ctx *BitOrOperationContext)

EnterBitOrOperation is called when production BitOrOperation is entered.

func (*BaseSolidityParserListener) EnterBitXorOperation

func (s *BaseSolidityParserListener) EnterBitXorOperation(ctx *BitXorOperationContext)

EnterBitXorOperation is called when production BitXorOperation is entered.

func (*BaseSolidityParserListener) EnterBlock

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

EnterBlock is called when production block is entered.

func (*BaseSolidityParserListener) EnterBooleanLiteral

func (s *BaseSolidityParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)

EnterBooleanLiteral is called when production booleanLiteral is entered.

func (*BaseSolidityParserListener) EnterBreakStatement

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

EnterBreakStatement is called when production breakStatement is entered.

func (*BaseSolidityParserListener) EnterCallArgumentList

func (s *BaseSolidityParserListener) EnterCallArgumentList(ctx *CallArgumentListContext)

EnterCallArgumentList is called when production callArgumentList is entered.

func (*BaseSolidityParserListener) EnterCatchClause

func (s *BaseSolidityParserListener) EnterCatchClause(ctx *CatchClauseContext)

EnterCatchClause is called when production catchClause is entered.

func (*BaseSolidityParserListener) EnterConditional

func (s *BaseSolidityParserListener) EnterConditional(ctx *ConditionalContext)

EnterConditional is called when production Conditional is entered.

func (*BaseSolidityParserListener) EnterConstantVariableDeclaration

func (s *BaseSolidityParserListener) EnterConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)

EnterConstantVariableDeclaration is called when production constantVariableDeclaration is entered.

func (*BaseSolidityParserListener) EnterConstructorDefinition

func (s *BaseSolidityParserListener) EnterConstructorDefinition(ctx *ConstructorDefinitionContext)

EnterConstructorDefinition is called when production constructorDefinition is entered.

func (*BaseSolidityParserListener) EnterContinueStatement

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

EnterContinueStatement is called when production continueStatement is entered.

func (*BaseSolidityParserListener) EnterContractBodyElement

func (s *BaseSolidityParserListener) EnterContractBodyElement(ctx *ContractBodyElementContext)

EnterContractBodyElement is called when production contractBodyElement is entered.

func (*BaseSolidityParserListener) EnterContractDefinition

func (s *BaseSolidityParserListener) EnterContractDefinition(ctx *ContractDefinitionContext)

EnterContractDefinition is called when production contractDefinition is entered.

func (*BaseSolidityParserListener) EnterDataLocation

func (s *BaseSolidityParserListener) EnterDataLocation(ctx *DataLocationContext)

EnterDataLocation is called when production dataLocation is entered.

func (*BaseSolidityParserListener) EnterDoWhileStatement

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

EnterDoWhileStatement is called when production doWhileStatement is entered.

func (*BaseSolidityParserListener) EnterElementaryTypeName

func (s *BaseSolidityParserListener) EnterElementaryTypeName(ctx *ElementaryTypeNameContext)

EnterElementaryTypeName is called when production elementaryTypeName is entered.

func (*BaseSolidityParserListener) EnterEmitStatement

func (s *BaseSolidityParserListener) EnterEmitStatement(ctx *EmitStatementContext)

EnterEmitStatement is called when production emitStatement is entered.

func (*BaseSolidityParserListener) EnterEnumDefinition

func (s *BaseSolidityParserListener) EnterEnumDefinition(ctx *EnumDefinitionContext)

EnterEnumDefinition is called when production enumDefinition is entered.

func (*BaseSolidityParserListener) EnterEqualityComparison

func (s *BaseSolidityParserListener) EnterEqualityComparison(ctx *EqualityComparisonContext)

EnterEqualityComparison is called when production EqualityComparison is entered.

func (*BaseSolidityParserListener) EnterErrorDefinition

func (s *BaseSolidityParserListener) EnterErrorDefinition(ctx *ErrorDefinitionContext)

EnterErrorDefinition is called when production errorDefinition is entered.

func (*BaseSolidityParserListener) EnterErrorParameter

func (s *BaseSolidityParserListener) EnterErrorParameter(ctx *ErrorParameterContext)

EnterErrorParameter is called when production errorParameter is entered.

func (*BaseSolidityParserListener) EnterEventDefinition

func (s *BaseSolidityParserListener) EnterEventDefinition(ctx *EventDefinitionContext)

EnterEventDefinition is called when production eventDefinition is entered.

func (*BaseSolidityParserListener) EnterEventParameter

func (s *BaseSolidityParserListener) EnterEventParameter(ctx *EventParameterContext)

EnterEventParameter is called when production eventParameter is entered.

func (*BaseSolidityParserListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseSolidityParserListener) EnterExpOperation

func (s *BaseSolidityParserListener) EnterExpOperation(ctx *ExpOperationContext)

EnterExpOperation is called when production ExpOperation is entered.

func (*BaseSolidityParserListener) EnterExpressionStatement

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

EnterExpressionStatement is called when production expressionStatement is entered.

func (*BaseSolidityParserListener) EnterFallbackFunctionDefinition

func (s *BaseSolidityParserListener) EnterFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)

EnterFallbackFunctionDefinition is called when production fallbackFunctionDefinition is entered.

func (*BaseSolidityParserListener) EnterForStatement

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

EnterForStatement is called when production forStatement is entered.

func (*BaseSolidityParserListener) EnterFunctionCall

func (s *BaseSolidityParserListener) EnterFunctionCall(ctx *FunctionCallContext)

EnterFunctionCall is called when production FunctionCall is entered.

func (*BaseSolidityParserListener) EnterFunctionCallOptions

func (s *BaseSolidityParserListener) EnterFunctionCallOptions(ctx *FunctionCallOptionsContext)

EnterFunctionCallOptions is called when production FunctionCallOptions is entered.

func (*BaseSolidityParserListener) EnterFunctionDefinition

func (s *BaseSolidityParserListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)

EnterFunctionDefinition is called when production functionDefinition is entered.

func (*BaseSolidityParserListener) EnterFunctionTypeName

func (s *BaseSolidityParserListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)

EnterFunctionTypeName is called when production functionTypeName is entered.

func (*BaseSolidityParserListener) EnterHexStringLiteral

func (s *BaseSolidityParserListener) EnterHexStringLiteral(ctx *HexStringLiteralContext)

EnterHexStringLiteral is called when production hexStringLiteral is entered.

func (*BaseSolidityParserListener) EnterIdentifier

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

EnterIdentifier is called when production identifier is entered.

func (*BaseSolidityParserListener) EnterIdentifierPath

func (s *BaseSolidityParserListener) EnterIdentifierPath(ctx *IdentifierPathContext)

EnterIdentifierPath is called when production identifierPath is entered.

func (*BaseSolidityParserListener) EnterIfStatement

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

EnterIfStatement is called when production ifStatement is entered.

func (*BaseSolidityParserListener) EnterImportAliases

func (s *BaseSolidityParserListener) EnterImportAliases(ctx *ImportAliasesContext)

EnterImportAliases is called when production importAliases is entered.

func (*BaseSolidityParserListener) EnterImportDirective

func (s *BaseSolidityParserListener) EnterImportDirective(ctx *ImportDirectiveContext)

EnterImportDirective is called when production importDirective is entered.

func (*BaseSolidityParserListener) EnterIndexAccess

func (s *BaseSolidityParserListener) EnterIndexAccess(ctx *IndexAccessContext)

EnterIndexAccess is called when production IndexAccess is entered.

func (*BaseSolidityParserListener) EnterIndexRangeAccess

func (s *BaseSolidityParserListener) EnterIndexRangeAccess(ctx *IndexRangeAccessContext)

EnterIndexRangeAccess is called when production IndexRangeAccess is entered.

func (*BaseSolidityParserListener) EnterInheritanceSpecifier

func (s *BaseSolidityParserListener) EnterInheritanceSpecifier(ctx *InheritanceSpecifierContext)

EnterInheritanceSpecifier is called when production inheritanceSpecifier is entered.

func (*BaseSolidityParserListener) EnterInheritanceSpecifierList

func (s *BaseSolidityParserListener) EnterInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)

EnterInheritanceSpecifierList is called when production inheritanceSpecifierList is entered.

func (*BaseSolidityParserListener) EnterInlineArray

func (s *BaseSolidityParserListener) EnterInlineArray(ctx *InlineArrayContext)

EnterInlineArray is called when production InlineArray is entered.

func (*BaseSolidityParserListener) EnterInlineArrayExpression

func (s *BaseSolidityParserListener) EnterInlineArrayExpression(ctx *InlineArrayExpressionContext)

EnterInlineArrayExpression is called when production inlineArrayExpression is entered.

func (*BaseSolidityParserListener) EnterInterfaceDefinition

func (s *BaseSolidityParserListener) EnterInterfaceDefinition(ctx *InterfaceDefinitionContext)

EnterInterfaceDefinition is called when production interfaceDefinition is entered.

func (*BaseSolidityParserListener) EnterLibraryDefinition

func (s *BaseSolidityParserListener) EnterLibraryDefinition(ctx *LibraryDefinitionContext)

EnterLibraryDefinition is called when production libraryDefinition is entered.

func (*BaseSolidityParserListener) EnterLiteral

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

EnterLiteral is called when production literal is entered.

func (*BaseSolidityParserListener) EnterLiteralWithSubDenomination

func (s *BaseSolidityParserListener) EnterLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)

EnterLiteralWithSubDenomination is called when production literalWithSubDenomination is entered.

func (*BaseSolidityParserListener) EnterMappingKeyType

func (s *BaseSolidityParserListener) EnterMappingKeyType(ctx *MappingKeyTypeContext)

EnterMappingKeyType is called when production mappingKeyType is entered.

func (*BaseSolidityParserListener) EnterMappingType

func (s *BaseSolidityParserListener) EnterMappingType(ctx *MappingTypeContext)

EnterMappingType is called when production mappingType is entered.

func (*BaseSolidityParserListener) EnterMemberAccess

func (s *BaseSolidityParserListener) EnterMemberAccess(ctx *MemberAccessContext)

EnterMemberAccess is called when production MemberAccess is entered.

func (*BaseSolidityParserListener) EnterMetaType

func (s *BaseSolidityParserListener) EnterMetaType(ctx *MetaTypeContext)

EnterMetaType is called when production MetaType is entered.

func (*BaseSolidityParserListener) EnterModifierDefinition

func (s *BaseSolidityParserListener) EnterModifierDefinition(ctx *ModifierDefinitionContext)

EnterModifierDefinition is called when production modifierDefinition is entered.

func (*BaseSolidityParserListener) EnterModifierInvocation

func (s *BaseSolidityParserListener) EnterModifierInvocation(ctx *ModifierInvocationContext)

EnterModifierInvocation is called when production modifierInvocation is entered.

func (*BaseSolidityParserListener) EnterMulDivModOperation

func (s *BaseSolidityParserListener) EnterMulDivModOperation(ctx *MulDivModOperationContext)

EnterMulDivModOperation is called when production MulDivModOperation is entered.

func (*BaseSolidityParserListener) EnterNamedArgument

func (s *BaseSolidityParserListener) EnterNamedArgument(ctx *NamedArgumentContext)

EnterNamedArgument is called when production namedArgument is entered.

func (*BaseSolidityParserListener) EnterNewExpr

func (s *BaseSolidityParserListener) EnterNewExpr(ctx *NewExprContext)

EnterNewExpr is called when production NewExpr is entered.

func (*BaseSolidityParserListener) EnterNumberLiteral

func (s *BaseSolidityParserListener) EnterNumberLiteral(ctx *NumberLiteralContext)

EnterNumberLiteral is called when production numberLiteral is entered.

func (*BaseSolidityParserListener) EnterOrOperation

func (s *BaseSolidityParserListener) EnterOrOperation(ctx *OrOperationContext)

EnterOrOperation is called when production OrOperation is entered.

func (*BaseSolidityParserListener) EnterOrderComparison

func (s *BaseSolidityParserListener) EnterOrderComparison(ctx *OrderComparisonContext)

EnterOrderComparison is called when production OrderComparison is entered.

func (*BaseSolidityParserListener) EnterOverrideSpecifier

func (s *BaseSolidityParserListener) EnterOverrideSpecifier(ctx *OverrideSpecifierContext)

EnterOverrideSpecifier is called when production overrideSpecifier is entered.

func (*BaseSolidityParserListener) EnterParameterDeclaration

func (s *BaseSolidityParserListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)

EnterParameterDeclaration is called when production parameterDeclaration is entered.

func (*BaseSolidityParserListener) EnterParameterList

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

EnterParameterList is called when production parameterList is entered.

func (*BaseSolidityParserListener) EnterPath

func (s *BaseSolidityParserListener) EnterPath(ctx *PathContext)

EnterPath is called when production path is entered.

func (*BaseSolidityParserListener) EnterPayableConversion

func (s *BaseSolidityParserListener) EnterPayableConversion(ctx *PayableConversionContext)

EnterPayableConversion is called when production PayableConversion is entered.

func (*BaseSolidityParserListener) EnterPragmaDirective

func (s *BaseSolidityParserListener) EnterPragmaDirective(ctx *PragmaDirectiveContext)

EnterPragmaDirective is called when production pragmaDirective is entered.

func (*BaseSolidityParserListener) EnterPrimaryExpression

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

EnterPrimaryExpression is called when production PrimaryExpression is entered.

func (*BaseSolidityParserListener) EnterReceiveFunctionDefinition

func (s *BaseSolidityParserListener) EnterReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)

EnterReceiveFunctionDefinition is called when production receiveFunctionDefinition is entered.

func (*BaseSolidityParserListener) EnterReturnStatement

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

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseSolidityParserListener) EnterRevertStatement

func (s *BaseSolidityParserListener) EnterRevertStatement(ctx *RevertStatementContext)

EnterRevertStatement is called when production revertStatement is entered.

func (*BaseSolidityParserListener) EnterShiftOperation

func (s *BaseSolidityParserListener) EnterShiftOperation(ctx *ShiftOperationContext)

EnterShiftOperation is called when production ShiftOperation is entered.

func (*BaseSolidityParserListener) EnterSimpleStatement

func (s *BaseSolidityParserListener) EnterSimpleStatement(ctx *SimpleStatementContext)

EnterSimpleStatement is called when production simpleStatement is entered.

func (*BaseSolidityParserListener) EnterSourceUnit

func (s *BaseSolidityParserListener) EnterSourceUnit(ctx *SourceUnitContext)

EnterSourceUnit is called when production sourceUnit is entered.

func (*BaseSolidityParserListener) EnterStateMutability

func (s *BaseSolidityParserListener) EnterStateMutability(ctx *StateMutabilityContext)

EnterStateMutability is called when production stateMutability is entered.

func (*BaseSolidityParserListener) EnterStateVariableDeclaration

func (s *BaseSolidityParserListener) EnterStateVariableDeclaration(ctx *StateVariableDeclarationContext)

EnterStateVariableDeclaration is called when production stateVariableDeclaration is entered.

func (*BaseSolidityParserListener) EnterStatement

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

EnterStatement is called when production statement is entered.

func (*BaseSolidityParserListener) EnterStringLiteral

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

EnterStringLiteral is called when production stringLiteral is entered.

func (*BaseSolidityParserListener) EnterStructDefinition

func (s *BaseSolidityParserListener) EnterStructDefinition(ctx *StructDefinitionContext)

EnterStructDefinition is called when production structDefinition is entered.

func (*BaseSolidityParserListener) EnterStructMember

func (s *BaseSolidityParserListener) EnterStructMember(ctx *StructMemberContext)

EnterStructMember is called when production structMember is entered.

func (*BaseSolidityParserListener) EnterSymbolAliases

func (s *BaseSolidityParserListener) EnterSymbolAliases(ctx *SymbolAliasesContext)

EnterSymbolAliases is called when production symbolAliases is entered.

func (*BaseSolidityParserListener) EnterTryStatement

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

EnterTryStatement is called when production tryStatement is entered.

func (*BaseSolidityParserListener) EnterTuple

func (s *BaseSolidityParserListener) EnterTuple(ctx *TupleContext)

EnterTuple is called when production Tuple is entered.

func (*BaseSolidityParserListener) EnterTupleExpression

func (s *BaseSolidityParserListener) EnterTupleExpression(ctx *TupleExpressionContext)

EnterTupleExpression is called when production tupleExpression is entered.

func (*BaseSolidityParserListener) EnterTypeName

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

EnterTypeName is called when production typeName is entered.

func (*BaseSolidityParserListener) EnterUnaryPrefixOperation

func (s *BaseSolidityParserListener) EnterUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)

EnterUnaryPrefixOperation is called when production UnaryPrefixOperation is entered.

func (*BaseSolidityParserListener) EnterUnarySuffixOperation

func (s *BaseSolidityParserListener) EnterUnarySuffixOperation(ctx *UnarySuffixOperationContext)

EnterUnarySuffixOperation is called when production UnarySuffixOperation is entered.

func (*BaseSolidityParserListener) EnterUncheckedBlock

func (s *BaseSolidityParserListener) EnterUncheckedBlock(ctx *UncheckedBlockContext)

EnterUncheckedBlock is called when production uncheckedBlock is entered.

func (*BaseSolidityParserListener) EnterUnicodeStringLiteral

func (s *BaseSolidityParserListener) EnterUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)

EnterUnicodeStringLiteral is called when production unicodeStringLiteral is entered.

func (*BaseSolidityParserListener) EnterUserDefinableOperator

func (s *BaseSolidityParserListener) EnterUserDefinableOperator(ctx *UserDefinableOperatorContext)

EnterUserDefinableOperator is called when production userDefinableOperator is entered.

func (*BaseSolidityParserListener) EnterUserDefinedValueTypeDefinition

func (s *BaseSolidityParserListener) EnterUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)

EnterUserDefinedValueTypeDefinition is called when production userDefinedValueTypeDefinition is entered.

func (*BaseSolidityParserListener) EnterUsingDirective

func (s *BaseSolidityParserListener) EnterUsingDirective(ctx *UsingDirectiveContext)

EnterUsingDirective is called when production usingDirective is entered.

func (*BaseSolidityParserListener) EnterVariableDeclaration

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

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseSolidityParserListener) EnterVariableDeclarationList

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

EnterVariableDeclarationList is called when production variableDeclarationList is entered.

func (*BaseSolidityParserListener) EnterVariableDeclarationStatement

func (s *BaseSolidityParserListener) EnterVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)

EnterVariableDeclarationStatement is called when production variableDeclarationStatement is entered.

func (*BaseSolidityParserListener) EnterVariableDeclarationTuple

func (s *BaseSolidityParserListener) EnterVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)

EnterVariableDeclarationTuple is called when production variableDeclarationTuple is entered.

func (*BaseSolidityParserListener) EnterVisibility

func (s *BaseSolidityParserListener) EnterVisibility(ctx *VisibilityContext)

EnterVisibility is called when production visibility is entered.

func (*BaseSolidityParserListener) EnterWhileStatement

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

EnterWhileStatement is called when production whileStatement is entered.

func (*BaseSolidityParserListener) EnterYulAssignment

func (s *BaseSolidityParserListener) EnterYulAssignment(ctx *YulAssignmentContext)

EnterYulAssignment is called when production yulAssignment is entered.

func (*BaseSolidityParserListener) EnterYulBlock

func (s *BaseSolidityParserListener) EnterYulBlock(ctx *YulBlockContext)

EnterYulBlock is called when production yulBlock is entered.

func (*BaseSolidityParserListener) EnterYulBoolean

func (s *BaseSolidityParserListener) EnterYulBoolean(ctx *YulBooleanContext)

EnterYulBoolean is called when production yulBoolean is entered.

func (*BaseSolidityParserListener) EnterYulExpression

func (s *BaseSolidityParserListener) EnterYulExpression(ctx *YulExpressionContext)

EnterYulExpression is called when production yulExpression is entered.

func (*BaseSolidityParserListener) EnterYulForStatement

func (s *BaseSolidityParserListener) EnterYulForStatement(ctx *YulForStatementContext)

EnterYulForStatement is called when production yulForStatement is entered.

func (*BaseSolidityParserListener) EnterYulFunctionCall

func (s *BaseSolidityParserListener) EnterYulFunctionCall(ctx *YulFunctionCallContext)

EnterYulFunctionCall is called when production yulFunctionCall is entered.

func (*BaseSolidityParserListener) EnterYulFunctionDefinition

func (s *BaseSolidityParserListener) EnterYulFunctionDefinition(ctx *YulFunctionDefinitionContext)

EnterYulFunctionDefinition is called when production yulFunctionDefinition is entered.

func (*BaseSolidityParserListener) EnterYulIfStatement

func (s *BaseSolidityParserListener) EnterYulIfStatement(ctx *YulIfStatementContext)

EnterYulIfStatement is called when production yulIfStatement is entered.

func (*BaseSolidityParserListener) EnterYulLiteral

func (s *BaseSolidityParserListener) EnterYulLiteral(ctx *YulLiteralContext)

EnterYulLiteral is called when production yulLiteral is entered.

func (*BaseSolidityParserListener) EnterYulPath

func (s *BaseSolidityParserListener) EnterYulPath(ctx *YulPathContext)

EnterYulPath is called when production yulPath is entered.

func (*BaseSolidityParserListener) EnterYulStatement

func (s *BaseSolidityParserListener) EnterYulStatement(ctx *YulStatementContext)

EnterYulStatement is called when production yulStatement is entered.

func (*BaseSolidityParserListener) EnterYulSwitchCase

func (s *BaseSolidityParserListener) EnterYulSwitchCase(ctx *YulSwitchCaseContext)

EnterYulSwitchCase is called when production yulSwitchCase is entered.

func (*BaseSolidityParserListener) EnterYulSwitchStatement

func (s *BaseSolidityParserListener) EnterYulSwitchStatement(ctx *YulSwitchStatementContext)

EnterYulSwitchStatement is called when production yulSwitchStatement is entered.

func (*BaseSolidityParserListener) EnterYulVariableDeclaration

func (s *BaseSolidityParserListener) EnterYulVariableDeclaration(ctx *YulVariableDeclarationContext)

EnterYulVariableDeclaration is called when production yulVariableDeclaration is entered.

func (*BaseSolidityParserListener) ExitAddSubOperation

func (s *BaseSolidityParserListener) ExitAddSubOperation(ctx *AddSubOperationContext)

ExitAddSubOperation is called when production AddSubOperation is exited.

func (*BaseSolidityParserListener) ExitAndOperation

func (s *BaseSolidityParserListener) ExitAndOperation(ctx *AndOperationContext)

ExitAndOperation is called when production AndOperation is exited.

func (*BaseSolidityParserListener) ExitAssemblyFlags

func (s *BaseSolidityParserListener) ExitAssemblyFlags(ctx *AssemblyFlagsContext)

ExitAssemblyFlags is called when production assemblyFlags is exited.

func (*BaseSolidityParserListener) ExitAssemblyStatement

func (s *BaseSolidityParserListener) ExitAssemblyStatement(ctx *AssemblyStatementContext)

ExitAssemblyStatement is called when production assemblyStatement is exited.

func (*BaseSolidityParserListener) ExitAssignOp

func (s *BaseSolidityParserListener) ExitAssignOp(ctx *AssignOpContext)

ExitAssignOp is called when production assignOp is exited.

func (*BaseSolidityParserListener) ExitAssignment

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

ExitAssignment is called when production Assignment is exited.

func (*BaseSolidityParserListener) ExitBitAndOperation

func (s *BaseSolidityParserListener) ExitBitAndOperation(ctx *BitAndOperationContext)

ExitBitAndOperation is called when production BitAndOperation is exited.

func (*BaseSolidityParserListener) ExitBitOrOperation

func (s *BaseSolidityParserListener) ExitBitOrOperation(ctx *BitOrOperationContext)

ExitBitOrOperation is called when production BitOrOperation is exited.

func (*BaseSolidityParserListener) ExitBitXorOperation

func (s *BaseSolidityParserListener) ExitBitXorOperation(ctx *BitXorOperationContext)

ExitBitXorOperation is called when production BitXorOperation is exited.

func (*BaseSolidityParserListener) ExitBlock

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

ExitBlock is called when production block is exited.

func (*BaseSolidityParserListener) ExitBooleanLiteral

func (s *BaseSolidityParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)

ExitBooleanLiteral is called when production booleanLiteral is exited.

func (*BaseSolidityParserListener) ExitBreakStatement

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

ExitBreakStatement is called when production breakStatement is exited.

func (*BaseSolidityParserListener) ExitCallArgumentList

func (s *BaseSolidityParserListener) ExitCallArgumentList(ctx *CallArgumentListContext)

ExitCallArgumentList is called when production callArgumentList is exited.

func (*BaseSolidityParserListener) ExitCatchClause

func (s *BaseSolidityParserListener) ExitCatchClause(ctx *CatchClauseContext)

ExitCatchClause is called when production catchClause is exited.

func (*BaseSolidityParserListener) ExitConditional

func (s *BaseSolidityParserListener) ExitConditional(ctx *ConditionalContext)

ExitConditional is called when production Conditional is exited.

func (*BaseSolidityParserListener) ExitConstantVariableDeclaration

func (s *BaseSolidityParserListener) ExitConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)

ExitConstantVariableDeclaration is called when production constantVariableDeclaration is exited.

func (*BaseSolidityParserListener) ExitConstructorDefinition

func (s *BaseSolidityParserListener) ExitConstructorDefinition(ctx *ConstructorDefinitionContext)

ExitConstructorDefinition is called when production constructorDefinition is exited.

func (*BaseSolidityParserListener) ExitContinueStatement

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

ExitContinueStatement is called when production continueStatement is exited.

func (*BaseSolidityParserListener) ExitContractBodyElement

func (s *BaseSolidityParserListener) ExitContractBodyElement(ctx *ContractBodyElementContext)

ExitContractBodyElement is called when production contractBodyElement is exited.

func (*BaseSolidityParserListener) ExitContractDefinition

func (s *BaseSolidityParserListener) ExitContractDefinition(ctx *ContractDefinitionContext)

ExitContractDefinition is called when production contractDefinition is exited.

func (*BaseSolidityParserListener) ExitDataLocation

func (s *BaseSolidityParserListener) ExitDataLocation(ctx *DataLocationContext)

ExitDataLocation is called when production dataLocation is exited.

func (*BaseSolidityParserListener) ExitDoWhileStatement

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

ExitDoWhileStatement is called when production doWhileStatement is exited.

func (*BaseSolidityParserListener) ExitElementaryTypeName

func (s *BaseSolidityParserListener) ExitElementaryTypeName(ctx *ElementaryTypeNameContext)

ExitElementaryTypeName is called when production elementaryTypeName is exited.

func (*BaseSolidityParserListener) ExitEmitStatement

func (s *BaseSolidityParserListener) ExitEmitStatement(ctx *EmitStatementContext)

ExitEmitStatement is called when production emitStatement is exited.

func (*BaseSolidityParserListener) ExitEnumDefinition

func (s *BaseSolidityParserListener) ExitEnumDefinition(ctx *EnumDefinitionContext)

ExitEnumDefinition is called when production enumDefinition is exited.

func (*BaseSolidityParserListener) ExitEqualityComparison

func (s *BaseSolidityParserListener) ExitEqualityComparison(ctx *EqualityComparisonContext)

ExitEqualityComparison is called when production EqualityComparison is exited.

func (*BaseSolidityParserListener) ExitErrorDefinition

func (s *BaseSolidityParserListener) ExitErrorDefinition(ctx *ErrorDefinitionContext)

ExitErrorDefinition is called when production errorDefinition is exited.

func (*BaseSolidityParserListener) ExitErrorParameter

func (s *BaseSolidityParserListener) ExitErrorParameter(ctx *ErrorParameterContext)

ExitErrorParameter is called when production errorParameter is exited.

func (*BaseSolidityParserListener) ExitEventDefinition

func (s *BaseSolidityParserListener) ExitEventDefinition(ctx *EventDefinitionContext)

ExitEventDefinition is called when production eventDefinition is exited.

func (*BaseSolidityParserListener) ExitEventParameter

func (s *BaseSolidityParserListener) ExitEventParameter(ctx *EventParameterContext)

ExitEventParameter is called when production eventParameter is exited.

func (*BaseSolidityParserListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseSolidityParserListener) ExitExpOperation

func (s *BaseSolidityParserListener) ExitExpOperation(ctx *ExpOperationContext)

ExitExpOperation is called when production ExpOperation is exited.

func (*BaseSolidityParserListener) ExitExpressionStatement

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

ExitExpressionStatement is called when production expressionStatement is exited.

func (*BaseSolidityParserListener) ExitFallbackFunctionDefinition

func (s *BaseSolidityParserListener) ExitFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)

ExitFallbackFunctionDefinition is called when production fallbackFunctionDefinition is exited.

func (*BaseSolidityParserListener) ExitForStatement

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

ExitForStatement is called when production forStatement is exited.

func (*BaseSolidityParserListener) ExitFunctionCall

func (s *BaseSolidityParserListener) ExitFunctionCall(ctx *FunctionCallContext)

ExitFunctionCall is called when production FunctionCall is exited.

func (*BaseSolidityParserListener) ExitFunctionCallOptions

func (s *BaseSolidityParserListener) ExitFunctionCallOptions(ctx *FunctionCallOptionsContext)

ExitFunctionCallOptions is called when production FunctionCallOptions is exited.

func (*BaseSolidityParserListener) ExitFunctionDefinition

func (s *BaseSolidityParserListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)

ExitFunctionDefinition is called when production functionDefinition is exited.

func (*BaseSolidityParserListener) ExitFunctionTypeName

func (s *BaseSolidityParserListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)

ExitFunctionTypeName is called when production functionTypeName is exited.

func (*BaseSolidityParserListener) ExitHexStringLiteral

func (s *BaseSolidityParserListener) ExitHexStringLiteral(ctx *HexStringLiteralContext)

ExitHexStringLiteral is called when production hexStringLiteral is exited.

func (*BaseSolidityParserListener) ExitIdentifier

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

ExitIdentifier is called when production identifier is exited.

func (*BaseSolidityParserListener) ExitIdentifierPath

func (s *BaseSolidityParserListener) ExitIdentifierPath(ctx *IdentifierPathContext)

ExitIdentifierPath is called when production identifierPath is exited.

func (*BaseSolidityParserListener) ExitIfStatement

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

ExitIfStatement is called when production ifStatement is exited.

func (*BaseSolidityParserListener) ExitImportAliases

func (s *BaseSolidityParserListener) ExitImportAliases(ctx *ImportAliasesContext)

ExitImportAliases is called when production importAliases is exited.

func (*BaseSolidityParserListener) ExitImportDirective

func (s *BaseSolidityParserListener) ExitImportDirective(ctx *ImportDirectiveContext)

ExitImportDirective is called when production importDirective is exited.

func (*BaseSolidityParserListener) ExitIndexAccess

func (s *BaseSolidityParserListener) ExitIndexAccess(ctx *IndexAccessContext)

ExitIndexAccess is called when production IndexAccess is exited.

func (*BaseSolidityParserListener) ExitIndexRangeAccess

func (s *BaseSolidityParserListener) ExitIndexRangeAccess(ctx *IndexRangeAccessContext)

ExitIndexRangeAccess is called when production IndexRangeAccess is exited.

func (*BaseSolidityParserListener) ExitInheritanceSpecifier

func (s *BaseSolidityParserListener) ExitInheritanceSpecifier(ctx *InheritanceSpecifierContext)

ExitInheritanceSpecifier is called when production inheritanceSpecifier is exited.

func (*BaseSolidityParserListener) ExitInheritanceSpecifierList

func (s *BaseSolidityParserListener) ExitInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)

ExitInheritanceSpecifierList is called when production inheritanceSpecifierList is exited.

func (*BaseSolidityParserListener) ExitInlineArray

func (s *BaseSolidityParserListener) ExitInlineArray(ctx *InlineArrayContext)

ExitInlineArray is called when production InlineArray is exited.

func (*BaseSolidityParserListener) ExitInlineArrayExpression

func (s *BaseSolidityParserListener) ExitInlineArrayExpression(ctx *InlineArrayExpressionContext)

ExitInlineArrayExpression is called when production inlineArrayExpression is exited.

func (*BaseSolidityParserListener) ExitInterfaceDefinition

func (s *BaseSolidityParserListener) ExitInterfaceDefinition(ctx *InterfaceDefinitionContext)

ExitInterfaceDefinition is called when production interfaceDefinition is exited.

func (*BaseSolidityParserListener) ExitLibraryDefinition

func (s *BaseSolidityParserListener) ExitLibraryDefinition(ctx *LibraryDefinitionContext)

ExitLibraryDefinition is called when production libraryDefinition is exited.

func (*BaseSolidityParserListener) ExitLiteral

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

ExitLiteral is called when production literal is exited.

func (*BaseSolidityParserListener) ExitLiteralWithSubDenomination

func (s *BaseSolidityParserListener) ExitLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)

ExitLiteralWithSubDenomination is called when production literalWithSubDenomination is exited.

func (*BaseSolidityParserListener) ExitMappingKeyType

func (s *BaseSolidityParserListener) ExitMappingKeyType(ctx *MappingKeyTypeContext)

ExitMappingKeyType is called when production mappingKeyType is exited.

func (*BaseSolidityParserListener) ExitMappingType

func (s *BaseSolidityParserListener) ExitMappingType(ctx *MappingTypeContext)

ExitMappingType is called when production mappingType is exited.

func (*BaseSolidityParserListener) ExitMemberAccess

func (s *BaseSolidityParserListener) ExitMemberAccess(ctx *MemberAccessContext)

ExitMemberAccess is called when production MemberAccess is exited.

func (*BaseSolidityParserListener) ExitMetaType

func (s *BaseSolidityParserListener) ExitMetaType(ctx *MetaTypeContext)

ExitMetaType is called when production MetaType is exited.

func (*BaseSolidityParserListener) ExitModifierDefinition

func (s *BaseSolidityParserListener) ExitModifierDefinition(ctx *ModifierDefinitionContext)

ExitModifierDefinition is called when production modifierDefinition is exited.

func (*BaseSolidityParserListener) ExitModifierInvocation

func (s *BaseSolidityParserListener) ExitModifierInvocation(ctx *ModifierInvocationContext)

ExitModifierInvocation is called when production modifierInvocation is exited.

func (*BaseSolidityParserListener) ExitMulDivModOperation

func (s *BaseSolidityParserListener) ExitMulDivModOperation(ctx *MulDivModOperationContext)

ExitMulDivModOperation is called when production MulDivModOperation is exited.

func (*BaseSolidityParserListener) ExitNamedArgument

func (s *BaseSolidityParserListener) ExitNamedArgument(ctx *NamedArgumentContext)

ExitNamedArgument is called when production namedArgument is exited.

func (*BaseSolidityParserListener) ExitNewExpr

func (s *BaseSolidityParserListener) ExitNewExpr(ctx *NewExprContext)

ExitNewExpr is called when production NewExpr is exited.

func (*BaseSolidityParserListener) ExitNumberLiteral

func (s *BaseSolidityParserListener) ExitNumberLiteral(ctx *NumberLiteralContext)

ExitNumberLiteral is called when production numberLiteral is exited.

func (*BaseSolidityParserListener) ExitOrOperation

func (s *BaseSolidityParserListener) ExitOrOperation(ctx *OrOperationContext)

ExitOrOperation is called when production OrOperation is exited.

func (*BaseSolidityParserListener) ExitOrderComparison

func (s *BaseSolidityParserListener) ExitOrderComparison(ctx *OrderComparisonContext)

ExitOrderComparison is called when production OrderComparison is exited.

func (*BaseSolidityParserListener) ExitOverrideSpecifier

func (s *BaseSolidityParserListener) ExitOverrideSpecifier(ctx *OverrideSpecifierContext)

ExitOverrideSpecifier is called when production overrideSpecifier is exited.

func (*BaseSolidityParserListener) ExitParameterDeclaration

func (s *BaseSolidityParserListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)

ExitParameterDeclaration is called when production parameterDeclaration is exited.

func (*BaseSolidityParserListener) ExitParameterList

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

ExitParameterList is called when production parameterList is exited.

func (*BaseSolidityParserListener) ExitPath

func (s *BaseSolidityParserListener) ExitPath(ctx *PathContext)

ExitPath is called when production path is exited.

func (*BaseSolidityParserListener) ExitPayableConversion

func (s *BaseSolidityParserListener) ExitPayableConversion(ctx *PayableConversionContext)

ExitPayableConversion is called when production PayableConversion is exited.

func (*BaseSolidityParserListener) ExitPragmaDirective

func (s *BaseSolidityParserListener) ExitPragmaDirective(ctx *PragmaDirectiveContext)

ExitPragmaDirective is called when production pragmaDirective is exited.

func (*BaseSolidityParserListener) ExitPrimaryExpression

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

ExitPrimaryExpression is called when production PrimaryExpression is exited.

func (*BaseSolidityParserListener) ExitReceiveFunctionDefinition

func (s *BaseSolidityParserListener) ExitReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)

ExitReceiveFunctionDefinition is called when production receiveFunctionDefinition is exited.

func (*BaseSolidityParserListener) ExitReturnStatement

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

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseSolidityParserListener) ExitRevertStatement

func (s *BaseSolidityParserListener) ExitRevertStatement(ctx *RevertStatementContext)

ExitRevertStatement is called when production revertStatement is exited.

func (*BaseSolidityParserListener) ExitShiftOperation

func (s *BaseSolidityParserListener) ExitShiftOperation(ctx *ShiftOperationContext)

ExitShiftOperation is called when production ShiftOperation is exited.

func (*BaseSolidityParserListener) ExitSimpleStatement

func (s *BaseSolidityParserListener) ExitSimpleStatement(ctx *SimpleStatementContext)

ExitSimpleStatement is called when production simpleStatement is exited.

func (*BaseSolidityParserListener) ExitSourceUnit

func (s *BaseSolidityParserListener) ExitSourceUnit(ctx *SourceUnitContext)

ExitSourceUnit is called when production sourceUnit is exited.

func (*BaseSolidityParserListener) ExitStateMutability

func (s *BaseSolidityParserListener) ExitStateMutability(ctx *StateMutabilityContext)

ExitStateMutability is called when production stateMutability is exited.

func (*BaseSolidityParserListener) ExitStateVariableDeclaration

func (s *BaseSolidityParserListener) ExitStateVariableDeclaration(ctx *StateVariableDeclarationContext)

ExitStateVariableDeclaration is called when production stateVariableDeclaration is exited.

func (*BaseSolidityParserListener) ExitStatement

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

ExitStatement is called when production statement is exited.

func (*BaseSolidityParserListener) ExitStringLiteral

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

ExitStringLiteral is called when production stringLiteral is exited.

func (*BaseSolidityParserListener) ExitStructDefinition

func (s *BaseSolidityParserListener) ExitStructDefinition(ctx *StructDefinitionContext)

ExitStructDefinition is called when production structDefinition is exited.

func (*BaseSolidityParserListener) ExitStructMember

func (s *BaseSolidityParserListener) ExitStructMember(ctx *StructMemberContext)

ExitStructMember is called when production structMember is exited.

func (*BaseSolidityParserListener) ExitSymbolAliases

func (s *BaseSolidityParserListener) ExitSymbolAliases(ctx *SymbolAliasesContext)

ExitSymbolAliases is called when production symbolAliases is exited.

func (*BaseSolidityParserListener) ExitTryStatement

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

ExitTryStatement is called when production tryStatement is exited.

func (*BaseSolidityParserListener) ExitTuple

func (s *BaseSolidityParserListener) ExitTuple(ctx *TupleContext)

ExitTuple is called when production Tuple is exited.

func (*BaseSolidityParserListener) ExitTupleExpression

func (s *BaseSolidityParserListener) ExitTupleExpression(ctx *TupleExpressionContext)

ExitTupleExpression is called when production tupleExpression is exited.

func (*BaseSolidityParserListener) ExitTypeName

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

ExitTypeName is called when production typeName is exited.

func (*BaseSolidityParserListener) ExitUnaryPrefixOperation

func (s *BaseSolidityParserListener) ExitUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)

ExitUnaryPrefixOperation is called when production UnaryPrefixOperation is exited.

func (*BaseSolidityParserListener) ExitUnarySuffixOperation

func (s *BaseSolidityParserListener) ExitUnarySuffixOperation(ctx *UnarySuffixOperationContext)

ExitUnarySuffixOperation is called when production UnarySuffixOperation is exited.

func (*BaseSolidityParserListener) ExitUncheckedBlock

func (s *BaseSolidityParserListener) ExitUncheckedBlock(ctx *UncheckedBlockContext)

ExitUncheckedBlock is called when production uncheckedBlock is exited.

func (*BaseSolidityParserListener) ExitUnicodeStringLiteral

func (s *BaseSolidityParserListener) ExitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)

ExitUnicodeStringLiteral is called when production unicodeStringLiteral is exited.

func (*BaseSolidityParserListener) ExitUserDefinableOperator

func (s *BaseSolidityParserListener) ExitUserDefinableOperator(ctx *UserDefinableOperatorContext)

ExitUserDefinableOperator is called when production userDefinableOperator is exited.

func (*BaseSolidityParserListener) ExitUserDefinedValueTypeDefinition

func (s *BaseSolidityParserListener) ExitUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)

ExitUserDefinedValueTypeDefinition is called when production userDefinedValueTypeDefinition is exited.

func (*BaseSolidityParserListener) ExitUsingDirective

func (s *BaseSolidityParserListener) ExitUsingDirective(ctx *UsingDirectiveContext)

ExitUsingDirective is called when production usingDirective is exited.

func (*BaseSolidityParserListener) ExitVariableDeclaration

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

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseSolidityParserListener) ExitVariableDeclarationList

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

ExitVariableDeclarationList is called when production variableDeclarationList is exited.

func (*BaseSolidityParserListener) ExitVariableDeclarationStatement

func (s *BaseSolidityParserListener) ExitVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)

ExitVariableDeclarationStatement is called when production variableDeclarationStatement is exited.

func (*BaseSolidityParserListener) ExitVariableDeclarationTuple

func (s *BaseSolidityParserListener) ExitVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)

ExitVariableDeclarationTuple is called when production variableDeclarationTuple is exited.

func (*BaseSolidityParserListener) ExitVisibility

func (s *BaseSolidityParserListener) ExitVisibility(ctx *VisibilityContext)

ExitVisibility is called when production visibility is exited.

func (*BaseSolidityParserListener) ExitWhileStatement

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

ExitWhileStatement is called when production whileStatement is exited.

func (*BaseSolidityParserListener) ExitYulAssignment

func (s *BaseSolidityParserListener) ExitYulAssignment(ctx *YulAssignmentContext)

ExitYulAssignment is called when production yulAssignment is exited.

func (*BaseSolidityParserListener) ExitYulBlock

func (s *BaseSolidityParserListener) ExitYulBlock(ctx *YulBlockContext)

ExitYulBlock is called when production yulBlock is exited.

func (*BaseSolidityParserListener) ExitYulBoolean

func (s *BaseSolidityParserListener) ExitYulBoolean(ctx *YulBooleanContext)

ExitYulBoolean is called when production yulBoolean is exited.

func (*BaseSolidityParserListener) ExitYulExpression

func (s *BaseSolidityParserListener) ExitYulExpression(ctx *YulExpressionContext)

ExitYulExpression is called when production yulExpression is exited.

func (*BaseSolidityParserListener) ExitYulForStatement

func (s *BaseSolidityParserListener) ExitYulForStatement(ctx *YulForStatementContext)

ExitYulForStatement is called when production yulForStatement is exited.

func (*BaseSolidityParserListener) ExitYulFunctionCall

func (s *BaseSolidityParserListener) ExitYulFunctionCall(ctx *YulFunctionCallContext)

ExitYulFunctionCall is called when production yulFunctionCall is exited.

func (*BaseSolidityParserListener) ExitYulFunctionDefinition

func (s *BaseSolidityParserListener) ExitYulFunctionDefinition(ctx *YulFunctionDefinitionContext)

ExitYulFunctionDefinition is called when production yulFunctionDefinition is exited.

func (*BaseSolidityParserListener) ExitYulIfStatement

func (s *BaseSolidityParserListener) ExitYulIfStatement(ctx *YulIfStatementContext)

ExitYulIfStatement is called when production yulIfStatement is exited.

func (*BaseSolidityParserListener) ExitYulLiteral

func (s *BaseSolidityParserListener) ExitYulLiteral(ctx *YulLiteralContext)

ExitYulLiteral is called when production yulLiteral is exited.

func (*BaseSolidityParserListener) ExitYulPath

func (s *BaseSolidityParserListener) ExitYulPath(ctx *YulPathContext)

ExitYulPath is called when production yulPath is exited.

func (*BaseSolidityParserListener) ExitYulStatement

func (s *BaseSolidityParserListener) ExitYulStatement(ctx *YulStatementContext)

ExitYulStatement is called when production yulStatement is exited.

func (*BaseSolidityParserListener) ExitYulSwitchCase

func (s *BaseSolidityParserListener) ExitYulSwitchCase(ctx *YulSwitchCaseContext)

ExitYulSwitchCase is called when production yulSwitchCase is exited.

func (*BaseSolidityParserListener) ExitYulSwitchStatement

func (s *BaseSolidityParserListener) ExitYulSwitchStatement(ctx *YulSwitchStatementContext)

ExitYulSwitchStatement is called when production yulSwitchStatement is exited.

func (*BaseSolidityParserListener) ExitYulVariableDeclaration

func (s *BaseSolidityParserListener) ExitYulVariableDeclaration(ctx *YulVariableDeclarationContext)

ExitYulVariableDeclaration is called when production yulVariableDeclaration is exited.

func (*BaseSolidityParserListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseSolidityParserListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BitAndOperationContext

type BitAndOperationContext struct {
	ExpressionContext
}

func NewBitAndOperationContext

func NewBitAndOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitAndOperationContext

func (*BitAndOperationContext) AllExpression

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

func (*BitAndOperationContext) BitAnd

func (s *BitAndOperationContext) BitAnd() antlr.TerminalNode

func (*BitAndOperationContext) EnterRule

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

func (*BitAndOperationContext) ExitRule

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

func (*BitAndOperationContext) Expression

func (*BitAndOperationContext) GetRuleContext

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

type BitOrOperationContext

type BitOrOperationContext struct {
	ExpressionContext
}

func NewBitOrOperationContext

func NewBitOrOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitOrOperationContext

func (*BitOrOperationContext) AllExpression

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

func (*BitOrOperationContext) BitOr

func (s *BitOrOperationContext) BitOr() antlr.TerminalNode

func (*BitOrOperationContext) EnterRule

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

func (*BitOrOperationContext) ExitRule

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

func (*BitOrOperationContext) Expression

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

func (*BitOrOperationContext) GetRuleContext

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

type BitXorOperationContext

type BitXorOperationContext struct {
	ExpressionContext
}

func NewBitXorOperationContext

func NewBitXorOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitXorOperationContext

func (*BitXorOperationContext) AllExpression

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

func (*BitXorOperationContext) BitXor

func (s *BitXorOperationContext) BitXor() antlr.TerminalNode

func (*BitXorOperationContext) EnterRule

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

func (*BitXorOperationContext) ExitRule

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

func (*BitXorOperationContext) Expression

func (*BitXorOperationContext) GetRuleContext

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

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

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

func (*BlockContext) AllUncheckedBlock

func (s *BlockContext) AllUncheckedBlock() []IUncheckedBlockContext

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

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

func (*BlockContext) RBrace

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

func (*BlockContext) Statement

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

func (*BlockContext) ToStringTree

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

func (*BlockContext) UncheckedBlock

func (s *BlockContext) UncheckedBlock(i int) IUncheckedBlockContext

type BooleanLiteralContext

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

func NewBooleanLiteralContext

func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext

func NewEmptyBooleanLiteralContext

func NewEmptyBooleanLiteralContext() *BooleanLiteralContext

func (*BooleanLiteralContext) EnterRule

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

func (*BooleanLiteralContext) ExitRule

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

func (*BooleanLiteralContext) False

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

func (*BooleanLiteralContext) GetParser

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

func (*BooleanLiteralContext) GetRuleContext

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

func (*BooleanLiteralContext) IsBooleanLiteralContext

func (*BooleanLiteralContext) IsBooleanLiteralContext()

func (*BooleanLiteralContext) ToStringTree

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

func (*BooleanLiteralContext) True

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

type BreakStatementContext

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

func NewBreakStatementContext

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

func NewEmptyBreakStatementContext

func NewEmptyBreakStatementContext() *BreakStatementContext

func (*BreakStatementContext) Break

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

func (*BreakStatementContext) EnterRule

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

func (*BreakStatementContext) ExitRule

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

func (*BreakStatementContext) GetParser

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

func (*BreakStatementContext) GetRuleContext

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

func (*BreakStatementContext) IsBreakStatementContext

func (*BreakStatementContext) IsBreakStatementContext()

func (*BreakStatementContext) Semicolon

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

func (*BreakStatementContext) ToStringTree

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

type CallArgumentListContext

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

func NewCallArgumentListContext

func NewCallArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallArgumentListContext

func NewEmptyCallArgumentListContext

func NewEmptyCallArgumentListContext() *CallArgumentListContext

func (*CallArgumentListContext) AllComma

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

func (*CallArgumentListContext) AllExpression

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

func (*CallArgumentListContext) AllNamedArgument

func (s *CallArgumentListContext) AllNamedArgument() []INamedArgumentContext

func (*CallArgumentListContext) Comma

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

func (*CallArgumentListContext) EnterRule

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

func (*CallArgumentListContext) ExitRule

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

func (*CallArgumentListContext) Expression

func (*CallArgumentListContext) GetParser

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

func (*CallArgumentListContext) GetRuleContext

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

func (*CallArgumentListContext) IsCallArgumentListContext

func (*CallArgumentListContext) IsCallArgumentListContext()

func (*CallArgumentListContext) LBrace

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

func (*CallArgumentListContext) LParen

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

func (*CallArgumentListContext) NamedArgument

func (*CallArgumentListContext) RBrace

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

func (*CallArgumentListContext) RParen

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

func (*CallArgumentListContext) ToStringTree

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

type CatchClauseContext

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

func NewCatchClauseContext

func NewCatchClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseContext

func NewEmptyCatchClauseContext

func NewEmptyCatchClauseContext() *CatchClauseContext

func (*CatchClauseContext) Block

func (s *CatchClauseContext) Block() IBlockContext

func (*CatchClauseContext) Catch

func (s *CatchClauseContext) Catch() antlr.TerminalNode

func (*CatchClauseContext) EnterRule

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

func (*CatchClauseContext) ExitRule

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

func (*CatchClauseContext) GetArguments

func (s *CatchClauseContext) GetArguments() IParameterListContext

func (*CatchClauseContext) GetParser

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

func (*CatchClauseContext) GetRuleContext

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

func (*CatchClauseContext) Identifier

func (s *CatchClauseContext) Identifier() IIdentifierContext

func (*CatchClauseContext) IsCatchClauseContext

func (*CatchClauseContext) IsCatchClauseContext()

func (*CatchClauseContext) LParen

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

func (*CatchClauseContext) ParameterList

func (s *CatchClauseContext) ParameterList() IParameterListContext

func (*CatchClauseContext) RParen

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

func (*CatchClauseContext) SetArguments

func (s *CatchClauseContext) SetArguments(v IParameterListContext)

func (*CatchClauseContext) ToStringTree

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

type ConditionalContext

type ConditionalContext struct {
	ExpressionContext
}

func NewConditionalContext

func NewConditionalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConditionalContext

func (*ConditionalContext) AllExpression

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

func (*ConditionalContext) Colon

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

func (*ConditionalContext) Conditional

func (s *ConditionalContext) Conditional() antlr.TerminalNode

func (*ConditionalContext) EnterRule

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

func (*ConditionalContext) ExitRule

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

func (*ConditionalContext) Expression

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

func (*ConditionalContext) GetRuleContext

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

type ConstantVariableDeclarationContext

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

func NewConstantVariableDeclarationContext

func NewConstantVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantVariableDeclarationContext

func NewEmptyConstantVariableDeclarationContext

func NewEmptyConstantVariableDeclarationContext() *ConstantVariableDeclarationContext

func (*ConstantVariableDeclarationContext) Assign

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

func (*ConstantVariableDeclarationContext) Constant

func (s *ConstantVariableDeclarationContext) Constant() antlr.TerminalNode

func (*ConstantVariableDeclarationContext) EnterRule

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

func (*ConstantVariableDeclarationContext) ExitRule

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

func (*ConstantVariableDeclarationContext) Expression

func (*ConstantVariableDeclarationContext) GetInitialValue

func (*ConstantVariableDeclarationContext) GetName

func (*ConstantVariableDeclarationContext) GetParser

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

func (*ConstantVariableDeclarationContext) GetRuleContext

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

func (*ConstantVariableDeclarationContext) GetType_

func (*ConstantVariableDeclarationContext) Identifier

func (*ConstantVariableDeclarationContext) IsConstantVariableDeclarationContext

func (*ConstantVariableDeclarationContext) IsConstantVariableDeclarationContext()

func (*ConstantVariableDeclarationContext) Semicolon

func (s *ConstantVariableDeclarationContext) Semicolon() antlr.TerminalNode

func (*ConstantVariableDeclarationContext) SetInitialValue

func (*ConstantVariableDeclarationContext) SetName

func (*ConstantVariableDeclarationContext) SetType_

func (*ConstantVariableDeclarationContext) ToStringTree

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

func (*ConstantVariableDeclarationContext) TypeName

type ConstructorDefinitionContext

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

func NewConstructorDefinitionContext

func NewConstructorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorDefinitionContext

func NewEmptyConstructorDefinitionContext

func NewEmptyConstructorDefinitionContext() *ConstructorDefinitionContext

func (*ConstructorDefinitionContext) AllInternal

func (s *ConstructorDefinitionContext) AllInternal() []antlr.TerminalNode

func (*ConstructorDefinitionContext) AllModifierInvocation

func (s *ConstructorDefinitionContext) AllModifierInvocation() []IModifierInvocationContext

func (*ConstructorDefinitionContext) AllPayable

func (s *ConstructorDefinitionContext) AllPayable() []antlr.TerminalNode

func (*ConstructorDefinitionContext) AllPublic

func (s *ConstructorDefinitionContext) AllPublic() []antlr.TerminalNode

func (*ConstructorDefinitionContext) Block

func (*ConstructorDefinitionContext) Constructor

func (s *ConstructorDefinitionContext) Constructor() antlr.TerminalNode

func (*ConstructorDefinitionContext) EnterRule

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

func (*ConstructorDefinitionContext) ExitRule

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

func (*ConstructorDefinitionContext) GetArguments

func (*ConstructorDefinitionContext) GetBody

func (*ConstructorDefinitionContext) GetParser

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

func (*ConstructorDefinitionContext) GetPayableSet

func (s *ConstructorDefinitionContext) GetPayableSet() bool

func (*ConstructorDefinitionContext) GetRuleContext

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

func (*ConstructorDefinitionContext) GetVisibilitySet

func (s *ConstructorDefinitionContext) GetVisibilitySet() bool

func (*ConstructorDefinitionContext) Internal

func (s *ConstructorDefinitionContext) Internal(i int) antlr.TerminalNode

func (*ConstructorDefinitionContext) IsConstructorDefinitionContext

func (*ConstructorDefinitionContext) IsConstructorDefinitionContext()

func (*ConstructorDefinitionContext) LParen

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

func (*ConstructorDefinitionContext) ModifierInvocation

func (*ConstructorDefinitionContext) ParameterList

func (*ConstructorDefinitionContext) Payable

func (s *ConstructorDefinitionContext) Payable(i int) antlr.TerminalNode

func (*ConstructorDefinitionContext) Public

func (s *ConstructorDefinitionContext) Public(i int) antlr.TerminalNode

func (*ConstructorDefinitionContext) RParen

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

func (*ConstructorDefinitionContext) SetArguments

func (*ConstructorDefinitionContext) SetBody

func (*ConstructorDefinitionContext) SetPayableSet

func (s *ConstructorDefinitionContext) SetPayableSet(v bool)

func (*ConstructorDefinitionContext) SetVisibilitySet

func (s *ConstructorDefinitionContext) SetVisibilitySet(v bool)

func (*ConstructorDefinitionContext) ToStringTree

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

type ContinueStatementContext

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

func NewContinueStatementContext

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

func NewEmptyContinueStatementContext

func NewEmptyContinueStatementContext() *ContinueStatementContext

func (*ContinueStatementContext) Continue

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

func (*ContinueStatementContext) EnterRule

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

func (*ContinueStatementContext) ExitRule

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

func (*ContinueStatementContext) GetParser

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

func (*ContinueStatementContext) GetRuleContext

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

func (*ContinueStatementContext) IsContinueStatementContext

func (*ContinueStatementContext) IsContinueStatementContext()

func (*ContinueStatementContext) Semicolon

func (s *ContinueStatementContext) Semicolon() antlr.TerminalNode

func (*ContinueStatementContext) ToStringTree

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

type ContractBodyElementContext

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

func NewContractBodyElementContext

func NewContractBodyElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContractBodyElementContext

func NewEmptyContractBodyElementContext

func NewEmptyContractBodyElementContext() *ContractBodyElementContext

func (*ContractBodyElementContext) ConstructorDefinition

func (s *ContractBodyElementContext) ConstructorDefinition() IConstructorDefinitionContext

func (*ContractBodyElementContext) EnterRule

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

func (*ContractBodyElementContext) EnumDefinition

func (*ContractBodyElementContext) ErrorDefinition

func (*ContractBodyElementContext) EventDefinition

func (*ContractBodyElementContext) ExitRule

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

func (*ContractBodyElementContext) FallbackFunctionDefinition

func (s *ContractBodyElementContext) FallbackFunctionDefinition() IFallbackFunctionDefinitionContext

func (*ContractBodyElementContext) FunctionDefinition

func (*ContractBodyElementContext) GetParser

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

func (*ContractBodyElementContext) GetRuleContext

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

func (*ContractBodyElementContext) IsContractBodyElementContext

func (*ContractBodyElementContext) IsContractBodyElementContext()

func (*ContractBodyElementContext) ModifierDefinition

func (*ContractBodyElementContext) ReceiveFunctionDefinition

func (s *ContractBodyElementContext) ReceiveFunctionDefinition() IReceiveFunctionDefinitionContext

func (*ContractBodyElementContext) StateVariableDeclaration

func (s *ContractBodyElementContext) StateVariableDeclaration() IStateVariableDeclarationContext

func (*ContractBodyElementContext) StructDefinition

func (*ContractBodyElementContext) ToStringTree

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

func (*ContractBodyElementContext) UserDefinedValueTypeDefinition

func (s *ContractBodyElementContext) UserDefinedValueTypeDefinition() IUserDefinedValueTypeDefinitionContext

func (*ContractBodyElementContext) UsingDirective

type ContractDefinitionContext

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

func NewContractDefinitionContext

func NewContractDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContractDefinitionContext

func NewEmptyContractDefinitionContext

func NewEmptyContractDefinitionContext() *ContractDefinitionContext

func (*ContractDefinitionContext) Abstract

func (s *ContractDefinitionContext) Abstract() antlr.TerminalNode

func (*ContractDefinitionContext) AllContractBodyElement

func (s *ContractDefinitionContext) AllContractBodyElement() []IContractBodyElementContext

func (*ContractDefinitionContext) Contract

func (s *ContractDefinitionContext) Contract() antlr.TerminalNode

func (*ContractDefinitionContext) ContractBodyElement

func (s *ContractDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext

func (*ContractDefinitionContext) EnterRule

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

func (*ContractDefinitionContext) ExitRule

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

func (*ContractDefinitionContext) GetName

func (*ContractDefinitionContext) GetParser

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

func (*ContractDefinitionContext) GetRuleContext

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

func (*ContractDefinitionContext) Identifier

func (*ContractDefinitionContext) InheritanceSpecifierList

func (s *ContractDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext

func (*ContractDefinitionContext) IsContractDefinitionContext

func (*ContractDefinitionContext) IsContractDefinitionContext()

func (*ContractDefinitionContext) LBrace

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

func (*ContractDefinitionContext) RBrace

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

func (*ContractDefinitionContext) SetName

func (*ContractDefinitionContext) ToStringTree

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

type DataLocationContext

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

func NewDataLocationContext

func NewDataLocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataLocationContext

func NewEmptyDataLocationContext

func NewEmptyDataLocationContext() *DataLocationContext

func (*DataLocationContext) Calldata

func (s *DataLocationContext) Calldata() antlr.TerminalNode

func (*DataLocationContext) EnterRule

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

func (*DataLocationContext) ExitRule

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

func (*DataLocationContext) GetParser

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

func (*DataLocationContext) GetRuleContext

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

func (*DataLocationContext) IsDataLocationContext

func (*DataLocationContext) IsDataLocationContext()

func (*DataLocationContext) Memory

func (s *DataLocationContext) Memory() antlr.TerminalNode

func (*DataLocationContext) Storage

func (s *DataLocationContext) Storage() antlr.TerminalNode

func (*DataLocationContext) ToStringTree

func (s *DataLocationContext) 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) Do

func (s *DoWhileStatementContext) Do() antlr.TerminalNode

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 (s *DoWhileStatementContext) LParen() antlr.TerminalNode

func (*DoWhileStatementContext) RParen

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

func (*DoWhileStatementContext) Semicolon

func (s *DoWhileStatementContext) Semicolon() antlr.TerminalNode

func (*DoWhileStatementContext) Statement

func (*DoWhileStatementContext) ToStringTree

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

func (*DoWhileStatementContext) While

func (s *DoWhileStatementContext) While() antlr.TerminalNode

type ElementaryTypeNameContext

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

func NewElementaryTypeNameContext

func NewElementaryTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, allowAddressPayable bool) *ElementaryTypeNameContext

func NewEmptyElementaryTypeNameContext

func NewEmptyElementaryTypeNameContext() *ElementaryTypeNameContext

func (*ElementaryTypeNameContext) Address

func (s *ElementaryTypeNameContext) Address() antlr.TerminalNode

func (*ElementaryTypeNameContext) Bool

func (s *ElementaryTypeNameContext) Bool() antlr.TerminalNode

func (*ElementaryTypeNameContext) Bytes

func (s *ElementaryTypeNameContext) Bytes() antlr.TerminalNode

func (*ElementaryTypeNameContext) EnterRule

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

func (*ElementaryTypeNameContext) ExitRule

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

func (*ElementaryTypeNameContext) Fixed

func (s *ElementaryTypeNameContext) Fixed() antlr.TerminalNode

func (*ElementaryTypeNameContext) FixedBytes

func (s *ElementaryTypeNameContext) FixedBytes() antlr.TerminalNode

func (*ElementaryTypeNameContext) GetAllowAddressPayable

func (s *ElementaryTypeNameContext) GetAllowAddressPayable() bool

func (*ElementaryTypeNameContext) GetParser

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

func (*ElementaryTypeNameContext) GetRuleContext

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

func (*ElementaryTypeNameContext) IsElementaryTypeNameContext

func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()

func (*ElementaryTypeNameContext) Payable

func (s *ElementaryTypeNameContext) Payable() antlr.TerminalNode

func (*ElementaryTypeNameContext) SetAllowAddressPayable

func (s *ElementaryTypeNameContext) SetAllowAddressPayable(v bool)

func (*ElementaryTypeNameContext) SignedIntegerType

func (s *ElementaryTypeNameContext) SignedIntegerType() antlr.TerminalNode

func (*ElementaryTypeNameContext) String_

func (s *ElementaryTypeNameContext) String_() antlr.TerminalNode

func (*ElementaryTypeNameContext) ToStringTree

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

func (*ElementaryTypeNameContext) Ufixed

func (s *ElementaryTypeNameContext) Ufixed() antlr.TerminalNode

func (*ElementaryTypeNameContext) UnsignedIntegerType

func (s *ElementaryTypeNameContext) UnsignedIntegerType() antlr.TerminalNode

type EmitStatementContext

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

func NewEmitStatementContext

func NewEmitStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmitStatementContext

func NewEmptyEmitStatementContext

func NewEmptyEmitStatementContext() *EmitStatementContext

func (*EmitStatementContext) CallArgumentList

func (s *EmitStatementContext) CallArgumentList() ICallArgumentListContext

func (*EmitStatementContext) Emit

func (s *EmitStatementContext) Emit() antlr.TerminalNode

func (*EmitStatementContext) EnterRule

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

func (*EmitStatementContext) ExitRule

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

func (*EmitStatementContext) Expression

func (s *EmitStatementContext) Expression() IExpressionContext

func (*EmitStatementContext) GetParser

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

func (*EmitStatementContext) GetRuleContext

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

func (*EmitStatementContext) IsEmitStatementContext

func (*EmitStatementContext) IsEmitStatementContext()

func (*EmitStatementContext) Semicolon

func (s *EmitStatementContext) Semicolon() antlr.TerminalNode

func (*EmitStatementContext) ToStringTree

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

type EnumDefinitionContext

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

func NewEmptyEnumDefinitionContext

func NewEmptyEnumDefinitionContext() *EnumDefinitionContext

func NewEnumDefinitionContext

func NewEnumDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDefinitionContext

func (*EnumDefinitionContext) AllComma

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

func (*EnumDefinitionContext) AllIdentifier

func (s *EnumDefinitionContext) AllIdentifier() []IIdentifierContext

func (*EnumDefinitionContext) Comma

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

func (*EnumDefinitionContext) EnterRule

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

func (*EnumDefinitionContext) Enum

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

func (*EnumDefinitionContext) ExitRule

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

func (*EnumDefinitionContext) GetEnumValues

func (s *EnumDefinitionContext) GetEnumValues() []IIdentifierContext

func (*EnumDefinitionContext) GetName

func (*EnumDefinitionContext) GetParser

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

func (*EnumDefinitionContext) GetRuleContext

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

func (*EnumDefinitionContext) Get_identifier

func (s *EnumDefinitionContext) Get_identifier() IIdentifierContext

func (*EnumDefinitionContext) Identifier

func (s *EnumDefinitionContext) Identifier(i int) IIdentifierContext

func (*EnumDefinitionContext) IsEnumDefinitionContext

func (*EnumDefinitionContext) IsEnumDefinitionContext()

func (*EnumDefinitionContext) LBrace

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

func (*EnumDefinitionContext) RBrace

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

func (*EnumDefinitionContext) SetEnumValues

func (s *EnumDefinitionContext) SetEnumValues(v []IIdentifierContext)

func (*EnumDefinitionContext) SetName

func (*EnumDefinitionContext) Set_identifier

func (s *EnumDefinitionContext) Set_identifier(v IIdentifierContext)

func (*EnumDefinitionContext) ToStringTree

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

type EqualityComparisonContext

type EqualityComparisonContext struct {
	ExpressionContext
}

func NewEqualityComparisonContext

func NewEqualityComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityComparisonContext

func (*EqualityComparisonContext) AllExpression

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

func (*EqualityComparisonContext) EnterRule

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

func (*EqualityComparisonContext) Equal

func (s *EqualityComparisonContext) Equal() antlr.TerminalNode

func (*EqualityComparisonContext) ExitRule

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

func (*EqualityComparisonContext) Expression

func (*EqualityComparisonContext) GetRuleContext

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

func (*EqualityComparisonContext) NotEqual

func (s *EqualityComparisonContext) NotEqual() antlr.TerminalNode

type ErrorDefinitionContext

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

func NewEmptyErrorDefinitionContext

func NewEmptyErrorDefinitionContext() *ErrorDefinitionContext

func NewErrorDefinitionContext

func NewErrorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorDefinitionContext

func (*ErrorDefinitionContext) AllComma

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

func (*ErrorDefinitionContext) AllErrorParameter

func (s *ErrorDefinitionContext) AllErrorParameter() []IErrorParameterContext

func (*ErrorDefinitionContext) Comma

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

func (*ErrorDefinitionContext) EnterRule

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

func (*ErrorDefinitionContext) Error

func (s *ErrorDefinitionContext) Error() antlr.TerminalNode

func (*ErrorDefinitionContext) ErrorParameter

func (s *ErrorDefinitionContext) ErrorParameter(i int) IErrorParameterContext

func (*ErrorDefinitionContext) ExitRule

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

func (*ErrorDefinitionContext) GetName

func (*ErrorDefinitionContext) GetParameters

func (s *ErrorDefinitionContext) GetParameters() []IErrorParameterContext

func (*ErrorDefinitionContext) GetParser

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

func (*ErrorDefinitionContext) GetRuleContext

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

func (*ErrorDefinitionContext) Get_errorParameter

func (s *ErrorDefinitionContext) Get_errorParameter() IErrorParameterContext

func (*ErrorDefinitionContext) Identifier

func (*ErrorDefinitionContext) IsErrorDefinitionContext

func (*ErrorDefinitionContext) IsErrorDefinitionContext()

func (*ErrorDefinitionContext) LParen

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

func (*ErrorDefinitionContext) RParen

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

func (*ErrorDefinitionContext) Semicolon

func (s *ErrorDefinitionContext) Semicolon() antlr.TerminalNode

func (*ErrorDefinitionContext) SetName

func (*ErrorDefinitionContext) SetParameters

func (s *ErrorDefinitionContext) SetParameters(v []IErrorParameterContext)

func (*ErrorDefinitionContext) Set_errorParameter

func (s *ErrorDefinitionContext) Set_errorParameter(v IErrorParameterContext)

func (*ErrorDefinitionContext) ToStringTree

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

type ErrorParameterContext

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

func NewEmptyErrorParameterContext

func NewEmptyErrorParameterContext() *ErrorParameterContext

func NewErrorParameterContext

func NewErrorParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorParameterContext

func (*ErrorParameterContext) EnterRule

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

func (*ErrorParameterContext) ExitRule

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

func (*ErrorParameterContext) GetName

func (*ErrorParameterContext) GetParser

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

func (*ErrorParameterContext) GetRuleContext

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

func (*ErrorParameterContext) GetType_

func (*ErrorParameterContext) Identifier

func (s *ErrorParameterContext) Identifier() IIdentifierContext

func (*ErrorParameterContext) IsErrorParameterContext

func (*ErrorParameterContext) IsErrorParameterContext()

func (*ErrorParameterContext) SetName

func (*ErrorParameterContext) SetType_

func (s *ErrorParameterContext) SetType_(v ITypeNameContext)

func (*ErrorParameterContext) ToStringTree

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

func (*ErrorParameterContext) TypeName

type EventDefinitionContext

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

func NewEmptyEventDefinitionContext

func NewEmptyEventDefinitionContext() *EventDefinitionContext

func NewEventDefinitionContext

func NewEventDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventDefinitionContext

func (*EventDefinitionContext) AllComma

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

func (*EventDefinitionContext) AllEventParameter

func (s *EventDefinitionContext) AllEventParameter() []IEventParameterContext

func (*EventDefinitionContext) Anonymous

func (s *EventDefinitionContext) Anonymous() antlr.TerminalNode

func (*EventDefinitionContext) Comma

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

func (*EventDefinitionContext) EnterRule

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

func (*EventDefinitionContext) Event

func (s *EventDefinitionContext) Event() antlr.TerminalNode

func (*EventDefinitionContext) EventParameter

func (s *EventDefinitionContext) EventParameter(i int) IEventParameterContext

func (*EventDefinitionContext) ExitRule

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

func (*EventDefinitionContext) GetName

func (*EventDefinitionContext) GetParameters

func (s *EventDefinitionContext) GetParameters() []IEventParameterContext

func (*EventDefinitionContext) GetParser

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

func (*EventDefinitionContext) GetRuleContext

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

func (*EventDefinitionContext) Get_eventParameter

func (s *EventDefinitionContext) Get_eventParameter() IEventParameterContext

func (*EventDefinitionContext) Identifier

func (*EventDefinitionContext) IsEventDefinitionContext

func (*EventDefinitionContext) IsEventDefinitionContext()

func (*EventDefinitionContext) LParen

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

func (*EventDefinitionContext) RParen

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

func (*EventDefinitionContext) Semicolon

func (s *EventDefinitionContext) Semicolon() antlr.TerminalNode

func (*EventDefinitionContext) SetName

func (*EventDefinitionContext) SetParameters

func (s *EventDefinitionContext) SetParameters(v []IEventParameterContext)

func (*EventDefinitionContext) Set_eventParameter

func (s *EventDefinitionContext) Set_eventParameter(v IEventParameterContext)

func (*EventDefinitionContext) ToStringTree

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

type EventParameterContext

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

func NewEmptyEventParameterContext

func NewEmptyEventParameterContext() *EventParameterContext

func NewEventParameterContext

func NewEventParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventParameterContext

func (*EventParameterContext) EnterRule

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

func (*EventParameterContext) ExitRule

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

func (*EventParameterContext) GetName

func (*EventParameterContext) GetParser

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

func (*EventParameterContext) GetRuleContext

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

func (*EventParameterContext) GetType_

func (*EventParameterContext) Identifier

func (s *EventParameterContext) Identifier() IIdentifierContext

func (*EventParameterContext) Indexed

func (s *EventParameterContext) Indexed() antlr.TerminalNode

func (*EventParameterContext) IsEventParameterContext

func (*EventParameterContext) IsEventParameterContext()

func (*EventParameterContext) SetName

func (*EventParameterContext) SetType_

func (s *EventParameterContext) SetType_(v ITypeNameContext)

func (*EventParameterContext) ToStringTree

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

func (*EventParameterContext) TypeName

type ExpOperationContext

type ExpOperationContext struct {
	ExpressionContext
}

func NewExpOperationContext

func NewExpOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpOperationContext

func (*ExpOperationContext) AllExpression

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

func (*ExpOperationContext) EnterRule

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

func (*ExpOperationContext) ExitRule

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

func (*ExpOperationContext) Exp

func (s *ExpOperationContext) Exp() antlr.TerminalNode

func (*ExpOperationContext) Expression

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

func (*ExpOperationContext) GetRuleContext

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

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

func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)

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 ExpressionStatementContext

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

func NewEmptyExpressionStatementContext

func NewEmptyExpressionStatementContext() *ExpressionStatementContext

func NewExpressionStatementContext

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

func (*ExpressionStatementContext) EnterRule

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

func (*ExpressionStatementContext) ExitRule

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

func (*ExpressionStatementContext) Expression

func (*ExpressionStatementContext) GetParser

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

func (*ExpressionStatementContext) GetRuleContext

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

func (*ExpressionStatementContext) IsExpressionStatementContext

func (*ExpressionStatementContext) IsExpressionStatementContext()

func (*ExpressionStatementContext) Semicolon

func (s *ExpressionStatementContext) Semicolon() antlr.TerminalNode

func (*ExpressionStatementContext) ToStringTree

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

type FallbackFunctionDefinitionContext

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

func NewEmptyFallbackFunctionDefinitionContext

func NewEmptyFallbackFunctionDefinitionContext() *FallbackFunctionDefinitionContext

func NewFallbackFunctionDefinitionContext

func NewFallbackFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FallbackFunctionDefinitionContext

func (*FallbackFunctionDefinitionContext) AllExternal

func (s *FallbackFunctionDefinitionContext) AllExternal() []antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) AllLParen

func (s *FallbackFunctionDefinitionContext) AllLParen() []antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) AllModifierInvocation

func (*FallbackFunctionDefinitionContext) AllOverrideSpecifier

func (*FallbackFunctionDefinitionContext) AllParameterList

func (*FallbackFunctionDefinitionContext) AllRParen

func (s *FallbackFunctionDefinitionContext) AllRParen() []antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) AllStateMutability

func (*FallbackFunctionDefinitionContext) AllVirtual

func (s *FallbackFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) Block

func (*FallbackFunctionDefinitionContext) EnterRule

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

func (*FallbackFunctionDefinitionContext) ExitRule

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

func (*FallbackFunctionDefinitionContext) External

func (s *FallbackFunctionDefinitionContext) External(i int) antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) Fallback

func (s *FallbackFunctionDefinitionContext) Fallback() antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) GetBody

func (*FallbackFunctionDefinitionContext) GetHasParameters

func (s *FallbackFunctionDefinitionContext) GetHasParameters() bool

func (*FallbackFunctionDefinitionContext) GetKind

func (s *FallbackFunctionDefinitionContext) GetKind() antlr.Token

func (*FallbackFunctionDefinitionContext) GetMutabilitySet

func (s *FallbackFunctionDefinitionContext) GetMutabilitySet() bool

func (*FallbackFunctionDefinitionContext) GetOverrideSpecifierSet

func (s *FallbackFunctionDefinitionContext) GetOverrideSpecifierSet() bool

func (*FallbackFunctionDefinitionContext) GetParser

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

func (*FallbackFunctionDefinitionContext) GetReturnParameters

func (*FallbackFunctionDefinitionContext) GetRuleContext

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

func (*FallbackFunctionDefinitionContext) GetVirtualSet

func (s *FallbackFunctionDefinitionContext) GetVirtualSet() bool

func (*FallbackFunctionDefinitionContext) GetVisibilitySet

func (s *FallbackFunctionDefinitionContext) GetVisibilitySet() bool

func (*FallbackFunctionDefinitionContext) IsFallbackFunctionDefinitionContext

func (*FallbackFunctionDefinitionContext) IsFallbackFunctionDefinitionContext()

func (*FallbackFunctionDefinitionContext) LParen

func (s *FallbackFunctionDefinitionContext) LParen(i int) antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) ModifierInvocation

func (*FallbackFunctionDefinitionContext) OverrideSpecifier

func (*FallbackFunctionDefinitionContext) ParameterList

func (*FallbackFunctionDefinitionContext) RParen

func (s *FallbackFunctionDefinitionContext) RParen(i int) antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) Returns

func (s *FallbackFunctionDefinitionContext) Returns() antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) Semicolon

func (s *FallbackFunctionDefinitionContext) Semicolon() antlr.TerminalNode

func (*FallbackFunctionDefinitionContext) SetBody

func (*FallbackFunctionDefinitionContext) SetHasParameters

func (s *FallbackFunctionDefinitionContext) SetHasParameters(v bool)

func (*FallbackFunctionDefinitionContext) SetKind

func (s *FallbackFunctionDefinitionContext) SetKind(v antlr.Token)

func (*FallbackFunctionDefinitionContext) SetMutabilitySet

func (s *FallbackFunctionDefinitionContext) SetMutabilitySet(v bool)

func (*FallbackFunctionDefinitionContext) SetOverrideSpecifierSet

func (s *FallbackFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)

func (*FallbackFunctionDefinitionContext) SetReturnParameters

func (s *FallbackFunctionDefinitionContext) SetReturnParameters(v IParameterListContext)

func (*FallbackFunctionDefinitionContext) SetVirtualSet

func (s *FallbackFunctionDefinitionContext) SetVirtualSet(v bool)

func (*FallbackFunctionDefinitionContext) SetVisibilitySet

func (s *FallbackFunctionDefinitionContext) SetVisibilitySet(v bool)

func (*FallbackFunctionDefinitionContext) StateMutability

func (*FallbackFunctionDefinitionContext) ToStringTree

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

func (*FallbackFunctionDefinitionContext) Virtual

func (s *FallbackFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode

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

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

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

func (s *ForStatementContext) ExpressionStatement() IExpressionStatementContext

func (*ForStatementContext) For

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

func (*ForStatementContext) GetParser

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

func (*ForStatementContext) GetRuleContext

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

func (*ForStatementContext) IsForStatementContext

func (*ForStatementContext) IsForStatementContext()

func (*ForStatementContext) LParen

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

func (*ForStatementContext) RParen

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

func (*ForStatementContext) Semicolon

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

func (*ForStatementContext) SimpleStatement

func (s *ForStatementContext) SimpleStatement() ISimpleStatementContext

func (*ForStatementContext) Statement

func (s *ForStatementContext) Statement() IStatementContext

func (*ForStatementContext) ToStringTree

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

type FunctionCallContext

type FunctionCallContext struct {
	ExpressionContext
}

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext

func (*FunctionCallContext) CallArgumentList

func (s *FunctionCallContext) CallArgumentList() ICallArgumentListContext

func (*FunctionCallContext) EnterRule

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

func (*FunctionCallContext) ExitRule

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

func (*FunctionCallContext) Expression

func (s *FunctionCallContext) Expression() IExpressionContext

func (*FunctionCallContext) GetRuleContext

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

type FunctionCallOptionsContext

type FunctionCallOptionsContext struct {
	ExpressionContext
}

func NewFunctionCallOptionsContext

func NewFunctionCallOptionsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallOptionsContext

func (*FunctionCallOptionsContext) AllComma

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

func (*FunctionCallOptionsContext) AllNamedArgument

func (s *FunctionCallOptionsContext) AllNamedArgument() []INamedArgumentContext

func (*FunctionCallOptionsContext) Comma

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

func (*FunctionCallOptionsContext) EnterRule

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

func (*FunctionCallOptionsContext) ExitRule

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

func (*FunctionCallOptionsContext) Expression

func (*FunctionCallOptionsContext) GetRuleContext

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

func (*FunctionCallOptionsContext) LBrace

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

func (*FunctionCallOptionsContext) NamedArgument

func (*FunctionCallOptionsContext) RBrace

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

type FunctionDefinitionContext

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

func NewEmptyFunctionDefinitionContext

func NewEmptyFunctionDefinitionContext() *FunctionDefinitionContext

func NewFunctionDefinitionContext

func NewFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefinitionContext

func (*FunctionDefinitionContext) AllLParen

func (s *FunctionDefinitionContext) AllLParen() []antlr.TerminalNode

func (*FunctionDefinitionContext) AllModifierInvocation

func (s *FunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext

func (*FunctionDefinitionContext) AllOverrideSpecifier

func (s *FunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext

func (*FunctionDefinitionContext) AllParameterList

func (s *FunctionDefinitionContext) AllParameterList() []IParameterListContext

func (*FunctionDefinitionContext) AllRParen

func (s *FunctionDefinitionContext) AllRParen() []antlr.TerminalNode

func (*FunctionDefinitionContext) AllStateMutability

func (s *FunctionDefinitionContext) AllStateMutability() []IStateMutabilityContext

func (*FunctionDefinitionContext) AllVirtual

func (s *FunctionDefinitionContext) AllVirtual() []antlr.TerminalNode

func (*FunctionDefinitionContext) AllVisibility

func (s *FunctionDefinitionContext) AllVisibility() []IVisibilityContext

func (*FunctionDefinitionContext) Block

func (*FunctionDefinitionContext) EnterRule

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

func (*FunctionDefinitionContext) ExitRule

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

func (*FunctionDefinitionContext) Fallback

func (s *FunctionDefinitionContext) Fallback() antlr.TerminalNode

func (*FunctionDefinitionContext) Function

func (s *FunctionDefinitionContext) Function() antlr.TerminalNode

func (*FunctionDefinitionContext) GetArguments

func (*FunctionDefinitionContext) GetBody

func (*FunctionDefinitionContext) GetMutabilitySet

func (s *FunctionDefinitionContext) GetMutabilitySet() bool

func (*FunctionDefinitionContext) GetOverrideSpecifierSet

func (s *FunctionDefinitionContext) GetOverrideSpecifierSet() bool

func (*FunctionDefinitionContext) GetParser

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

func (*FunctionDefinitionContext) GetReturnParameters

func (s *FunctionDefinitionContext) GetReturnParameters() IParameterListContext

func (*FunctionDefinitionContext) GetRuleContext

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

func (*FunctionDefinitionContext) GetVirtualSet

func (s *FunctionDefinitionContext) GetVirtualSet() bool

func (*FunctionDefinitionContext) GetVisibilitySet

func (s *FunctionDefinitionContext) GetVisibilitySet() bool

func (*FunctionDefinitionContext) Identifier

func (*FunctionDefinitionContext) IsFunctionDefinitionContext

func (*FunctionDefinitionContext) IsFunctionDefinitionContext()

func (*FunctionDefinitionContext) LParen

func (s *FunctionDefinitionContext) LParen(i int) antlr.TerminalNode

func (*FunctionDefinitionContext) ModifierInvocation

func (s *FunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext

func (*FunctionDefinitionContext) OverrideSpecifier

func (*FunctionDefinitionContext) ParameterList

func (*FunctionDefinitionContext) RParen

func (s *FunctionDefinitionContext) RParen(i int) antlr.TerminalNode

func (*FunctionDefinitionContext) Receive

func (s *FunctionDefinitionContext) Receive() antlr.TerminalNode

func (*FunctionDefinitionContext) Returns

func (s *FunctionDefinitionContext) Returns() antlr.TerminalNode

func (*FunctionDefinitionContext) Semicolon

func (s *FunctionDefinitionContext) Semicolon() antlr.TerminalNode

func (*FunctionDefinitionContext) SetArguments

func (*FunctionDefinitionContext) SetBody

func (*FunctionDefinitionContext) SetMutabilitySet

func (s *FunctionDefinitionContext) SetMutabilitySet(v bool)

func (*FunctionDefinitionContext) SetOverrideSpecifierSet

func (s *FunctionDefinitionContext) SetOverrideSpecifierSet(v bool)

func (*FunctionDefinitionContext) SetReturnParameters

func (s *FunctionDefinitionContext) SetReturnParameters(v IParameterListContext)

func (*FunctionDefinitionContext) SetVirtualSet

func (s *FunctionDefinitionContext) SetVirtualSet(v bool)

func (*FunctionDefinitionContext) SetVisibilitySet

func (s *FunctionDefinitionContext) SetVisibilitySet(v bool)

func (*FunctionDefinitionContext) StateMutability

func (*FunctionDefinitionContext) ToStringTree

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

func (*FunctionDefinitionContext) Virtual

func (s *FunctionDefinitionContext) Virtual(i int) antlr.TerminalNode

func (*FunctionDefinitionContext) Visibility

type FunctionTypeNameContext

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

func NewEmptyFunctionTypeNameContext

func NewEmptyFunctionTypeNameContext() *FunctionTypeNameContext

func NewFunctionTypeNameContext

func NewFunctionTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeNameContext

func (*FunctionTypeNameContext) AllLParen

func (s *FunctionTypeNameContext) AllLParen() []antlr.TerminalNode

func (*FunctionTypeNameContext) AllParameterList

func (s *FunctionTypeNameContext) AllParameterList() []IParameterListContext

func (*FunctionTypeNameContext) AllRParen

func (s *FunctionTypeNameContext) AllRParen() []antlr.TerminalNode

func (*FunctionTypeNameContext) AllStateMutability

func (s *FunctionTypeNameContext) AllStateMutability() []IStateMutabilityContext

func (*FunctionTypeNameContext) AllVisibility

func (s *FunctionTypeNameContext) AllVisibility() []IVisibilityContext

func (*FunctionTypeNameContext) EnterRule

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

func (*FunctionTypeNameContext) ExitRule

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

func (*FunctionTypeNameContext) Function

func (s *FunctionTypeNameContext) Function() antlr.TerminalNode

func (*FunctionTypeNameContext) GetArguments

func (*FunctionTypeNameContext) GetMutabilitySet

func (s *FunctionTypeNameContext) GetMutabilitySet() bool

func (*FunctionTypeNameContext) GetParser

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

func (*FunctionTypeNameContext) GetReturnParameters

func (s *FunctionTypeNameContext) GetReturnParameters() IParameterListContext

func (*FunctionTypeNameContext) GetRuleContext

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

func (*FunctionTypeNameContext) GetVisibilitySet

func (s *FunctionTypeNameContext) GetVisibilitySet() bool

func (*FunctionTypeNameContext) IsFunctionTypeNameContext

func (*FunctionTypeNameContext) IsFunctionTypeNameContext()

func (*FunctionTypeNameContext) LParen

func (s *FunctionTypeNameContext) LParen(i int) antlr.TerminalNode

func (*FunctionTypeNameContext) ParameterList

func (*FunctionTypeNameContext) RParen

func (s *FunctionTypeNameContext) RParen(i int) antlr.TerminalNode

func (*FunctionTypeNameContext) Returns

func (s *FunctionTypeNameContext) Returns() antlr.TerminalNode

func (*FunctionTypeNameContext) SetArguments

func (*FunctionTypeNameContext) SetMutabilitySet

func (s *FunctionTypeNameContext) SetMutabilitySet(v bool)

func (*FunctionTypeNameContext) SetReturnParameters

func (s *FunctionTypeNameContext) SetReturnParameters(v IParameterListContext)

func (*FunctionTypeNameContext) SetVisibilitySet

func (s *FunctionTypeNameContext) SetVisibilitySet(v bool)

func (*FunctionTypeNameContext) StateMutability

func (s *FunctionTypeNameContext) StateMutability(i int) IStateMutabilityContext

func (*FunctionTypeNameContext) ToStringTree

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

func (*FunctionTypeNameContext) Visibility

type HexStringLiteralContext

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

func NewEmptyHexStringLiteralContext

func NewEmptyHexStringLiteralContext() *HexStringLiteralContext

func NewHexStringLiteralContext

func NewHexStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexStringLiteralContext

func (*HexStringLiteralContext) AllHexString

func (s *HexStringLiteralContext) AllHexString() []antlr.TerminalNode

func (*HexStringLiteralContext) EnterRule

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

func (*HexStringLiteralContext) ExitRule

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

func (*HexStringLiteralContext) GetParser

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

func (*HexStringLiteralContext) GetRuleContext

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

func (*HexStringLiteralContext) HexString

func (s *HexStringLiteralContext) HexString(i int) antlr.TerminalNode

func (*HexStringLiteralContext) IsHexStringLiteralContext

func (*HexStringLiteralContext) IsHexStringLiteralContext()

func (*HexStringLiteralContext) ToStringTree

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

type IAssemblyFlagsContext

type IAssemblyFlagsContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AssemblyBlockLParen() antlr.TerminalNode
	AllAssemblyFlagString() []antlr.TerminalNode
	AssemblyFlagString(i int) antlr.TerminalNode
	AssemblyBlockRParen() antlr.TerminalNode
	AllAssemblyBlockComma() []antlr.TerminalNode
	AssemblyBlockComma(i int) antlr.TerminalNode

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

IAssemblyFlagsContext is an interface to support dynamic dispatch.

type IAssemblyStatementContext

type IAssemblyStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Assembly() antlr.TerminalNode
	AssemblyLBrace() antlr.TerminalNode
	YulRBrace() antlr.TerminalNode
	AssemblyDialect() antlr.TerminalNode
	AssemblyFlags() IAssemblyFlagsContext
	AllYulStatement() []IYulStatementContext
	YulStatement(i int) IYulStatementContext

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

IAssemblyStatementContext is an interface to support dynamic dispatch.

type IAssignOpContext

type IAssignOpContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Assign() antlr.TerminalNode
	AssignBitOr() antlr.TerminalNode
	AssignBitXor() antlr.TerminalNode
	AssignBitAnd() antlr.TerminalNode
	AssignShl() antlr.TerminalNode
	AssignSar() antlr.TerminalNode
	AssignShr() antlr.TerminalNode
	AssignAdd() antlr.TerminalNode
	AssignSub() antlr.TerminalNode
	AssignMul() antlr.TerminalNode
	AssignDiv() antlr.TerminalNode
	AssignMod() antlr.TerminalNode

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

IAssignOpContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	AllUncheckedBlock() []IUncheckedBlockContext
	UncheckedBlock(i int) IUncheckedBlockContext

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

IBlockContext is an interface to support dynamic dispatch.

type IBooleanLiteralContext

type IBooleanLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	True() antlr.TerminalNode
	False() antlr.TerminalNode

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

IBooleanLiteralContext is an interface to support dynamic dispatch.

type IBreakStatementContext

type IBreakStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Break() antlr.TerminalNode
	Semicolon() antlr.TerminalNode

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

IBreakStatementContext is an interface to support dynamic dispatch.

type ICallArgumentListContext

type ICallArgumentListContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllNamedArgument() []INamedArgumentContext
	NamedArgument(i int) INamedArgumentContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

ICallArgumentListContext is an interface to support dynamic dispatch.

type ICatchClauseContext

type ICatchClauseContext interface {
	antlr.ParserRuleContext

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

	// GetArguments returns the arguments rule contexts.
	GetArguments() IParameterListContext

	// SetArguments sets the arguments rule contexts.
	SetArguments(IParameterListContext)

	// Getter signatures
	Catch() antlr.TerminalNode
	Block() IBlockContext
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	Identifier() IIdentifierContext
	ParameterList() IParameterListContext

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

ICatchClauseContext is an interface to support dynamic dispatch.

type IConstantVariableDeclarationContext

type IConstantVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetInitialValue returns the initialValue rule contexts.
	GetInitialValue() IExpressionContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetInitialValue sets the initialValue rule contexts.
	SetInitialValue(IExpressionContext)

	// Getter signatures
	Constant() antlr.TerminalNode
	Assign() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	TypeName() ITypeNameContext
	Identifier() IIdentifierContext
	Expression() IExpressionContext

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

IConstantVariableDeclarationContext is an interface to support dynamic dispatch.

type IConstructorDefinitionContext

type IConstructorDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetArguments returns the arguments rule contexts.
	GetArguments() IParameterListContext

	// GetBody returns the body rule contexts.
	GetBody() IBlockContext

	// SetArguments sets the arguments rule contexts.
	SetArguments(IParameterListContext)

	// SetBody sets the body rule contexts.
	SetBody(IBlockContext)

	// GetPayableSet returns the payableSet attribute.
	GetPayableSet() bool

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// SetPayableSet sets the payableSet attribute.
	SetPayableSet(bool)

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// Getter signatures
	Constructor() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	Block() IBlockContext
	AllModifierInvocation() []IModifierInvocationContext
	ModifierInvocation(i int) IModifierInvocationContext
	AllPayable() []antlr.TerminalNode
	Payable(i int) antlr.TerminalNode
	AllInternal() []antlr.TerminalNode
	Internal(i int) antlr.TerminalNode
	AllPublic() []antlr.TerminalNode
	Public(i int) antlr.TerminalNode
	ParameterList() IParameterListContext

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

IConstructorDefinitionContext is an interface to support dynamic dispatch.

type IContinueStatementContext

type IContinueStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Continue() antlr.TerminalNode
	Semicolon() antlr.TerminalNode

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

IContinueStatementContext is an interface to support dynamic dispatch.

type IContractBodyElementContext

type IContractBodyElementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ConstructorDefinition() IConstructorDefinitionContext
	FunctionDefinition() IFunctionDefinitionContext
	ModifierDefinition() IModifierDefinitionContext
	FallbackFunctionDefinition() IFallbackFunctionDefinitionContext
	ReceiveFunctionDefinition() IReceiveFunctionDefinitionContext
	StructDefinition() IStructDefinitionContext
	EnumDefinition() IEnumDefinitionContext
	UserDefinedValueTypeDefinition() IUserDefinedValueTypeDefinitionContext
	StateVariableDeclaration() IStateVariableDeclarationContext
	EventDefinition() IEventDefinitionContext
	ErrorDefinition() IErrorDefinitionContext
	UsingDirective() IUsingDirectiveContext

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

IContractBodyElementContext is an interface to support dynamic dispatch.

type IContractDefinitionContext

type IContractDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	Contract() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	Identifier() IIdentifierContext
	Abstract() antlr.TerminalNode
	InheritanceSpecifierList() IInheritanceSpecifierListContext
	AllContractBodyElement() []IContractBodyElementContext
	ContractBodyElement(i int) IContractBodyElementContext

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

IContractDefinitionContext is an interface to support dynamic dispatch.

type IDataLocationContext

type IDataLocationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Memory() antlr.TerminalNode
	Storage() antlr.TerminalNode
	Calldata() antlr.TerminalNode

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

IDataLocationContext 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
	Statement() IStatementContext
	While() antlr.TerminalNode
	LParen() antlr.TerminalNode
	Expression() IExpressionContext
	RParen() antlr.TerminalNode
	Semicolon() antlr.TerminalNode

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

IDoWhileStatementContext is an interface to support dynamic dispatch.

type IElementaryTypeNameContext

type IElementaryTypeNameContext interface {
	antlr.ParserRuleContext

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

	// GetAllowAddressPayable returns the allowAddressPayable attribute.
	GetAllowAddressPayable() bool

	// SetAllowAddressPayable sets the allowAddressPayable attribute.
	SetAllowAddressPayable(bool)

	// Getter signatures
	Address() antlr.TerminalNode
	Payable() antlr.TerminalNode
	Bool() antlr.TerminalNode
	String_() antlr.TerminalNode
	Bytes() antlr.TerminalNode
	SignedIntegerType() antlr.TerminalNode
	UnsignedIntegerType() antlr.TerminalNode
	FixedBytes() antlr.TerminalNode
	Fixed() antlr.TerminalNode
	Ufixed() antlr.TerminalNode

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

IElementaryTypeNameContext is an interface to support dynamic dispatch.

type IEmitStatementContext

type IEmitStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Emit() antlr.TerminalNode
	Expression() IExpressionContext
	CallArgumentList() ICallArgumentListContext
	Semicolon() antlr.TerminalNode

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

IEmitStatementContext is an interface to support dynamic dispatch.

type IEnumDefinitionContext

type IEnumDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// Get_identifier returns the _identifier rule contexts.
	Get_identifier() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Set_identifier sets the _identifier rule contexts.
	Set_identifier(IIdentifierContext)

	// GetEnumValues returns the enumValues rule context list.
	GetEnumValues() []IIdentifierContext

	// SetEnumValues sets the enumValues rule context list.
	SetEnumValues([]IIdentifierContext)

	// Getter signatures
	Enum() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IEnumDefinitionContext is an interface to support dynamic dispatch.

type IErrorDefinitionContext

type IErrorDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// Get_errorParameter returns the _errorParameter rule contexts.
	Get_errorParameter() IErrorParameterContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Set_errorParameter sets the _errorParameter rule contexts.
	Set_errorParameter(IErrorParameterContext)

	// GetParameters returns the parameters rule context list.
	GetParameters() []IErrorParameterContext

	// SetParameters sets the parameters rule context list.
	SetParameters([]IErrorParameterContext)

	// Getter signatures
	Error() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllErrorParameter() []IErrorParameterContext
	ErrorParameter(i int) IErrorParameterContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IErrorDefinitionContext is an interface to support dynamic dispatch.

type IErrorParameterContext

type IErrorParameterContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	TypeName() ITypeNameContext
	Identifier() IIdentifierContext

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

IErrorParameterContext is an interface to support dynamic dispatch.

type IEventDefinitionContext

type IEventDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// Get_eventParameter returns the _eventParameter rule contexts.
	Get_eventParameter() IEventParameterContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Set_eventParameter sets the _eventParameter rule contexts.
	Set_eventParameter(IEventParameterContext)

	// GetParameters returns the parameters rule context list.
	GetParameters() []IEventParameterContext

	// SetParameters sets the parameters rule context list.
	SetParameters([]IEventParameterContext)

	// Getter signatures
	Event() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	Identifier() IIdentifierContext
	Anonymous() antlr.TerminalNode
	AllEventParameter() []IEventParameterContext
	EventParameter(i int) IEventParameterContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IEventDefinitionContext is an interface to support dynamic dispatch.

type IEventParameterContext

type IEventParameterContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	TypeName() ITypeNameContext
	Indexed() antlr.TerminalNode
	Identifier() IIdentifierContext

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

IEventParameterContext is an interface to support dynamic dispatch.

type IExpressionContext

type IExpressionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser
	// IsExpressionContext differentiates from other interfaces.
	IsExpressionContext()
}

IExpressionContext is an interface to support dynamic dispatch.

type IExpressionStatementContext

type IExpressionStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Expression() IExpressionContext
	Semicolon() antlr.TerminalNode

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

IExpressionStatementContext is an interface to support dynamic dispatch.

type IFallbackFunctionDefinitionContext

type IFallbackFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetKind returns the kind token.
	GetKind() antlr.Token

	// SetKind sets the kind token.
	SetKind(antlr.Token)

	// GetReturnParameters returns the returnParameters rule contexts.
	GetReturnParameters() IParameterListContext

	// GetBody returns the body rule contexts.
	GetBody() IBlockContext

	// SetReturnParameters sets the returnParameters rule contexts.
	SetReturnParameters(IParameterListContext)

	// SetBody sets the body rule contexts.
	SetBody(IBlockContext)

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// GetMutabilitySet returns the mutabilitySet attribute.
	GetMutabilitySet() bool

	// GetVirtualSet returns the virtualSet attribute.
	GetVirtualSet() bool

	// GetOverrideSpecifierSet returns the overrideSpecifierSet attribute.
	GetOverrideSpecifierSet() bool

	// GetHasParameters returns the hasParameters attribute.
	GetHasParameters() bool

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// SetMutabilitySet sets the mutabilitySet attribute.
	SetMutabilitySet(bool)

	// SetVirtualSet sets the virtualSet attribute.
	SetVirtualSet(bool)

	// SetOverrideSpecifierSet sets the overrideSpecifierSet attribute.
	SetOverrideSpecifierSet(bool)

	// SetHasParameters sets the hasParameters attribute.
	SetHasParameters(bool)

	// Getter signatures
	AllLParen() []antlr.TerminalNode
	LParen(i int) antlr.TerminalNode
	AllRParen() []antlr.TerminalNode
	RParen(i int) antlr.TerminalNode
	Fallback() antlr.TerminalNode
	Returns() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	AllParameterList() []IParameterListContext
	ParameterList(i int) IParameterListContext
	AllExternal() []antlr.TerminalNode
	External(i int) antlr.TerminalNode
	AllStateMutability() []IStateMutabilityContext
	StateMutability(i int) IStateMutabilityContext
	AllModifierInvocation() []IModifierInvocationContext
	ModifierInvocation(i int) IModifierInvocationContext
	AllVirtual() []antlr.TerminalNode
	Virtual(i int) antlr.TerminalNode
	AllOverrideSpecifier() []IOverrideSpecifierContext
	OverrideSpecifier(i int) IOverrideSpecifierContext
	Block() IBlockContext

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

IFallbackFunctionDefinitionContext 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
	RParen() antlr.TerminalNode
	Statement() IStatementContext
	SimpleStatement() ISimpleStatementContext
	AllSemicolon() []antlr.TerminalNode
	Semicolon(i int) antlr.TerminalNode
	ExpressionStatement() IExpressionStatementContext
	Expression() IExpressionContext

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

IForStatementContext is an interface to support dynamic dispatch.

type IFunctionDefinitionContext

type IFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetArguments returns the arguments rule contexts.
	GetArguments() IParameterListContext

	// GetReturnParameters returns the returnParameters rule contexts.
	GetReturnParameters() IParameterListContext

	// GetBody returns the body rule contexts.
	GetBody() IBlockContext

	// SetArguments sets the arguments rule contexts.
	SetArguments(IParameterListContext)

	// SetReturnParameters sets the returnParameters rule contexts.
	SetReturnParameters(IParameterListContext)

	// SetBody sets the body rule contexts.
	SetBody(IBlockContext)

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// GetMutabilitySet returns the mutabilitySet attribute.
	GetMutabilitySet() bool

	// GetVirtualSet returns the virtualSet attribute.
	GetVirtualSet() bool

	// GetOverrideSpecifierSet returns the overrideSpecifierSet attribute.
	GetOverrideSpecifierSet() bool

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// SetMutabilitySet sets the mutabilitySet attribute.
	SetMutabilitySet(bool)

	// SetVirtualSet sets the virtualSet attribute.
	SetVirtualSet(bool)

	// SetOverrideSpecifierSet sets the overrideSpecifierSet attribute.
	SetOverrideSpecifierSet(bool)

	// Getter signatures
	Function() antlr.TerminalNode
	AllLParen() []antlr.TerminalNode
	LParen(i int) antlr.TerminalNode
	AllRParen() []antlr.TerminalNode
	RParen(i int) antlr.TerminalNode
	Identifier() IIdentifierContext
	Fallback() antlr.TerminalNode
	Receive() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	AllVisibility() []IVisibilityContext
	Visibility(i int) IVisibilityContext
	AllStateMutability() []IStateMutabilityContext
	StateMutability(i int) IStateMutabilityContext
	AllModifierInvocation() []IModifierInvocationContext
	ModifierInvocation(i int) IModifierInvocationContext
	AllVirtual() []antlr.TerminalNode
	Virtual(i int) antlr.TerminalNode
	AllOverrideSpecifier() []IOverrideSpecifierContext
	OverrideSpecifier(i int) IOverrideSpecifierContext
	Returns() antlr.TerminalNode
	Block() IBlockContext
	AllParameterList() []IParameterListContext
	ParameterList(i int) IParameterListContext

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

IFunctionDefinitionContext is an interface to support dynamic dispatch.

type IFunctionTypeNameContext

type IFunctionTypeNameContext interface {
	antlr.ParserRuleContext

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

	// GetArguments returns the arguments rule contexts.
	GetArguments() IParameterListContext

	// GetReturnParameters returns the returnParameters rule contexts.
	GetReturnParameters() IParameterListContext

	// SetArguments sets the arguments rule contexts.
	SetArguments(IParameterListContext)

	// SetReturnParameters sets the returnParameters rule contexts.
	SetReturnParameters(IParameterListContext)

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// GetMutabilitySet returns the mutabilitySet attribute.
	GetMutabilitySet() bool

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// SetMutabilitySet sets the mutabilitySet attribute.
	SetMutabilitySet(bool)

	// Getter signatures
	Function() antlr.TerminalNode
	AllLParen() []antlr.TerminalNode
	LParen(i int) antlr.TerminalNode
	AllRParen() []antlr.TerminalNode
	RParen(i int) antlr.TerminalNode
	AllVisibility() []IVisibilityContext
	Visibility(i int) IVisibilityContext
	AllStateMutability() []IStateMutabilityContext
	StateMutability(i int) IStateMutabilityContext
	Returns() antlr.TerminalNode
	AllParameterList() []IParameterListContext
	ParameterList(i int) IParameterListContext

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

IFunctionTypeNameContext is an interface to support dynamic dispatch.

type IHexStringLiteralContext

type IHexStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllHexString() []antlr.TerminalNode
	HexString(i int) antlr.TerminalNode

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

IHexStringLiteralContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Identifier() antlr.TerminalNode
	From() antlr.TerminalNode
	Error() antlr.TerminalNode
	Revert() antlr.TerminalNode
	Global() antlr.TerminalNode

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

IIdentifierContext is an interface to support dynamic dispatch.

type IIdentifierPathContext

type IIdentifierPathContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	AllPeriod() []antlr.TerminalNode
	Period(i int) antlr.TerminalNode

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

IIdentifierPathContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	If() antlr.TerminalNode
	LParen() antlr.TerminalNode
	Expression() IExpressionContext
	RParen() antlr.TerminalNode
	AllStatement() []IStatementContext
	Statement(i int) IStatementContext
	Else() antlr.TerminalNode

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

IIfStatementContext is an interface to support dynamic dispatch.

type IImportAliasesContext

type IImportAliasesContext interface {
	antlr.ParserRuleContext

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

	// GetSymbol returns the symbol rule contexts.
	GetSymbol() IIdentifierContext

	// GetAlias returns the alias rule contexts.
	GetAlias() IIdentifierContext

	// SetSymbol sets the symbol rule contexts.
	SetSymbol(IIdentifierContext)

	// SetAlias sets the alias rule contexts.
	SetAlias(IIdentifierContext)

	// Getter signatures
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext
	As() antlr.TerminalNode

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

IImportAliasesContext is an interface to support dynamic dispatch.

type IImportDirectiveContext

type IImportDirectiveContext interface {
	antlr.ParserRuleContext

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

	// GetUnitAlias returns the unitAlias rule contexts.
	GetUnitAlias() IIdentifierContext

	// SetUnitAlias sets the unitAlias rule contexts.
	SetUnitAlias(IIdentifierContext)

	// Getter signatures
	Import() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	Path() IPathContext
	SymbolAliases() ISymbolAliasesContext
	From() antlr.TerminalNode
	Mul() antlr.TerminalNode
	As() antlr.TerminalNode
	Identifier() IIdentifierContext

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

IImportDirectiveContext is an interface to support dynamic dispatch.

type IInheritanceSpecifierContext

type IInheritanceSpecifierContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierPathContext

	// GetArguments returns the arguments rule contexts.
	GetArguments() ICallArgumentListContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierPathContext)

	// SetArguments sets the arguments rule contexts.
	SetArguments(ICallArgumentListContext)

	// Getter signatures
	IdentifierPath() IIdentifierPathContext
	CallArgumentList() ICallArgumentListContext

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

IInheritanceSpecifierContext is an interface to support dynamic dispatch.

type IInheritanceSpecifierListContext

type IInheritanceSpecifierListContext interface {
	antlr.ParserRuleContext

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

	// Get_inheritanceSpecifier returns the _inheritanceSpecifier rule contexts.
	Get_inheritanceSpecifier() IInheritanceSpecifierContext

	// Set_inheritanceSpecifier sets the _inheritanceSpecifier rule contexts.
	Set_inheritanceSpecifier(IInheritanceSpecifierContext)

	// GetInheritanceSpecifiers returns the inheritanceSpecifiers rule context list.
	GetInheritanceSpecifiers() []IInheritanceSpecifierContext

	// SetInheritanceSpecifiers sets the inheritanceSpecifiers rule context list.
	SetInheritanceSpecifiers([]IInheritanceSpecifierContext)

	// Getter signatures
	Is() antlr.TerminalNode
	AllInheritanceSpecifier() []IInheritanceSpecifierContext
	InheritanceSpecifier(i int) IInheritanceSpecifierContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IInheritanceSpecifierListContext is an interface to support dynamic dispatch.

type IInlineArrayExpressionContext

type IInlineArrayExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LBrack() antlr.TerminalNode
	RBrack() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IInlineArrayExpressionContext is an interface to support dynamic dispatch.

type IInterfaceDefinitionContext

type IInterfaceDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	Interface() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	Identifier() IIdentifierContext
	InheritanceSpecifierList() IInheritanceSpecifierListContext
	AllContractBodyElement() []IContractBodyElementContext
	ContractBodyElement(i int) IContractBodyElementContext

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

IInterfaceDefinitionContext is an interface to support dynamic dispatch.

type ILibraryDefinitionContext

type ILibraryDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	Library() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllContractBodyElement() []IContractBodyElementContext
	ContractBodyElement(i int) IContractBodyElementContext

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

ILibraryDefinitionContext is an interface to support dynamic dispatch.

type ILiteralContext

type ILiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	StringLiteral() IStringLiteralContext
	NumberLiteral() INumberLiteralContext
	BooleanLiteral() IBooleanLiteralContext
	HexStringLiteral() IHexStringLiteralContext
	UnicodeStringLiteral() IUnicodeStringLiteralContext

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

ILiteralContext is an interface to support dynamic dispatch.

type ILiteralWithSubDenominationContext

type ILiteralWithSubDenominationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NumberLiteral() INumberLiteralContext
	SubDenomination() antlr.TerminalNode

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

ILiteralWithSubDenominationContext is an interface to support dynamic dispatch.

type IMappingKeyTypeContext

type IMappingKeyTypeContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ElementaryTypeName() IElementaryTypeNameContext
	IdentifierPath() IIdentifierPathContext

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

IMappingKeyTypeContext is an interface to support dynamic dispatch.

type IMappingTypeContext

type IMappingTypeContext interface {
	antlr.ParserRuleContext

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

	// GetKey returns the key rule contexts.
	GetKey() IMappingKeyTypeContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetValue returns the value rule contexts.
	GetValue() ITypeNameContext

	// SetKey sets the key rule contexts.
	SetKey(IMappingKeyTypeContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetValue sets the value rule contexts.
	SetValue(ITypeNameContext)

	// Getter signatures
	Mapping() antlr.TerminalNode
	LParen() antlr.TerminalNode
	DoubleArrow() antlr.TerminalNode
	RParen() antlr.TerminalNode
	MappingKeyType() IMappingKeyTypeContext
	TypeName() ITypeNameContext
	AllIdentifier() []IIdentifierContext
	Identifier(i int) IIdentifierContext

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

IMappingTypeContext is an interface to support dynamic dispatch.

type IModifierDefinitionContext

type IModifierDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetArguments returns the arguments rule contexts.
	GetArguments() IParameterListContext

	// GetBody returns the body rule contexts.
	GetBody() IBlockContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetArguments sets the arguments rule contexts.
	SetArguments(IParameterListContext)

	// SetBody sets the body rule contexts.
	SetBody(IBlockContext)

	// GetVirtualSet returns the virtualSet attribute.
	GetVirtualSet() bool

	// GetOverrideSpecifierSet returns the overrideSpecifierSet attribute.
	GetOverrideSpecifierSet() bool

	// SetVirtualSet sets the virtualSet attribute.
	SetVirtualSet(bool)

	// SetOverrideSpecifierSet sets the overrideSpecifierSet attribute.
	SetOverrideSpecifierSet(bool)

	// Getter signatures
	Modifier() antlr.TerminalNode
	Identifier() IIdentifierContext
	Semicolon() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	AllVirtual() []antlr.TerminalNode
	Virtual(i int) antlr.TerminalNode
	AllOverrideSpecifier() []IOverrideSpecifierContext
	OverrideSpecifier(i int) IOverrideSpecifierContext
	Block() IBlockContext
	ParameterList() IParameterListContext

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

IModifierDefinitionContext is an interface to support dynamic dispatch.

type IModifierInvocationContext

type IModifierInvocationContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	IdentifierPath() IIdentifierPathContext
	CallArgumentList() ICallArgumentListContext

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

IModifierInvocationContext is an interface to support dynamic dispatch.

type INamedArgumentContext

type INamedArgumentContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetValue returns the value rule contexts.
	GetValue() IExpressionContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetValue sets the value rule contexts.
	SetValue(IExpressionContext)

	// Getter signatures
	Colon() antlr.TerminalNode
	Identifier() IIdentifierContext
	Expression() IExpressionContext

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

INamedArgumentContext is an interface to support dynamic dispatch.

type INumberLiteralContext

type INumberLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	DecimalNumber() antlr.TerminalNode
	HexNumber() antlr.TerminalNode

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

INumberLiteralContext is an interface to support dynamic dispatch.

type IOverrideSpecifierContext

type IOverrideSpecifierContext interface {
	antlr.ParserRuleContext

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

	// Get_identifierPath returns the _identifierPath rule contexts.
	Get_identifierPath() IIdentifierPathContext

	// Set_identifierPath sets the _identifierPath rule contexts.
	Set_identifierPath(IIdentifierPathContext)

	// GetOverrides returns the overrides rule context list.
	GetOverrides() []IIdentifierPathContext

	// SetOverrides sets the overrides rule context list.
	SetOverrides([]IIdentifierPathContext)

	// Getter signatures
	Override() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	AllIdentifierPath() []IIdentifierPathContext
	IdentifierPath(i int) IIdentifierPathContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IOverrideSpecifierContext is an interface to support dynamic dispatch.

type IParameterDeclarationContext

type IParameterDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetLocation returns the location rule contexts.
	GetLocation() IDataLocationContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetLocation sets the location rule contexts.
	SetLocation(IDataLocationContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	TypeName() ITypeNameContext
	DataLocation() IDataLocationContext
	Identifier() IIdentifierContext

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

IParameterDeclarationContext is an interface to support dynamic dispatch.

type IParameterListContext

type IParameterListContext interface {
	antlr.ParserRuleContext

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

	// Get_parameterDeclaration returns the _parameterDeclaration rule contexts.
	Get_parameterDeclaration() IParameterDeclarationContext

	// Set_parameterDeclaration sets the _parameterDeclaration rule contexts.
	Set_parameterDeclaration(IParameterDeclarationContext)

	// GetParameters returns the parameters rule context list.
	GetParameters() []IParameterDeclarationContext

	// SetParameters sets the parameters rule context list.
	SetParameters([]IParameterDeclarationContext)

	// Getter signatures
	AllParameterDeclaration() []IParameterDeclarationContext
	ParameterDeclaration(i int) IParameterDeclarationContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IParameterListContext is an interface to support dynamic dispatch.

type IPathContext

type IPathContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	NonEmptyStringLiteral() antlr.TerminalNode

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

IPathContext is an interface to support dynamic dispatch.

type IPragmaDirectiveContext

type IPragmaDirectiveContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Pragma() antlr.TerminalNode
	PragmaSemicolon() antlr.TerminalNode
	AllPragmaToken() []antlr.TerminalNode
	PragmaToken(i int) antlr.TerminalNode

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

IPragmaDirectiveContext is an interface to support dynamic dispatch.

type IReceiveFunctionDefinitionContext

type IReceiveFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetKind returns the kind token.
	GetKind() antlr.Token

	// SetKind sets the kind token.
	SetKind(antlr.Token)

	// GetBody returns the body rule contexts.
	GetBody() IBlockContext

	// SetBody sets the body rule contexts.
	SetBody(IBlockContext)

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// GetMutabilitySet returns the mutabilitySet attribute.
	GetMutabilitySet() bool

	// GetVirtualSet returns the virtualSet attribute.
	GetVirtualSet() bool

	// GetOverrideSpecifierSet returns the overrideSpecifierSet attribute.
	GetOverrideSpecifierSet() bool

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// SetMutabilitySet sets the mutabilitySet attribute.
	SetMutabilitySet(bool)

	// SetVirtualSet sets the virtualSet attribute.
	SetVirtualSet(bool)

	// SetOverrideSpecifierSet sets the overrideSpecifierSet attribute.
	SetOverrideSpecifierSet(bool)

	// Getter signatures
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	Receive() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	AllExternal() []antlr.TerminalNode
	External(i int) antlr.TerminalNode
	AllPayable() []antlr.TerminalNode
	Payable(i int) antlr.TerminalNode
	AllModifierInvocation() []IModifierInvocationContext
	ModifierInvocation(i int) IModifierInvocationContext
	AllVirtual() []antlr.TerminalNode
	Virtual(i int) antlr.TerminalNode
	AllOverrideSpecifier() []IOverrideSpecifierContext
	OverrideSpecifier(i int) IOverrideSpecifierContext
	Block() IBlockContext

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

IReceiveFunctionDefinitionContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Return() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	Expression() IExpressionContext

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

IReturnStatementContext is an interface to support dynamic dispatch.

type IRevertStatementContext

type IRevertStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Revert() antlr.TerminalNode
	Expression() IExpressionContext
	CallArgumentList() ICallArgumentListContext
	Semicolon() antlr.TerminalNode

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

IRevertStatementContext is an interface to support dynamic dispatch.

type ISimpleStatementContext

type ISimpleStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	VariableDeclarationStatement() IVariableDeclarationStatementContext
	ExpressionStatement() IExpressionStatementContext

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

ISimpleStatementContext is an interface to support dynamic dispatch.

type ISourceUnitContext

type ISourceUnitContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	EOF() antlr.TerminalNode
	AllPragmaDirective() []IPragmaDirectiveContext
	PragmaDirective(i int) IPragmaDirectiveContext
	AllImportDirective() []IImportDirectiveContext
	ImportDirective(i int) IImportDirectiveContext
	AllUsingDirective() []IUsingDirectiveContext
	UsingDirective(i int) IUsingDirectiveContext
	AllContractDefinition() []IContractDefinitionContext
	ContractDefinition(i int) IContractDefinitionContext
	AllInterfaceDefinition() []IInterfaceDefinitionContext
	InterfaceDefinition(i int) IInterfaceDefinitionContext
	AllLibraryDefinition() []ILibraryDefinitionContext
	LibraryDefinition(i int) ILibraryDefinitionContext
	AllFunctionDefinition() []IFunctionDefinitionContext
	FunctionDefinition(i int) IFunctionDefinitionContext
	AllConstantVariableDeclaration() []IConstantVariableDeclarationContext
	ConstantVariableDeclaration(i int) IConstantVariableDeclarationContext
	AllStructDefinition() []IStructDefinitionContext
	StructDefinition(i int) IStructDefinitionContext
	AllEnumDefinition() []IEnumDefinitionContext
	EnumDefinition(i int) IEnumDefinitionContext
	AllUserDefinedValueTypeDefinition() []IUserDefinedValueTypeDefinitionContext
	UserDefinedValueTypeDefinition(i int) IUserDefinedValueTypeDefinitionContext
	AllErrorDefinition() []IErrorDefinitionContext
	ErrorDefinition(i int) IErrorDefinitionContext

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

ISourceUnitContext is an interface to support dynamic dispatch.

type IStateMutabilityContext

type IStateMutabilityContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Pure() antlr.TerminalNode
	View() antlr.TerminalNode
	Payable() antlr.TerminalNode

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

IStateMutabilityContext is an interface to support dynamic dispatch.

type IStateVariableDeclarationContext

type IStateVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetInitialValue returns the initialValue rule contexts.
	GetInitialValue() IExpressionContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetInitialValue sets the initialValue rule contexts.
	SetInitialValue(IExpressionContext)

	// GetConstantnessSet returns the constantnessSet attribute.
	GetConstantnessSet() bool

	// GetVisibilitySet returns the visibilitySet attribute.
	GetVisibilitySet() bool

	// GetOverrideSpecifierSet returns the overrideSpecifierSet attribute.
	GetOverrideSpecifierSet() bool

	// SetConstantnessSet sets the constantnessSet attribute.
	SetConstantnessSet(bool)

	// SetVisibilitySet sets the visibilitySet attribute.
	SetVisibilitySet(bool)

	// SetOverrideSpecifierSet sets the overrideSpecifierSet attribute.
	SetOverrideSpecifierSet(bool)

	// Getter signatures
	Semicolon() antlr.TerminalNode
	TypeName() ITypeNameContext
	Identifier() IIdentifierContext
	AllPublic() []antlr.TerminalNode
	Public(i int) antlr.TerminalNode
	AllPrivate() []antlr.TerminalNode
	Private(i int) antlr.TerminalNode
	AllInternal() []antlr.TerminalNode
	Internal(i int) antlr.TerminalNode
	AllConstant() []antlr.TerminalNode
	Constant(i int) antlr.TerminalNode
	AllOverrideSpecifier() []IOverrideSpecifierContext
	OverrideSpecifier(i int) IOverrideSpecifierContext
	AllImmutable() []antlr.TerminalNode
	Immutable(i int) antlr.TerminalNode
	Assign() antlr.TerminalNode
	Expression() IExpressionContext

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

IStateVariableDeclarationContext is an interface to support dynamic dispatch.

type IStatementContext

type IStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Block() IBlockContext
	SimpleStatement() ISimpleStatementContext
	IfStatement() IIfStatementContext
	ForStatement() IForStatementContext
	WhileStatement() IWhileStatementContext
	DoWhileStatement() IDoWhileStatementContext
	ContinueStatement() IContinueStatementContext
	BreakStatement() IBreakStatementContext
	TryStatement() ITryStatementContext
	ReturnStatement() IReturnStatementContext
	EmitStatement() IEmitStatementContext
	RevertStatement() IRevertStatementContext
	AssemblyStatement() IAssemblyStatementContext

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

IStatementContext is an interface to support dynamic dispatch.

type IStringLiteralContext

type IStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllNonEmptyStringLiteral() []antlr.TerminalNode
	NonEmptyStringLiteral(i int) antlr.TerminalNode
	AllEmptyStringLiteral() []antlr.TerminalNode
	EmptyStringLiteral(i int) antlr.TerminalNode

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

IStringLiteralContext is an interface to support dynamic dispatch.

type IStructDefinitionContext

type IStructDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// GetMembers returns the members rule contexts.
	GetMembers() IStructMemberContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// SetMembers sets the members rule contexts.
	SetMembers(IStructMemberContext)

	// Getter signatures
	Struct() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	Identifier() IIdentifierContext
	AllStructMember() []IStructMemberContext
	StructMember(i int) IStructMemberContext

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

IStructDefinitionContext is an interface to support dynamic dispatch.

type IStructMemberContext

type IStructMemberContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	Semicolon() antlr.TerminalNode
	TypeName() ITypeNameContext
	Identifier() IIdentifierContext

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

IStructMemberContext is an interface to support dynamic dispatch.

type ISymbolAliasesContext

type ISymbolAliasesContext interface {
	antlr.ParserRuleContext

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

	// Get_importAliases returns the _importAliases rule contexts.
	Get_importAliases() IImportAliasesContext

	// Set_importAliases sets the _importAliases rule contexts.
	Set_importAliases(IImportAliasesContext)

	// GetAliases returns the aliases rule context list.
	GetAliases() []IImportAliasesContext

	// SetAliases sets the aliases rule context list.
	SetAliases([]IImportAliasesContext)

	// Getter signatures
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	AllImportAliases() []IImportAliasesContext
	ImportAliases(i int) IImportAliasesContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

ISymbolAliasesContext is an interface to support dynamic dispatch.

type ITryStatementContext

type ITryStatementContext interface {
	antlr.ParserRuleContext

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

	// GetReturnParameters returns the returnParameters rule contexts.
	GetReturnParameters() IParameterListContext

	// SetReturnParameters sets the returnParameters rule contexts.
	SetReturnParameters(IParameterListContext)

	// Getter signatures
	Try() antlr.TerminalNode
	Expression() IExpressionContext
	Block() IBlockContext
	Returns() antlr.TerminalNode
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	AllCatchClause() []ICatchClauseContext
	CatchClause(i int) ICatchClauseContext
	ParameterList() IParameterListContext

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

ITryStatementContext is an interface to support dynamic dispatch.

type ITupleExpressionContext

type ITupleExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	AllExpression() []IExpressionContext
	Expression(i int) IExpressionContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

ITupleExpressionContext is an interface to support dynamic dispatch.

type ITypeNameContext

type ITypeNameContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	ElementaryTypeName() IElementaryTypeNameContext
	FunctionTypeName() IFunctionTypeNameContext
	MappingType() IMappingTypeContext
	IdentifierPath() IIdentifierPathContext
	TypeName() ITypeNameContext
	LBrack() antlr.TerminalNode
	RBrack() antlr.TerminalNode
	Expression() IExpressionContext

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

ITypeNameContext is an interface to support dynamic dispatch.

type IUncheckedBlockContext

type IUncheckedBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Unchecked() antlr.TerminalNode
	Block() IBlockContext

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

IUncheckedBlockContext is an interface to support dynamic dispatch.

type IUnicodeStringLiteralContext

type IUnicodeStringLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllUnicodeStringLiteral() []antlr.TerminalNode
	UnicodeStringLiteral(i int) antlr.TerminalNode

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

IUnicodeStringLiteralContext is an interface to support dynamic dispatch.

type IUserDefinableOperatorContext

type IUserDefinableOperatorContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	BitAnd() antlr.TerminalNode
	BitNot() antlr.TerminalNode
	BitOr() antlr.TerminalNode
	BitXor() antlr.TerminalNode
	Add() antlr.TerminalNode
	Div() antlr.TerminalNode
	Mod() antlr.TerminalNode
	Mul() antlr.TerminalNode
	Sub() antlr.TerminalNode
	Equal() antlr.TerminalNode
	GreaterThan() antlr.TerminalNode
	GreaterThanOrEqual() antlr.TerminalNode
	LessThan() antlr.TerminalNode
	LessThanOrEqual() antlr.TerminalNode
	NotEqual() antlr.TerminalNode

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

IUserDefinableOperatorContext is an interface to support dynamic dispatch.

type IUserDefinedValueTypeDefinitionContext

type IUserDefinedValueTypeDefinitionContext interface {
	antlr.ParserRuleContext

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

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	Type() antlr.TerminalNode
	Is() antlr.TerminalNode
	ElementaryTypeName() IElementaryTypeNameContext
	Semicolon() antlr.TerminalNode
	Identifier() IIdentifierContext

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

IUserDefinedValueTypeDefinitionContext is an interface to support dynamic dispatch.

type IUsingDirectiveContext

type IUsingDirectiveContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Using() antlr.TerminalNode
	For() antlr.TerminalNode
	Semicolon() antlr.TerminalNode
	AllIdentifierPath() []IIdentifierPathContext
	IdentifierPath(i int) IIdentifierPathContext
	Mul() antlr.TerminalNode
	TypeName() ITypeNameContext
	Global() antlr.TerminalNode
	LBrace() antlr.TerminalNode
	RBrace() antlr.TerminalNode
	AllAs() []antlr.TerminalNode
	As(i int) antlr.TerminalNode
	AllUserDefinableOperator() []IUserDefinableOperatorContext
	UserDefinableOperator(i int) IUserDefinableOperatorContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IUsingDirectiveContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// GetType_ returns the type_ rule contexts.
	GetType_() ITypeNameContext

	// GetLocation returns the location rule contexts.
	GetLocation() IDataLocationContext

	// GetName returns the name rule contexts.
	GetName() IIdentifierContext

	// SetType_ sets the type_ rule contexts.
	SetType_(ITypeNameContext)

	// SetLocation sets the location rule contexts.
	SetLocation(IDataLocationContext)

	// SetName sets the name rule contexts.
	SetName(IIdentifierContext)

	// Getter signatures
	TypeName() ITypeNameContext
	Identifier() IIdentifierContext
	DataLocation() IDataLocationContext

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

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IVariableDeclarationListContext

type IVariableDeclarationListContext interface {
	antlr.ParserRuleContext

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

	// Get_variableDeclaration returns the _variableDeclaration rule contexts.
	Get_variableDeclaration() IVariableDeclarationContext

	// Set_variableDeclaration sets the _variableDeclaration rule contexts.
	Set_variableDeclaration(IVariableDeclarationContext)

	// GetVariableDeclarations returns the variableDeclarations rule context list.
	GetVariableDeclarations() []IVariableDeclarationContext

	// SetVariableDeclarations sets the variableDeclarations rule context list.
	SetVariableDeclarations([]IVariableDeclarationContext)

	// Getter signatures
	AllVariableDeclaration() []IVariableDeclarationContext
	VariableDeclaration(i int) IVariableDeclarationContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IVariableDeclarationListContext is an interface to support dynamic dispatch.

type IVariableDeclarationStatementContext

type IVariableDeclarationStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Semicolon() antlr.TerminalNode
	VariableDeclaration() IVariableDeclarationContext
	VariableDeclarationTuple() IVariableDeclarationTupleContext
	Assign() antlr.TerminalNode
	Expression() IExpressionContext

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

IVariableDeclarationStatementContext is an interface to support dynamic dispatch.

type IVariableDeclarationTupleContext

type IVariableDeclarationTupleContext interface {
	antlr.ParserRuleContext

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

	// Get_variableDeclaration returns the _variableDeclaration rule contexts.
	Get_variableDeclaration() IVariableDeclarationContext

	// Set_variableDeclaration sets the _variableDeclaration rule contexts.
	Set_variableDeclaration(IVariableDeclarationContext)

	// GetVariableDeclarations returns the variableDeclarations rule context list.
	GetVariableDeclarations() []IVariableDeclarationContext

	// SetVariableDeclarations sets the variableDeclarations rule context list.
	SetVariableDeclarations([]IVariableDeclarationContext)

	// Getter signatures
	LParen() antlr.TerminalNode
	RParen() antlr.TerminalNode
	AllVariableDeclaration() []IVariableDeclarationContext
	VariableDeclaration(i int) IVariableDeclarationContext
	AllComma() []antlr.TerminalNode
	Comma(i int) antlr.TerminalNode

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

IVariableDeclarationTupleContext is an interface to support dynamic dispatch.

type IVisibilityContext

type IVisibilityContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	Internal() antlr.TerminalNode
	External() antlr.TerminalNode
	Private() antlr.TerminalNode
	Public() antlr.TerminalNode

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

IVisibilityContext 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
	Statement() IStatementContext

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

IWhileStatementContext is an interface to support dynamic dispatch.

type IYulAssignmentContext

type IYulAssignmentContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllYulPath() []IYulPathContext
	YulPath(i int) IYulPathContext
	YulAssign() antlr.TerminalNode
	YulExpression() IYulExpressionContext
	YulFunctionCall() IYulFunctionCallContext
	AllYulComma() []antlr.TerminalNode
	YulComma(i int) antlr.TerminalNode

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

IYulAssignmentContext is an interface to support dynamic dispatch.

type IYulBlockContext

type IYulBlockContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulLBrace() antlr.TerminalNode
	YulRBrace() antlr.TerminalNode
	AllYulStatement() []IYulStatementContext
	YulStatement(i int) IYulStatementContext

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

IYulBlockContext is an interface to support dynamic dispatch.

type IYulBooleanContext

type IYulBooleanContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulTrue() antlr.TerminalNode
	YulFalse() antlr.TerminalNode

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

IYulBooleanContext is an interface to support dynamic dispatch.

type IYulExpressionContext

type IYulExpressionContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulPath() IYulPathContext
	YulFunctionCall() IYulFunctionCallContext
	YulLiteral() IYulLiteralContext

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

IYulExpressionContext is an interface to support dynamic dispatch.

type IYulForStatementContext

type IYulForStatementContext interface {
	antlr.ParserRuleContext

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

	// GetInit returns the init rule contexts.
	GetInit() IYulBlockContext

	// GetCond returns the cond rule contexts.
	GetCond() IYulExpressionContext

	// GetPost returns the post rule contexts.
	GetPost() IYulBlockContext

	// GetBody returns the body rule contexts.
	GetBody() IYulBlockContext

	// SetInit sets the init rule contexts.
	SetInit(IYulBlockContext)

	// SetCond sets the cond rule contexts.
	SetCond(IYulExpressionContext)

	// SetPost sets the post rule contexts.
	SetPost(IYulBlockContext)

	// SetBody sets the body rule contexts.
	SetBody(IYulBlockContext)

	// Getter signatures
	YulFor() antlr.TerminalNode
	AllYulBlock() []IYulBlockContext
	YulBlock(i int) IYulBlockContext
	YulExpression() IYulExpressionContext

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

IYulForStatementContext is an interface to support dynamic dispatch.

type IYulFunctionCallContext

type IYulFunctionCallContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulLParen() antlr.TerminalNode
	YulRParen() antlr.TerminalNode
	YulIdentifier() antlr.TerminalNode
	YulEVMBuiltin() antlr.TerminalNode
	AllYulExpression() []IYulExpressionContext
	YulExpression(i int) IYulExpressionContext
	AllYulComma() []antlr.TerminalNode
	YulComma(i int) antlr.TerminalNode

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

IYulFunctionCallContext is an interface to support dynamic dispatch.

type IYulFunctionDefinitionContext

type IYulFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

	// Get_YulIdentifier returns the _YulIdentifier token.
	Get_YulIdentifier() antlr.Token

	// Set_YulIdentifier sets the _YulIdentifier token.
	Set_YulIdentifier(antlr.Token)

	// GetArguments returns the arguments token list.
	GetArguments() []antlr.Token

	// GetReturnParameters returns the returnParameters token list.
	GetReturnParameters() []antlr.Token

	// SetArguments sets the arguments token list.
	SetArguments([]antlr.Token)

	// SetReturnParameters sets the returnParameters token list.
	SetReturnParameters([]antlr.Token)

	// GetBody returns the body rule contexts.
	GetBody() IYulBlockContext

	// SetBody sets the body rule contexts.
	SetBody(IYulBlockContext)

	// Getter signatures
	YulFunction() antlr.TerminalNode
	AllYulIdentifier() []antlr.TerminalNode
	YulIdentifier(i int) antlr.TerminalNode
	YulLParen() antlr.TerminalNode
	YulRParen() antlr.TerminalNode
	YulBlock() IYulBlockContext
	YulArrow() antlr.TerminalNode
	AllYulComma() []antlr.TerminalNode
	YulComma(i int) antlr.TerminalNode

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

IYulFunctionDefinitionContext is an interface to support dynamic dispatch.

type IYulIfStatementContext

type IYulIfStatementContext interface {
	antlr.ParserRuleContext

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

	// GetCond returns the cond rule contexts.
	GetCond() IYulExpressionContext

	// GetBody returns the body rule contexts.
	GetBody() IYulBlockContext

	// SetCond sets the cond rule contexts.
	SetCond(IYulExpressionContext)

	// SetBody sets the body rule contexts.
	SetBody(IYulBlockContext)

	// Getter signatures
	YulIf() antlr.TerminalNode
	YulExpression() IYulExpressionContext
	YulBlock() IYulBlockContext

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

IYulIfStatementContext is an interface to support dynamic dispatch.

type IYulLiteralContext

type IYulLiteralContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulDecimalNumber() antlr.TerminalNode
	YulStringLiteral() antlr.TerminalNode
	YulHexNumber() antlr.TerminalNode
	YulBoolean() IYulBooleanContext
	YulHexStringLiteral() antlr.TerminalNode

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

IYulLiteralContext is an interface to support dynamic dispatch.

type IYulPathContext

type IYulPathContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	AllYulIdentifier() []antlr.TerminalNode
	YulIdentifier(i int) antlr.TerminalNode
	AllYulPeriod() []antlr.TerminalNode
	YulPeriod(i int) antlr.TerminalNode
	AllYulEVMBuiltin() []antlr.TerminalNode
	YulEVMBuiltin(i int) antlr.TerminalNode

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

IYulPathContext is an interface to support dynamic dispatch.

type IYulStatementContext

type IYulStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulBlock() IYulBlockContext
	YulVariableDeclaration() IYulVariableDeclarationContext
	YulAssignment() IYulAssignmentContext
	YulFunctionCall() IYulFunctionCallContext
	YulIfStatement() IYulIfStatementContext
	YulForStatement() IYulForStatementContext
	YulSwitchStatement() IYulSwitchStatementContext
	YulLeave() antlr.TerminalNode
	YulBreak() antlr.TerminalNode
	YulContinue() antlr.TerminalNode
	YulFunctionDefinition() IYulFunctionDefinitionContext

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

IYulStatementContext is an interface to support dynamic dispatch.

type IYulSwitchCaseContext

type IYulSwitchCaseContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulCase() antlr.TerminalNode
	YulLiteral() IYulLiteralContext
	YulBlock() IYulBlockContext

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

IYulSwitchCaseContext is an interface to support dynamic dispatch.

type IYulSwitchStatementContext

type IYulSwitchStatementContext interface {
	antlr.ParserRuleContext

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

	// Getter signatures
	YulSwitch() antlr.TerminalNode
	YulExpression() IYulExpressionContext
	YulDefault() antlr.TerminalNode
	YulBlock() IYulBlockContext
	AllYulSwitchCase() []IYulSwitchCaseContext
	YulSwitchCase(i int) IYulSwitchCaseContext

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

IYulSwitchStatementContext is an interface to support dynamic dispatch.

type IYulVariableDeclarationContext

type IYulVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

	// Get_YulIdentifier returns the _YulIdentifier token.
	Get_YulIdentifier() antlr.Token

	// Set_YulIdentifier sets the _YulIdentifier token.
	Set_YulIdentifier(antlr.Token)

	// GetVariables returns the variables token list.
	GetVariables() []antlr.Token

	// SetVariables sets the variables token list.
	SetVariables([]antlr.Token)

	// Getter signatures
	YulLet() antlr.TerminalNode
	AllYulIdentifier() []antlr.TerminalNode
	YulIdentifier(i int) antlr.TerminalNode
	YulAssign() antlr.TerminalNode
	YulExpression() IYulExpressionContext
	AllYulComma() []antlr.TerminalNode
	YulComma(i int) antlr.TerminalNode
	YulFunctionCall() IYulFunctionCallContext

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

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

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

func (*IdentifierContext) Error

func (s *IdentifierContext) Error() antlr.TerminalNode

func (*IdentifierContext) ExitRule

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

func (*IdentifierContext) From

func (s *IdentifierContext) From() antlr.TerminalNode

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) Global

func (s *IdentifierContext) Global() antlr.TerminalNode

func (*IdentifierContext) Identifier

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) Revert

func (s *IdentifierContext) Revert() antlr.TerminalNode

func (*IdentifierContext) ToStringTree

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

type IdentifierPathContext

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

func NewEmptyIdentifierPathContext

func NewEmptyIdentifierPathContext() *IdentifierPathContext

func NewIdentifierPathContext

func NewIdentifierPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierPathContext

func (*IdentifierPathContext) AllIdentifier

func (s *IdentifierPathContext) AllIdentifier() []IIdentifierContext

func (*IdentifierPathContext) AllPeriod

func (s *IdentifierPathContext) AllPeriod() []antlr.TerminalNode

func (*IdentifierPathContext) EnterRule

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

func (*IdentifierPathContext) ExitRule

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

func (*IdentifierPathContext) GetParser

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

func (*IdentifierPathContext) GetRuleContext

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

func (*IdentifierPathContext) Identifier

func (s *IdentifierPathContext) Identifier(i int) IIdentifierContext

func (*IdentifierPathContext) IsIdentifierPathContext

func (*IdentifierPathContext) IsIdentifierPathContext()

func (*IdentifierPathContext) Period

func (s *IdentifierPathContext) Period(i int) antlr.TerminalNode

func (*IdentifierPathContext) ToStringTree

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

type IfStatementContext

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

func NewEmptyIfStatementContext

func NewEmptyIfStatementContext() *IfStatementContext

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext

func (*IfStatementContext) AllStatement

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

func (*IfStatementContext) Else

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

func (*IfStatementContext) EnterRule

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

func (*IfStatementContext) ExitRule

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

func (*IfStatementContext) Expression

func (s *IfStatementContext) Expression() IExpressionContext

func (*IfStatementContext) GetParser

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

func (*IfStatementContext) GetRuleContext

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

func (*IfStatementContext) If

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

func (*IfStatementContext) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) LParen

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

func (*IfStatementContext) RParen

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

func (*IfStatementContext) Statement

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

func (*IfStatementContext) ToStringTree

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

type ImportAliasesContext

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

func NewEmptyImportAliasesContext

func NewEmptyImportAliasesContext() *ImportAliasesContext

func NewImportAliasesContext

func NewImportAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAliasesContext

func (*ImportAliasesContext) AllIdentifier

func (s *ImportAliasesContext) AllIdentifier() []IIdentifierContext

func (*ImportAliasesContext) As

func (s *ImportAliasesContext) As() antlr.TerminalNode

func (*ImportAliasesContext) EnterRule

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

func (*ImportAliasesContext) ExitRule

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

func (*ImportAliasesContext) GetAlias

func (*ImportAliasesContext) GetParser

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

func (*ImportAliasesContext) GetRuleContext

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

func (*ImportAliasesContext) GetSymbol

func (*ImportAliasesContext) Identifier

func (s *ImportAliasesContext) Identifier(i int) IIdentifierContext

func (*ImportAliasesContext) IsImportAliasesContext

func (*ImportAliasesContext) IsImportAliasesContext()

func (*ImportAliasesContext) SetAlias

func (*ImportAliasesContext) SetSymbol

func (s *ImportAliasesContext) SetSymbol(v IIdentifierContext)

func (*ImportAliasesContext) ToStringTree

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

type ImportDirectiveContext

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

func NewEmptyImportDirectiveContext

func NewEmptyImportDirectiveContext() *ImportDirectiveContext

func NewImportDirectiveContext

func NewImportDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDirectiveContext

func (*ImportDirectiveContext) As

func (s *ImportDirectiveContext) As() antlr.TerminalNode

func (*ImportDirectiveContext) EnterRule

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

func (*ImportDirectiveContext) ExitRule

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

func (*ImportDirectiveContext) From

func (s *ImportDirectiveContext) From() antlr.TerminalNode

func (*ImportDirectiveContext) GetParser

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

func (*ImportDirectiveContext) GetRuleContext

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

func (*ImportDirectiveContext) GetUnitAlias

func (s *ImportDirectiveContext) GetUnitAlias() IIdentifierContext

func (*ImportDirectiveContext) Identifier

func (*ImportDirectiveContext) Import

func (s *ImportDirectiveContext) Import() antlr.TerminalNode

func (*ImportDirectiveContext) IsImportDirectiveContext

func (*ImportDirectiveContext) IsImportDirectiveContext()

func (*ImportDirectiveContext) Mul

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

func (*ImportDirectiveContext) Path

func (*ImportDirectiveContext) Semicolon

func (s *ImportDirectiveContext) Semicolon() antlr.TerminalNode

func (*ImportDirectiveContext) SetUnitAlias

func (s *ImportDirectiveContext) SetUnitAlias(v IIdentifierContext)

func (*ImportDirectiveContext) SymbolAliases

func (s *ImportDirectiveContext) SymbolAliases() ISymbolAliasesContext

func (*ImportDirectiveContext) ToStringTree

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

type IndexAccessContext

type IndexAccessContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewIndexAccessContext

func NewIndexAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexAccessContext

func (*IndexAccessContext) AllExpression

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

func (*IndexAccessContext) EnterRule

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

func (*IndexAccessContext) ExitRule

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

func (*IndexAccessContext) Expression

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

func (*IndexAccessContext) GetIndex

func (s *IndexAccessContext) GetIndex() IExpressionContext

func (*IndexAccessContext) GetRuleContext

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

func (*IndexAccessContext) LBrack

func (s *IndexAccessContext) LBrack() antlr.TerminalNode

func (*IndexAccessContext) RBrack

func (s *IndexAccessContext) RBrack() antlr.TerminalNode

func (*IndexAccessContext) SetIndex

func (s *IndexAccessContext) SetIndex(v IExpressionContext)

type IndexRangeAccessContext

type IndexRangeAccessContext struct {
	ExpressionContext
	// contains filtered or unexported fields
}

func NewIndexRangeAccessContext

func NewIndexRangeAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexRangeAccessContext

func (*IndexRangeAccessContext) AllExpression

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

func (*IndexRangeAccessContext) Colon

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

func (*IndexRangeAccessContext) EnterRule

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

func (*IndexRangeAccessContext) ExitRule

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

func (*IndexRangeAccessContext) Expression

func (*IndexRangeAccessContext) GetEndIndex

func (*IndexRangeAccessContext) GetRuleContext

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

func (*IndexRangeAccessContext) GetStartIndex

func (s *IndexRangeAccessContext) GetStartIndex() IExpressionContext

func (*IndexRangeAccessContext) LBrack

func (s *IndexRangeAccessContext) LBrack() antlr.TerminalNode

func (*IndexRangeAccessContext) RBrack

func (s *IndexRangeAccessContext) RBrack() antlr.TerminalNode

func (*IndexRangeAccessContext) SetEndIndex

func (s *IndexRangeAccessContext) SetEndIndex(v IExpressionContext)

func (*IndexRangeAccessContext) SetStartIndex

func (s *IndexRangeAccessContext) SetStartIndex(v IExpressionContext)

type InheritanceSpecifierContext

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

func NewEmptyInheritanceSpecifierContext

func NewEmptyInheritanceSpecifierContext() *InheritanceSpecifierContext

func NewInheritanceSpecifierContext

func NewInheritanceSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritanceSpecifierContext

func (*InheritanceSpecifierContext) CallArgumentList

func (*InheritanceSpecifierContext) EnterRule

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

func (*InheritanceSpecifierContext) ExitRule

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

func (*InheritanceSpecifierContext) GetArguments

func (*InheritanceSpecifierContext) GetName

func (*InheritanceSpecifierContext) GetParser

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

func (*InheritanceSpecifierContext) GetRuleContext

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

func (*InheritanceSpecifierContext) IdentifierPath

func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext

func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext()

func (*InheritanceSpecifierContext) SetArguments

func (*InheritanceSpecifierContext) SetName

func (*InheritanceSpecifierContext) ToStringTree

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

type InheritanceSpecifierListContext

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

func NewEmptyInheritanceSpecifierListContext

func NewEmptyInheritanceSpecifierListContext() *InheritanceSpecifierListContext

func NewInheritanceSpecifierListContext

func NewInheritanceSpecifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritanceSpecifierListContext

func (*InheritanceSpecifierListContext) AllComma

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

func (*InheritanceSpecifierListContext) AllInheritanceSpecifier

func (s *InheritanceSpecifierListContext) AllInheritanceSpecifier() []IInheritanceSpecifierContext

func (*InheritanceSpecifierListContext) Comma

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

func (*InheritanceSpecifierListContext) EnterRule

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

func (*InheritanceSpecifierListContext) ExitRule

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

func (*InheritanceSpecifierListContext) GetInheritanceSpecifiers

func (s *InheritanceSpecifierListContext) GetInheritanceSpecifiers() []IInheritanceSpecifierContext

func (*InheritanceSpecifierListContext) GetParser

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

func (*InheritanceSpecifierListContext) GetRuleContext

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

func (*InheritanceSpecifierListContext) Get_inheritanceSpecifier

func (s *InheritanceSpecifierListContext) Get_inheritanceSpecifier() IInheritanceSpecifierContext

func (*InheritanceSpecifierListContext) InheritanceSpecifier

func (*InheritanceSpecifierListContext) Is

func (s *InheritanceSpecifierListContext) Is() antlr.TerminalNode

func (*InheritanceSpecifierListContext) IsInheritanceSpecifierListContext

func (*InheritanceSpecifierListContext) IsInheritanceSpecifierListContext()

func (*InheritanceSpecifierListContext) SetInheritanceSpecifiers

func (s *InheritanceSpecifierListContext) SetInheritanceSpecifiers(v []IInheritanceSpecifierContext)

func (*InheritanceSpecifierListContext) Set_inheritanceSpecifier

func (s *InheritanceSpecifierListContext) Set_inheritanceSpecifier(v IInheritanceSpecifierContext)

func (*InheritanceSpecifierListContext) ToStringTree

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

type InlineArrayContext

type InlineArrayContext struct {
	ExpressionContext
}

func NewInlineArrayContext

func NewInlineArrayContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InlineArrayContext

func (*InlineArrayContext) EnterRule

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

func (*InlineArrayContext) ExitRule

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

func (*InlineArrayContext) GetRuleContext

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

func (*InlineArrayContext) InlineArrayExpression

func (s *InlineArrayContext) InlineArrayExpression() IInlineArrayExpressionContext

type InlineArrayExpressionContext

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

func NewEmptyInlineArrayExpressionContext

func NewEmptyInlineArrayExpressionContext() *InlineArrayExpressionContext

func NewInlineArrayExpressionContext

func NewInlineArrayExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InlineArrayExpressionContext

func (*InlineArrayExpressionContext) AllComma

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

func (*InlineArrayExpressionContext) AllExpression

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

func (*InlineArrayExpressionContext) Comma

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

func (*InlineArrayExpressionContext) EnterRule

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

func (*InlineArrayExpressionContext) ExitRule

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

func (*InlineArrayExpressionContext) Expression

func (*InlineArrayExpressionContext) GetParser

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

func (*InlineArrayExpressionContext) GetRuleContext

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

func (*InlineArrayExpressionContext) IsInlineArrayExpressionContext

func (*InlineArrayExpressionContext) IsInlineArrayExpressionContext()

func (*InlineArrayExpressionContext) LBrack

func (s *InlineArrayExpressionContext) LBrack() antlr.TerminalNode

func (*InlineArrayExpressionContext) RBrack

func (s *InlineArrayExpressionContext) RBrack() antlr.TerminalNode

func (*InlineArrayExpressionContext) ToStringTree

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

type InterfaceDefinitionContext

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

func NewEmptyInterfaceDefinitionContext

func NewEmptyInterfaceDefinitionContext() *InterfaceDefinitionContext

func NewInterfaceDefinitionContext

func NewInterfaceDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDefinitionContext

func (*InterfaceDefinitionContext) AllContractBodyElement

func (s *InterfaceDefinitionContext) AllContractBodyElement() []IContractBodyElementContext

func (*InterfaceDefinitionContext) ContractBodyElement

func (*InterfaceDefinitionContext) EnterRule

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

func (*InterfaceDefinitionContext) ExitRule

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

func (*InterfaceDefinitionContext) GetName

func (*InterfaceDefinitionContext) GetParser

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

func (*InterfaceDefinitionContext) GetRuleContext

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

func (*InterfaceDefinitionContext) Identifier

func (*InterfaceDefinitionContext) InheritanceSpecifierList

func (s *InterfaceDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext

func (*InterfaceDefinitionContext) Interface

func (s *InterfaceDefinitionContext) Interface() antlr.TerminalNode

func (*InterfaceDefinitionContext) IsInterfaceDefinitionContext

func (*InterfaceDefinitionContext) IsInterfaceDefinitionContext()

func (*InterfaceDefinitionContext) LBrace

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

func (*InterfaceDefinitionContext) RBrace

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

func (*InterfaceDefinitionContext) SetName

func (*InterfaceDefinitionContext) ToStringTree

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

type LibraryDefinitionContext

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

func NewEmptyLibraryDefinitionContext

func NewEmptyLibraryDefinitionContext() *LibraryDefinitionContext

func NewLibraryDefinitionContext

func NewLibraryDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LibraryDefinitionContext

func (*LibraryDefinitionContext) AllContractBodyElement

func (s *LibraryDefinitionContext) AllContractBodyElement() []IContractBodyElementContext

func (*LibraryDefinitionContext) ContractBodyElement

func (s *LibraryDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext

func (*LibraryDefinitionContext) EnterRule

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

func (*LibraryDefinitionContext) ExitRule

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

func (*LibraryDefinitionContext) GetName

func (*LibraryDefinitionContext) GetParser

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

func (*LibraryDefinitionContext) GetRuleContext

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

func (*LibraryDefinitionContext) Identifier

func (*LibraryDefinitionContext) IsLibraryDefinitionContext

func (*LibraryDefinitionContext) IsLibraryDefinitionContext()

func (*LibraryDefinitionContext) LBrace

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

func (*LibraryDefinitionContext) Library

func (s *LibraryDefinitionContext) Library() antlr.TerminalNode

func (*LibraryDefinitionContext) RBrace

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

func (*LibraryDefinitionContext) SetName

func (*LibraryDefinitionContext) ToStringTree

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

type LiteralContext

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

func NewEmptyLiteralContext

func NewEmptyLiteralContext() *LiteralContext

func NewLiteralContext

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

func (*LiteralContext) BooleanLiteral

func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext

func (*LiteralContext) EnterRule

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

func (*LiteralContext) ExitRule

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

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) HexStringLiteral

func (s *LiteralContext) HexStringLiteral() IHexStringLiteralContext

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) NumberLiteral

func (s *LiteralContext) NumberLiteral() INumberLiteralContext

func (*LiteralContext) StringLiteral

func (s *LiteralContext) StringLiteral() IStringLiteralContext

func (*LiteralContext) ToStringTree

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

func (*LiteralContext) UnicodeStringLiteral

func (s *LiteralContext) UnicodeStringLiteral() IUnicodeStringLiteralContext

type LiteralWithSubDenominationContext

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

func NewEmptyLiteralWithSubDenominationContext

func NewEmptyLiteralWithSubDenominationContext() *LiteralWithSubDenominationContext

func NewLiteralWithSubDenominationContext

func NewLiteralWithSubDenominationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralWithSubDenominationContext

func (*LiteralWithSubDenominationContext) EnterRule

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

func (*LiteralWithSubDenominationContext) ExitRule

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

func (*LiteralWithSubDenominationContext) GetParser

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

func (*LiteralWithSubDenominationContext) GetRuleContext

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

func (*LiteralWithSubDenominationContext) IsLiteralWithSubDenominationContext

func (*LiteralWithSubDenominationContext) IsLiteralWithSubDenominationContext()

func (*LiteralWithSubDenominationContext) NumberLiteral

func (*LiteralWithSubDenominationContext) SubDenomination

func (s *LiteralWithSubDenominationContext) SubDenomination() antlr.TerminalNode

func (*LiteralWithSubDenominationContext) ToStringTree

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

type MappingKeyTypeContext

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

func NewEmptyMappingKeyTypeContext

func NewEmptyMappingKeyTypeContext() *MappingKeyTypeContext

func NewMappingKeyTypeContext

func NewMappingKeyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MappingKeyTypeContext

func (*MappingKeyTypeContext) ElementaryTypeName

func (s *MappingKeyTypeContext) ElementaryTypeName() IElementaryTypeNameContext

func (*MappingKeyTypeContext) EnterRule

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

func (*MappingKeyTypeContext) ExitRule

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

func (*MappingKeyTypeContext) GetParser

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

func (*MappingKeyTypeContext) GetRuleContext

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

func (*MappingKeyTypeContext) IdentifierPath

func (s *MappingKeyTypeContext) IdentifierPath() IIdentifierPathContext

func (*MappingKeyTypeContext) IsMappingKeyTypeContext

func (*MappingKeyTypeContext) IsMappingKeyTypeContext()

func (*MappingKeyTypeContext) ToStringTree

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

type MappingTypeContext

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

func NewEmptyMappingTypeContext

func NewEmptyMappingTypeContext() *MappingTypeContext

func NewMappingTypeContext

func NewMappingTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MappingTypeContext

func (*MappingTypeContext) AllIdentifier

func (s *MappingTypeContext) AllIdentifier() []IIdentifierContext

func (*MappingTypeContext) DoubleArrow

func (s *MappingTypeContext) DoubleArrow() antlr.TerminalNode

func (*MappingTypeContext) EnterRule

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

func (*MappingTypeContext) ExitRule

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

func (*MappingTypeContext) GetKey

func (*MappingTypeContext) GetName

func (*MappingTypeContext) GetParser

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

func (*MappingTypeContext) GetRuleContext

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

func (*MappingTypeContext) GetValue

func (s *MappingTypeContext) GetValue() ITypeNameContext

func (*MappingTypeContext) Identifier

func (s *MappingTypeContext) Identifier(i int) IIdentifierContext

func (*MappingTypeContext) IsMappingTypeContext

func (*MappingTypeContext) IsMappingTypeContext()

func (*MappingTypeContext) LParen

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

func (*MappingTypeContext) Mapping

func (s *MappingTypeContext) Mapping() antlr.TerminalNode

func (*MappingTypeContext) MappingKeyType

func (s *MappingTypeContext) MappingKeyType() IMappingKeyTypeContext

func (*MappingTypeContext) RParen

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

func (*MappingTypeContext) SetKey

func (*MappingTypeContext) SetName

func (s *MappingTypeContext) SetName(v IIdentifierContext)

func (*MappingTypeContext) SetValue

func (s *MappingTypeContext) SetValue(v ITypeNameContext)

func (*MappingTypeContext) ToStringTree

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

func (*MappingTypeContext) TypeName

func (s *MappingTypeContext) TypeName() ITypeNameContext

type MemberAccessContext

type MemberAccessContext struct {
	ExpressionContext
}

func NewMemberAccessContext

func NewMemberAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberAccessContext

func (*MemberAccessContext) Address

func (s *MemberAccessContext) Address() antlr.TerminalNode

func (*MemberAccessContext) EnterRule

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

func (*MemberAccessContext) ExitRule

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

func (*MemberAccessContext) Expression

func (s *MemberAccessContext) Expression() IExpressionContext

func (*MemberAccessContext) GetRuleContext

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

func (*MemberAccessContext) Identifier

func (s *MemberAccessContext) Identifier() IIdentifierContext

func (*MemberAccessContext) Period

func (s *MemberAccessContext) Period() antlr.TerminalNode

type MetaTypeContext

type MetaTypeContext struct {
	ExpressionContext
}

func NewMetaTypeContext

func NewMetaTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MetaTypeContext

func (*MetaTypeContext) EnterRule

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

func (*MetaTypeContext) ExitRule

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

func (*MetaTypeContext) GetRuleContext

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

func (*MetaTypeContext) LParen

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

func (*MetaTypeContext) RParen

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

func (*MetaTypeContext) Type

func (s *MetaTypeContext) Type() antlr.TerminalNode

func (*MetaTypeContext) TypeName

func (s *MetaTypeContext) TypeName() ITypeNameContext

type ModifierDefinitionContext

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

func NewEmptyModifierDefinitionContext

func NewEmptyModifierDefinitionContext() *ModifierDefinitionContext

func NewModifierDefinitionContext

func NewModifierDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierDefinitionContext

func (*ModifierDefinitionContext) AllOverrideSpecifier

func (s *ModifierDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext

func (*ModifierDefinitionContext) AllVirtual

func (s *ModifierDefinitionContext) AllVirtual() []antlr.TerminalNode

func (*ModifierDefinitionContext) Block

func (*ModifierDefinitionContext) EnterRule

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

func (*ModifierDefinitionContext) ExitRule

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

func (*ModifierDefinitionContext) GetArguments

func (*ModifierDefinitionContext) GetBody

func (*ModifierDefinitionContext) GetName

func (*ModifierDefinitionContext) GetOverrideSpecifierSet

func (s *ModifierDefinitionContext) GetOverrideSpecifierSet() bool

func (*ModifierDefinitionContext) GetParser

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

func (*ModifierDefinitionContext) GetRuleContext

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

func (*ModifierDefinitionContext) GetVirtualSet

func (s *ModifierDefinitionContext) GetVirtualSet() bool

func (*ModifierDefinitionContext) Identifier

func (*ModifierDefinitionContext) IsModifierDefinitionContext

func (*ModifierDefinitionContext) IsModifierDefinitionContext()

func (*ModifierDefinitionContext) LParen

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

func (*ModifierDefinitionContext) Modifier

func (s *ModifierDefinitionContext) Modifier() antlr.TerminalNode

func (*ModifierDefinitionContext) OverrideSpecifier

func (*ModifierDefinitionContext) ParameterList

func (*ModifierDefinitionContext) RParen

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

func (*ModifierDefinitionContext) Semicolon

func (s *ModifierDefinitionContext) Semicolon() antlr.TerminalNode

func (*ModifierDefinitionContext) SetArguments

func (*ModifierDefinitionContext) SetBody

func (*ModifierDefinitionContext) SetName

func (*ModifierDefinitionContext) SetOverrideSpecifierSet

func (s *ModifierDefinitionContext) SetOverrideSpecifierSet(v bool)

func (*ModifierDefinitionContext) SetVirtualSet

func (s *ModifierDefinitionContext) SetVirtualSet(v bool)

func (*ModifierDefinitionContext) ToStringTree

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

func (*ModifierDefinitionContext) Virtual

func (s *ModifierDefinitionContext) Virtual(i int) antlr.TerminalNode

type ModifierInvocationContext

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

func NewEmptyModifierInvocationContext

func NewEmptyModifierInvocationContext() *ModifierInvocationContext

func NewModifierInvocationContext

func NewModifierInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierInvocationContext

func (*ModifierInvocationContext) CallArgumentList

func (*ModifierInvocationContext) EnterRule

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

func (*ModifierInvocationContext) ExitRule

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

func (*ModifierInvocationContext) GetParser

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

func (*ModifierInvocationContext) GetRuleContext

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

func (*ModifierInvocationContext) IdentifierPath

func (*ModifierInvocationContext) IsModifierInvocationContext

func (*ModifierInvocationContext) IsModifierInvocationContext()

func (*ModifierInvocationContext) ToStringTree

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

type MulDivModOperationContext

type MulDivModOperationContext struct {
	ExpressionContext
}

func NewMulDivModOperationContext

func NewMulDivModOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MulDivModOperationContext

func (*MulDivModOperationContext) AllExpression

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

func (*MulDivModOperationContext) Div

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

func (*MulDivModOperationContext) EnterRule

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

func (*MulDivModOperationContext) ExitRule

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

func (*MulDivModOperationContext) Expression

func (*MulDivModOperationContext) GetRuleContext

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

func (*MulDivModOperationContext) Mod

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

func (*MulDivModOperationContext) Mul

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

type NamedArgumentContext

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

func NewEmptyNamedArgumentContext

func NewEmptyNamedArgumentContext() *NamedArgumentContext

func NewNamedArgumentContext

func NewNamedArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedArgumentContext

func (*NamedArgumentContext) Colon

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

func (*NamedArgumentContext) EnterRule

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

func (*NamedArgumentContext) ExitRule

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

func (*NamedArgumentContext) Expression

func (s *NamedArgumentContext) Expression() IExpressionContext

func (*NamedArgumentContext) GetName

func (*NamedArgumentContext) GetParser

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

func (*NamedArgumentContext) GetRuleContext

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

func (*NamedArgumentContext) GetValue

func (*NamedArgumentContext) Identifier

func (s *NamedArgumentContext) Identifier() IIdentifierContext

func (*NamedArgumentContext) IsNamedArgumentContext

func (*NamedArgumentContext) IsNamedArgumentContext()

func (*NamedArgumentContext) SetName

func (*NamedArgumentContext) SetValue

func (*NamedArgumentContext) ToStringTree

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

type NewExprContext

type NewExprContext struct {
	ExpressionContext
}

func NewNewExprContext

func NewNewExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewExprContext

func (*NewExprContext) EnterRule

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

func (*NewExprContext) ExitRule

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

func (*NewExprContext) GetRuleContext

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

func (*NewExprContext) New

func (s *NewExprContext) New() antlr.TerminalNode

func (*NewExprContext) TypeName

func (s *NewExprContext) TypeName() ITypeNameContext

type NumberLiteralContext

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

func NewEmptyNumberLiteralContext

func NewEmptyNumberLiteralContext() *NumberLiteralContext

func NewNumberLiteralContext

func NewNumberLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberLiteralContext

func (*NumberLiteralContext) DecimalNumber

func (s *NumberLiteralContext) DecimalNumber() antlr.TerminalNode

func (*NumberLiteralContext) EnterRule

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

func (*NumberLiteralContext) ExitRule

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

func (*NumberLiteralContext) GetParser

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

func (*NumberLiteralContext) GetRuleContext

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

func (*NumberLiteralContext) HexNumber

func (s *NumberLiteralContext) HexNumber() antlr.TerminalNode

func (*NumberLiteralContext) IsNumberLiteralContext

func (*NumberLiteralContext) IsNumberLiteralContext()

func (*NumberLiteralContext) ToStringTree

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

type OrOperationContext

type OrOperationContext struct {
	ExpressionContext
}

func NewOrOperationContext

func NewOrOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrOperationContext

func (*OrOperationContext) AllExpression

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

func (*OrOperationContext) EnterRule

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

func (*OrOperationContext) ExitRule

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

func (*OrOperationContext) Expression

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

func (*OrOperationContext) GetRuleContext

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

func (*OrOperationContext) Or

func (s *OrOperationContext) Or() antlr.TerminalNode

type OrderComparisonContext

type OrderComparisonContext struct {
	ExpressionContext
}

func NewOrderComparisonContext

func NewOrderComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrderComparisonContext

func (*OrderComparisonContext) AllExpression

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

func (*OrderComparisonContext) EnterRule

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

func (*OrderComparisonContext) ExitRule

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

func (*OrderComparisonContext) Expression

func (*OrderComparisonContext) GetRuleContext

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

func (*OrderComparisonContext) GreaterThan

func (s *OrderComparisonContext) GreaterThan() antlr.TerminalNode

func (*OrderComparisonContext) GreaterThanOrEqual

func (s *OrderComparisonContext) GreaterThanOrEqual() antlr.TerminalNode

func (*OrderComparisonContext) LessThan

func (s *OrderComparisonContext) LessThan() antlr.TerminalNode

func (*OrderComparisonContext) LessThanOrEqual

func (s *OrderComparisonContext) LessThanOrEqual() antlr.TerminalNode

type OverrideSpecifierContext

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

func NewEmptyOverrideSpecifierContext

func NewEmptyOverrideSpecifierContext() *OverrideSpecifierContext

func NewOverrideSpecifierContext

func NewOverrideSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OverrideSpecifierContext

func (*OverrideSpecifierContext) AllComma

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

func (*OverrideSpecifierContext) AllIdentifierPath

func (s *OverrideSpecifierContext) AllIdentifierPath() []IIdentifierPathContext

func (*OverrideSpecifierContext) Comma

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

func (*OverrideSpecifierContext) EnterRule

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

func (*OverrideSpecifierContext) ExitRule

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

func (*OverrideSpecifierContext) GetOverrides

func (*OverrideSpecifierContext) GetParser

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

func (*OverrideSpecifierContext) GetRuleContext

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

func (*OverrideSpecifierContext) Get_identifierPath

func (s *OverrideSpecifierContext) Get_identifierPath() IIdentifierPathContext

func (*OverrideSpecifierContext) IdentifierPath

func (*OverrideSpecifierContext) IsOverrideSpecifierContext

func (*OverrideSpecifierContext) IsOverrideSpecifierContext()

func (*OverrideSpecifierContext) LParen

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

func (*OverrideSpecifierContext) Override

func (s *OverrideSpecifierContext) Override() antlr.TerminalNode

func (*OverrideSpecifierContext) RParen

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

func (*OverrideSpecifierContext) SetOverrides

func (s *OverrideSpecifierContext) SetOverrides(v []IIdentifierPathContext)

func (*OverrideSpecifierContext) Set_identifierPath

func (s *OverrideSpecifierContext) Set_identifierPath(v IIdentifierPathContext)

func (*OverrideSpecifierContext) ToStringTree

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

type ParameterDeclarationContext

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

func NewEmptyParameterDeclarationContext

func NewEmptyParameterDeclarationContext() *ParameterDeclarationContext

func NewParameterDeclarationContext

func NewParameterDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclarationContext

func (*ParameterDeclarationContext) DataLocation

func (*ParameterDeclarationContext) EnterRule

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

func (*ParameterDeclarationContext) ExitRule

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

func (*ParameterDeclarationContext) GetLocation

func (*ParameterDeclarationContext) GetName

func (*ParameterDeclarationContext) GetParser

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

func (*ParameterDeclarationContext) GetRuleContext

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

func (*ParameterDeclarationContext) GetType_

func (*ParameterDeclarationContext) Identifier

func (*ParameterDeclarationContext) IsParameterDeclarationContext

func (*ParameterDeclarationContext) IsParameterDeclarationContext()

func (*ParameterDeclarationContext) SetLocation

func (*ParameterDeclarationContext) SetName

func (*ParameterDeclarationContext) SetType_

func (*ParameterDeclarationContext) ToStringTree

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

func (*ParameterDeclarationContext) TypeName

type ParameterListContext

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

func NewEmptyParameterListContext

func NewEmptyParameterListContext() *ParameterListContext

func NewParameterListContext

func NewParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterListContext

func (*ParameterListContext) AllComma

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

func (*ParameterListContext) AllParameterDeclaration

func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext

func (*ParameterListContext) Comma

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

func (*ParameterListContext) EnterRule

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

func (*ParameterListContext) ExitRule

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

func (*ParameterListContext) GetParameters

func (*ParameterListContext) GetParser

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

func (*ParameterListContext) GetRuleContext

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

func (*ParameterListContext) Get_parameterDeclaration

func (s *ParameterListContext) Get_parameterDeclaration() IParameterDeclarationContext

func (*ParameterListContext) IsParameterListContext

func (*ParameterListContext) IsParameterListContext()

func (*ParameterListContext) ParameterDeclaration

func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext

func (*ParameterListContext) SetParameters

func (s *ParameterListContext) SetParameters(v []IParameterDeclarationContext)

func (*ParameterListContext) Set_parameterDeclaration

func (s *ParameterListContext) Set_parameterDeclaration(v IParameterDeclarationContext)

func (*ParameterListContext) ToStringTree

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

type PathContext

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

func NewEmptyPathContext

func NewEmptyPathContext() *PathContext

func NewPathContext

func NewPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathContext

func (*PathContext) EnterRule

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

func (*PathContext) ExitRule

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

func (*PathContext) GetParser

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

func (*PathContext) GetRuleContext

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

func (*PathContext) IsPathContext

func (*PathContext) IsPathContext()

func (*PathContext) NonEmptyStringLiteral

func (s *PathContext) NonEmptyStringLiteral() antlr.TerminalNode

func (*PathContext) ToStringTree

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

type PayableConversionContext

type PayableConversionContext struct {
	ExpressionContext
}

func NewPayableConversionContext

func NewPayableConversionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PayableConversionContext

func (*PayableConversionContext) CallArgumentList

func (s *PayableConversionContext) CallArgumentList() ICallArgumentListContext

func (*PayableConversionContext) EnterRule

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

func (*PayableConversionContext) ExitRule

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

func (*PayableConversionContext) GetRuleContext

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

func (*PayableConversionContext) Payable

func (s *PayableConversionContext) Payable() antlr.TerminalNode

type PragmaDirectiveContext

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

func NewEmptyPragmaDirectiveContext

func NewEmptyPragmaDirectiveContext() *PragmaDirectiveContext

func NewPragmaDirectiveContext

func NewPragmaDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PragmaDirectiveContext

func (*PragmaDirectiveContext) AllPragmaToken

func (s *PragmaDirectiveContext) AllPragmaToken() []antlr.TerminalNode

func (*PragmaDirectiveContext) EnterRule

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

func (*PragmaDirectiveContext) ExitRule

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

func (*PragmaDirectiveContext) GetParser

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

func (*PragmaDirectiveContext) GetRuleContext

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

func (*PragmaDirectiveContext) IsPragmaDirectiveContext

func (*PragmaDirectiveContext) IsPragmaDirectiveContext()

func (*PragmaDirectiveContext) Pragma

func (s *PragmaDirectiveContext) Pragma() antlr.TerminalNode

func (*PragmaDirectiveContext) PragmaSemicolon

func (s *PragmaDirectiveContext) PragmaSemicolon() antlr.TerminalNode

func (*PragmaDirectiveContext) PragmaToken

func (s *PragmaDirectiveContext) PragmaToken(i int) antlr.TerminalNode

func (*PragmaDirectiveContext) ToStringTree

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

type PrimaryExpressionContext

type PrimaryExpressionContext struct {
	ExpressionContext
}

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryExpressionContext

func (*PrimaryExpressionContext) ElementaryTypeName

func (s *PrimaryExpressionContext) ElementaryTypeName() IElementaryTypeNameContext

func (*PrimaryExpressionContext) EnterRule

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

func (*PrimaryExpressionContext) ExitRule

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) Identifier

func (*PrimaryExpressionContext) Literal

func (*PrimaryExpressionContext) LiteralWithSubDenomination

func (s *PrimaryExpressionContext) LiteralWithSubDenomination() ILiteralWithSubDenominationContext

type ReceiveFunctionDefinitionContext

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

func NewEmptyReceiveFunctionDefinitionContext

func NewEmptyReceiveFunctionDefinitionContext() *ReceiveFunctionDefinitionContext

func NewReceiveFunctionDefinitionContext

func NewReceiveFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiveFunctionDefinitionContext

func (*ReceiveFunctionDefinitionContext) AllExternal

func (s *ReceiveFunctionDefinitionContext) AllExternal() []antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) AllModifierInvocation

func (s *ReceiveFunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext

func (*ReceiveFunctionDefinitionContext) AllOverrideSpecifier

func (s *ReceiveFunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext

func (*ReceiveFunctionDefinitionContext) AllPayable

func (s *ReceiveFunctionDefinitionContext) AllPayable() []antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) AllVirtual

func (s *ReceiveFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) Block

func (*ReceiveFunctionDefinitionContext) EnterRule

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

func (*ReceiveFunctionDefinitionContext) ExitRule

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

func (*ReceiveFunctionDefinitionContext) External

func (s *ReceiveFunctionDefinitionContext) External(i int) antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) GetBody

func (*ReceiveFunctionDefinitionContext) GetKind

func (s *ReceiveFunctionDefinitionContext) GetKind() antlr.Token

func (*ReceiveFunctionDefinitionContext) GetMutabilitySet

func (s *ReceiveFunctionDefinitionContext) GetMutabilitySet() bool

func (*ReceiveFunctionDefinitionContext) GetOverrideSpecifierSet

func (s *ReceiveFunctionDefinitionContext) GetOverrideSpecifierSet() bool

func (*ReceiveFunctionDefinitionContext) GetParser

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

func (*ReceiveFunctionDefinitionContext) GetRuleContext

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

func (*ReceiveFunctionDefinitionContext) GetVirtualSet

func (s *ReceiveFunctionDefinitionContext) GetVirtualSet() bool

func (*ReceiveFunctionDefinitionContext) GetVisibilitySet

func (s *ReceiveFunctionDefinitionContext) GetVisibilitySet() bool

func (*ReceiveFunctionDefinitionContext) IsReceiveFunctionDefinitionContext

func (*ReceiveFunctionDefinitionContext) IsReceiveFunctionDefinitionContext()

func (*ReceiveFunctionDefinitionContext) LParen

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

func (*ReceiveFunctionDefinitionContext) ModifierInvocation

func (*ReceiveFunctionDefinitionContext) OverrideSpecifier

func (*ReceiveFunctionDefinitionContext) Payable

func (s *ReceiveFunctionDefinitionContext) Payable(i int) antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) RParen

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

func (*ReceiveFunctionDefinitionContext) Receive

func (s *ReceiveFunctionDefinitionContext) Receive() antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) Semicolon

func (s *ReceiveFunctionDefinitionContext) Semicolon() antlr.TerminalNode

func (*ReceiveFunctionDefinitionContext) SetBody

func (*ReceiveFunctionDefinitionContext) SetKind

func (s *ReceiveFunctionDefinitionContext) SetKind(v antlr.Token)

func (*ReceiveFunctionDefinitionContext) SetMutabilitySet

func (s *ReceiveFunctionDefinitionContext) SetMutabilitySet(v bool)

func (*ReceiveFunctionDefinitionContext) SetOverrideSpecifierSet

func (s *ReceiveFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)

func (*ReceiveFunctionDefinitionContext) SetVirtualSet

func (s *ReceiveFunctionDefinitionContext) SetVirtualSet(v bool)

func (*ReceiveFunctionDefinitionContext) SetVisibilitySet

func (s *ReceiveFunctionDefinitionContext) SetVisibilitySet(v bool)

func (*ReceiveFunctionDefinitionContext) ToStringTree

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

func (*ReceiveFunctionDefinitionContext) Virtual

func (s *ReceiveFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode

type ReturnStatementContext

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

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) EnterRule

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

func (*ReturnStatementContext) ExitRule

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

func (*ReturnStatementContext) Expression

func (*ReturnStatementContext) GetParser

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

func (*ReturnStatementContext) GetRuleContext

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

func (*ReturnStatementContext) IsReturnStatementContext

func (*ReturnStatementContext) IsReturnStatementContext()

func (*ReturnStatementContext) Return

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

func (*ReturnStatementContext) Semicolon

func (s *ReturnStatementContext) Semicolon() antlr.TerminalNode

func (*ReturnStatementContext) ToStringTree

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

type RevertStatementContext

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

func NewEmptyRevertStatementContext

func NewEmptyRevertStatementContext() *RevertStatementContext

func NewRevertStatementContext

func NewRevertStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RevertStatementContext

func (*RevertStatementContext) CallArgumentList

func (s *RevertStatementContext) CallArgumentList() ICallArgumentListContext

func (*RevertStatementContext) EnterRule

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

func (*RevertStatementContext) ExitRule

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

func (*RevertStatementContext) Expression

func (*RevertStatementContext) GetParser

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

func (*RevertStatementContext) GetRuleContext

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

func (*RevertStatementContext) IsRevertStatementContext

func (*RevertStatementContext) IsRevertStatementContext()

func (*RevertStatementContext) Revert

func (s *RevertStatementContext) Revert() antlr.TerminalNode

func (*RevertStatementContext) Semicolon

func (s *RevertStatementContext) Semicolon() antlr.TerminalNode

func (*RevertStatementContext) ToStringTree

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

type ShiftOperationContext

type ShiftOperationContext struct {
	ExpressionContext
}

func NewShiftOperationContext

func NewShiftOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShiftOperationContext

func (*ShiftOperationContext) AllExpression

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

func (*ShiftOperationContext) EnterRule

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

func (*ShiftOperationContext) ExitRule

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

func (*ShiftOperationContext) Expression

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

func (*ShiftOperationContext) GetRuleContext

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

func (*ShiftOperationContext) Sar

func (s *ShiftOperationContext) Sar() antlr.TerminalNode

func (*ShiftOperationContext) Shl

func (s *ShiftOperationContext) Shl() antlr.TerminalNode

func (*ShiftOperationContext) Shr

func (s *ShiftOperationContext) Shr() antlr.TerminalNode

type SimpleStatementContext

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

func NewEmptySimpleStatementContext

func NewEmptySimpleStatementContext() *SimpleStatementContext

func NewSimpleStatementContext

func NewSimpleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleStatementContext

func (*SimpleStatementContext) EnterRule

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

func (*SimpleStatementContext) ExitRule

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

func (*SimpleStatementContext) ExpressionStatement

func (s *SimpleStatementContext) ExpressionStatement() IExpressionStatementContext

func (*SimpleStatementContext) GetParser

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

func (*SimpleStatementContext) GetRuleContext

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

func (*SimpleStatementContext) IsSimpleStatementContext

func (*SimpleStatementContext) IsSimpleStatementContext()

func (*SimpleStatementContext) ToStringTree

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

func (*SimpleStatementContext) VariableDeclarationStatement

func (s *SimpleStatementContext) VariableDeclarationStatement() IVariableDeclarationStatementContext

type SolidityLexer

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

func NewSolidityLexer

func NewSolidityLexer(input antlr.CharStream) *SolidityLexer

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

type SolidityParser

type SolidityParser struct {
	*antlr.BaseParser
}

func NewSolidityParser

func NewSolidityParser(input antlr.TokenStream) *SolidityParser

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

func (*SolidityParser) AssemblyFlags

func (p *SolidityParser) AssemblyFlags() (localctx IAssemblyFlagsContext)

func (*SolidityParser) AssemblyStatement

func (p *SolidityParser) AssemblyStatement() (localctx IAssemblyStatementContext)

func (*SolidityParser) AssignOp

func (p *SolidityParser) AssignOp() (localctx IAssignOpContext)

func (*SolidityParser) Block

func (p *SolidityParser) Block() (localctx IBlockContext)

func (*SolidityParser) BooleanLiteral

func (p *SolidityParser) BooleanLiteral() (localctx IBooleanLiteralContext)

func (*SolidityParser) BreakStatement

func (p *SolidityParser) BreakStatement() (localctx IBreakStatementContext)

func (*SolidityParser) CallArgumentList

func (p *SolidityParser) CallArgumentList() (localctx ICallArgumentListContext)

func (*SolidityParser) CatchClause

func (p *SolidityParser) CatchClause() (localctx ICatchClauseContext)

func (*SolidityParser) ConstantVariableDeclaration

func (p *SolidityParser) ConstantVariableDeclaration() (localctx IConstantVariableDeclarationContext)

func (*SolidityParser) ConstructorDefinition

func (p *SolidityParser) ConstructorDefinition() (localctx IConstructorDefinitionContext)

func (*SolidityParser) ConstructorDefinition_Sempred

func (p *SolidityParser) ConstructorDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) ContinueStatement

func (p *SolidityParser) ContinueStatement() (localctx IContinueStatementContext)

func (*SolidityParser) ContractBodyElement

func (p *SolidityParser) ContractBodyElement() (localctx IContractBodyElementContext)

func (*SolidityParser) ContractDefinition

func (p *SolidityParser) ContractDefinition() (localctx IContractDefinitionContext)

func (*SolidityParser) DataLocation

func (p *SolidityParser) DataLocation() (localctx IDataLocationContext)

func (*SolidityParser) DoWhileStatement

func (p *SolidityParser) DoWhileStatement() (localctx IDoWhileStatementContext)

func (*SolidityParser) ElementaryTypeName

func (p *SolidityParser) ElementaryTypeName(allowAddressPayable bool) (localctx IElementaryTypeNameContext)

func (*SolidityParser) ElementaryTypeName_Sempred

func (p *SolidityParser) ElementaryTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) EmitStatement

func (p *SolidityParser) EmitStatement() (localctx IEmitStatementContext)

func (*SolidityParser) EnumDefinition

func (p *SolidityParser) EnumDefinition() (localctx IEnumDefinitionContext)

func (*SolidityParser) ErrorDefinition

func (p *SolidityParser) ErrorDefinition() (localctx IErrorDefinitionContext)

func (*SolidityParser) ErrorParameter

func (p *SolidityParser) ErrorParameter() (localctx IErrorParameterContext)

func (*SolidityParser) EventDefinition

func (p *SolidityParser) EventDefinition() (localctx IEventDefinitionContext)

func (*SolidityParser) EventParameter

func (p *SolidityParser) EventParameter() (localctx IEventParameterContext)

func (*SolidityParser) Expression

func (p *SolidityParser) Expression() (localctx IExpressionContext)

func (*SolidityParser) ExpressionStatement

func (p *SolidityParser) ExpressionStatement() (localctx IExpressionStatementContext)

func (*SolidityParser) Expression_Sempred

func (p *SolidityParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) FallbackFunctionDefinition

func (p *SolidityParser) FallbackFunctionDefinition() (localctx IFallbackFunctionDefinitionContext)

func (*SolidityParser) FallbackFunctionDefinition_Sempred

func (p *SolidityParser) FallbackFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) ForStatement

func (p *SolidityParser) ForStatement() (localctx IForStatementContext)

func (*SolidityParser) FunctionDefinition

func (p *SolidityParser) FunctionDefinition() (localctx IFunctionDefinitionContext)

func (*SolidityParser) FunctionDefinition_Sempred

func (p *SolidityParser) FunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) FunctionTypeName

func (p *SolidityParser) FunctionTypeName() (localctx IFunctionTypeNameContext)

func (*SolidityParser) FunctionTypeName_Sempred

func (p *SolidityParser) FunctionTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) HexStringLiteral

func (p *SolidityParser) HexStringLiteral() (localctx IHexStringLiteralContext)

func (*SolidityParser) Identifier

func (p *SolidityParser) Identifier() (localctx IIdentifierContext)

func (*SolidityParser) IdentifierPath

func (p *SolidityParser) IdentifierPath() (localctx IIdentifierPathContext)

func (*SolidityParser) IfStatement

func (p *SolidityParser) IfStatement() (localctx IIfStatementContext)

func (*SolidityParser) ImportAliases

func (p *SolidityParser) ImportAliases() (localctx IImportAliasesContext)

func (*SolidityParser) ImportDirective

func (p *SolidityParser) ImportDirective() (localctx IImportDirectiveContext)

func (*SolidityParser) InheritanceSpecifier

func (p *SolidityParser) InheritanceSpecifier() (localctx IInheritanceSpecifierContext)

func (*SolidityParser) InheritanceSpecifierList

func (p *SolidityParser) InheritanceSpecifierList() (localctx IInheritanceSpecifierListContext)

func (*SolidityParser) InlineArrayExpression

func (p *SolidityParser) InlineArrayExpression() (localctx IInlineArrayExpressionContext)

func (*SolidityParser) InterfaceDefinition

func (p *SolidityParser) InterfaceDefinition() (localctx IInterfaceDefinitionContext)

func (*SolidityParser) LibraryDefinition

func (p *SolidityParser) LibraryDefinition() (localctx ILibraryDefinitionContext)

func (*SolidityParser) Literal

func (p *SolidityParser) Literal() (localctx ILiteralContext)

func (*SolidityParser) LiteralWithSubDenomination

func (p *SolidityParser) LiteralWithSubDenomination() (localctx ILiteralWithSubDenominationContext)

func (*SolidityParser) MappingKeyType

func (p *SolidityParser) MappingKeyType() (localctx IMappingKeyTypeContext)

func (*SolidityParser) MappingType

func (p *SolidityParser) MappingType() (localctx IMappingTypeContext)

func (*SolidityParser) ModifierDefinition

func (p *SolidityParser) ModifierDefinition() (localctx IModifierDefinitionContext)

func (*SolidityParser) ModifierDefinition_Sempred

func (p *SolidityParser) ModifierDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) ModifierInvocation

func (p *SolidityParser) ModifierInvocation() (localctx IModifierInvocationContext)

func (*SolidityParser) NamedArgument

func (p *SolidityParser) NamedArgument() (localctx INamedArgumentContext)

func (*SolidityParser) NumberLiteral

func (p *SolidityParser) NumberLiteral() (localctx INumberLiteralContext)

func (*SolidityParser) OverrideSpecifier

func (p *SolidityParser) OverrideSpecifier() (localctx IOverrideSpecifierContext)

func (*SolidityParser) ParameterDeclaration

func (p *SolidityParser) ParameterDeclaration() (localctx IParameterDeclarationContext)

func (*SolidityParser) ParameterList

func (p *SolidityParser) ParameterList() (localctx IParameterListContext)

func (*SolidityParser) Path

func (p *SolidityParser) Path() (localctx IPathContext)

func (*SolidityParser) PragmaDirective

func (p *SolidityParser) PragmaDirective() (localctx IPragmaDirectiveContext)

func (*SolidityParser) ReceiveFunctionDefinition

func (p *SolidityParser) ReceiveFunctionDefinition() (localctx IReceiveFunctionDefinitionContext)

func (*SolidityParser) ReceiveFunctionDefinition_Sempred

func (p *SolidityParser) ReceiveFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) ReturnStatement

func (p *SolidityParser) ReturnStatement() (localctx IReturnStatementContext)

func (*SolidityParser) RevertStatement

func (p *SolidityParser) RevertStatement() (localctx IRevertStatementContext)

func (*SolidityParser) Sempred

func (p *SolidityParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*SolidityParser) SimpleStatement

func (p *SolidityParser) SimpleStatement() (localctx ISimpleStatementContext)

func (*SolidityParser) SourceUnit

func (p *SolidityParser) SourceUnit() (localctx ISourceUnitContext)

func (*SolidityParser) StateMutability

func (p *SolidityParser) StateMutability() (localctx IStateMutabilityContext)

func (*SolidityParser) StateVariableDeclaration

func (p *SolidityParser) StateVariableDeclaration() (localctx IStateVariableDeclarationContext)

func (*SolidityParser) StateVariableDeclaration_Sempred

func (p *SolidityParser) StateVariableDeclaration_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) Statement

func (p *SolidityParser) Statement() (localctx IStatementContext)

func (*SolidityParser) StringLiteral

func (p *SolidityParser) StringLiteral() (localctx IStringLiteralContext)

func (*SolidityParser) StructDefinition

func (p *SolidityParser) StructDefinition() (localctx IStructDefinitionContext)

func (*SolidityParser) StructMember

func (p *SolidityParser) StructMember() (localctx IStructMemberContext)

func (*SolidityParser) SymbolAliases

func (p *SolidityParser) SymbolAliases() (localctx ISymbolAliasesContext)

func (*SolidityParser) TryStatement

func (p *SolidityParser) TryStatement() (localctx ITryStatementContext)

func (*SolidityParser) TupleExpression

func (p *SolidityParser) TupleExpression() (localctx ITupleExpressionContext)

func (*SolidityParser) TypeName

func (p *SolidityParser) TypeName() (localctx ITypeNameContext)

func (*SolidityParser) TypeName_Sempred

func (p *SolidityParser) TypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*SolidityParser) UncheckedBlock

func (p *SolidityParser) UncheckedBlock() (localctx IUncheckedBlockContext)

func (*SolidityParser) UnicodeStringLiteral

func (p *SolidityParser) UnicodeStringLiteral() (localctx IUnicodeStringLiteralContext)

func (*SolidityParser) UserDefinableOperator

func (p *SolidityParser) UserDefinableOperator() (localctx IUserDefinableOperatorContext)

func (*SolidityParser) UserDefinedValueTypeDefinition

func (p *SolidityParser) UserDefinedValueTypeDefinition() (localctx IUserDefinedValueTypeDefinitionContext)

func (*SolidityParser) UsingDirective

func (p *SolidityParser) UsingDirective() (localctx IUsingDirectiveContext)

func (*SolidityParser) VariableDeclaration

func (p *SolidityParser) VariableDeclaration() (localctx IVariableDeclarationContext)

func (*SolidityParser) VariableDeclarationList

func (p *SolidityParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)

func (*SolidityParser) VariableDeclarationStatement

func (p *SolidityParser) VariableDeclarationStatement() (localctx IVariableDeclarationStatementContext)

func (*SolidityParser) VariableDeclarationTuple

func (p *SolidityParser) VariableDeclarationTuple() (localctx IVariableDeclarationTupleContext)

func (*SolidityParser) Visibility

func (p *SolidityParser) Visibility() (localctx IVisibilityContext)

func (*SolidityParser) WhileStatement

func (p *SolidityParser) WhileStatement() (localctx IWhileStatementContext)

func (*SolidityParser) YulAssignment

func (p *SolidityParser) YulAssignment() (localctx IYulAssignmentContext)

func (*SolidityParser) YulBlock

func (p *SolidityParser) YulBlock() (localctx IYulBlockContext)

func (*SolidityParser) YulBoolean

func (p *SolidityParser) YulBoolean() (localctx IYulBooleanContext)

func (*SolidityParser) YulExpression

func (p *SolidityParser) YulExpression() (localctx IYulExpressionContext)

func (*SolidityParser) YulForStatement

func (p *SolidityParser) YulForStatement() (localctx IYulForStatementContext)

func (*SolidityParser) YulFunctionCall

func (p *SolidityParser) YulFunctionCall() (localctx IYulFunctionCallContext)

func (*SolidityParser) YulFunctionDefinition

func (p *SolidityParser) YulFunctionDefinition() (localctx IYulFunctionDefinitionContext)

func (*SolidityParser) YulIfStatement

func (p *SolidityParser) YulIfStatement() (localctx IYulIfStatementContext)

func (*SolidityParser) YulLiteral

func (p *SolidityParser) YulLiteral() (localctx IYulLiteralContext)

func (*SolidityParser) YulPath

func (p *SolidityParser) YulPath() (localctx IYulPathContext)

func (*SolidityParser) YulStatement

func (p *SolidityParser) YulStatement() (localctx IYulStatementContext)

func (*SolidityParser) YulSwitchCase

func (p *SolidityParser) YulSwitchCase() (localctx IYulSwitchCaseContext)

func (*SolidityParser) YulSwitchStatement

func (p *SolidityParser) YulSwitchStatement() (localctx IYulSwitchStatementContext)

func (*SolidityParser) YulVariableDeclaration

func (p *SolidityParser) YulVariableDeclaration() (localctx IYulVariableDeclarationContext)

type SolidityParserListener

type SolidityParserListener interface {
	antlr.ParseTreeListener

	// EnterSourceUnit is called when entering the sourceUnit production.
	EnterSourceUnit(c *SourceUnitContext)

	// EnterPragmaDirective is called when entering the pragmaDirective production.
	EnterPragmaDirective(c *PragmaDirectiveContext)

	// EnterImportDirective is called when entering the importDirective production.
	EnterImportDirective(c *ImportDirectiveContext)

	// EnterImportAliases is called when entering the importAliases production.
	EnterImportAliases(c *ImportAliasesContext)

	// EnterPath is called when entering the path production.
	EnterPath(c *PathContext)

	// EnterSymbolAliases is called when entering the symbolAliases production.
	EnterSymbolAliases(c *SymbolAliasesContext)

	// EnterContractDefinition is called when entering the contractDefinition production.
	EnterContractDefinition(c *ContractDefinitionContext)

	// EnterInterfaceDefinition is called when entering the interfaceDefinition production.
	EnterInterfaceDefinition(c *InterfaceDefinitionContext)

	// EnterLibraryDefinition is called when entering the libraryDefinition production.
	EnterLibraryDefinition(c *LibraryDefinitionContext)

	// EnterInheritanceSpecifierList is called when entering the inheritanceSpecifierList production.
	EnterInheritanceSpecifierList(c *InheritanceSpecifierListContext)

	// EnterInheritanceSpecifier is called when entering the inheritanceSpecifier production.
	EnterInheritanceSpecifier(c *InheritanceSpecifierContext)

	// EnterContractBodyElement is called when entering the contractBodyElement production.
	EnterContractBodyElement(c *ContractBodyElementContext)

	// EnterNamedArgument is called when entering the namedArgument production.
	EnterNamedArgument(c *NamedArgumentContext)

	// EnterCallArgumentList is called when entering the callArgumentList production.
	EnterCallArgumentList(c *CallArgumentListContext)

	// EnterIdentifierPath is called when entering the identifierPath production.
	EnterIdentifierPath(c *IdentifierPathContext)

	// EnterModifierInvocation is called when entering the modifierInvocation production.
	EnterModifierInvocation(c *ModifierInvocationContext)

	// EnterVisibility is called when entering the visibility production.
	EnterVisibility(c *VisibilityContext)

	// EnterParameterList is called when entering the parameterList production.
	EnterParameterList(c *ParameterListContext)

	// EnterParameterDeclaration is called when entering the parameterDeclaration production.
	EnterParameterDeclaration(c *ParameterDeclarationContext)

	// EnterConstructorDefinition is called when entering the constructorDefinition production.
	EnterConstructorDefinition(c *ConstructorDefinitionContext)

	// EnterStateMutability is called when entering the stateMutability production.
	EnterStateMutability(c *StateMutabilityContext)

	// EnterOverrideSpecifier is called when entering the overrideSpecifier production.
	EnterOverrideSpecifier(c *OverrideSpecifierContext)

	// EnterFunctionDefinition is called when entering the functionDefinition production.
	EnterFunctionDefinition(c *FunctionDefinitionContext)

	// EnterModifierDefinition is called when entering the modifierDefinition production.
	EnterModifierDefinition(c *ModifierDefinitionContext)

	// EnterFallbackFunctionDefinition is called when entering the fallbackFunctionDefinition production.
	EnterFallbackFunctionDefinition(c *FallbackFunctionDefinitionContext)

	// EnterReceiveFunctionDefinition is called when entering the receiveFunctionDefinition production.
	EnterReceiveFunctionDefinition(c *ReceiveFunctionDefinitionContext)

	// EnterStructDefinition is called when entering the structDefinition production.
	EnterStructDefinition(c *StructDefinitionContext)

	// EnterStructMember is called when entering the structMember production.
	EnterStructMember(c *StructMemberContext)

	// EnterEnumDefinition is called when entering the enumDefinition production.
	EnterEnumDefinition(c *EnumDefinitionContext)

	// EnterUserDefinedValueTypeDefinition is called when entering the userDefinedValueTypeDefinition production.
	EnterUserDefinedValueTypeDefinition(c *UserDefinedValueTypeDefinitionContext)

	// EnterStateVariableDeclaration is called when entering the stateVariableDeclaration production.
	EnterStateVariableDeclaration(c *StateVariableDeclarationContext)

	// EnterConstantVariableDeclaration is called when entering the constantVariableDeclaration production.
	EnterConstantVariableDeclaration(c *ConstantVariableDeclarationContext)

	// EnterEventParameter is called when entering the eventParameter production.
	EnterEventParameter(c *EventParameterContext)

	// EnterEventDefinition is called when entering the eventDefinition production.
	EnterEventDefinition(c *EventDefinitionContext)

	// EnterErrorParameter is called when entering the errorParameter production.
	EnterErrorParameter(c *ErrorParameterContext)

	// EnterErrorDefinition is called when entering the errorDefinition production.
	EnterErrorDefinition(c *ErrorDefinitionContext)

	// EnterUserDefinableOperator is called when entering the userDefinableOperator production.
	EnterUserDefinableOperator(c *UserDefinableOperatorContext)

	// EnterUsingDirective is called when entering the usingDirective production.
	EnterUsingDirective(c *UsingDirectiveContext)

	// EnterTypeName is called when entering the typeName production.
	EnterTypeName(c *TypeNameContext)

	// EnterElementaryTypeName is called when entering the elementaryTypeName production.
	EnterElementaryTypeName(c *ElementaryTypeNameContext)

	// EnterFunctionTypeName is called when entering the functionTypeName production.
	EnterFunctionTypeName(c *FunctionTypeNameContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterDataLocation is called when entering the dataLocation production.
	EnterDataLocation(c *DataLocationContext)

	// EnterUnaryPrefixOperation is called when entering the UnaryPrefixOperation production.
	EnterUnaryPrefixOperation(c *UnaryPrefixOperationContext)

	// EnterPrimaryExpression is called when entering the PrimaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterOrderComparison is called when entering the OrderComparison production.
	EnterOrderComparison(c *OrderComparisonContext)

	// EnterConditional is called when entering the Conditional production.
	EnterConditional(c *ConditionalContext)

	// EnterPayableConversion is called when entering the PayableConversion production.
	EnterPayableConversion(c *PayableConversionContext)

	// EnterAssignment is called when entering the Assignment production.
	EnterAssignment(c *AssignmentContext)

	// EnterUnarySuffixOperation is called when entering the UnarySuffixOperation production.
	EnterUnarySuffixOperation(c *UnarySuffixOperationContext)

	// EnterShiftOperation is called when entering the ShiftOperation production.
	EnterShiftOperation(c *ShiftOperationContext)

	// EnterBitAndOperation is called when entering the BitAndOperation production.
	EnterBitAndOperation(c *BitAndOperationContext)

	// EnterFunctionCall is called when entering the FunctionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterIndexRangeAccess is called when entering the IndexRangeAccess production.
	EnterIndexRangeAccess(c *IndexRangeAccessContext)

	// EnterIndexAccess is called when entering the IndexAccess production.
	EnterIndexAccess(c *IndexAccessContext)

	// EnterAddSubOperation is called when entering the AddSubOperation production.
	EnterAddSubOperation(c *AddSubOperationContext)

	// EnterBitOrOperation is called when entering the BitOrOperation production.
	EnterBitOrOperation(c *BitOrOperationContext)

	// EnterExpOperation is called when entering the ExpOperation production.
	EnterExpOperation(c *ExpOperationContext)

	// EnterAndOperation is called when entering the AndOperation production.
	EnterAndOperation(c *AndOperationContext)

	// EnterInlineArray is called when entering the InlineArray production.
	EnterInlineArray(c *InlineArrayContext)

	// EnterOrOperation is called when entering the OrOperation production.
	EnterOrOperation(c *OrOperationContext)

	// EnterMemberAccess is called when entering the MemberAccess production.
	EnterMemberAccess(c *MemberAccessContext)

	// EnterMulDivModOperation is called when entering the MulDivModOperation production.
	EnterMulDivModOperation(c *MulDivModOperationContext)

	// EnterFunctionCallOptions is called when entering the FunctionCallOptions production.
	EnterFunctionCallOptions(c *FunctionCallOptionsContext)

	// EnterNewExpr is called when entering the NewExpr production.
	EnterNewExpr(c *NewExprContext)

	// EnterBitXorOperation is called when entering the BitXorOperation production.
	EnterBitXorOperation(c *BitXorOperationContext)

	// EnterTuple is called when entering the Tuple production.
	EnterTuple(c *TupleContext)

	// EnterEqualityComparison is called when entering the EqualityComparison production.
	EnterEqualityComparison(c *EqualityComparisonContext)

	// EnterMetaType is called when entering the MetaType production.
	EnterMetaType(c *MetaTypeContext)

	// EnterAssignOp is called when entering the assignOp production.
	EnterAssignOp(c *AssignOpContext)

	// EnterTupleExpression is called when entering the tupleExpression production.
	EnterTupleExpression(c *TupleExpressionContext)

	// EnterInlineArrayExpression is called when entering the inlineArrayExpression production.
	EnterInlineArrayExpression(c *InlineArrayExpressionContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// EnterLiteral is called when entering the literal production.
	EnterLiteral(c *LiteralContext)

	// EnterLiteralWithSubDenomination is called when entering the literalWithSubDenomination production.
	EnterLiteralWithSubDenomination(c *LiteralWithSubDenominationContext)

	// EnterBooleanLiteral is called when entering the booleanLiteral production.
	EnterBooleanLiteral(c *BooleanLiteralContext)

	// EnterStringLiteral is called when entering the stringLiteral production.
	EnterStringLiteral(c *StringLiteralContext)

	// EnterHexStringLiteral is called when entering the hexStringLiteral production.
	EnterHexStringLiteral(c *HexStringLiteralContext)

	// EnterUnicodeStringLiteral is called when entering the unicodeStringLiteral production.
	EnterUnicodeStringLiteral(c *UnicodeStringLiteralContext)

	// EnterNumberLiteral is called when entering the numberLiteral production.
	EnterNumberLiteral(c *NumberLiteralContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterUncheckedBlock is called when entering the uncheckedBlock production.
	EnterUncheckedBlock(c *UncheckedBlockContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterSimpleStatement is called when entering the simpleStatement production.
	EnterSimpleStatement(c *SimpleStatementContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

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

	// EnterContinueStatement is called when entering the continueStatement production.
	EnterContinueStatement(c *ContinueStatementContext)

	// EnterBreakStatement is called when entering the breakStatement production.
	EnterBreakStatement(c *BreakStatementContext)

	// EnterTryStatement is called when entering the tryStatement production.
	EnterTryStatement(c *TryStatementContext)

	// EnterCatchClause is called when entering the catchClause production.
	EnterCatchClause(c *CatchClauseContext)

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterEmitStatement is called when entering the emitStatement production.
	EnterEmitStatement(c *EmitStatementContext)

	// EnterRevertStatement is called when entering the revertStatement production.
	EnterRevertStatement(c *RevertStatementContext)

	// EnterAssemblyStatement is called when entering the assemblyStatement production.
	EnterAssemblyStatement(c *AssemblyStatementContext)

	// EnterAssemblyFlags is called when entering the assemblyFlags production.
	EnterAssemblyFlags(c *AssemblyFlagsContext)

	// EnterVariableDeclarationList is called when entering the variableDeclarationList production.
	EnterVariableDeclarationList(c *VariableDeclarationListContext)

	// EnterVariableDeclarationTuple is called when entering the variableDeclarationTuple production.
	EnterVariableDeclarationTuple(c *VariableDeclarationTupleContext)

	// EnterVariableDeclarationStatement is called when entering the variableDeclarationStatement production.
	EnterVariableDeclarationStatement(c *VariableDeclarationStatementContext)

	// EnterExpressionStatement is called when entering the expressionStatement production.
	EnterExpressionStatement(c *ExpressionStatementContext)

	// EnterMappingType is called when entering the mappingType production.
	EnterMappingType(c *MappingTypeContext)

	// EnterMappingKeyType is called when entering the mappingKeyType production.
	EnterMappingKeyType(c *MappingKeyTypeContext)

	// EnterYulStatement is called when entering the yulStatement production.
	EnterYulStatement(c *YulStatementContext)

	// EnterYulBlock is called when entering the yulBlock production.
	EnterYulBlock(c *YulBlockContext)

	// EnterYulVariableDeclaration is called when entering the yulVariableDeclaration production.
	EnterYulVariableDeclaration(c *YulVariableDeclarationContext)

	// EnterYulAssignment is called when entering the yulAssignment production.
	EnterYulAssignment(c *YulAssignmentContext)

	// EnterYulIfStatement is called when entering the yulIfStatement production.
	EnterYulIfStatement(c *YulIfStatementContext)

	// EnterYulForStatement is called when entering the yulForStatement production.
	EnterYulForStatement(c *YulForStatementContext)

	// EnterYulSwitchCase is called when entering the yulSwitchCase production.
	EnterYulSwitchCase(c *YulSwitchCaseContext)

	// EnterYulSwitchStatement is called when entering the yulSwitchStatement production.
	EnterYulSwitchStatement(c *YulSwitchStatementContext)

	// EnterYulFunctionDefinition is called when entering the yulFunctionDefinition production.
	EnterYulFunctionDefinition(c *YulFunctionDefinitionContext)

	// EnterYulPath is called when entering the yulPath production.
	EnterYulPath(c *YulPathContext)

	// EnterYulFunctionCall is called when entering the yulFunctionCall production.
	EnterYulFunctionCall(c *YulFunctionCallContext)

	// EnterYulBoolean is called when entering the yulBoolean production.
	EnterYulBoolean(c *YulBooleanContext)

	// EnterYulLiteral is called when entering the yulLiteral production.
	EnterYulLiteral(c *YulLiteralContext)

	// EnterYulExpression is called when entering the yulExpression production.
	EnterYulExpression(c *YulExpressionContext)

	// ExitSourceUnit is called when exiting the sourceUnit production.
	ExitSourceUnit(c *SourceUnitContext)

	// ExitPragmaDirective is called when exiting the pragmaDirective production.
	ExitPragmaDirective(c *PragmaDirectiveContext)

	// ExitImportDirective is called when exiting the importDirective production.
	ExitImportDirective(c *ImportDirectiveContext)

	// ExitImportAliases is called when exiting the importAliases production.
	ExitImportAliases(c *ImportAliasesContext)

	// ExitPath is called when exiting the path production.
	ExitPath(c *PathContext)

	// ExitSymbolAliases is called when exiting the symbolAliases production.
	ExitSymbolAliases(c *SymbolAliasesContext)

	// ExitContractDefinition is called when exiting the contractDefinition production.
	ExitContractDefinition(c *ContractDefinitionContext)

	// ExitInterfaceDefinition is called when exiting the interfaceDefinition production.
	ExitInterfaceDefinition(c *InterfaceDefinitionContext)

	// ExitLibraryDefinition is called when exiting the libraryDefinition production.
	ExitLibraryDefinition(c *LibraryDefinitionContext)

	// ExitInheritanceSpecifierList is called when exiting the inheritanceSpecifierList production.
	ExitInheritanceSpecifierList(c *InheritanceSpecifierListContext)

	// ExitInheritanceSpecifier is called when exiting the inheritanceSpecifier production.
	ExitInheritanceSpecifier(c *InheritanceSpecifierContext)

	// ExitContractBodyElement is called when exiting the contractBodyElement production.
	ExitContractBodyElement(c *ContractBodyElementContext)

	// ExitNamedArgument is called when exiting the namedArgument production.
	ExitNamedArgument(c *NamedArgumentContext)

	// ExitCallArgumentList is called when exiting the callArgumentList production.
	ExitCallArgumentList(c *CallArgumentListContext)

	// ExitIdentifierPath is called when exiting the identifierPath production.
	ExitIdentifierPath(c *IdentifierPathContext)

	// ExitModifierInvocation is called when exiting the modifierInvocation production.
	ExitModifierInvocation(c *ModifierInvocationContext)

	// ExitVisibility is called when exiting the visibility production.
	ExitVisibility(c *VisibilityContext)

	// ExitParameterList is called when exiting the parameterList production.
	ExitParameterList(c *ParameterListContext)

	// ExitParameterDeclaration is called when exiting the parameterDeclaration production.
	ExitParameterDeclaration(c *ParameterDeclarationContext)

	// ExitConstructorDefinition is called when exiting the constructorDefinition production.
	ExitConstructorDefinition(c *ConstructorDefinitionContext)

	// ExitStateMutability is called when exiting the stateMutability production.
	ExitStateMutability(c *StateMutabilityContext)

	// ExitOverrideSpecifier is called when exiting the overrideSpecifier production.
	ExitOverrideSpecifier(c *OverrideSpecifierContext)

	// ExitFunctionDefinition is called when exiting the functionDefinition production.
	ExitFunctionDefinition(c *FunctionDefinitionContext)

	// ExitModifierDefinition is called when exiting the modifierDefinition production.
	ExitModifierDefinition(c *ModifierDefinitionContext)

	// ExitFallbackFunctionDefinition is called when exiting the fallbackFunctionDefinition production.
	ExitFallbackFunctionDefinition(c *FallbackFunctionDefinitionContext)

	// ExitReceiveFunctionDefinition is called when exiting the receiveFunctionDefinition production.
	ExitReceiveFunctionDefinition(c *ReceiveFunctionDefinitionContext)

	// ExitStructDefinition is called when exiting the structDefinition production.
	ExitStructDefinition(c *StructDefinitionContext)

	// ExitStructMember is called when exiting the structMember production.
	ExitStructMember(c *StructMemberContext)

	// ExitEnumDefinition is called when exiting the enumDefinition production.
	ExitEnumDefinition(c *EnumDefinitionContext)

	// ExitUserDefinedValueTypeDefinition is called when exiting the userDefinedValueTypeDefinition production.
	ExitUserDefinedValueTypeDefinition(c *UserDefinedValueTypeDefinitionContext)

	// ExitStateVariableDeclaration is called when exiting the stateVariableDeclaration production.
	ExitStateVariableDeclaration(c *StateVariableDeclarationContext)

	// ExitConstantVariableDeclaration is called when exiting the constantVariableDeclaration production.
	ExitConstantVariableDeclaration(c *ConstantVariableDeclarationContext)

	// ExitEventParameter is called when exiting the eventParameter production.
	ExitEventParameter(c *EventParameterContext)

	// ExitEventDefinition is called when exiting the eventDefinition production.
	ExitEventDefinition(c *EventDefinitionContext)

	// ExitErrorParameter is called when exiting the errorParameter production.
	ExitErrorParameter(c *ErrorParameterContext)

	// ExitErrorDefinition is called when exiting the errorDefinition production.
	ExitErrorDefinition(c *ErrorDefinitionContext)

	// ExitUserDefinableOperator is called when exiting the userDefinableOperator production.
	ExitUserDefinableOperator(c *UserDefinableOperatorContext)

	// ExitUsingDirective is called when exiting the usingDirective production.
	ExitUsingDirective(c *UsingDirectiveContext)

	// ExitTypeName is called when exiting the typeName production.
	ExitTypeName(c *TypeNameContext)

	// ExitElementaryTypeName is called when exiting the elementaryTypeName production.
	ExitElementaryTypeName(c *ElementaryTypeNameContext)

	// ExitFunctionTypeName is called when exiting the functionTypeName production.
	ExitFunctionTypeName(c *FunctionTypeNameContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitDataLocation is called when exiting the dataLocation production.
	ExitDataLocation(c *DataLocationContext)

	// ExitUnaryPrefixOperation is called when exiting the UnaryPrefixOperation production.
	ExitUnaryPrefixOperation(c *UnaryPrefixOperationContext)

	// ExitPrimaryExpression is called when exiting the PrimaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitOrderComparison is called when exiting the OrderComparison production.
	ExitOrderComparison(c *OrderComparisonContext)

	// ExitConditional is called when exiting the Conditional production.
	ExitConditional(c *ConditionalContext)

	// ExitPayableConversion is called when exiting the PayableConversion production.
	ExitPayableConversion(c *PayableConversionContext)

	// ExitAssignment is called when exiting the Assignment production.
	ExitAssignment(c *AssignmentContext)

	// ExitUnarySuffixOperation is called when exiting the UnarySuffixOperation production.
	ExitUnarySuffixOperation(c *UnarySuffixOperationContext)

	// ExitShiftOperation is called when exiting the ShiftOperation production.
	ExitShiftOperation(c *ShiftOperationContext)

	// ExitBitAndOperation is called when exiting the BitAndOperation production.
	ExitBitAndOperation(c *BitAndOperationContext)

	// ExitFunctionCall is called when exiting the FunctionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitIndexRangeAccess is called when exiting the IndexRangeAccess production.
	ExitIndexRangeAccess(c *IndexRangeAccessContext)

	// ExitIndexAccess is called when exiting the IndexAccess production.
	ExitIndexAccess(c *IndexAccessContext)

	// ExitAddSubOperation is called when exiting the AddSubOperation production.
	ExitAddSubOperation(c *AddSubOperationContext)

	// ExitBitOrOperation is called when exiting the BitOrOperation production.
	ExitBitOrOperation(c *BitOrOperationContext)

	// ExitExpOperation is called when exiting the ExpOperation production.
	ExitExpOperation(c *ExpOperationContext)

	// ExitAndOperation is called when exiting the AndOperation production.
	ExitAndOperation(c *AndOperationContext)

	// ExitInlineArray is called when exiting the InlineArray production.
	ExitInlineArray(c *InlineArrayContext)

	// ExitOrOperation is called when exiting the OrOperation production.
	ExitOrOperation(c *OrOperationContext)

	// ExitMemberAccess is called when exiting the MemberAccess production.
	ExitMemberAccess(c *MemberAccessContext)

	// ExitMulDivModOperation is called when exiting the MulDivModOperation production.
	ExitMulDivModOperation(c *MulDivModOperationContext)

	// ExitFunctionCallOptions is called when exiting the FunctionCallOptions production.
	ExitFunctionCallOptions(c *FunctionCallOptionsContext)

	// ExitNewExpr is called when exiting the NewExpr production.
	ExitNewExpr(c *NewExprContext)

	// ExitBitXorOperation is called when exiting the BitXorOperation production.
	ExitBitXorOperation(c *BitXorOperationContext)

	// ExitTuple is called when exiting the Tuple production.
	ExitTuple(c *TupleContext)

	// ExitEqualityComparison is called when exiting the EqualityComparison production.
	ExitEqualityComparison(c *EqualityComparisonContext)

	// ExitMetaType is called when exiting the MetaType production.
	ExitMetaType(c *MetaTypeContext)

	// ExitAssignOp is called when exiting the assignOp production.
	ExitAssignOp(c *AssignOpContext)

	// ExitTupleExpression is called when exiting the tupleExpression production.
	ExitTupleExpression(c *TupleExpressionContext)

	// ExitInlineArrayExpression is called when exiting the inlineArrayExpression production.
	ExitInlineArrayExpression(c *InlineArrayExpressionContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)

	// ExitLiteral is called when exiting the literal production.
	ExitLiteral(c *LiteralContext)

	// ExitLiteralWithSubDenomination is called when exiting the literalWithSubDenomination production.
	ExitLiteralWithSubDenomination(c *LiteralWithSubDenominationContext)

	// ExitBooleanLiteral is called when exiting the booleanLiteral production.
	ExitBooleanLiteral(c *BooleanLiteralContext)

	// ExitStringLiteral is called when exiting the stringLiteral production.
	ExitStringLiteral(c *StringLiteralContext)

	// ExitHexStringLiteral is called when exiting the hexStringLiteral production.
	ExitHexStringLiteral(c *HexStringLiteralContext)

	// ExitUnicodeStringLiteral is called when exiting the unicodeStringLiteral production.
	ExitUnicodeStringLiteral(c *UnicodeStringLiteralContext)

	// ExitNumberLiteral is called when exiting the numberLiteral production.
	ExitNumberLiteral(c *NumberLiteralContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitUncheckedBlock is called when exiting the uncheckedBlock production.
	ExitUncheckedBlock(c *UncheckedBlockContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitSimpleStatement is called when exiting the simpleStatement production.
	ExitSimpleStatement(c *SimpleStatementContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

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

	// ExitContinueStatement is called when exiting the continueStatement production.
	ExitContinueStatement(c *ContinueStatementContext)

	// ExitBreakStatement is called when exiting the breakStatement production.
	ExitBreakStatement(c *BreakStatementContext)

	// ExitTryStatement is called when exiting the tryStatement production.
	ExitTryStatement(c *TryStatementContext)

	// ExitCatchClause is called when exiting the catchClause production.
	ExitCatchClause(c *CatchClauseContext)

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitEmitStatement is called when exiting the emitStatement production.
	ExitEmitStatement(c *EmitStatementContext)

	// ExitRevertStatement is called when exiting the revertStatement production.
	ExitRevertStatement(c *RevertStatementContext)

	// ExitAssemblyStatement is called when exiting the assemblyStatement production.
	ExitAssemblyStatement(c *AssemblyStatementContext)

	// ExitAssemblyFlags is called when exiting the assemblyFlags production.
	ExitAssemblyFlags(c *AssemblyFlagsContext)

	// ExitVariableDeclarationList is called when exiting the variableDeclarationList production.
	ExitVariableDeclarationList(c *VariableDeclarationListContext)

	// ExitVariableDeclarationTuple is called when exiting the variableDeclarationTuple production.
	ExitVariableDeclarationTuple(c *VariableDeclarationTupleContext)

	// ExitVariableDeclarationStatement is called when exiting the variableDeclarationStatement production.
	ExitVariableDeclarationStatement(c *VariableDeclarationStatementContext)

	// ExitExpressionStatement is called when exiting the expressionStatement production.
	ExitExpressionStatement(c *ExpressionStatementContext)

	// ExitMappingType is called when exiting the mappingType production.
	ExitMappingType(c *MappingTypeContext)

	// ExitMappingKeyType is called when exiting the mappingKeyType production.
	ExitMappingKeyType(c *MappingKeyTypeContext)

	// ExitYulStatement is called when exiting the yulStatement production.
	ExitYulStatement(c *YulStatementContext)

	// ExitYulBlock is called when exiting the yulBlock production.
	ExitYulBlock(c *YulBlockContext)

	// ExitYulVariableDeclaration is called when exiting the yulVariableDeclaration production.
	ExitYulVariableDeclaration(c *YulVariableDeclarationContext)

	// ExitYulAssignment is called when exiting the yulAssignment production.
	ExitYulAssignment(c *YulAssignmentContext)

	// ExitYulIfStatement is called when exiting the yulIfStatement production.
	ExitYulIfStatement(c *YulIfStatementContext)

	// ExitYulForStatement is called when exiting the yulForStatement production.
	ExitYulForStatement(c *YulForStatementContext)

	// ExitYulSwitchCase is called when exiting the yulSwitchCase production.
	ExitYulSwitchCase(c *YulSwitchCaseContext)

	// ExitYulSwitchStatement is called when exiting the yulSwitchStatement production.
	ExitYulSwitchStatement(c *YulSwitchStatementContext)

	// ExitYulFunctionDefinition is called when exiting the yulFunctionDefinition production.
	ExitYulFunctionDefinition(c *YulFunctionDefinitionContext)

	// ExitYulPath is called when exiting the yulPath production.
	ExitYulPath(c *YulPathContext)

	// ExitYulFunctionCall is called when exiting the yulFunctionCall production.
	ExitYulFunctionCall(c *YulFunctionCallContext)

	// ExitYulBoolean is called when exiting the yulBoolean production.
	ExitYulBoolean(c *YulBooleanContext)

	// ExitYulLiteral is called when exiting the yulLiteral production.
	ExitYulLiteral(c *YulLiteralContext)

	// ExitYulExpression is called when exiting the yulExpression production.
	ExitYulExpression(c *YulExpressionContext)
}

SolidityParserListener is a complete listener for a parse tree produced by SolidityParser.

type SourceUnitContext

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

func NewEmptySourceUnitContext

func NewEmptySourceUnitContext() *SourceUnitContext

func NewSourceUnitContext

func NewSourceUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceUnitContext

func (*SourceUnitContext) AllConstantVariableDeclaration

func (s *SourceUnitContext) AllConstantVariableDeclaration() []IConstantVariableDeclarationContext

func (*SourceUnitContext) AllContractDefinition

func (s *SourceUnitContext) AllContractDefinition() []IContractDefinitionContext

func (*SourceUnitContext) AllEnumDefinition

func (s *SourceUnitContext) AllEnumDefinition() []IEnumDefinitionContext

func (*SourceUnitContext) AllErrorDefinition

func (s *SourceUnitContext) AllErrorDefinition() []IErrorDefinitionContext

func (*SourceUnitContext) AllFunctionDefinition

func (s *SourceUnitContext) AllFunctionDefinition() []IFunctionDefinitionContext

func (*SourceUnitContext) AllImportDirective

func (s *SourceUnitContext) AllImportDirective() []IImportDirectiveContext

func (*SourceUnitContext) AllInterfaceDefinition

func (s *SourceUnitContext) AllInterfaceDefinition() []IInterfaceDefinitionContext

func (*SourceUnitContext) AllLibraryDefinition

func (s *SourceUnitContext) AllLibraryDefinition() []ILibraryDefinitionContext

func (*SourceUnitContext) AllPragmaDirective

func (s *SourceUnitContext) AllPragmaDirective() []IPragmaDirectiveContext

func (*SourceUnitContext) AllStructDefinition

func (s *SourceUnitContext) AllStructDefinition() []IStructDefinitionContext

func (*SourceUnitContext) AllUserDefinedValueTypeDefinition

func (s *SourceUnitContext) AllUserDefinedValueTypeDefinition() []IUserDefinedValueTypeDefinitionContext

func (*SourceUnitContext) AllUsingDirective

func (s *SourceUnitContext) AllUsingDirective() []IUsingDirectiveContext

func (*SourceUnitContext) ConstantVariableDeclaration

func (s *SourceUnitContext) ConstantVariableDeclaration(i int) IConstantVariableDeclarationContext

func (*SourceUnitContext) ContractDefinition

func (s *SourceUnitContext) ContractDefinition(i int) IContractDefinitionContext

func (*SourceUnitContext) EOF

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

func (*SourceUnitContext) EnterRule

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

func (*SourceUnitContext) EnumDefinition

func (s *SourceUnitContext) EnumDefinition(i int) IEnumDefinitionContext

func (*SourceUnitContext) ErrorDefinition

func (s *SourceUnitContext) ErrorDefinition(i int) IErrorDefinitionContext

func (*SourceUnitContext) ExitRule

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

func (*SourceUnitContext) FunctionDefinition

func (s *SourceUnitContext) FunctionDefinition(i int) IFunctionDefinitionContext

func (*SourceUnitContext) GetParser

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

func (*SourceUnitContext) GetRuleContext

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

func (*SourceUnitContext) ImportDirective

func (s *SourceUnitContext) ImportDirective(i int) IImportDirectiveContext

func (*SourceUnitContext) InterfaceDefinition

func (s *SourceUnitContext) InterfaceDefinition(i int) IInterfaceDefinitionContext

func (*SourceUnitContext) IsSourceUnitContext

func (*SourceUnitContext) IsSourceUnitContext()

func (*SourceUnitContext) LibraryDefinition

func (s *SourceUnitContext) LibraryDefinition(i int) ILibraryDefinitionContext

func (*SourceUnitContext) PragmaDirective

func (s *SourceUnitContext) PragmaDirective(i int) IPragmaDirectiveContext

func (*SourceUnitContext) StructDefinition

func (s *SourceUnitContext) StructDefinition(i int) IStructDefinitionContext

func (*SourceUnitContext) ToStringTree

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

func (*SourceUnitContext) UserDefinedValueTypeDefinition

func (s *SourceUnitContext) UserDefinedValueTypeDefinition(i int) IUserDefinedValueTypeDefinitionContext

func (*SourceUnitContext) UsingDirective

func (s *SourceUnitContext) UsingDirective(i int) IUsingDirectiveContext

type StateMutabilityContext

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

func NewEmptyStateMutabilityContext

func NewEmptyStateMutabilityContext() *StateMutabilityContext

func NewStateMutabilityContext

func NewStateMutabilityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StateMutabilityContext

func (*StateMutabilityContext) EnterRule

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

func (*StateMutabilityContext) ExitRule

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

func (*StateMutabilityContext) GetParser

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

func (*StateMutabilityContext) GetRuleContext

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

func (*StateMutabilityContext) IsStateMutabilityContext

func (*StateMutabilityContext) IsStateMutabilityContext()

func (*StateMutabilityContext) Payable

func (s *StateMutabilityContext) Payable() antlr.TerminalNode

func (*StateMutabilityContext) Pure

func (s *StateMutabilityContext) Pure() antlr.TerminalNode

func (*StateMutabilityContext) ToStringTree

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

func (*StateMutabilityContext) View

func (s *StateMutabilityContext) View() antlr.TerminalNode

type StateVariableDeclarationContext

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

func NewEmptyStateVariableDeclarationContext

func NewEmptyStateVariableDeclarationContext() *StateVariableDeclarationContext

func NewStateVariableDeclarationContext

func NewStateVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StateVariableDeclarationContext

func (*StateVariableDeclarationContext) AllConstant

func (s *StateVariableDeclarationContext) AllConstant() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllImmutable

func (s *StateVariableDeclarationContext) AllImmutable() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllInternal

func (s *StateVariableDeclarationContext) AllInternal() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllOverrideSpecifier

func (s *StateVariableDeclarationContext) AllOverrideSpecifier() []IOverrideSpecifierContext

func (*StateVariableDeclarationContext) AllPrivate

func (s *StateVariableDeclarationContext) AllPrivate() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllPublic

func (s *StateVariableDeclarationContext) AllPublic() []antlr.TerminalNode

func (*StateVariableDeclarationContext) Assign

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

func (*StateVariableDeclarationContext) Constant

func (s *StateVariableDeclarationContext) Constant(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) EnterRule

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

func (*StateVariableDeclarationContext) ExitRule

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

func (*StateVariableDeclarationContext) Expression

func (*StateVariableDeclarationContext) GetConstantnessSet

func (s *StateVariableDeclarationContext) GetConstantnessSet() bool

func (*StateVariableDeclarationContext) GetInitialValue

func (*StateVariableDeclarationContext) GetName

func (*StateVariableDeclarationContext) GetOverrideSpecifierSet

func (s *StateVariableDeclarationContext) GetOverrideSpecifierSet() bool

func (*StateVariableDeclarationContext) GetParser

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

func (*StateVariableDeclarationContext) GetRuleContext

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

func (*StateVariableDeclarationContext) GetType_

func (*StateVariableDeclarationContext) GetVisibilitySet

func (s *StateVariableDeclarationContext) GetVisibilitySet() bool

func (*StateVariableDeclarationContext) Identifier

func (*StateVariableDeclarationContext) Immutable

func (s *StateVariableDeclarationContext) Immutable(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) Internal

func (s *StateVariableDeclarationContext) Internal(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext

func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()

func (*StateVariableDeclarationContext) OverrideSpecifier

func (*StateVariableDeclarationContext) Private

func (s *StateVariableDeclarationContext) Private(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) Public

func (s *StateVariableDeclarationContext) Public(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) Semicolon

func (s *StateVariableDeclarationContext) Semicolon() antlr.TerminalNode

func (*StateVariableDeclarationContext) SetConstantnessSet

func (s *StateVariableDeclarationContext) SetConstantnessSet(v bool)

func (*StateVariableDeclarationContext) SetInitialValue

func (*StateVariableDeclarationContext) SetName

func (*StateVariableDeclarationContext) SetOverrideSpecifierSet

func (s *StateVariableDeclarationContext) SetOverrideSpecifierSet(v bool)

func (*StateVariableDeclarationContext) SetType_

func (*StateVariableDeclarationContext) SetVisibilitySet

func (s *StateVariableDeclarationContext) SetVisibilitySet(v bool)

func (*StateVariableDeclarationContext) ToStringTree

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

func (*StateVariableDeclarationContext) TypeName

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

func (s *StatementContext) AssemblyStatement() IAssemblyStatementContext

func (*StatementContext) Block

func (s *StatementContext) Block() IBlockContext

func (*StatementContext) BreakStatement

func (s *StatementContext) BreakStatement() IBreakStatementContext

func (*StatementContext) ContinueStatement

func (s *StatementContext) ContinueStatement() IContinueStatementContext

func (*StatementContext) DoWhileStatement

func (s *StatementContext) DoWhileStatement() IDoWhileStatementContext

func (*StatementContext) EmitStatement

func (s *StatementContext) EmitStatement() IEmitStatementContext

func (*StatementContext) EnterRule

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

func (*StatementContext) ExitRule

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

func (*StatementContext) ForStatement

func (s *StatementContext) ForStatement() IForStatementContext

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IfStatement

func (s *StatementContext) IfStatement() IIfStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) RevertStatement

func (s *StatementContext) RevertStatement() IRevertStatementContext

func (*StatementContext) SimpleStatement

func (s *StatementContext) SimpleStatement() ISimpleStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) TryStatement

func (s *StatementContext) TryStatement() ITryStatementContext

func (*StatementContext) WhileStatement

func (s *StatementContext) WhileStatement() IWhileStatementContext

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

func (s *StringLiteralContext) AllEmptyStringLiteral() []antlr.TerminalNode

func (*StringLiteralContext) AllNonEmptyStringLiteral

func (s *StringLiteralContext) AllNonEmptyStringLiteral() []antlr.TerminalNode

func (*StringLiteralContext) EmptyStringLiteral

func (s *StringLiteralContext) EmptyStringLiteral(i int) antlr.TerminalNode

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

func (s *StringLiteralContext) NonEmptyStringLiteral(i int) antlr.TerminalNode

func (*StringLiteralContext) ToStringTree

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

type StructDefinitionContext

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

func NewEmptyStructDefinitionContext

func NewEmptyStructDefinitionContext() *StructDefinitionContext

func NewStructDefinitionContext

func NewStructDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDefinitionContext

func (*StructDefinitionContext) AllStructMember

func (s *StructDefinitionContext) AllStructMember() []IStructMemberContext

func (*StructDefinitionContext) EnterRule

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

func (*StructDefinitionContext) ExitRule

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

func (*StructDefinitionContext) GetMembers

func (*StructDefinitionContext) GetName

func (*StructDefinitionContext) GetParser

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

func (*StructDefinitionContext) GetRuleContext

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

func (*StructDefinitionContext) Identifier

func (*StructDefinitionContext) IsStructDefinitionContext

func (*StructDefinitionContext) IsStructDefinitionContext()

func (*StructDefinitionContext) LBrace

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

func (*StructDefinitionContext) RBrace

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

func (*StructDefinitionContext) SetMembers

func (*StructDefinitionContext) SetName

func (*StructDefinitionContext) Struct

func (s *StructDefinitionContext) Struct() antlr.TerminalNode

func (*StructDefinitionContext) StructMember

func (*StructDefinitionContext) ToStringTree

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

type StructMemberContext

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

func NewEmptyStructMemberContext

func NewEmptyStructMemberContext() *StructMemberContext

func NewStructMemberContext

func NewStructMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructMemberContext

func (*StructMemberContext) EnterRule

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

func (*StructMemberContext) ExitRule

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

func (*StructMemberContext) GetName

func (*StructMemberContext) GetParser

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

func (*StructMemberContext) GetRuleContext

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

func (*StructMemberContext) GetType_

func (s *StructMemberContext) GetType_() ITypeNameContext

func (*StructMemberContext) Identifier

func (s *StructMemberContext) Identifier() IIdentifierContext

func (*StructMemberContext) IsStructMemberContext

func (*StructMemberContext) IsStructMemberContext()

func (*StructMemberContext) Semicolon

func (s *StructMemberContext) Semicolon() antlr.TerminalNode

func (*StructMemberContext) SetName

func (*StructMemberContext) SetType_

func (s *StructMemberContext) SetType_(v ITypeNameContext)

func (*StructMemberContext) ToStringTree

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

func (*StructMemberContext) TypeName

func (s *StructMemberContext) TypeName() ITypeNameContext

type SymbolAliasesContext

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

func NewEmptySymbolAliasesContext

func NewEmptySymbolAliasesContext() *SymbolAliasesContext

func NewSymbolAliasesContext

func NewSymbolAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolAliasesContext

func (*SymbolAliasesContext) AllComma

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

func (*SymbolAliasesContext) AllImportAliases

func (s *SymbolAliasesContext) AllImportAliases() []IImportAliasesContext

func (*SymbolAliasesContext) Comma

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

func (*SymbolAliasesContext) EnterRule

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

func (*SymbolAliasesContext) ExitRule

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

func (*SymbolAliasesContext) GetAliases

func (s *SymbolAliasesContext) GetAliases() []IImportAliasesContext

func (*SymbolAliasesContext) GetParser

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

func (*SymbolAliasesContext) GetRuleContext

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

func (*SymbolAliasesContext) Get_importAliases

func (s *SymbolAliasesContext) Get_importAliases() IImportAliasesContext

func (*SymbolAliasesContext) ImportAliases

func (s *SymbolAliasesContext) ImportAliases(i int) IImportAliasesContext

func (*SymbolAliasesContext) IsSymbolAliasesContext

func (*SymbolAliasesContext) IsSymbolAliasesContext()

func (*SymbolAliasesContext) LBrace

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

func (*SymbolAliasesContext) RBrace

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

func (*SymbolAliasesContext) SetAliases

func (s *SymbolAliasesContext) SetAliases(v []IImportAliasesContext)

func (*SymbolAliasesContext) Set_importAliases

func (s *SymbolAliasesContext) Set_importAliases(v IImportAliasesContext)

func (*SymbolAliasesContext) ToStringTree

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

type TryStatementContext

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

func NewEmptyTryStatementContext

func NewEmptyTryStatementContext() *TryStatementContext

func NewTryStatementContext

func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext

func (*TryStatementContext) AllCatchClause

func (s *TryStatementContext) AllCatchClause() []ICatchClauseContext

func (*TryStatementContext) Block

func (*TryStatementContext) CatchClause

func (s *TryStatementContext) CatchClause(i int) ICatchClauseContext

func (*TryStatementContext) EnterRule

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

func (*TryStatementContext) ExitRule

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

func (*TryStatementContext) Expression

func (s *TryStatementContext) Expression() IExpressionContext

func (*TryStatementContext) GetParser

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

func (*TryStatementContext) GetReturnParameters

func (s *TryStatementContext) GetReturnParameters() IParameterListContext

func (*TryStatementContext) GetRuleContext

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

func (*TryStatementContext) IsTryStatementContext

func (*TryStatementContext) IsTryStatementContext()

func (*TryStatementContext) LParen

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

func (*TryStatementContext) ParameterList

func (s *TryStatementContext) ParameterList() IParameterListContext

func (*TryStatementContext) RParen

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

func (*TryStatementContext) Returns

func (s *TryStatementContext) Returns() antlr.TerminalNode

func (*TryStatementContext) SetReturnParameters

func (s *TryStatementContext) SetReturnParameters(v IParameterListContext)

func (*TryStatementContext) ToStringTree

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

func (*TryStatementContext) Try

func (s *TryStatementContext) Try() antlr.TerminalNode

type TupleContext

type TupleContext struct {
	ExpressionContext
}

func NewTupleContext

func NewTupleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TupleContext

func (*TupleContext) EnterRule

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

func (*TupleContext) ExitRule

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

func (*TupleContext) GetRuleContext

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

func (*TupleContext) TupleExpression

func (s *TupleContext) TupleExpression() ITupleExpressionContext

type TupleExpressionContext

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

func NewEmptyTupleExpressionContext

func NewEmptyTupleExpressionContext() *TupleExpressionContext

func NewTupleExpressionContext

func NewTupleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleExpressionContext

func (*TupleExpressionContext) AllComma

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

func (*TupleExpressionContext) AllExpression

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

func (*TupleExpressionContext) Comma

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

func (*TupleExpressionContext) EnterRule

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

func (*TupleExpressionContext) ExitRule

func (s *TupleExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*TupleExpressionContext) Expression

func (*TupleExpressionContext) GetParser

func (s *TupleExpressionContext) GetParser() antlr.Parser

func (*TupleExpressionContext) GetRuleContext

func (s *TupleExpressionContext) GetRuleContext() antlr.RuleContext

func (*TupleExpressionContext) IsTupleExpressionContext

func (*TupleExpressionContext) IsTupleExpressionContext()

func (*TupleExpressionContext) LParen

func (s *TupleExpressionContext) LParen() antlr.TerminalNode

func (*TupleExpressionContext) RParen

func (s *TupleExpressionContext) RParen() antlr.TerminalNode

func (*TupleExpressionContext) ToStringTree

func (s *TupleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type TypeNameContext

type TypeNameContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTypeNameContext

func NewEmptyTypeNameContext() *TypeNameContext

func NewTypeNameContext

func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext

func (*TypeNameContext) ElementaryTypeName

func (s *TypeNameContext) ElementaryTypeName() IElementaryTypeNameContext

func (*TypeNameContext) EnterRule

func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) ExitRule

func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)

func (*TypeNameContext) Expression

func (s *TypeNameContext) Expression() IExpressionContext

func (*TypeNameContext) FunctionTypeName

func (s *TypeNameContext) FunctionTypeName() IFunctionTypeNameContext

func (*TypeNameContext) GetParser

func (s *TypeNameContext) GetParser() antlr.Parser

func (*TypeNameContext) GetRuleContext

func (s *TypeNameContext) GetRuleContext() antlr.RuleContext

func (*TypeNameContext) IdentifierPath

func (s *TypeNameContext) IdentifierPath() IIdentifierPathContext

func (*TypeNameContext) IsTypeNameContext

func (*TypeNameContext) IsTypeNameContext()

func (*TypeNameContext) LBrack

func (s *TypeNameContext) LBrack() antlr.TerminalNode

func (*TypeNameContext) MappingType

func (s *TypeNameContext) MappingType() IMappingTypeContext

func (*TypeNameContext) RBrack

func (s *TypeNameContext) RBrack() antlr.TerminalNode

func (*TypeNameContext) ToStringTree

func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*TypeNameContext) TypeName

func (s *TypeNameContext) TypeName() ITypeNameContext

type UnaryPrefixOperationContext

type UnaryPrefixOperationContext struct {
	ExpressionContext
}

func NewUnaryPrefixOperationContext

func NewUnaryPrefixOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryPrefixOperationContext

func (*UnaryPrefixOperationContext) BitNot

func (s *UnaryPrefixOperationContext) BitNot() antlr.TerminalNode

func (*UnaryPrefixOperationContext) Dec

func (s *UnaryPrefixOperationContext) Dec() antlr.TerminalNode

func (*UnaryPrefixOperationContext) Delete

func (s *UnaryPrefixOperationContext) Delete() antlr.TerminalNode

func (*UnaryPrefixOperationContext) EnterRule

func (s *UnaryPrefixOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnaryPrefixOperationContext) ExitRule

func (s *UnaryPrefixOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnaryPrefixOperationContext) Expression

func (*UnaryPrefixOperationContext) GetRuleContext

func (s *UnaryPrefixOperationContext) GetRuleContext() antlr.RuleContext

func (*UnaryPrefixOperationContext) Inc

func (s *UnaryPrefixOperationContext) Inc() antlr.TerminalNode

func (*UnaryPrefixOperationContext) Not

func (s *UnaryPrefixOperationContext) Not() antlr.TerminalNode

func (*UnaryPrefixOperationContext) Sub

func (s *UnaryPrefixOperationContext) Sub() antlr.TerminalNode

type UnarySuffixOperationContext

type UnarySuffixOperationContext struct {
	ExpressionContext
}

func NewUnarySuffixOperationContext

func NewUnarySuffixOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnarySuffixOperationContext

func (*UnarySuffixOperationContext) Dec

func (s *UnarySuffixOperationContext) Dec() antlr.TerminalNode

func (*UnarySuffixOperationContext) EnterRule

func (s *UnarySuffixOperationContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnarySuffixOperationContext) ExitRule

func (s *UnarySuffixOperationContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnarySuffixOperationContext) Expression

func (*UnarySuffixOperationContext) GetRuleContext

func (s *UnarySuffixOperationContext) GetRuleContext() antlr.RuleContext

func (*UnarySuffixOperationContext) Inc

func (s *UnarySuffixOperationContext) Inc() antlr.TerminalNode

type UncheckedBlockContext

type UncheckedBlockContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUncheckedBlockContext

func NewEmptyUncheckedBlockContext() *UncheckedBlockContext

func NewUncheckedBlockContext

func NewUncheckedBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UncheckedBlockContext

func (*UncheckedBlockContext) Block

func (*UncheckedBlockContext) EnterRule

func (s *UncheckedBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*UncheckedBlockContext) ExitRule

func (s *UncheckedBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*UncheckedBlockContext) GetParser

func (s *UncheckedBlockContext) GetParser() antlr.Parser

func (*UncheckedBlockContext) GetRuleContext

func (s *UncheckedBlockContext) GetRuleContext() antlr.RuleContext

func (*UncheckedBlockContext) IsUncheckedBlockContext

func (*UncheckedBlockContext) IsUncheckedBlockContext()

func (*UncheckedBlockContext) ToStringTree

func (s *UncheckedBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UncheckedBlockContext) Unchecked

func (s *UncheckedBlockContext) Unchecked() antlr.TerminalNode

type UnicodeStringLiteralContext

type UnicodeStringLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnicodeStringLiteralContext

func NewEmptyUnicodeStringLiteralContext() *UnicodeStringLiteralContext

func NewUnicodeStringLiteralContext

func NewUnicodeStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnicodeStringLiteralContext

func (*UnicodeStringLiteralContext) AllUnicodeStringLiteral

func (s *UnicodeStringLiteralContext) AllUnicodeStringLiteral() []antlr.TerminalNode

func (*UnicodeStringLiteralContext) EnterRule

func (s *UnicodeStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnicodeStringLiteralContext) ExitRule

func (s *UnicodeStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnicodeStringLiteralContext) GetParser

func (s *UnicodeStringLiteralContext) GetParser() antlr.Parser

func (*UnicodeStringLiteralContext) GetRuleContext

func (s *UnicodeStringLiteralContext) GetRuleContext() antlr.RuleContext

func (*UnicodeStringLiteralContext) IsUnicodeStringLiteralContext

func (*UnicodeStringLiteralContext) IsUnicodeStringLiteralContext()

func (*UnicodeStringLiteralContext) ToStringTree

func (s *UnicodeStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UnicodeStringLiteralContext) UnicodeStringLiteral

func (s *UnicodeStringLiteralContext) UnicodeStringLiteral(i int) antlr.TerminalNode

type UserDefinableOperatorContext

type UserDefinableOperatorContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUserDefinableOperatorContext

func NewEmptyUserDefinableOperatorContext() *UserDefinableOperatorContext

func NewUserDefinableOperatorContext

func NewUserDefinableOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserDefinableOperatorContext

func (*UserDefinableOperatorContext) Add

func (s *UserDefinableOperatorContext) Add() antlr.TerminalNode

func (*UserDefinableOperatorContext) BitAnd

func (s *UserDefinableOperatorContext) BitAnd() antlr.TerminalNode

func (*UserDefinableOperatorContext) BitNot

func (s *UserDefinableOperatorContext) BitNot() antlr.TerminalNode

func (*UserDefinableOperatorContext) BitOr

func (s *UserDefinableOperatorContext) BitOr() antlr.TerminalNode

func (*UserDefinableOperatorContext) BitXor

func (s *UserDefinableOperatorContext) BitXor() antlr.TerminalNode

func (*UserDefinableOperatorContext) Div

func (s *UserDefinableOperatorContext) Div() antlr.TerminalNode

func (*UserDefinableOperatorContext) EnterRule

func (s *UserDefinableOperatorContext) EnterRule(listener antlr.ParseTreeListener)

func (*UserDefinableOperatorContext) Equal

func (s *UserDefinableOperatorContext) Equal() antlr.TerminalNode

func (*UserDefinableOperatorContext) ExitRule

func (s *UserDefinableOperatorContext) ExitRule(listener antlr.ParseTreeListener)

func (*UserDefinableOperatorContext) GetParser

func (s *UserDefinableOperatorContext) GetParser() antlr.Parser

func (*UserDefinableOperatorContext) GetRuleContext

func (s *UserDefinableOperatorContext) GetRuleContext() antlr.RuleContext

func (*UserDefinableOperatorContext) GreaterThan

func (s *UserDefinableOperatorContext) GreaterThan() antlr.TerminalNode

func (*UserDefinableOperatorContext) GreaterThanOrEqual

func (s *UserDefinableOperatorContext) GreaterThanOrEqual() antlr.TerminalNode

func (*UserDefinableOperatorContext) IsUserDefinableOperatorContext

func (*UserDefinableOperatorContext) IsUserDefinableOperatorContext()

func (*UserDefinableOperatorContext) LessThan

func (s *UserDefinableOperatorContext) LessThan() antlr.TerminalNode

func (*UserDefinableOperatorContext) LessThanOrEqual

func (s *UserDefinableOperatorContext) LessThanOrEqual() antlr.TerminalNode

func (*UserDefinableOperatorContext) Mod

func (s *UserDefinableOperatorContext) Mod() antlr.TerminalNode

func (*UserDefinableOperatorContext) Mul

func (s *UserDefinableOperatorContext) Mul() antlr.TerminalNode

func (*UserDefinableOperatorContext) NotEqual

func (s *UserDefinableOperatorContext) NotEqual() antlr.TerminalNode

func (*UserDefinableOperatorContext) Sub

func (s *UserDefinableOperatorContext) Sub() antlr.TerminalNode

func (*UserDefinableOperatorContext) ToStringTree

func (s *UserDefinableOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UserDefinedValueTypeDefinitionContext

type UserDefinedValueTypeDefinitionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUserDefinedValueTypeDefinitionContext

func NewEmptyUserDefinedValueTypeDefinitionContext() *UserDefinedValueTypeDefinitionContext

func NewUserDefinedValueTypeDefinitionContext

func NewUserDefinedValueTypeDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserDefinedValueTypeDefinitionContext

func (*UserDefinedValueTypeDefinitionContext) ElementaryTypeName

func (*UserDefinedValueTypeDefinitionContext) EnterRule

func (s *UserDefinedValueTypeDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*UserDefinedValueTypeDefinitionContext) ExitRule

func (s *UserDefinedValueTypeDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*UserDefinedValueTypeDefinitionContext) GetName

func (*UserDefinedValueTypeDefinitionContext) GetParser

func (s *UserDefinedValueTypeDefinitionContext) GetParser() antlr.Parser

func (*UserDefinedValueTypeDefinitionContext) GetRuleContext

func (s *UserDefinedValueTypeDefinitionContext) GetRuleContext() antlr.RuleContext

func (*UserDefinedValueTypeDefinitionContext) Identifier

func (*UserDefinedValueTypeDefinitionContext) Is

func (s *UserDefinedValueTypeDefinitionContext) Is() antlr.TerminalNode

func (*UserDefinedValueTypeDefinitionContext) IsUserDefinedValueTypeDefinitionContext

func (*UserDefinedValueTypeDefinitionContext) IsUserDefinedValueTypeDefinitionContext()

func (*UserDefinedValueTypeDefinitionContext) Semicolon

func (s *UserDefinedValueTypeDefinitionContext) Semicolon() antlr.TerminalNode

func (*UserDefinedValueTypeDefinitionContext) SetName

func (*UserDefinedValueTypeDefinitionContext) ToStringTree

func (s *UserDefinedValueTypeDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UserDefinedValueTypeDefinitionContext) Type

func (s *UserDefinedValueTypeDefinitionContext) Type() antlr.TerminalNode

type UsingDirectiveContext

type UsingDirectiveContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUsingDirectiveContext

func NewEmptyUsingDirectiveContext() *UsingDirectiveContext

func NewUsingDirectiveContext

func NewUsingDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UsingDirectiveContext

func (*UsingDirectiveContext) AllAs

func (s *UsingDirectiveContext) AllAs() []antlr.TerminalNode

func (*UsingDirectiveContext) AllComma

func (s *UsingDirectiveContext) AllComma() []antlr.TerminalNode

func (*UsingDirectiveContext) AllIdentifierPath

func (s *UsingDirectiveContext) AllIdentifierPath() []IIdentifierPathContext

func (*UsingDirectiveContext) AllUserDefinableOperator

func (s *UsingDirectiveContext) AllUserDefinableOperator() []IUserDefinableOperatorContext

func (*UsingDirectiveContext) As

func (s *UsingDirectiveContext) As(i int) antlr.TerminalNode

func (*UsingDirectiveContext) Comma

func (s *UsingDirectiveContext) Comma(i int) antlr.TerminalNode

func (*UsingDirectiveContext) EnterRule

func (s *UsingDirectiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*UsingDirectiveContext) ExitRule

func (s *UsingDirectiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*UsingDirectiveContext) For

func (s *UsingDirectiveContext) For() antlr.TerminalNode

func (*UsingDirectiveContext) GetParser

func (s *UsingDirectiveContext) GetParser() antlr.Parser

func (*UsingDirectiveContext) GetRuleContext

func (s *UsingDirectiveContext) GetRuleContext() antlr.RuleContext

func (*UsingDirectiveContext) Global

func (s *UsingDirectiveContext) Global() antlr.TerminalNode

func (*UsingDirectiveContext) IdentifierPath

func (s *UsingDirectiveContext) IdentifierPath(i int) IIdentifierPathContext

func (*UsingDirectiveContext) IsUsingDirectiveContext

func (*UsingDirectiveContext) IsUsingDirectiveContext()

func (*UsingDirectiveContext) LBrace

func (s *UsingDirectiveContext) LBrace() antlr.TerminalNode

func (*UsingDirectiveContext) Mul

func (s *UsingDirectiveContext) Mul() antlr.TerminalNode

func (*UsingDirectiveContext) RBrace

func (s *UsingDirectiveContext) RBrace() antlr.TerminalNode

func (*UsingDirectiveContext) Semicolon

func (s *UsingDirectiveContext) Semicolon() antlr.TerminalNode

func (*UsingDirectiveContext) ToStringTree

func (s *UsingDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*UsingDirectiveContext) TypeName

func (*UsingDirectiveContext) UserDefinableOperator

func (s *UsingDirectiveContext) UserDefinableOperator(i int) IUserDefinableOperatorContext

func (*UsingDirectiveContext) Using

func (s *UsingDirectiveContext) Using() antlr.TerminalNode

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) DataLocation

func (*VariableDeclarationContext) EnterRule

func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) ExitRule

func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationContext) GetLocation

func (*VariableDeclarationContext) GetName

func (*VariableDeclarationContext) GetParser

func (s *VariableDeclarationContext) GetParser() antlr.Parser

func (*VariableDeclarationContext) GetRuleContext

func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationContext) GetType_

func (*VariableDeclarationContext) Identifier

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) SetLocation

func (*VariableDeclarationContext) SetName

func (*VariableDeclarationContext) SetType_

func (*VariableDeclarationContext) ToStringTree

func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclarationContext) TypeName

type VariableDeclarationListContext

type VariableDeclarationListContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclarationListContext

func NewEmptyVariableDeclarationListContext() *VariableDeclarationListContext

func NewVariableDeclarationListContext

func NewVariableDeclarationListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationListContext

func (*VariableDeclarationListContext) AllComma

func (s *VariableDeclarationListContext) AllComma() []antlr.TerminalNode

func (*VariableDeclarationListContext) AllVariableDeclaration

func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*VariableDeclarationListContext) Comma

func (s *VariableDeclarationListContext) Comma(i int) antlr.TerminalNode

func (*VariableDeclarationListContext) EnterRule

func (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationListContext) ExitRule

func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationListContext) GetParser

func (s *VariableDeclarationListContext) GetParser() antlr.Parser

func (*VariableDeclarationListContext) GetRuleContext

func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationListContext) GetVariableDeclarations

func (s *VariableDeclarationListContext) GetVariableDeclarations() []IVariableDeclarationContext

func (*VariableDeclarationListContext) Get_variableDeclaration

func (s *VariableDeclarationListContext) Get_variableDeclaration() IVariableDeclarationContext

func (*VariableDeclarationListContext) IsVariableDeclarationListContext

func (*VariableDeclarationListContext) IsVariableDeclarationListContext()

func (*VariableDeclarationListContext) SetVariableDeclarations

func (s *VariableDeclarationListContext) SetVariableDeclarations(v []IVariableDeclarationContext)

func (*VariableDeclarationListContext) Set_variableDeclaration

func (s *VariableDeclarationListContext) Set_variableDeclaration(v IVariableDeclarationContext)

func (*VariableDeclarationListContext) ToStringTree

func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclarationListContext) VariableDeclaration

type VariableDeclarationStatementContext

type VariableDeclarationStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclarationStatementContext

func NewEmptyVariableDeclarationStatementContext() *VariableDeclarationStatementContext

func NewVariableDeclarationStatementContext

func NewVariableDeclarationStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationStatementContext

func (*VariableDeclarationStatementContext) Assign

func (s *VariableDeclarationStatementContext) Assign() antlr.TerminalNode

func (*VariableDeclarationStatementContext) EnterRule

func (s *VariableDeclarationStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationStatementContext) ExitRule

func (s *VariableDeclarationStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationStatementContext) Expression

func (*VariableDeclarationStatementContext) GetParser

func (s *VariableDeclarationStatementContext) GetParser() antlr.Parser

func (*VariableDeclarationStatementContext) GetRuleContext

func (s *VariableDeclarationStatementContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext

func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()

func (*VariableDeclarationStatementContext) Semicolon

func (s *VariableDeclarationStatementContext) Semicolon() antlr.TerminalNode

func (*VariableDeclarationStatementContext) ToStringTree

func (s *VariableDeclarationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclarationStatementContext) VariableDeclaration

func (*VariableDeclarationStatementContext) VariableDeclarationTuple

type VariableDeclarationTupleContext

type VariableDeclarationTupleContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableDeclarationTupleContext

func NewEmptyVariableDeclarationTupleContext() *VariableDeclarationTupleContext

func NewVariableDeclarationTupleContext

func NewVariableDeclarationTupleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationTupleContext

func (*VariableDeclarationTupleContext) AllComma

func (s *VariableDeclarationTupleContext) AllComma() []antlr.TerminalNode

func (*VariableDeclarationTupleContext) AllVariableDeclaration

func (s *VariableDeclarationTupleContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*VariableDeclarationTupleContext) Comma

func (s *VariableDeclarationTupleContext) Comma(i int) antlr.TerminalNode

func (*VariableDeclarationTupleContext) EnterRule

func (s *VariableDeclarationTupleContext) EnterRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationTupleContext) ExitRule

func (s *VariableDeclarationTupleContext) ExitRule(listener antlr.ParseTreeListener)

func (*VariableDeclarationTupleContext) GetParser

func (s *VariableDeclarationTupleContext) GetParser() antlr.Parser

func (*VariableDeclarationTupleContext) GetRuleContext

func (s *VariableDeclarationTupleContext) GetRuleContext() antlr.RuleContext

func (*VariableDeclarationTupleContext) GetVariableDeclarations

func (s *VariableDeclarationTupleContext) GetVariableDeclarations() []IVariableDeclarationContext

func (*VariableDeclarationTupleContext) Get_variableDeclaration

func (s *VariableDeclarationTupleContext) Get_variableDeclaration() IVariableDeclarationContext

func (*VariableDeclarationTupleContext) IsVariableDeclarationTupleContext

func (*VariableDeclarationTupleContext) IsVariableDeclarationTupleContext()

func (*VariableDeclarationTupleContext) LParen

func (s *VariableDeclarationTupleContext) LParen() antlr.TerminalNode

func (*VariableDeclarationTupleContext) RParen

func (s *VariableDeclarationTupleContext) RParen() antlr.TerminalNode

func (*VariableDeclarationTupleContext) SetVariableDeclarations

func (s *VariableDeclarationTupleContext) SetVariableDeclarations(v []IVariableDeclarationContext)

func (*VariableDeclarationTupleContext) Set_variableDeclaration

func (s *VariableDeclarationTupleContext) Set_variableDeclaration(v IVariableDeclarationContext)

func (*VariableDeclarationTupleContext) ToStringTree

func (s *VariableDeclarationTupleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*VariableDeclarationTupleContext) VariableDeclaration

type VisibilityContext

type VisibilityContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVisibilityContext

func NewEmptyVisibilityContext() *VisibilityContext

func NewVisibilityContext

func NewVisibilityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VisibilityContext

func (*VisibilityContext) EnterRule

func (s *VisibilityContext) EnterRule(listener antlr.ParseTreeListener)

func (*VisibilityContext) ExitRule

func (s *VisibilityContext) ExitRule(listener antlr.ParseTreeListener)

func (*VisibilityContext) External

func (s *VisibilityContext) External() antlr.TerminalNode

func (*VisibilityContext) GetParser

func (s *VisibilityContext) GetParser() antlr.Parser

func (*VisibilityContext) GetRuleContext

func (s *VisibilityContext) GetRuleContext() antlr.RuleContext

func (*VisibilityContext) Internal

func (s *VisibilityContext) Internal() antlr.TerminalNode

func (*VisibilityContext) IsVisibilityContext

func (*VisibilityContext) IsVisibilityContext()

func (*VisibilityContext) Private

func (s *VisibilityContext) Private() antlr.TerminalNode

func (*VisibilityContext) Public

func (s *VisibilityContext) Public() antlr.TerminalNode

func (*VisibilityContext) ToStringTree

func (s *VisibilityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

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) 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 (s *WhileStatementContext) LParen() antlr.TerminalNode

func (*WhileStatementContext) RParen

func (s *WhileStatementContext) RParen() antlr.TerminalNode

func (*WhileStatementContext) Statement

func (*WhileStatementContext) ToStringTree

func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*WhileStatementContext) While

func (s *WhileStatementContext) While() antlr.TerminalNode

type YulAssignmentContext

type YulAssignmentContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulAssignmentContext

func NewEmptyYulAssignmentContext() *YulAssignmentContext

func NewYulAssignmentContext

func NewYulAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulAssignmentContext

func (*YulAssignmentContext) AllYulComma

func (s *YulAssignmentContext) AllYulComma() []antlr.TerminalNode

func (*YulAssignmentContext) AllYulPath

func (s *YulAssignmentContext) AllYulPath() []IYulPathContext

func (*YulAssignmentContext) EnterRule

func (s *YulAssignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulAssignmentContext) ExitRule

func (s *YulAssignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulAssignmentContext) GetParser

func (s *YulAssignmentContext) GetParser() antlr.Parser

func (*YulAssignmentContext) GetRuleContext

func (s *YulAssignmentContext) GetRuleContext() antlr.RuleContext

func (*YulAssignmentContext) IsYulAssignmentContext

func (*YulAssignmentContext) IsYulAssignmentContext()

func (*YulAssignmentContext) ToStringTree

func (s *YulAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulAssignmentContext) YulAssign

func (s *YulAssignmentContext) YulAssign() antlr.TerminalNode

func (*YulAssignmentContext) YulComma

func (s *YulAssignmentContext) YulComma(i int) antlr.TerminalNode

func (*YulAssignmentContext) YulExpression

func (s *YulAssignmentContext) YulExpression() IYulExpressionContext

func (*YulAssignmentContext) YulFunctionCall

func (s *YulAssignmentContext) YulFunctionCall() IYulFunctionCallContext

func (*YulAssignmentContext) YulPath

type YulBlockContext

type YulBlockContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulBlockContext

func NewEmptyYulBlockContext() *YulBlockContext

func NewYulBlockContext

func NewYulBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulBlockContext

func (*YulBlockContext) AllYulStatement

func (s *YulBlockContext) AllYulStatement() []IYulStatementContext

func (*YulBlockContext) EnterRule

func (s *YulBlockContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulBlockContext) ExitRule

func (s *YulBlockContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulBlockContext) GetParser

func (s *YulBlockContext) GetParser() antlr.Parser

func (*YulBlockContext) GetRuleContext

func (s *YulBlockContext) GetRuleContext() antlr.RuleContext

func (*YulBlockContext) IsYulBlockContext

func (*YulBlockContext) IsYulBlockContext()

func (*YulBlockContext) ToStringTree

func (s *YulBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulBlockContext) YulLBrace

func (s *YulBlockContext) YulLBrace() antlr.TerminalNode

func (*YulBlockContext) YulRBrace

func (s *YulBlockContext) YulRBrace() antlr.TerminalNode

func (*YulBlockContext) YulStatement

func (s *YulBlockContext) YulStatement(i int) IYulStatementContext

type YulBooleanContext

type YulBooleanContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulBooleanContext

func NewEmptyYulBooleanContext() *YulBooleanContext

func NewYulBooleanContext

func NewYulBooleanContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulBooleanContext

func (*YulBooleanContext) EnterRule

func (s *YulBooleanContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulBooleanContext) ExitRule

func (s *YulBooleanContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulBooleanContext) GetParser

func (s *YulBooleanContext) GetParser() antlr.Parser

func (*YulBooleanContext) GetRuleContext

func (s *YulBooleanContext) GetRuleContext() antlr.RuleContext

func (*YulBooleanContext) IsYulBooleanContext

func (*YulBooleanContext) IsYulBooleanContext()

func (*YulBooleanContext) ToStringTree

func (s *YulBooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulBooleanContext) YulFalse

func (s *YulBooleanContext) YulFalse() antlr.TerminalNode

func (*YulBooleanContext) YulTrue

func (s *YulBooleanContext) YulTrue() antlr.TerminalNode

type YulExpressionContext

type YulExpressionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulExpressionContext

func NewEmptyYulExpressionContext() *YulExpressionContext

func NewYulExpressionContext

func NewYulExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulExpressionContext

func (*YulExpressionContext) EnterRule

func (s *YulExpressionContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulExpressionContext) ExitRule

func (s *YulExpressionContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulExpressionContext) GetParser

func (s *YulExpressionContext) GetParser() antlr.Parser

func (*YulExpressionContext) GetRuleContext

func (s *YulExpressionContext) GetRuleContext() antlr.RuleContext

func (*YulExpressionContext) IsYulExpressionContext

func (*YulExpressionContext) IsYulExpressionContext()

func (*YulExpressionContext) ToStringTree

func (s *YulExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulExpressionContext) YulFunctionCall

func (s *YulExpressionContext) YulFunctionCall() IYulFunctionCallContext

func (*YulExpressionContext) YulLiteral

func (s *YulExpressionContext) YulLiteral() IYulLiteralContext

func (*YulExpressionContext) YulPath

type YulForStatementContext

type YulForStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulForStatementContext

func NewEmptyYulForStatementContext() *YulForStatementContext

func NewYulForStatementContext

func NewYulForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulForStatementContext

func (*YulForStatementContext) AllYulBlock

func (s *YulForStatementContext) AllYulBlock() []IYulBlockContext

func (*YulForStatementContext) EnterRule

func (s *YulForStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulForStatementContext) ExitRule

func (s *YulForStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulForStatementContext) GetBody

func (*YulForStatementContext) GetCond

func (*YulForStatementContext) GetInit

func (*YulForStatementContext) GetParser

func (s *YulForStatementContext) GetParser() antlr.Parser

func (*YulForStatementContext) GetPost

func (*YulForStatementContext) GetRuleContext

func (s *YulForStatementContext) GetRuleContext() antlr.RuleContext

func (*YulForStatementContext) IsYulForStatementContext

func (*YulForStatementContext) IsYulForStatementContext()

func (*YulForStatementContext) SetBody

func (*YulForStatementContext) SetCond

func (*YulForStatementContext) SetInit

func (*YulForStatementContext) SetPost

func (*YulForStatementContext) ToStringTree

func (s *YulForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulForStatementContext) YulBlock

func (*YulForStatementContext) YulExpression

func (s *YulForStatementContext) YulExpression() IYulExpressionContext

func (*YulForStatementContext) YulFor

func (s *YulForStatementContext) YulFor() antlr.TerminalNode

type YulFunctionCallContext

type YulFunctionCallContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulFunctionCallContext

func NewEmptyYulFunctionCallContext() *YulFunctionCallContext

func NewYulFunctionCallContext

func NewYulFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulFunctionCallContext

func (*YulFunctionCallContext) AllYulComma

func (s *YulFunctionCallContext) AllYulComma() []antlr.TerminalNode

func (*YulFunctionCallContext) AllYulExpression

func (s *YulFunctionCallContext) AllYulExpression() []IYulExpressionContext

func (*YulFunctionCallContext) EnterRule

func (s *YulFunctionCallContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulFunctionCallContext) ExitRule

func (s *YulFunctionCallContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulFunctionCallContext) GetParser

func (s *YulFunctionCallContext) GetParser() antlr.Parser

func (*YulFunctionCallContext) GetRuleContext

func (s *YulFunctionCallContext) GetRuleContext() antlr.RuleContext

func (*YulFunctionCallContext) IsYulFunctionCallContext

func (*YulFunctionCallContext) IsYulFunctionCallContext()

func (*YulFunctionCallContext) ToStringTree

func (s *YulFunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulFunctionCallContext) YulComma

func (s *YulFunctionCallContext) YulComma(i int) antlr.TerminalNode

func (*YulFunctionCallContext) YulEVMBuiltin

func (s *YulFunctionCallContext) YulEVMBuiltin() antlr.TerminalNode

func (*YulFunctionCallContext) YulExpression

func (s *YulFunctionCallContext) YulExpression(i int) IYulExpressionContext

func (*YulFunctionCallContext) YulIdentifier

func (s *YulFunctionCallContext) YulIdentifier() antlr.TerminalNode

func (*YulFunctionCallContext) YulLParen

func (s *YulFunctionCallContext) YulLParen() antlr.TerminalNode

func (*YulFunctionCallContext) YulRParen

func (s *YulFunctionCallContext) YulRParen() antlr.TerminalNode

type YulFunctionDefinitionContext

type YulFunctionDefinitionContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulFunctionDefinitionContext

func NewEmptyYulFunctionDefinitionContext() *YulFunctionDefinitionContext

func NewYulFunctionDefinitionContext

func NewYulFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulFunctionDefinitionContext

func (*YulFunctionDefinitionContext) AllYulComma

func (s *YulFunctionDefinitionContext) AllYulComma() []antlr.TerminalNode

func (*YulFunctionDefinitionContext) AllYulIdentifier

func (s *YulFunctionDefinitionContext) AllYulIdentifier() []antlr.TerminalNode

func (*YulFunctionDefinitionContext) EnterRule

func (s *YulFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulFunctionDefinitionContext) ExitRule

func (s *YulFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulFunctionDefinitionContext) GetArguments

func (s *YulFunctionDefinitionContext) GetArguments() []antlr.Token

func (*YulFunctionDefinitionContext) GetBody

func (*YulFunctionDefinitionContext) GetParser

func (s *YulFunctionDefinitionContext) GetParser() antlr.Parser

func (*YulFunctionDefinitionContext) GetReturnParameters

func (s *YulFunctionDefinitionContext) GetReturnParameters() []antlr.Token

func (*YulFunctionDefinitionContext) GetRuleContext

func (s *YulFunctionDefinitionContext) GetRuleContext() antlr.RuleContext

func (*YulFunctionDefinitionContext) Get_YulIdentifier

func (s *YulFunctionDefinitionContext) Get_YulIdentifier() antlr.Token

func (*YulFunctionDefinitionContext) IsYulFunctionDefinitionContext

func (*YulFunctionDefinitionContext) IsYulFunctionDefinitionContext()

func (*YulFunctionDefinitionContext) SetArguments

func (s *YulFunctionDefinitionContext) SetArguments(v []antlr.Token)

func (*YulFunctionDefinitionContext) SetBody

func (*YulFunctionDefinitionContext) SetReturnParameters

func (s *YulFunctionDefinitionContext) SetReturnParameters(v []antlr.Token)

func (*YulFunctionDefinitionContext) Set_YulIdentifier

func (s *YulFunctionDefinitionContext) Set_YulIdentifier(v antlr.Token)

func (*YulFunctionDefinitionContext) ToStringTree

func (s *YulFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulFunctionDefinitionContext) YulArrow

func (s *YulFunctionDefinitionContext) YulArrow() antlr.TerminalNode

func (*YulFunctionDefinitionContext) YulBlock

func (*YulFunctionDefinitionContext) YulComma

func (s *YulFunctionDefinitionContext) YulComma(i int) antlr.TerminalNode

func (*YulFunctionDefinitionContext) YulFunction

func (s *YulFunctionDefinitionContext) YulFunction() antlr.TerminalNode

func (*YulFunctionDefinitionContext) YulIdentifier

func (s *YulFunctionDefinitionContext) YulIdentifier(i int) antlr.TerminalNode

func (*YulFunctionDefinitionContext) YulLParen

func (s *YulFunctionDefinitionContext) YulLParen() antlr.TerminalNode

func (*YulFunctionDefinitionContext) YulRParen

func (s *YulFunctionDefinitionContext) YulRParen() antlr.TerminalNode

type YulIfStatementContext

type YulIfStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulIfStatementContext

func NewEmptyYulIfStatementContext() *YulIfStatementContext

func NewYulIfStatementContext

func NewYulIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulIfStatementContext

func (*YulIfStatementContext) EnterRule

func (s *YulIfStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulIfStatementContext) ExitRule

func (s *YulIfStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulIfStatementContext) GetBody

func (*YulIfStatementContext) GetCond

func (*YulIfStatementContext) GetParser

func (s *YulIfStatementContext) GetParser() antlr.Parser

func (*YulIfStatementContext) GetRuleContext

func (s *YulIfStatementContext) GetRuleContext() antlr.RuleContext

func (*YulIfStatementContext) IsYulIfStatementContext

func (*YulIfStatementContext) IsYulIfStatementContext()

func (*YulIfStatementContext) SetBody

func (*YulIfStatementContext) SetCond

func (*YulIfStatementContext) ToStringTree

func (s *YulIfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulIfStatementContext) YulBlock

func (*YulIfStatementContext) YulExpression

func (s *YulIfStatementContext) YulExpression() IYulExpressionContext

func (*YulIfStatementContext) YulIf

func (s *YulIfStatementContext) YulIf() antlr.TerminalNode

type YulLiteralContext

type YulLiteralContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulLiteralContext

func NewEmptyYulLiteralContext() *YulLiteralContext

func NewYulLiteralContext

func NewYulLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulLiteralContext

func (*YulLiteralContext) EnterRule

func (s *YulLiteralContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulLiteralContext) ExitRule

func (s *YulLiteralContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulLiteralContext) GetParser

func (s *YulLiteralContext) GetParser() antlr.Parser

func (*YulLiteralContext) GetRuleContext

func (s *YulLiteralContext) GetRuleContext() antlr.RuleContext

func (*YulLiteralContext) IsYulLiteralContext

func (*YulLiteralContext) IsYulLiteralContext()

func (*YulLiteralContext) ToStringTree

func (s *YulLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulLiteralContext) YulBoolean

func (s *YulLiteralContext) YulBoolean() IYulBooleanContext

func (*YulLiteralContext) YulDecimalNumber

func (s *YulLiteralContext) YulDecimalNumber() antlr.TerminalNode

func (*YulLiteralContext) YulHexNumber

func (s *YulLiteralContext) YulHexNumber() antlr.TerminalNode

func (*YulLiteralContext) YulHexStringLiteral

func (s *YulLiteralContext) YulHexStringLiteral() antlr.TerminalNode

func (*YulLiteralContext) YulStringLiteral

func (s *YulLiteralContext) YulStringLiteral() antlr.TerminalNode

type YulPathContext

type YulPathContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulPathContext

func NewEmptyYulPathContext() *YulPathContext

func NewYulPathContext

func NewYulPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulPathContext

func (*YulPathContext) AllYulEVMBuiltin

func (s *YulPathContext) AllYulEVMBuiltin() []antlr.TerminalNode

func (*YulPathContext) AllYulIdentifier

func (s *YulPathContext) AllYulIdentifier() []antlr.TerminalNode

func (*YulPathContext) AllYulPeriod

func (s *YulPathContext) AllYulPeriod() []antlr.TerminalNode

func (*YulPathContext) EnterRule

func (s *YulPathContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulPathContext) ExitRule

func (s *YulPathContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulPathContext) GetParser

func (s *YulPathContext) GetParser() antlr.Parser

func (*YulPathContext) GetRuleContext

func (s *YulPathContext) GetRuleContext() antlr.RuleContext

func (*YulPathContext) IsYulPathContext

func (*YulPathContext) IsYulPathContext()

func (*YulPathContext) ToStringTree

func (s *YulPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulPathContext) YulEVMBuiltin

func (s *YulPathContext) YulEVMBuiltin(i int) antlr.TerminalNode

func (*YulPathContext) YulIdentifier

func (s *YulPathContext) YulIdentifier(i int) antlr.TerminalNode

func (*YulPathContext) YulPeriod

func (s *YulPathContext) YulPeriod(i int) antlr.TerminalNode

type YulStatementContext

type YulStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulStatementContext

func NewEmptyYulStatementContext() *YulStatementContext

func NewYulStatementContext

func NewYulStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulStatementContext

func (*YulStatementContext) EnterRule

func (s *YulStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulStatementContext) ExitRule

func (s *YulStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulStatementContext) GetParser

func (s *YulStatementContext) GetParser() antlr.Parser

func (*YulStatementContext) GetRuleContext

func (s *YulStatementContext) GetRuleContext() antlr.RuleContext

func (*YulStatementContext) IsYulStatementContext

func (*YulStatementContext) IsYulStatementContext()

func (*YulStatementContext) ToStringTree

func (s *YulStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulStatementContext) YulAssignment

func (s *YulStatementContext) YulAssignment() IYulAssignmentContext

func (*YulStatementContext) YulBlock

func (s *YulStatementContext) YulBlock() IYulBlockContext

func (*YulStatementContext) YulBreak

func (s *YulStatementContext) YulBreak() antlr.TerminalNode

func (*YulStatementContext) YulContinue

func (s *YulStatementContext) YulContinue() antlr.TerminalNode

func (*YulStatementContext) YulForStatement

func (s *YulStatementContext) YulForStatement() IYulForStatementContext

func (*YulStatementContext) YulFunctionCall

func (s *YulStatementContext) YulFunctionCall() IYulFunctionCallContext

func (*YulStatementContext) YulFunctionDefinition

func (s *YulStatementContext) YulFunctionDefinition() IYulFunctionDefinitionContext

func (*YulStatementContext) YulIfStatement

func (s *YulStatementContext) YulIfStatement() IYulIfStatementContext

func (*YulStatementContext) YulLeave

func (s *YulStatementContext) YulLeave() antlr.TerminalNode

func (*YulStatementContext) YulSwitchStatement

func (s *YulStatementContext) YulSwitchStatement() IYulSwitchStatementContext

func (*YulStatementContext) YulVariableDeclaration

func (s *YulStatementContext) YulVariableDeclaration() IYulVariableDeclarationContext

type YulSwitchCaseContext

type YulSwitchCaseContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulSwitchCaseContext

func NewEmptyYulSwitchCaseContext() *YulSwitchCaseContext

func NewYulSwitchCaseContext

func NewYulSwitchCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulSwitchCaseContext

func (*YulSwitchCaseContext) EnterRule

func (s *YulSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulSwitchCaseContext) ExitRule

func (s *YulSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulSwitchCaseContext) GetParser

func (s *YulSwitchCaseContext) GetParser() antlr.Parser

func (*YulSwitchCaseContext) GetRuleContext

func (s *YulSwitchCaseContext) GetRuleContext() antlr.RuleContext

func (*YulSwitchCaseContext) IsYulSwitchCaseContext

func (*YulSwitchCaseContext) IsYulSwitchCaseContext()

func (*YulSwitchCaseContext) ToStringTree

func (s *YulSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulSwitchCaseContext) YulBlock

func (s *YulSwitchCaseContext) YulBlock() IYulBlockContext

func (*YulSwitchCaseContext) YulCase

func (s *YulSwitchCaseContext) YulCase() antlr.TerminalNode

func (*YulSwitchCaseContext) YulLiteral

func (s *YulSwitchCaseContext) YulLiteral() IYulLiteralContext

type YulSwitchStatementContext

type YulSwitchStatementContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulSwitchStatementContext

func NewEmptyYulSwitchStatementContext() *YulSwitchStatementContext

func NewYulSwitchStatementContext

func NewYulSwitchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulSwitchStatementContext

func (*YulSwitchStatementContext) AllYulSwitchCase

func (s *YulSwitchStatementContext) AllYulSwitchCase() []IYulSwitchCaseContext

func (*YulSwitchStatementContext) EnterRule

func (s *YulSwitchStatementContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulSwitchStatementContext) ExitRule

func (s *YulSwitchStatementContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulSwitchStatementContext) GetParser

func (s *YulSwitchStatementContext) GetParser() antlr.Parser

func (*YulSwitchStatementContext) GetRuleContext

func (s *YulSwitchStatementContext) GetRuleContext() antlr.RuleContext

func (*YulSwitchStatementContext) IsYulSwitchStatementContext

func (*YulSwitchStatementContext) IsYulSwitchStatementContext()

func (*YulSwitchStatementContext) ToStringTree

func (s *YulSwitchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulSwitchStatementContext) YulBlock

func (*YulSwitchStatementContext) YulDefault

func (s *YulSwitchStatementContext) YulDefault() antlr.TerminalNode

func (*YulSwitchStatementContext) YulExpression

func (*YulSwitchStatementContext) YulSwitch

func (s *YulSwitchStatementContext) YulSwitch() antlr.TerminalNode

func (*YulSwitchStatementContext) YulSwitchCase

type YulVariableDeclarationContext

type YulVariableDeclarationContext struct {
	antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYulVariableDeclarationContext

func NewEmptyYulVariableDeclarationContext() *YulVariableDeclarationContext

func NewYulVariableDeclarationContext

func NewYulVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulVariableDeclarationContext

func (*YulVariableDeclarationContext) AllYulComma

func (s *YulVariableDeclarationContext) AllYulComma() []antlr.TerminalNode

func (*YulVariableDeclarationContext) AllYulIdentifier

func (s *YulVariableDeclarationContext) AllYulIdentifier() []antlr.TerminalNode

func (*YulVariableDeclarationContext) EnterRule

func (s *YulVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)

func (*YulVariableDeclarationContext) ExitRule

func (s *YulVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)

func (*YulVariableDeclarationContext) GetParser

func (s *YulVariableDeclarationContext) GetParser() antlr.Parser

func (*YulVariableDeclarationContext) GetRuleContext

func (s *YulVariableDeclarationContext) GetRuleContext() antlr.RuleContext

func (*YulVariableDeclarationContext) GetVariables

func (s *YulVariableDeclarationContext) GetVariables() []antlr.Token

func (*YulVariableDeclarationContext) Get_YulIdentifier

func (s *YulVariableDeclarationContext) Get_YulIdentifier() antlr.Token

func (*YulVariableDeclarationContext) IsYulVariableDeclarationContext

func (*YulVariableDeclarationContext) IsYulVariableDeclarationContext()

func (*YulVariableDeclarationContext) SetVariables

func (s *YulVariableDeclarationContext) SetVariables(v []antlr.Token)

func (*YulVariableDeclarationContext) Set_YulIdentifier

func (s *YulVariableDeclarationContext) Set_YulIdentifier(v antlr.Token)

func (*YulVariableDeclarationContext) ToStringTree

func (s *YulVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*YulVariableDeclarationContext) YulAssign

func (s *YulVariableDeclarationContext) YulAssign() antlr.TerminalNode

func (*YulVariableDeclarationContext) YulComma

func (s *YulVariableDeclarationContext) YulComma(i int) antlr.TerminalNode

func (*YulVariableDeclarationContext) YulExpression

func (*YulVariableDeclarationContext) YulFunctionCall

func (*YulVariableDeclarationContext) YulIdentifier

func (s *YulVariableDeclarationContext) YulIdentifier(i int) antlr.TerminalNode

func (*YulVariableDeclarationContext) YulLet

func (s *YulVariableDeclarationContext) YulLet() antlr.TerminalNode

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL