solidity

package
v0.0.0-...-4c43aeb Latest Latest
Warning

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

Go to latest
Published: Jan 4, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

Example
package main

import (
	"bramp.net/antlr4/solidity"

	"fmt"
	"github.com/antlr/antlr4/runtime/Go/antlr"
)

type exampleListener struct {
	*solidity.BaseSolidityListener
}

func (l *exampleListener) EnterEveryRule(ctx antlr.ParserRuleContext) {
	fmt.Println(ctx.GetText())
}
func main() {
	// Setup the input
	is := antlr.NewInputStream("...some text to parse...")

	// Create the Lexer
	lexer := solidity.NewSolidityLexer(is)
	stream := antlr.NewCommonTokenStream(lexer, antlr.TokenDefaultChannel)

	// Create the Parser
	p := solidity.NewSolidityParser(stream)
	p.BuildParseTrees = true
	p.AddErrorListener(antlr.NewDiagnosticErrorListener(true))

	// Finally walk the tree
	tree := p.SourceUnit()
	antlr.ParseTreeWalkerDefault.Walk(&exampleListener{}, tree)
}
Output:

Index

Examples

Constants

View Source
const (
	SolidityLexerT__0             = 1
	SolidityLexerT__1             = 2
	SolidityLexerT__2             = 3
	SolidityLexerT__3             = 4
	SolidityLexerT__4             = 5
	SolidityLexerT__5             = 6
	SolidityLexerT__6             = 7
	SolidityLexerT__7             = 8
	SolidityLexerT__8             = 9
	SolidityLexerT__9             = 10
	SolidityLexerT__10            = 11
	SolidityLexerT__11            = 12
	SolidityLexerT__12            = 13
	SolidityLexerT__13            = 14
	SolidityLexerT__14            = 15
	SolidityLexerT__15            = 16
	SolidityLexerT__16            = 17
	SolidityLexerT__17            = 18
	SolidityLexerT__18            = 19
	SolidityLexerT__19            = 20
	SolidityLexerT__20            = 21
	SolidityLexerT__21            = 22
	SolidityLexerT__22            = 23
	SolidityLexerT__23            = 24
	SolidityLexerT__24            = 25
	SolidityLexerT__25            = 26
	SolidityLexerT__26            = 27
	SolidityLexerT__27            = 28
	SolidityLexerT__28            = 29
	SolidityLexerT__29            = 30
	SolidityLexerT__30            = 31
	SolidityLexerT__31            = 32
	SolidityLexerT__32            = 33
	SolidityLexerT__33            = 34
	SolidityLexerT__34            = 35
	SolidityLexerT__35            = 36
	SolidityLexerT__36            = 37
	SolidityLexerT__37            = 38
	SolidityLexerT__38            = 39
	SolidityLexerT__39            = 40
	SolidityLexerT__40            = 41
	SolidityLexerT__41            = 42
	SolidityLexerT__42            = 43
	SolidityLexerT__43            = 44
	SolidityLexerT__44            = 45
	SolidityLexerT__45            = 46
	SolidityLexerT__46            = 47
	SolidityLexerT__47            = 48
	SolidityLexerT__48            = 49
	SolidityLexerT__49            = 50
	SolidityLexerT__50            = 51
	SolidityLexerT__51            = 52
	SolidityLexerT__52            = 53
	SolidityLexerT__53            = 54
	SolidityLexerT__54            = 55
	SolidityLexerT__55            = 56
	SolidityLexerT__56            = 57
	SolidityLexerT__57            = 58
	SolidityLexerT__58            = 59
	SolidityLexerT__59            = 60
	SolidityLexerT__60            = 61
	SolidityLexerT__61            = 62
	SolidityLexerT__62            = 63
	SolidityLexerT__63            = 64
	SolidityLexerT__64            = 65
	SolidityLexerT__65            = 66
	SolidityLexerT__66            = 67
	SolidityLexerT__67            = 68
	SolidityLexerT__68            = 69
	SolidityLexerT__69            = 70
	SolidityLexerT__70            = 71
	SolidityLexerT__71            = 72
	SolidityLexerT__72            = 73
	SolidityLexerT__73            = 74
	SolidityLexerT__74            = 75
	SolidityLexerT__75            = 76
	SolidityLexerT__76            = 77
	SolidityLexerT__77            = 78
	SolidityLexerT__78            = 79
	SolidityLexerT__79            = 80
	SolidityLexerT__80            = 81
	SolidityLexerT__81            = 82
	SolidityLexerT__82            = 83
	SolidityLexerT__83            = 84
	SolidityLexerT__84            = 85
	SolidityLexerT__85            = 86
	SolidityLexerT__86            = 87
	SolidityLexerT__87            = 88
	SolidityLexerT__88            = 89
	SolidityLexerT__89            = 90
	SolidityLexerInt              = 91
	SolidityLexerUint             = 92
	SolidityLexerByte             = 93
	SolidityLexerFixed            = 94
	SolidityLexerUfixed           = 95
	SolidityLexerVersionLiteral   = 96
	SolidityLexerBooleanLiteral   = 97
	SolidityLexerDecimalNumber    = 98
	SolidityLexerHexNumber        = 99
	SolidityLexerNumberUnit       = 100
	SolidityLexerHexLiteral       = 101
	SolidityLexerReservedKeyword  = 102
	SolidityLexerAnonymousKeyword = 103
	SolidityLexerBreakKeyword     = 104
	SolidityLexerConstantKeyword  = 105
	SolidityLexerContinueKeyword  = 106
	SolidityLexerExternalKeyword  = 107
	SolidityLexerIndexedKeyword   = 108
	SolidityLexerInternalKeyword  = 109
	SolidityLexerPayableKeyword   = 110
	SolidityLexerPrivateKeyword   = 111
	SolidityLexerPublicKeyword    = 112
	SolidityLexerPureKeyword      = 113
	SolidityLexerViewKeyword      = 114
	SolidityLexerIdentifier       = 115
	SolidityLexerStringLiteral    = 116
	SolidityLexerWS               = 117
	SolidityLexerCOMMENT          = 118
	SolidityLexerLINE_COMMENT     = 119
)

SolidityLexer tokens.

View Source
const (
	SolidityParserEOF              = antlr.TokenEOF
	SolidityParserT__0             = 1
	SolidityParserT__1             = 2
	SolidityParserT__2             = 3
	SolidityParserT__3             = 4
	SolidityParserT__4             = 5
	SolidityParserT__5             = 6
	SolidityParserT__6             = 7
	SolidityParserT__7             = 8
	SolidityParserT__8             = 9
	SolidityParserT__9             = 10
	SolidityParserT__10            = 11
	SolidityParserT__11            = 12
	SolidityParserT__12            = 13
	SolidityParserT__13            = 14
	SolidityParserT__14            = 15
	SolidityParserT__15            = 16
	SolidityParserT__16            = 17
	SolidityParserT__17            = 18
	SolidityParserT__18            = 19
	SolidityParserT__19            = 20
	SolidityParserT__20            = 21
	SolidityParserT__21            = 22
	SolidityParserT__22            = 23
	SolidityParserT__23            = 24
	SolidityParserT__24            = 25
	SolidityParserT__25            = 26
	SolidityParserT__26            = 27
	SolidityParserT__27            = 28
	SolidityParserT__28            = 29
	SolidityParserT__29            = 30
	SolidityParserT__30            = 31
	SolidityParserT__31            = 32
	SolidityParserT__32            = 33
	SolidityParserT__33            = 34
	SolidityParserT__34            = 35
	SolidityParserT__35            = 36
	SolidityParserT__36            = 37
	SolidityParserT__37            = 38
	SolidityParserT__38            = 39
	SolidityParserT__39            = 40
	SolidityParserT__40            = 41
	SolidityParserT__41            = 42
	SolidityParserT__42            = 43
	SolidityParserT__43            = 44
	SolidityParserT__44            = 45
	SolidityParserT__45            = 46
	SolidityParserT__46            = 47
	SolidityParserT__47            = 48
	SolidityParserT__48            = 49
	SolidityParserT__49            = 50
	SolidityParserT__50            = 51
	SolidityParserT__51            = 52
	SolidityParserT__52            = 53
	SolidityParserT__53            = 54
	SolidityParserT__54            = 55
	SolidityParserT__55            = 56
	SolidityParserT__56            = 57
	SolidityParserT__57            = 58
	SolidityParserT__58            = 59
	SolidityParserT__59            = 60
	SolidityParserT__60            = 61
	SolidityParserT__61            = 62
	SolidityParserT__62            = 63
	SolidityParserT__63            = 64
	SolidityParserT__64            = 65
	SolidityParserT__65            = 66
	SolidityParserT__66            = 67
	SolidityParserT__67            = 68
	SolidityParserT__68            = 69
	SolidityParserT__69            = 70
	SolidityParserT__70            = 71
	SolidityParserT__71            = 72
	SolidityParserT__72            = 73
	SolidityParserT__73            = 74
	SolidityParserT__74            = 75
	SolidityParserT__75            = 76
	SolidityParserT__76            = 77
	SolidityParserT__77            = 78
	SolidityParserT__78            = 79
	SolidityParserT__79            = 80
	SolidityParserT__80            = 81
	SolidityParserT__81            = 82
	SolidityParserT__82            = 83
	SolidityParserT__83            = 84
	SolidityParserT__84            = 85
	SolidityParserT__85            = 86
	SolidityParserT__86            = 87
	SolidityParserT__87            = 88
	SolidityParserT__88            = 89
	SolidityParserT__89            = 90
	SolidityParserInt              = 91
	SolidityParserUint             = 92
	SolidityParserByte             = 93
	SolidityParserFixed            = 94
	SolidityParserUfixed           = 95
	SolidityParserVersionLiteral   = 96
	SolidityParserBooleanLiteral   = 97
	SolidityParserDecimalNumber    = 98
	SolidityParserHexNumber        = 99
	SolidityParserNumberUnit       = 100
	SolidityParserHexLiteral       = 101
	SolidityParserReservedKeyword  = 102
	SolidityParserAnonymousKeyword = 103
	SolidityParserBreakKeyword     = 104
	SolidityParserConstantKeyword  = 105
	SolidityParserContinueKeyword  = 106
	SolidityParserExternalKeyword  = 107
	SolidityParserIndexedKeyword   = 108
	SolidityParserInternalKeyword  = 109
	SolidityParserPayableKeyword   = 110
	SolidityParserPrivateKeyword   = 111
	SolidityParserPublicKeyword    = 112
	SolidityParserPureKeyword      = 113
	SolidityParserViewKeyword      = 114
	SolidityParserIdentifier       = 115
	SolidityParserStringLiteral    = 116
	SolidityParserWS               = 117
	SolidityParserCOMMENT          = 118
	SolidityParserLINE_COMMENT     = 119
)

SolidityParser tokens.

View Source
const (
	SolidityParserRULE_sourceUnit                   = 0
	SolidityParserRULE_pragmaDirective              = 1
	SolidityParserRULE_pragmaName                   = 2
	SolidityParserRULE_pragmaValue                  = 3
	SolidityParserRULE_version                      = 4
	SolidityParserRULE_versionOperator              = 5
	SolidityParserRULE_versionConstraint            = 6
	SolidityParserRULE_importDeclaration            = 7
	SolidityParserRULE_importDirective              = 8
	SolidityParserRULE_contractDefinition           = 9
	SolidityParserRULE_inheritanceSpecifier         = 10
	SolidityParserRULE_contractPart                 = 11
	SolidityParserRULE_stateVariableDeclaration     = 12
	SolidityParserRULE_usingForDeclaration          = 13
	SolidityParserRULE_structDefinition             = 14
	SolidityParserRULE_constructorDefinition        = 15
	SolidityParserRULE_modifierDefinition           = 16
	SolidityParserRULE_modifierInvocation           = 17
	SolidityParserRULE_functionDefinition           = 18
	SolidityParserRULE_returnParameters             = 19
	SolidityParserRULE_modifierList                 = 20
	SolidityParserRULE_eventDefinition              = 21
	SolidityParserRULE_enumValue                    = 22
	SolidityParserRULE_enumDefinition               = 23
	SolidityParserRULE_parameterList                = 24
	SolidityParserRULE_parameter                    = 25
	SolidityParserRULE_eventParameterList           = 26
	SolidityParserRULE_eventParameter               = 27
	SolidityParserRULE_functionTypeParameterList    = 28
	SolidityParserRULE_functionTypeParameter        = 29
	SolidityParserRULE_variableDeclaration          = 30
	SolidityParserRULE_typeName                     = 31
	SolidityParserRULE_userDefinedTypeName          = 32
	SolidityParserRULE_mapping                      = 33
	SolidityParserRULE_functionTypeName             = 34
	SolidityParserRULE_storageLocation              = 35
	SolidityParserRULE_stateMutability              = 36
	SolidityParserRULE_block                        = 37
	SolidityParserRULE_statement                    = 38
	SolidityParserRULE_expressionStatement          = 39
	SolidityParserRULE_ifStatement                  = 40
	SolidityParserRULE_whileStatement               = 41
	SolidityParserRULE_simpleStatement              = 42
	SolidityParserRULE_forStatement                 = 43
	SolidityParserRULE_inlineAssemblyStatement      = 44
	SolidityParserRULE_doWhileStatement             = 45
	SolidityParserRULE_continueStatement            = 46
	SolidityParserRULE_breakStatement               = 47
	SolidityParserRULE_returnStatement              = 48
	SolidityParserRULE_throwStatement               = 49
	SolidityParserRULE_emitStatement                = 50
	SolidityParserRULE_variableDeclarationStatement = 51
	SolidityParserRULE_variableDeclarationList      = 52
	SolidityParserRULE_identifierList               = 53
	SolidityParserRULE_elementaryTypeName           = 54
	SolidityParserRULE_expression                   = 55
	SolidityParserRULE_primaryExpression            = 56
	SolidityParserRULE_expressionList               = 57
	SolidityParserRULE_nameValueList                = 58
	SolidityParserRULE_nameValue                    = 59
	SolidityParserRULE_functionCallArguments        = 60
	SolidityParserRULE_functionCall                 = 61
	SolidityParserRULE_assemblyBlock                = 62
	SolidityParserRULE_assemblyItem                 = 63
	SolidityParserRULE_assemblyExpression           = 64
	SolidityParserRULE_assemblyCall                 = 65
	SolidityParserRULE_assemblyLocalDefinition      = 66
	SolidityParserRULE_assemblyAssignment           = 67
	SolidityParserRULE_assemblyIdentifierOrList     = 68
	SolidityParserRULE_assemblyIdentifierList       = 69
	SolidityParserRULE_assemblyStackAssignment      = 70
	SolidityParserRULE_labelDefinition              = 71
	SolidityParserRULE_assemblySwitch               = 72
	SolidityParserRULE_assemblyCase                 = 73
	SolidityParserRULE_assemblyFunctionDefinition   = 74
	SolidityParserRULE_assemblyFunctionReturns      = 75
	SolidityParserRULE_assemblyFor                  = 76
	SolidityParserRULE_assemblyIf                   = 77
	SolidityParserRULE_assemblyLiteral              = 78
	SolidityParserRULE_subAssembly                  = 79
	SolidityParserRULE_tupleExpression              = 80
	SolidityParserRULE_elementaryTypeNameExpression = 81
	SolidityParserRULE_numberLiteral                = 82
	SolidityParserRULE_identifier                   = 83
)

SolidityParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AssemblyAssignmentContext

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

func NewAssemblyAssignmentContext

func NewAssemblyAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyAssignmentContext

func NewEmptyAssemblyAssignmentContext

func NewEmptyAssemblyAssignmentContext() *AssemblyAssignmentContext

func (*AssemblyAssignmentContext) AssemblyExpression

func (s *AssemblyAssignmentContext) AssemblyExpression() IAssemblyExpressionContext

func (*AssemblyAssignmentContext) AssemblyIdentifierOrList

func (s *AssemblyAssignmentContext) AssemblyIdentifierOrList() IAssemblyIdentifierOrListContext

func (*AssemblyAssignmentContext) EnterRule

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

func (*AssemblyAssignmentContext) ExitRule

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

func (*AssemblyAssignmentContext) GetParser

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

func (*AssemblyAssignmentContext) GetRuleContext

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

func (*AssemblyAssignmentContext) IsAssemblyAssignmentContext

func (*AssemblyAssignmentContext) IsAssemblyAssignmentContext()

func (*AssemblyAssignmentContext) ToStringTree

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

type AssemblyBlockContext

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

func NewAssemblyBlockContext

func NewAssemblyBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyBlockContext

func NewEmptyAssemblyBlockContext

func NewEmptyAssemblyBlockContext() *AssemblyBlockContext

func (*AssemblyBlockContext) AllAssemblyItem

func (s *AssemblyBlockContext) AllAssemblyItem() []IAssemblyItemContext

func (*AssemblyBlockContext) AssemblyItem

func (s *AssemblyBlockContext) AssemblyItem(i int) IAssemblyItemContext

func (*AssemblyBlockContext) EnterRule

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

func (*AssemblyBlockContext) ExitRule

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

func (*AssemblyBlockContext) GetParser

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

func (*AssemblyBlockContext) GetRuleContext

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

func (*AssemblyBlockContext) IsAssemblyBlockContext

func (*AssemblyBlockContext) IsAssemblyBlockContext()

func (*AssemblyBlockContext) ToStringTree

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

type AssemblyCallContext

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

func NewAssemblyCallContext

func NewAssemblyCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyCallContext

func NewEmptyAssemblyCallContext

func NewEmptyAssemblyCallContext() *AssemblyCallContext

func (*AssemblyCallContext) AllAssemblyExpression

func (s *AssemblyCallContext) AllAssemblyExpression() []IAssemblyExpressionContext

func (*AssemblyCallContext) AssemblyExpression

func (s *AssemblyCallContext) AssemblyExpression(i int) IAssemblyExpressionContext

func (*AssemblyCallContext) EnterRule

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

func (*AssemblyCallContext) ExitRule

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

func (*AssemblyCallContext) GetParser

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

func (*AssemblyCallContext) GetRuleContext

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

func (*AssemblyCallContext) Identifier

func (s *AssemblyCallContext) Identifier() IIdentifierContext

func (*AssemblyCallContext) IsAssemblyCallContext

func (*AssemblyCallContext) IsAssemblyCallContext()

func (*AssemblyCallContext) ToStringTree

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

type AssemblyCaseContext

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

func NewAssemblyCaseContext

func NewAssemblyCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyCaseContext

func NewEmptyAssemblyCaseContext

func NewEmptyAssemblyCaseContext() *AssemblyCaseContext

func (*AssemblyCaseContext) AssemblyBlock

func (s *AssemblyCaseContext) AssemblyBlock() IAssemblyBlockContext

func (*AssemblyCaseContext) AssemblyLiteral

func (s *AssemblyCaseContext) AssemblyLiteral() IAssemblyLiteralContext

func (*AssemblyCaseContext) EnterRule

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

func (*AssemblyCaseContext) ExitRule

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

func (*AssemblyCaseContext) GetParser

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

func (*AssemblyCaseContext) GetRuleContext

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

func (*AssemblyCaseContext) IsAssemblyCaseContext

func (*AssemblyCaseContext) IsAssemblyCaseContext()

func (*AssemblyCaseContext) ToStringTree

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

type AssemblyExpressionContext

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

func NewAssemblyExpressionContext

func NewAssemblyExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyExpressionContext

func NewEmptyAssemblyExpressionContext

func NewEmptyAssemblyExpressionContext() *AssemblyExpressionContext

func (*AssemblyExpressionContext) AssemblyCall

func (*AssemblyExpressionContext) AssemblyLiteral

func (*AssemblyExpressionContext) EnterRule

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

func (*AssemblyExpressionContext) ExitRule

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

func (*AssemblyExpressionContext) GetParser

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

func (*AssemblyExpressionContext) GetRuleContext

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

func (*AssemblyExpressionContext) IsAssemblyExpressionContext

func (*AssemblyExpressionContext) IsAssemblyExpressionContext()

func (*AssemblyExpressionContext) ToStringTree

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

type AssemblyForContext

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

func NewAssemblyForContext

func NewAssemblyForContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyForContext

func NewEmptyAssemblyForContext

func NewEmptyAssemblyForContext() *AssemblyForContext

func (*AssemblyForContext) AllAssemblyBlock

func (s *AssemblyForContext) AllAssemblyBlock() []IAssemblyBlockContext

func (*AssemblyForContext) AllAssemblyExpression

func (s *AssemblyForContext) AllAssemblyExpression() []IAssemblyExpressionContext

func (*AssemblyForContext) AssemblyBlock

func (s *AssemblyForContext) AssemblyBlock(i int) IAssemblyBlockContext

func (*AssemblyForContext) AssemblyExpression

func (s *AssemblyForContext) AssemblyExpression(i int) IAssemblyExpressionContext

func (*AssemblyForContext) EnterRule

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

func (*AssemblyForContext) ExitRule

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

func (*AssemblyForContext) GetParser

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

func (*AssemblyForContext) GetRuleContext

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

func (*AssemblyForContext) IsAssemblyForContext

func (*AssemblyForContext) IsAssemblyForContext()

func (*AssemblyForContext) ToStringTree

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

type AssemblyFunctionDefinitionContext

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

func NewAssemblyFunctionDefinitionContext

func NewAssemblyFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyFunctionDefinitionContext

func NewEmptyAssemblyFunctionDefinitionContext

func NewEmptyAssemblyFunctionDefinitionContext() *AssemblyFunctionDefinitionContext

func (*AssemblyFunctionDefinitionContext) AssemblyBlock

func (*AssemblyFunctionDefinitionContext) AssemblyFunctionReturns

func (*AssemblyFunctionDefinitionContext) AssemblyIdentifierList

func (*AssemblyFunctionDefinitionContext) EnterRule

func (*AssemblyFunctionDefinitionContext) ExitRule

func (*AssemblyFunctionDefinitionContext) GetParser

func (*AssemblyFunctionDefinitionContext) GetRuleContext

func (*AssemblyFunctionDefinitionContext) Identifier

func (*AssemblyFunctionDefinitionContext) IsAssemblyFunctionDefinitionContext

func (*AssemblyFunctionDefinitionContext) IsAssemblyFunctionDefinitionContext()

func (*AssemblyFunctionDefinitionContext) ToStringTree

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

type AssemblyFunctionReturnsContext

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

func NewAssemblyFunctionReturnsContext

func NewAssemblyFunctionReturnsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyFunctionReturnsContext

func NewEmptyAssemblyFunctionReturnsContext

func NewEmptyAssemblyFunctionReturnsContext() *AssemblyFunctionReturnsContext

func (*AssemblyFunctionReturnsContext) AssemblyIdentifierList

func (*AssemblyFunctionReturnsContext) EnterRule

func (*AssemblyFunctionReturnsContext) ExitRule

func (*AssemblyFunctionReturnsContext) GetParser

func (*AssemblyFunctionReturnsContext) GetRuleContext

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

func (*AssemblyFunctionReturnsContext) IsAssemblyFunctionReturnsContext

func (*AssemblyFunctionReturnsContext) IsAssemblyFunctionReturnsContext()

func (*AssemblyFunctionReturnsContext) ToStringTree

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

type AssemblyIdentifierListContext

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

func NewAssemblyIdentifierListContext

func NewAssemblyIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyIdentifierListContext

func NewEmptyAssemblyIdentifierListContext

func NewEmptyAssemblyIdentifierListContext() *AssemblyIdentifierListContext

func (*AssemblyIdentifierListContext) AllIdentifier

func (*AssemblyIdentifierListContext) EnterRule

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

func (*AssemblyIdentifierListContext) ExitRule

func (*AssemblyIdentifierListContext) GetParser

func (*AssemblyIdentifierListContext) GetRuleContext

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

func (*AssemblyIdentifierListContext) Identifier

func (*AssemblyIdentifierListContext) IsAssemblyIdentifierListContext

func (*AssemblyIdentifierListContext) IsAssemblyIdentifierListContext()

func (*AssemblyIdentifierListContext) ToStringTree

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

type AssemblyIdentifierOrListContext

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

func NewAssemblyIdentifierOrListContext

func NewAssemblyIdentifierOrListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyIdentifierOrListContext

func NewEmptyAssemblyIdentifierOrListContext

func NewEmptyAssemblyIdentifierOrListContext() *AssemblyIdentifierOrListContext

func (*AssemblyIdentifierOrListContext) AssemblyIdentifierList

func (*AssemblyIdentifierOrListContext) EnterRule

func (*AssemblyIdentifierOrListContext) ExitRule

func (*AssemblyIdentifierOrListContext) GetParser

func (*AssemblyIdentifierOrListContext) GetRuleContext

func (*AssemblyIdentifierOrListContext) Identifier

func (*AssemblyIdentifierOrListContext) IsAssemblyIdentifierOrListContext

func (*AssemblyIdentifierOrListContext) IsAssemblyIdentifierOrListContext()

func (*AssemblyIdentifierOrListContext) ToStringTree

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

type AssemblyIfContext

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

func NewAssemblyIfContext

func NewAssemblyIfContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyIfContext

func NewEmptyAssemblyIfContext

func NewEmptyAssemblyIfContext() *AssemblyIfContext

func (*AssemblyIfContext) AssemblyBlock

func (s *AssemblyIfContext) AssemblyBlock() IAssemblyBlockContext

func (*AssemblyIfContext) AssemblyExpression

func (s *AssemblyIfContext) AssemblyExpression() IAssemblyExpressionContext

func (*AssemblyIfContext) EnterRule

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

func (*AssemblyIfContext) ExitRule

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

func (*AssemblyIfContext) GetParser

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

func (*AssemblyIfContext) GetRuleContext

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

func (*AssemblyIfContext) IsAssemblyIfContext

func (*AssemblyIfContext) IsAssemblyIfContext()

func (*AssemblyIfContext) ToStringTree

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

type AssemblyItemContext

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

func NewAssemblyItemContext

func NewAssemblyItemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyItemContext

func NewEmptyAssemblyItemContext

func NewEmptyAssemblyItemContext() *AssemblyItemContext

func (*AssemblyItemContext) AssemblyAssignment

func (s *AssemblyItemContext) AssemblyAssignment() IAssemblyAssignmentContext

func (*AssemblyItemContext) AssemblyBlock

func (s *AssemblyItemContext) AssemblyBlock() IAssemblyBlockContext

func (*AssemblyItemContext) AssemblyExpression

func (s *AssemblyItemContext) AssemblyExpression() IAssemblyExpressionContext

func (*AssemblyItemContext) AssemblyFor

func (s *AssemblyItemContext) AssemblyFor() IAssemblyForContext

func (*AssemblyItemContext) AssemblyFunctionDefinition

func (s *AssemblyItemContext) AssemblyFunctionDefinition() IAssemblyFunctionDefinitionContext

func (*AssemblyItemContext) AssemblyIf

func (s *AssemblyItemContext) AssemblyIf() IAssemblyIfContext

func (*AssemblyItemContext) AssemblyLocalDefinition

func (s *AssemblyItemContext) AssemblyLocalDefinition() IAssemblyLocalDefinitionContext

func (*AssemblyItemContext) AssemblyStackAssignment

func (s *AssemblyItemContext) AssemblyStackAssignment() IAssemblyStackAssignmentContext

func (*AssemblyItemContext) AssemblySwitch

func (s *AssemblyItemContext) AssemblySwitch() IAssemblySwitchContext

func (*AssemblyItemContext) BreakKeyword

func (s *AssemblyItemContext) BreakKeyword() antlr.TerminalNode

func (*AssemblyItemContext) ContinueKeyword

func (s *AssemblyItemContext) ContinueKeyword() antlr.TerminalNode

func (*AssemblyItemContext) EnterRule

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

func (*AssemblyItemContext) ExitRule

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

func (*AssemblyItemContext) GetParser

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

func (*AssemblyItemContext) GetRuleContext

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

func (*AssemblyItemContext) HexLiteral

func (s *AssemblyItemContext) HexLiteral() antlr.TerminalNode

func (*AssemblyItemContext) Identifier

func (s *AssemblyItemContext) Identifier() IIdentifierContext

func (*AssemblyItemContext) IsAssemblyItemContext

func (*AssemblyItemContext) IsAssemblyItemContext()

func (*AssemblyItemContext) LabelDefinition

func (s *AssemblyItemContext) LabelDefinition() ILabelDefinitionContext

func (*AssemblyItemContext) NumberLiteral

func (s *AssemblyItemContext) NumberLiteral() INumberLiteralContext

func (*AssemblyItemContext) StringLiteral

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

func (*AssemblyItemContext) SubAssembly

func (s *AssemblyItemContext) SubAssembly() ISubAssemblyContext

func (*AssemblyItemContext) ToStringTree

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

type AssemblyLiteralContext

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

func NewAssemblyLiteralContext

func NewAssemblyLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyLiteralContext

func NewEmptyAssemblyLiteralContext

func NewEmptyAssemblyLiteralContext() *AssemblyLiteralContext

func (*AssemblyLiteralContext) DecimalNumber

func (s *AssemblyLiteralContext) DecimalNumber() antlr.TerminalNode

func (*AssemblyLiteralContext) EnterRule

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

func (*AssemblyLiteralContext) ExitRule

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

func (*AssemblyLiteralContext) GetParser

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

func (*AssemblyLiteralContext) GetRuleContext

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

func (*AssemblyLiteralContext) HexLiteral

func (s *AssemblyLiteralContext) HexLiteral() antlr.TerminalNode

func (*AssemblyLiteralContext) HexNumber

func (s *AssemblyLiteralContext) HexNumber() antlr.TerminalNode

func (*AssemblyLiteralContext) IsAssemblyLiteralContext

func (*AssemblyLiteralContext) IsAssemblyLiteralContext()

func (*AssemblyLiteralContext) StringLiteral

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

func (*AssemblyLiteralContext) ToStringTree

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

type AssemblyLocalDefinitionContext

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

func NewAssemblyLocalDefinitionContext

func NewAssemblyLocalDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyLocalDefinitionContext

func NewEmptyAssemblyLocalDefinitionContext

func NewEmptyAssemblyLocalDefinitionContext() *AssemblyLocalDefinitionContext

func (*AssemblyLocalDefinitionContext) AssemblyExpression

func (*AssemblyLocalDefinitionContext) AssemblyIdentifierOrList

func (*AssemblyLocalDefinitionContext) EnterRule

func (*AssemblyLocalDefinitionContext) ExitRule

func (*AssemblyLocalDefinitionContext) GetParser

func (*AssemblyLocalDefinitionContext) GetRuleContext

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

func (*AssemblyLocalDefinitionContext) IsAssemblyLocalDefinitionContext

func (*AssemblyLocalDefinitionContext) IsAssemblyLocalDefinitionContext()

func (*AssemblyLocalDefinitionContext) ToStringTree

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

type AssemblyStackAssignmentContext

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

func NewAssemblyStackAssignmentContext

func NewAssemblyStackAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyStackAssignmentContext

func NewEmptyAssemblyStackAssignmentContext

func NewEmptyAssemblyStackAssignmentContext() *AssemblyStackAssignmentContext

func (*AssemblyStackAssignmentContext) EnterRule

func (*AssemblyStackAssignmentContext) ExitRule

func (*AssemblyStackAssignmentContext) GetParser

func (*AssemblyStackAssignmentContext) GetRuleContext

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

func (*AssemblyStackAssignmentContext) Identifier

func (*AssemblyStackAssignmentContext) IsAssemblyStackAssignmentContext

func (*AssemblyStackAssignmentContext) IsAssemblyStackAssignmentContext()

func (*AssemblyStackAssignmentContext) ToStringTree

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

type AssemblySwitchContext

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

func NewAssemblySwitchContext

func NewAssemblySwitchContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblySwitchContext

func NewEmptyAssemblySwitchContext

func NewEmptyAssemblySwitchContext() *AssemblySwitchContext

func (*AssemblySwitchContext) AllAssemblyCase

func (s *AssemblySwitchContext) AllAssemblyCase() []IAssemblyCaseContext

func (*AssemblySwitchContext) AssemblyCase

func (s *AssemblySwitchContext) AssemblyCase(i int) IAssemblyCaseContext

func (*AssemblySwitchContext) AssemblyExpression

func (s *AssemblySwitchContext) AssemblyExpression() IAssemblyExpressionContext

func (*AssemblySwitchContext) EnterRule

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

func (*AssemblySwitchContext) ExitRule

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

func (*AssemblySwitchContext) GetParser

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

func (*AssemblySwitchContext) GetRuleContext

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

func (*AssemblySwitchContext) IsAssemblySwitchContext

func (*AssemblySwitchContext) IsAssemblySwitchContext()

func (*AssemblySwitchContext) ToStringTree

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

type BaseSolidityListener

type BaseSolidityListener struct{}

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

func (*BaseSolidityListener) EnterAssemblyAssignment

func (s *BaseSolidityListener) EnterAssemblyAssignment(ctx *AssemblyAssignmentContext)

EnterAssemblyAssignment is called when production assemblyAssignment is entered.

func (*BaseSolidityListener) EnterAssemblyBlock

func (s *BaseSolidityListener) EnterAssemblyBlock(ctx *AssemblyBlockContext)

EnterAssemblyBlock is called when production assemblyBlock is entered.

func (*BaseSolidityListener) EnterAssemblyCall

func (s *BaseSolidityListener) EnterAssemblyCall(ctx *AssemblyCallContext)

EnterAssemblyCall is called when production assemblyCall is entered.

func (*BaseSolidityListener) EnterAssemblyCase

func (s *BaseSolidityListener) EnterAssemblyCase(ctx *AssemblyCaseContext)

EnterAssemblyCase is called when production assemblyCase is entered.

func (*BaseSolidityListener) EnterAssemblyExpression

func (s *BaseSolidityListener) EnterAssemblyExpression(ctx *AssemblyExpressionContext)

EnterAssemblyExpression is called when production assemblyExpression is entered.

func (*BaseSolidityListener) EnterAssemblyFor

func (s *BaseSolidityListener) EnterAssemblyFor(ctx *AssemblyForContext)

EnterAssemblyFor is called when production assemblyFor is entered.

func (*BaseSolidityListener) EnterAssemblyFunctionDefinition

func (s *BaseSolidityListener) EnterAssemblyFunctionDefinition(ctx *AssemblyFunctionDefinitionContext)

EnterAssemblyFunctionDefinition is called when production assemblyFunctionDefinition is entered.

func (*BaseSolidityListener) EnterAssemblyFunctionReturns

func (s *BaseSolidityListener) EnterAssemblyFunctionReturns(ctx *AssemblyFunctionReturnsContext)

EnterAssemblyFunctionReturns is called when production assemblyFunctionReturns is entered.

func (*BaseSolidityListener) EnterAssemblyIdentifierList

func (s *BaseSolidityListener) EnterAssemblyIdentifierList(ctx *AssemblyIdentifierListContext)

EnterAssemblyIdentifierList is called when production assemblyIdentifierList is entered.

func (*BaseSolidityListener) EnterAssemblyIdentifierOrList

func (s *BaseSolidityListener) EnterAssemblyIdentifierOrList(ctx *AssemblyIdentifierOrListContext)

EnterAssemblyIdentifierOrList is called when production assemblyIdentifierOrList is entered.

func (*BaseSolidityListener) EnterAssemblyIf

func (s *BaseSolidityListener) EnterAssemblyIf(ctx *AssemblyIfContext)

EnterAssemblyIf is called when production assemblyIf is entered.

func (*BaseSolidityListener) EnterAssemblyItem

func (s *BaseSolidityListener) EnterAssemblyItem(ctx *AssemblyItemContext)

EnterAssemblyItem is called when production assemblyItem is entered.

func (*BaseSolidityListener) EnterAssemblyLiteral

func (s *BaseSolidityListener) EnterAssemblyLiteral(ctx *AssemblyLiteralContext)

EnterAssemblyLiteral is called when production assemblyLiteral is entered.

func (*BaseSolidityListener) EnterAssemblyLocalDefinition

func (s *BaseSolidityListener) EnterAssemblyLocalDefinition(ctx *AssemblyLocalDefinitionContext)

EnterAssemblyLocalDefinition is called when production assemblyLocalDefinition is entered.

func (*BaseSolidityListener) EnterAssemblyStackAssignment

func (s *BaseSolidityListener) EnterAssemblyStackAssignment(ctx *AssemblyStackAssignmentContext)

EnterAssemblyStackAssignment is called when production assemblyStackAssignment is entered.

func (*BaseSolidityListener) EnterAssemblySwitch

func (s *BaseSolidityListener) EnterAssemblySwitch(ctx *AssemblySwitchContext)

EnterAssemblySwitch is called when production assemblySwitch is entered.

func (*BaseSolidityListener) EnterBlock

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

EnterBlock is called when production block is entered.

func (*BaseSolidityListener) EnterBreakStatement

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

EnterBreakStatement is called when production breakStatement is entered.

func (*BaseSolidityListener) EnterConstructorDefinition

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

EnterConstructorDefinition is called when production constructorDefinition is entered.

func (*BaseSolidityListener) EnterContinueStatement

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

EnterContinueStatement is called when production continueStatement is entered.

func (*BaseSolidityListener) EnterContractDefinition

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

EnterContractDefinition is called when production contractDefinition is entered.

func (*BaseSolidityListener) EnterContractPart

func (s *BaseSolidityListener) EnterContractPart(ctx *ContractPartContext)

EnterContractPart is called when production contractPart is entered.

func (*BaseSolidityListener) EnterDoWhileStatement

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

EnterDoWhileStatement is called when production doWhileStatement is entered.

func (*BaseSolidityListener) EnterElementaryTypeName

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

EnterElementaryTypeName is called when production elementaryTypeName is entered.

func (*BaseSolidityListener) EnterElementaryTypeNameExpression

func (s *BaseSolidityListener) EnterElementaryTypeNameExpression(ctx *ElementaryTypeNameExpressionContext)

EnterElementaryTypeNameExpression is called when production elementaryTypeNameExpression is entered.

func (*BaseSolidityListener) EnterEmitStatement

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

EnterEmitStatement is called when production emitStatement is entered.

func (*BaseSolidityListener) EnterEnumDefinition

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

EnterEnumDefinition is called when production enumDefinition is entered.

func (*BaseSolidityListener) EnterEnumValue

func (s *BaseSolidityListener) EnterEnumValue(ctx *EnumValueContext)

EnterEnumValue is called when production enumValue is entered.

func (*BaseSolidityListener) EnterEventDefinition

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

EnterEventDefinition is called when production eventDefinition is entered.

func (*BaseSolidityListener) EnterEventParameter

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

EnterEventParameter is called when production eventParameter is entered.

func (*BaseSolidityListener) EnterEventParameterList

func (s *BaseSolidityListener) EnterEventParameterList(ctx *EventParameterListContext)

EnterEventParameterList is called when production eventParameterList is entered.

func (*BaseSolidityListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseSolidityListener) EnterExpression

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

EnterExpression is called when production expression is entered.

func (*BaseSolidityListener) EnterExpressionList

func (s *BaseSolidityListener) EnterExpressionList(ctx *ExpressionListContext)

EnterExpressionList is called when production expressionList is entered.

func (*BaseSolidityListener) EnterExpressionStatement

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

EnterExpressionStatement is called when production expressionStatement is entered.

func (*BaseSolidityListener) EnterForStatement

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

EnterForStatement is called when production forStatement is entered.

func (*BaseSolidityListener) EnterFunctionCall

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

EnterFunctionCall is called when production functionCall is entered.

func (*BaseSolidityListener) EnterFunctionCallArguments

func (s *BaseSolidityListener) EnterFunctionCallArguments(ctx *FunctionCallArgumentsContext)

EnterFunctionCallArguments is called when production functionCallArguments is entered.

func (*BaseSolidityListener) EnterFunctionDefinition

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

EnterFunctionDefinition is called when production functionDefinition is entered.

func (*BaseSolidityListener) EnterFunctionTypeName

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

EnterFunctionTypeName is called when production functionTypeName is entered.

func (*BaseSolidityListener) EnterFunctionTypeParameter

func (s *BaseSolidityListener) EnterFunctionTypeParameter(ctx *FunctionTypeParameterContext)

EnterFunctionTypeParameter is called when production functionTypeParameter is entered.

func (*BaseSolidityListener) EnterFunctionTypeParameterList

func (s *BaseSolidityListener) EnterFunctionTypeParameterList(ctx *FunctionTypeParameterListContext)

EnterFunctionTypeParameterList is called when production functionTypeParameterList is entered.

func (*BaseSolidityListener) EnterIdentifier

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

EnterIdentifier is called when production identifier is entered.

func (*BaseSolidityListener) EnterIdentifierList

func (s *BaseSolidityListener) EnterIdentifierList(ctx *IdentifierListContext)

EnterIdentifierList is called when production identifierList is entered.

func (*BaseSolidityListener) EnterIfStatement

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

EnterIfStatement is called when production ifStatement is entered.

func (*BaseSolidityListener) EnterImportDeclaration

func (s *BaseSolidityListener) EnterImportDeclaration(ctx *ImportDeclarationContext)

EnterImportDeclaration is called when production importDeclaration is entered.

func (*BaseSolidityListener) EnterImportDirective

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

EnterImportDirective is called when production importDirective is entered.

func (*BaseSolidityListener) EnterInheritanceSpecifier

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

EnterInheritanceSpecifier is called when production inheritanceSpecifier is entered.

func (*BaseSolidityListener) EnterInlineAssemblyStatement

func (s *BaseSolidityListener) EnterInlineAssemblyStatement(ctx *InlineAssemblyStatementContext)

EnterInlineAssemblyStatement is called when production inlineAssemblyStatement is entered.

func (*BaseSolidityListener) EnterLabelDefinition

func (s *BaseSolidityListener) EnterLabelDefinition(ctx *LabelDefinitionContext)

EnterLabelDefinition is called when production labelDefinition is entered.

func (*BaseSolidityListener) EnterMapping

func (s *BaseSolidityListener) EnterMapping(ctx *MappingContext)

EnterMapping is called when production mapping is entered.

func (*BaseSolidityListener) EnterModifierDefinition

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

EnterModifierDefinition is called when production modifierDefinition is entered.

func (*BaseSolidityListener) EnterModifierInvocation

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

EnterModifierInvocation is called when production modifierInvocation is entered.

func (*BaseSolidityListener) EnterModifierList

func (s *BaseSolidityListener) EnterModifierList(ctx *ModifierListContext)

EnterModifierList is called when production modifierList is entered.

func (*BaseSolidityListener) EnterNameValue

func (s *BaseSolidityListener) EnterNameValue(ctx *NameValueContext)

EnterNameValue is called when production nameValue is entered.

func (*BaseSolidityListener) EnterNameValueList

func (s *BaseSolidityListener) EnterNameValueList(ctx *NameValueListContext)

EnterNameValueList is called when production nameValueList is entered.

func (*BaseSolidityListener) EnterNumberLiteral

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

EnterNumberLiteral is called when production numberLiteral is entered.

func (*BaseSolidityListener) EnterParameter

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

EnterParameter is called when production parameter is entered.

func (*BaseSolidityListener) EnterParameterList

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

EnterParameterList is called when production parameterList is entered.

func (*BaseSolidityListener) EnterPragmaDirective

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

EnterPragmaDirective is called when production pragmaDirective is entered.

func (*BaseSolidityListener) EnterPragmaName

func (s *BaseSolidityListener) EnterPragmaName(ctx *PragmaNameContext)

EnterPragmaName is called when production pragmaName is entered.

func (*BaseSolidityListener) EnterPragmaValue

func (s *BaseSolidityListener) EnterPragmaValue(ctx *PragmaValueContext)

EnterPragmaValue is called when production pragmaValue is entered.

func (*BaseSolidityListener) EnterPrimaryExpression

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

EnterPrimaryExpression is called when production primaryExpression is entered.

func (*BaseSolidityListener) EnterReturnParameters

func (s *BaseSolidityListener) EnterReturnParameters(ctx *ReturnParametersContext)

EnterReturnParameters is called when production returnParameters is entered.

func (*BaseSolidityListener) EnterReturnStatement

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

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseSolidityListener) EnterSimpleStatement

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

EnterSimpleStatement is called when production simpleStatement is entered.

func (*BaseSolidityListener) EnterSourceUnit

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

EnterSourceUnit is called when production sourceUnit is entered.

func (*BaseSolidityListener) EnterStateMutability

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

EnterStateMutability is called when production stateMutability is entered.

func (*BaseSolidityListener) EnterStateVariableDeclaration

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

EnterStateVariableDeclaration is called when production stateVariableDeclaration is entered.

func (*BaseSolidityListener) EnterStatement

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

EnterStatement is called when production statement is entered.

func (*BaseSolidityListener) EnterStorageLocation

func (s *BaseSolidityListener) EnterStorageLocation(ctx *StorageLocationContext)

EnterStorageLocation is called when production storageLocation is entered.

func (*BaseSolidityListener) EnterStructDefinition

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

EnterStructDefinition is called when production structDefinition is entered.

func (*BaseSolidityListener) EnterSubAssembly

func (s *BaseSolidityListener) EnterSubAssembly(ctx *SubAssemblyContext)

EnterSubAssembly is called when production subAssembly is entered.

func (*BaseSolidityListener) EnterThrowStatement

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

EnterThrowStatement is called when production throwStatement is entered.

func (*BaseSolidityListener) EnterTupleExpression

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

EnterTupleExpression is called when production tupleExpression is entered.

func (*BaseSolidityListener) EnterTypeName

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

EnterTypeName is called when production typeName is entered.

func (*BaseSolidityListener) EnterUserDefinedTypeName

func (s *BaseSolidityListener) EnterUserDefinedTypeName(ctx *UserDefinedTypeNameContext)

EnterUserDefinedTypeName is called when production userDefinedTypeName is entered.

func (*BaseSolidityListener) EnterUsingForDeclaration

func (s *BaseSolidityListener) EnterUsingForDeclaration(ctx *UsingForDeclarationContext)

EnterUsingForDeclaration is called when production usingForDeclaration is entered.

func (*BaseSolidityListener) EnterVariableDeclaration

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

EnterVariableDeclaration is called when production variableDeclaration is entered.

func (*BaseSolidityListener) EnterVariableDeclarationList

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

EnterVariableDeclarationList is called when production variableDeclarationList is entered.

func (*BaseSolidityListener) EnterVariableDeclarationStatement

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

EnterVariableDeclarationStatement is called when production variableDeclarationStatement is entered.

func (*BaseSolidityListener) EnterVersion

func (s *BaseSolidityListener) EnterVersion(ctx *VersionContext)

EnterVersion is called when production version is entered.

func (*BaseSolidityListener) EnterVersionConstraint

func (s *BaseSolidityListener) EnterVersionConstraint(ctx *VersionConstraintContext)

EnterVersionConstraint is called when production versionConstraint is entered.

func (*BaseSolidityListener) EnterVersionOperator

func (s *BaseSolidityListener) EnterVersionOperator(ctx *VersionOperatorContext)

EnterVersionOperator is called when production versionOperator is entered.

func (*BaseSolidityListener) EnterWhileStatement

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

EnterWhileStatement is called when production whileStatement is entered.

func (*BaseSolidityListener) ExitAssemblyAssignment

func (s *BaseSolidityListener) ExitAssemblyAssignment(ctx *AssemblyAssignmentContext)

ExitAssemblyAssignment is called when production assemblyAssignment is exited.

func (*BaseSolidityListener) ExitAssemblyBlock

func (s *BaseSolidityListener) ExitAssemblyBlock(ctx *AssemblyBlockContext)

ExitAssemblyBlock is called when production assemblyBlock is exited.

func (*BaseSolidityListener) ExitAssemblyCall

func (s *BaseSolidityListener) ExitAssemblyCall(ctx *AssemblyCallContext)

ExitAssemblyCall is called when production assemblyCall is exited.

func (*BaseSolidityListener) ExitAssemblyCase

func (s *BaseSolidityListener) ExitAssemblyCase(ctx *AssemblyCaseContext)

ExitAssemblyCase is called when production assemblyCase is exited.

func (*BaseSolidityListener) ExitAssemblyExpression

func (s *BaseSolidityListener) ExitAssemblyExpression(ctx *AssemblyExpressionContext)

ExitAssemblyExpression is called when production assemblyExpression is exited.

func (*BaseSolidityListener) ExitAssemblyFor

func (s *BaseSolidityListener) ExitAssemblyFor(ctx *AssemblyForContext)

ExitAssemblyFor is called when production assemblyFor is exited.

func (*BaseSolidityListener) ExitAssemblyFunctionDefinition

func (s *BaseSolidityListener) ExitAssemblyFunctionDefinition(ctx *AssemblyFunctionDefinitionContext)

ExitAssemblyFunctionDefinition is called when production assemblyFunctionDefinition is exited.

func (*BaseSolidityListener) ExitAssemblyFunctionReturns

func (s *BaseSolidityListener) ExitAssemblyFunctionReturns(ctx *AssemblyFunctionReturnsContext)

ExitAssemblyFunctionReturns is called when production assemblyFunctionReturns is exited.

func (*BaseSolidityListener) ExitAssemblyIdentifierList

func (s *BaseSolidityListener) ExitAssemblyIdentifierList(ctx *AssemblyIdentifierListContext)

ExitAssemblyIdentifierList is called when production assemblyIdentifierList is exited.

func (*BaseSolidityListener) ExitAssemblyIdentifierOrList

func (s *BaseSolidityListener) ExitAssemblyIdentifierOrList(ctx *AssemblyIdentifierOrListContext)

ExitAssemblyIdentifierOrList is called when production assemblyIdentifierOrList is exited.

func (*BaseSolidityListener) ExitAssemblyIf

func (s *BaseSolidityListener) ExitAssemblyIf(ctx *AssemblyIfContext)

ExitAssemblyIf is called when production assemblyIf is exited.

func (*BaseSolidityListener) ExitAssemblyItem

func (s *BaseSolidityListener) ExitAssemblyItem(ctx *AssemblyItemContext)

ExitAssemblyItem is called when production assemblyItem is exited.

func (*BaseSolidityListener) ExitAssemblyLiteral

func (s *BaseSolidityListener) ExitAssemblyLiteral(ctx *AssemblyLiteralContext)

ExitAssemblyLiteral is called when production assemblyLiteral is exited.

func (*BaseSolidityListener) ExitAssemblyLocalDefinition

func (s *BaseSolidityListener) ExitAssemblyLocalDefinition(ctx *AssemblyLocalDefinitionContext)

ExitAssemblyLocalDefinition is called when production assemblyLocalDefinition is exited.

func (*BaseSolidityListener) ExitAssemblyStackAssignment

func (s *BaseSolidityListener) ExitAssemblyStackAssignment(ctx *AssemblyStackAssignmentContext)

ExitAssemblyStackAssignment is called when production assemblyStackAssignment is exited.

func (*BaseSolidityListener) ExitAssemblySwitch

func (s *BaseSolidityListener) ExitAssemblySwitch(ctx *AssemblySwitchContext)

ExitAssemblySwitch is called when production assemblySwitch is exited.

func (*BaseSolidityListener) ExitBlock

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

ExitBlock is called when production block is exited.

func (*BaseSolidityListener) ExitBreakStatement

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

ExitBreakStatement is called when production breakStatement is exited.

func (*BaseSolidityListener) ExitConstructorDefinition

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

ExitConstructorDefinition is called when production constructorDefinition is exited.

func (*BaseSolidityListener) ExitContinueStatement

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

ExitContinueStatement is called when production continueStatement is exited.

func (*BaseSolidityListener) ExitContractDefinition

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

ExitContractDefinition is called when production contractDefinition is exited.

func (*BaseSolidityListener) ExitContractPart

func (s *BaseSolidityListener) ExitContractPart(ctx *ContractPartContext)

ExitContractPart is called when production contractPart is exited.

func (*BaseSolidityListener) ExitDoWhileStatement

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

ExitDoWhileStatement is called when production doWhileStatement is exited.

func (*BaseSolidityListener) ExitElementaryTypeName

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

ExitElementaryTypeName is called when production elementaryTypeName is exited.

func (*BaseSolidityListener) ExitElementaryTypeNameExpression

func (s *BaseSolidityListener) ExitElementaryTypeNameExpression(ctx *ElementaryTypeNameExpressionContext)

ExitElementaryTypeNameExpression is called when production elementaryTypeNameExpression is exited.

func (*BaseSolidityListener) ExitEmitStatement

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

ExitEmitStatement is called when production emitStatement is exited.

func (*BaseSolidityListener) ExitEnumDefinition

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

ExitEnumDefinition is called when production enumDefinition is exited.

func (*BaseSolidityListener) ExitEnumValue

func (s *BaseSolidityListener) ExitEnumValue(ctx *EnumValueContext)

ExitEnumValue is called when production enumValue is exited.

func (*BaseSolidityListener) ExitEventDefinition

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

ExitEventDefinition is called when production eventDefinition is exited.

func (*BaseSolidityListener) ExitEventParameter

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

ExitEventParameter is called when production eventParameter is exited.

func (*BaseSolidityListener) ExitEventParameterList

func (s *BaseSolidityListener) ExitEventParameterList(ctx *EventParameterListContext)

ExitEventParameterList is called when production eventParameterList is exited.

func (*BaseSolidityListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseSolidityListener) ExitExpression

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

ExitExpression is called when production expression is exited.

func (*BaseSolidityListener) ExitExpressionList

func (s *BaseSolidityListener) ExitExpressionList(ctx *ExpressionListContext)

ExitExpressionList is called when production expressionList is exited.

func (*BaseSolidityListener) ExitExpressionStatement

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

ExitExpressionStatement is called when production expressionStatement is exited.

func (*BaseSolidityListener) ExitForStatement

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

ExitForStatement is called when production forStatement is exited.

func (*BaseSolidityListener) ExitFunctionCall

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

ExitFunctionCall is called when production functionCall is exited.

func (*BaseSolidityListener) ExitFunctionCallArguments

func (s *BaseSolidityListener) ExitFunctionCallArguments(ctx *FunctionCallArgumentsContext)

ExitFunctionCallArguments is called when production functionCallArguments is exited.

func (*BaseSolidityListener) ExitFunctionDefinition

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

ExitFunctionDefinition is called when production functionDefinition is exited.

func (*BaseSolidityListener) ExitFunctionTypeName

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

ExitFunctionTypeName is called when production functionTypeName is exited.

func (*BaseSolidityListener) ExitFunctionTypeParameter

func (s *BaseSolidityListener) ExitFunctionTypeParameter(ctx *FunctionTypeParameterContext)

ExitFunctionTypeParameter is called when production functionTypeParameter is exited.

func (*BaseSolidityListener) ExitFunctionTypeParameterList

func (s *BaseSolidityListener) ExitFunctionTypeParameterList(ctx *FunctionTypeParameterListContext)

ExitFunctionTypeParameterList is called when production functionTypeParameterList is exited.

func (*BaseSolidityListener) ExitIdentifier

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

ExitIdentifier is called when production identifier is exited.

func (*BaseSolidityListener) ExitIdentifierList

func (s *BaseSolidityListener) ExitIdentifierList(ctx *IdentifierListContext)

ExitIdentifierList is called when production identifierList is exited.

func (*BaseSolidityListener) ExitIfStatement

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

ExitIfStatement is called when production ifStatement is exited.

func (*BaseSolidityListener) ExitImportDeclaration

func (s *BaseSolidityListener) ExitImportDeclaration(ctx *ImportDeclarationContext)

ExitImportDeclaration is called when production importDeclaration is exited.

func (*BaseSolidityListener) ExitImportDirective

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

ExitImportDirective is called when production importDirective is exited.

func (*BaseSolidityListener) ExitInheritanceSpecifier

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

ExitInheritanceSpecifier is called when production inheritanceSpecifier is exited.

func (*BaseSolidityListener) ExitInlineAssemblyStatement

func (s *BaseSolidityListener) ExitInlineAssemblyStatement(ctx *InlineAssemblyStatementContext)

ExitInlineAssemblyStatement is called when production inlineAssemblyStatement is exited.

func (*BaseSolidityListener) ExitLabelDefinition

func (s *BaseSolidityListener) ExitLabelDefinition(ctx *LabelDefinitionContext)

ExitLabelDefinition is called when production labelDefinition is exited.

func (*BaseSolidityListener) ExitMapping

func (s *BaseSolidityListener) ExitMapping(ctx *MappingContext)

ExitMapping is called when production mapping is exited.

func (*BaseSolidityListener) ExitModifierDefinition

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

ExitModifierDefinition is called when production modifierDefinition is exited.

func (*BaseSolidityListener) ExitModifierInvocation

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

ExitModifierInvocation is called when production modifierInvocation is exited.

func (*BaseSolidityListener) ExitModifierList

func (s *BaseSolidityListener) ExitModifierList(ctx *ModifierListContext)

ExitModifierList is called when production modifierList is exited.

func (*BaseSolidityListener) ExitNameValue

func (s *BaseSolidityListener) ExitNameValue(ctx *NameValueContext)

ExitNameValue is called when production nameValue is exited.

func (*BaseSolidityListener) ExitNameValueList

func (s *BaseSolidityListener) ExitNameValueList(ctx *NameValueListContext)

ExitNameValueList is called when production nameValueList is exited.

func (*BaseSolidityListener) ExitNumberLiteral

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

ExitNumberLiteral is called when production numberLiteral is exited.

func (*BaseSolidityListener) ExitParameter

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

ExitParameter is called when production parameter is exited.

func (*BaseSolidityListener) ExitParameterList

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

ExitParameterList is called when production parameterList is exited.

func (*BaseSolidityListener) ExitPragmaDirective

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

ExitPragmaDirective is called when production pragmaDirective is exited.

func (*BaseSolidityListener) ExitPragmaName

func (s *BaseSolidityListener) ExitPragmaName(ctx *PragmaNameContext)

ExitPragmaName is called when production pragmaName is exited.

func (*BaseSolidityListener) ExitPragmaValue

func (s *BaseSolidityListener) ExitPragmaValue(ctx *PragmaValueContext)

ExitPragmaValue is called when production pragmaValue is exited.

func (*BaseSolidityListener) ExitPrimaryExpression

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

ExitPrimaryExpression is called when production primaryExpression is exited.

func (*BaseSolidityListener) ExitReturnParameters

func (s *BaseSolidityListener) ExitReturnParameters(ctx *ReturnParametersContext)

ExitReturnParameters is called when production returnParameters is exited.

func (*BaseSolidityListener) ExitReturnStatement

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

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseSolidityListener) ExitSimpleStatement

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

ExitSimpleStatement is called when production simpleStatement is exited.

func (*BaseSolidityListener) ExitSourceUnit

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

ExitSourceUnit is called when production sourceUnit is exited.

func (*BaseSolidityListener) ExitStateMutability

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

ExitStateMutability is called when production stateMutability is exited.

func (*BaseSolidityListener) ExitStateVariableDeclaration

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

ExitStateVariableDeclaration is called when production stateVariableDeclaration is exited.

func (*BaseSolidityListener) ExitStatement

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

ExitStatement is called when production statement is exited.

func (*BaseSolidityListener) ExitStorageLocation

func (s *BaseSolidityListener) ExitStorageLocation(ctx *StorageLocationContext)

ExitStorageLocation is called when production storageLocation is exited.

func (*BaseSolidityListener) ExitStructDefinition

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

ExitStructDefinition is called when production structDefinition is exited.

func (*BaseSolidityListener) ExitSubAssembly

func (s *BaseSolidityListener) ExitSubAssembly(ctx *SubAssemblyContext)

ExitSubAssembly is called when production subAssembly is exited.

func (*BaseSolidityListener) ExitThrowStatement

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

ExitThrowStatement is called when production throwStatement is exited.

func (*BaseSolidityListener) ExitTupleExpression

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

ExitTupleExpression is called when production tupleExpression is exited.

func (*BaseSolidityListener) ExitTypeName

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

ExitTypeName is called when production typeName is exited.

func (*BaseSolidityListener) ExitUserDefinedTypeName

func (s *BaseSolidityListener) ExitUserDefinedTypeName(ctx *UserDefinedTypeNameContext)

ExitUserDefinedTypeName is called when production userDefinedTypeName is exited.

func (*BaseSolidityListener) ExitUsingForDeclaration

func (s *BaseSolidityListener) ExitUsingForDeclaration(ctx *UsingForDeclarationContext)

ExitUsingForDeclaration is called when production usingForDeclaration is exited.

func (*BaseSolidityListener) ExitVariableDeclaration

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

ExitVariableDeclaration is called when production variableDeclaration is exited.

func (*BaseSolidityListener) ExitVariableDeclarationList

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

ExitVariableDeclarationList is called when production variableDeclarationList is exited.

func (*BaseSolidityListener) ExitVariableDeclarationStatement

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

ExitVariableDeclarationStatement is called when production variableDeclarationStatement is exited.

func (*BaseSolidityListener) ExitVersion

func (s *BaseSolidityListener) ExitVersion(ctx *VersionContext)

ExitVersion is called when production version is exited.

func (*BaseSolidityListener) ExitVersionConstraint

func (s *BaseSolidityListener) ExitVersionConstraint(ctx *VersionConstraintContext)

ExitVersionConstraint is called when production versionConstraint is exited.

func (*BaseSolidityListener) ExitVersionOperator

func (s *BaseSolidityListener) ExitVersionOperator(ctx *VersionOperatorContext)

ExitVersionOperator is called when production versionOperator is exited.

func (*BaseSolidityListener) ExitWhileStatement

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

ExitWhileStatement is called when production whileStatement is exited.

func (*BaseSolidityListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseSolidityListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BlockContext

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

func NewBlockContext

func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext

func NewEmptyBlockContext

func NewEmptyBlockContext() *BlockContext

func (*BlockContext) AllStatement

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

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

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

func (*BlockContext) ToStringTree

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

type BreakStatementContext

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

func NewBreakStatementContext

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

func NewEmptyBreakStatementContext

func NewEmptyBreakStatementContext() *BreakStatementContext

func (*BreakStatementContext) BreakKeyword

func (s *BreakStatementContext) BreakKeyword() 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) ToStringTree

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

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

func (*ConstructorDefinitionContext) EnterRule

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

func (*ConstructorDefinitionContext) ExitRule

func (*ConstructorDefinitionContext) GetParser

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

func (*ConstructorDefinitionContext) GetRuleContext

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

func (*ConstructorDefinitionContext) IsConstructorDefinitionContext

func (*ConstructorDefinitionContext) IsConstructorDefinitionContext()

func (*ConstructorDefinitionContext) ModifierList

func (*ConstructorDefinitionContext) ParameterList

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

func (s *ContinueStatementContext) ContinueKeyword() 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) ToStringTree

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

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

func (s *ContractDefinitionContext) AllContractPart() []IContractPartContext

func (*ContractDefinitionContext) AllInheritanceSpecifier

func (s *ContractDefinitionContext) AllInheritanceSpecifier() []IInheritanceSpecifierContext

func (*ContractDefinitionContext) ContractPart

func (*ContractDefinitionContext) EnterRule

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

func (*ContractDefinitionContext) ExitRule

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

func (*ContractDefinitionContext) GetParser

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

func (*ContractDefinitionContext) GetRuleContext

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

func (*ContractDefinitionContext) Identifier

func (*ContractDefinitionContext) InheritanceSpecifier

func (s *ContractDefinitionContext) InheritanceSpecifier(i int) IInheritanceSpecifierContext

func (*ContractDefinitionContext) IsContractDefinitionContext

func (*ContractDefinitionContext) IsContractDefinitionContext()

func (*ContractDefinitionContext) ToStringTree

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

type ContractPartContext

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

func NewContractPartContext

func NewContractPartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContractPartContext

func NewEmptyContractPartContext

func NewEmptyContractPartContext() *ContractPartContext

func (*ContractPartContext) ConstructorDefinition

func (s *ContractPartContext) ConstructorDefinition() IConstructorDefinitionContext

func (*ContractPartContext) EnterRule

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

func (*ContractPartContext) EnumDefinition

func (s *ContractPartContext) EnumDefinition() IEnumDefinitionContext

func (*ContractPartContext) EventDefinition

func (s *ContractPartContext) EventDefinition() IEventDefinitionContext

func (*ContractPartContext) ExitRule

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

func (*ContractPartContext) FunctionDefinition

func (s *ContractPartContext) FunctionDefinition() IFunctionDefinitionContext

func (*ContractPartContext) GetParser

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

func (*ContractPartContext) GetRuleContext

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

func (*ContractPartContext) IsContractPartContext

func (*ContractPartContext) IsContractPartContext()

func (*ContractPartContext) ModifierDefinition

func (s *ContractPartContext) ModifierDefinition() IModifierDefinitionContext

func (*ContractPartContext) StateVariableDeclaration

func (s *ContractPartContext) StateVariableDeclaration() IStateVariableDeclarationContext

func (*ContractPartContext) StructDefinition

func (s *ContractPartContext) StructDefinition() IStructDefinitionContext

func (*ContractPartContext) ToStringTree

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

func (*ContractPartContext) UsingForDeclaration

func (s *ContractPartContext) UsingForDeclaration() IUsingForDeclarationContext

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

func (*DoWhileStatementContext) ToStringTree

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

type ElementaryTypeNameContext

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

func NewElementaryTypeNameContext

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

func NewEmptyElementaryTypeNameContext

func NewEmptyElementaryTypeNameContext() *ElementaryTypeNameContext

func (*ElementaryTypeNameContext) Byte

func (*ElementaryTypeNameContext) EnterRule

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

func (*ElementaryTypeNameContext) ExitRule

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

func (*ElementaryTypeNameContext) Fixed

func (*ElementaryTypeNameContext) GetParser

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

func (*ElementaryTypeNameContext) GetRuleContext

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

func (*ElementaryTypeNameContext) Int

func (*ElementaryTypeNameContext) IsElementaryTypeNameContext

func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()

func (*ElementaryTypeNameContext) ToStringTree

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

func (*ElementaryTypeNameContext) Ufixed

func (*ElementaryTypeNameContext) Uint

type ElementaryTypeNameExpressionContext

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

func NewElementaryTypeNameExpressionContext

func NewElementaryTypeNameExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElementaryTypeNameExpressionContext

func NewEmptyElementaryTypeNameExpressionContext

func NewEmptyElementaryTypeNameExpressionContext() *ElementaryTypeNameExpressionContext

func (*ElementaryTypeNameExpressionContext) ElementaryTypeName

func (*ElementaryTypeNameExpressionContext) EnterRule

func (*ElementaryTypeNameExpressionContext) ExitRule

func (*ElementaryTypeNameExpressionContext) GetParser

func (*ElementaryTypeNameExpressionContext) GetRuleContext

func (*ElementaryTypeNameExpressionContext) IsElementaryTypeNameExpressionContext

func (*ElementaryTypeNameExpressionContext) IsElementaryTypeNameExpressionContext()

func (*ElementaryTypeNameExpressionContext) ToStringTree

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

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

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

func (*EmitStatementContext) ExitRule

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

func (*EmitStatementContext) FunctionCall

func (s *EmitStatementContext) FunctionCall() IFunctionCallContext

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

func (s *EnumDefinitionContext) AllEnumValue() []IEnumValueContext

func (*EnumDefinitionContext) EnterRule

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

func (*EnumDefinitionContext) EnumValue

func (*EnumDefinitionContext) ExitRule

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

func (*EnumDefinitionContext) GetParser

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

func (*EnumDefinitionContext) GetRuleContext

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

func (*EnumDefinitionContext) Identifier

func (s *EnumDefinitionContext) Identifier() IIdentifierContext

func (*EnumDefinitionContext) IsEnumDefinitionContext

func (*EnumDefinitionContext) IsEnumDefinitionContext()

func (*EnumDefinitionContext) ToStringTree

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

type EnumValueContext

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

func NewEmptyEnumValueContext

func NewEmptyEnumValueContext() *EnumValueContext

func NewEnumValueContext

func NewEnumValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumValueContext

func (*EnumValueContext) EnterRule

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

func (*EnumValueContext) ExitRule

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

func (*EnumValueContext) GetParser

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

func (*EnumValueContext) GetRuleContext

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

func (*EnumValueContext) Identifier

func (s *EnumValueContext) Identifier() IIdentifierContext

func (*EnumValueContext) IsEnumValueContext

func (*EnumValueContext) IsEnumValueContext()

func (*EnumValueContext) ToStringTree

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

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

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

func (*EventDefinitionContext) EnterRule

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

func (*EventDefinitionContext) EventParameterList

func (s *EventDefinitionContext) EventParameterList() IEventParameterListContext

func (*EventDefinitionContext) ExitRule

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

func (*EventDefinitionContext) GetParser

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

func (*EventDefinitionContext) GetRuleContext

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

func (*EventDefinitionContext) Identifier

func (*EventDefinitionContext) IsEventDefinitionContext

func (*EventDefinitionContext) IsEventDefinitionContext()

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

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

func (*EventParameterContext) GetRuleContext

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

func (*EventParameterContext) Identifier

func (s *EventParameterContext) Identifier() IIdentifierContext

func (*EventParameterContext) IndexedKeyword

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

func (*EventParameterContext) IsEventParameterContext

func (*EventParameterContext) IsEventParameterContext()

func (*EventParameterContext) ToStringTree

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

func (*EventParameterContext) TypeName

type EventParameterListContext

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

func NewEmptyEventParameterListContext

func NewEmptyEventParameterListContext() *EventParameterListContext

func NewEventParameterListContext

func NewEventParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventParameterListContext

func (*EventParameterListContext) AllEventParameter

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

func (*EventParameterListContext) EnterRule

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

func (*EventParameterListContext) EventParameter

func (*EventParameterListContext) ExitRule

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

func (*EventParameterListContext) GetParser

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

func (*EventParameterListContext) GetRuleContext

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

func (*EventParameterListContext) IsEventParameterListContext

func (*EventParameterListContext) IsEventParameterListContext()

func (*EventParameterListContext) ToStringTree

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

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

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

func (*ExpressionContext) EnterRule

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

func (*ExpressionContext) ExitRule

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

func (*ExpressionContext) Expression

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

func (*ExpressionContext) FunctionCallArguments

func (s *ExpressionContext) FunctionCallArguments() IFunctionCallArgumentsContext

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) Identifier

func (s *ExpressionContext) Identifier() IIdentifierContext

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) PrimaryExpression

func (s *ExpressionContext) PrimaryExpression() IPrimaryExpressionContext

func (*ExpressionContext) ToStringTree

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

func (*ExpressionContext) TypeName

func (s *ExpressionContext) TypeName() ITypeNameContext

type ExpressionListContext

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

func NewEmptyExpressionListContext

func NewEmptyExpressionListContext() *ExpressionListContext

func NewExpressionListContext

func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext

func (*ExpressionListContext) AllExpression

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

func (*ExpressionListContext) EnterRule

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

func (*ExpressionListContext) ExitRule

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

func (*ExpressionListContext) Expression

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

func (*ExpressionListContext) GetParser

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

func (*ExpressionListContext) GetRuleContext

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

func (*ExpressionListContext) IsExpressionListContext

func (*ExpressionListContext) IsExpressionListContext()

func (*ExpressionListContext) ToStringTree

func (s *ExpressionListContext) 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) ToStringTree

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

type ForStatementContext

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

func NewEmptyForStatementContext

func NewEmptyForStatementContext() *ForStatementContext

func NewForStatementContext

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

func (*ForStatementContext) AllExpression

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

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

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

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

func NewEmptyFunctionCallArgumentsContext

func NewEmptyFunctionCallArgumentsContext() *FunctionCallArgumentsContext

func NewFunctionCallArgumentsContext

func NewFunctionCallArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallArgumentsContext

func (*FunctionCallArgumentsContext) EnterRule

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

func (*FunctionCallArgumentsContext) ExitRule

func (*FunctionCallArgumentsContext) ExpressionList

func (*FunctionCallArgumentsContext) GetParser

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

func (*FunctionCallArgumentsContext) GetRuleContext

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

func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext

func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext()

func (*FunctionCallArgumentsContext) NameValueList

func (*FunctionCallArgumentsContext) ToStringTree

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

type FunctionCallContext

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

func NewEmptyFunctionCallContext

func NewEmptyFunctionCallContext() *FunctionCallContext

func NewFunctionCallContext

func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext

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

func (s *FunctionCallContext) FunctionCallArguments() IFunctionCallArgumentsContext

func (*FunctionCallContext) GetParser

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

func (*FunctionCallContext) GetRuleContext

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

func (*FunctionCallContext) IsFunctionCallContext

func (*FunctionCallContext) IsFunctionCallContext()

func (*FunctionCallContext) ToStringTree

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

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

func (*FunctionDefinitionContext) EnterRule

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

func (*FunctionDefinitionContext) ExitRule

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

func (*FunctionDefinitionContext) GetParser

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

func (*FunctionDefinitionContext) GetRuleContext

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

func (*FunctionDefinitionContext) Identifier

func (*FunctionDefinitionContext) IsFunctionDefinitionContext

func (*FunctionDefinitionContext) IsFunctionDefinitionContext()

func (*FunctionDefinitionContext) ModifierList

func (*FunctionDefinitionContext) ParameterList

func (*FunctionDefinitionContext) ReturnParameters

func (*FunctionDefinitionContext) ToStringTree

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

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

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

func (*FunctionTypeNameContext) AllFunctionTypeParameterList

func (s *FunctionTypeNameContext) AllFunctionTypeParameterList() []IFunctionTypeParameterListContext

func (*FunctionTypeNameContext) AllInternalKeyword

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

func (*FunctionTypeNameContext) AllStateMutability

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

func (*FunctionTypeNameContext) EnterRule

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

func (*FunctionTypeNameContext) ExitRule

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

func (*FunctionTypeNameContext) ExternalKeyword

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

func (*FunctionTypeNameContext) FunctionTypeParameterList

func (s *FunctionTypeNameContext) FunctionTypeParameterList(i int) IFunctionTypeParameterListContext

func (*FunctionTypeNameContext) GetParser

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

func (*FunctionTypeNameContext) GetRuleContext

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

func (*FunctionTypeNameContext) InternalKeyword

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

func (*FunctionTypeNameContext) IsFunctionTypeNameContext

func (*FunctionTypeNameContext) IsFunctionTypeNameContext()

func (*FunctionTypeNameContext) StateMutability

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

func (*FunctionTypeNameContext) ToStringTree

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

type FunctionTypeParameterContext

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

func NewEmptyFunctionTypeParameterContext

func NewEmptyFunctionTypeParameterContext() *FunctionTypeParameterContext

func NewFunctionTypeParameterContext

func NewFunctionTypeParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeParameterContext

func (*FunctionTypeParameterContext) EnterRule

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

func (*FunctionTypeParameterContext) ExitRule

func (*FunctionTypeParameterContext) GetParser

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

func (*FunctionTypeParameterContext) GetRuleContext

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

func (*FunctionTypeParameterContext) IsFunctionTypeParameterContext

func (*FunctionTypeParameterContext) IsFunctionTypeParameterContext()

func (*FunctionTypeParameterContext) StorageLocation

func (*FunctionTypeParameterContext) ToStringTree

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

func (*FunctionTypeParameterContext) TypeName

type FunctionTypeParameterListContext

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

func NewEmptyFunctionTypeParameterListContext

func NewEmptyFunctionTypeParameterListContext() *FunctionTypeParameterListContext

func NewFunctionTypeParameterListContext

func NewFunctionTypeParameterListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeParameterListContext

func (*FunctionTypeParameterListContext) AllFunctionTypeParameter

func (s *FunctionTypeParameterListContext) AllFunctionTypeParameter() []IFunctionTypeParameterContext

func (*FunctionTypeParameterListContext) EnterRule

func (*FunctionTypeParameterListContext) ExitRule

func (*FunctionTypeParameterListContext) FunctionTypeParameter

func (*FunctionTypeParameterListContext) GetParser

func (*FunctionTypeParameterListContext) GetRuleContext

func (*FunctionTypeParameterListContext) IsFunctionTypeParameterListContext

func (*FunctionTypeParameterListContext) IsFunctionTypeParameterListContext()

func (*FunctionTypeParameterListContext) ToStringTree

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

type IAssemblyAssignmentContext

type IAssemblyAssignmentContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyAssignmentContext is an interface to support dynamic dispatch.

type IAssemblyBlockContext

type IAssemblyBlockContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyBlockContext is an interface to support dynamic dispatch.

type IAssemblyCallContext

type IAssemblyCallContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyCallContext is an interface to support dynamic dispatch.

type IAssemblyCaseContext

type IAssemblyCaseContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyCaseContext is an interface to support dynamic dispatch.

type IAssemblyExpressionContext

type IAssemblyExpressionContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyExpressionContext is an interface to support dynamic dispatch.

type IAssemblyForContext

type IAssemblyForContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyForContext is an interface to support dynamic dispatch.

type IAssemblyFunctionDefinitionContext

type IAssemblyFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyFunctionDefinitionContext is an interface to support dynamic dispatch.

type IAssemblyFunctionReturnsContext

type IAssemblyFunctionReturnsContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyFunctionReturnsContext is an interface to support dynamic dispatch.

type IAssemblyIdentifierListContext

type IAssemblyIdentifierListContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyIdentifierListContext is an interface to support dynamic dispatch.

type IAssemblyIdentifierOrListContext

type IAssemblyIdentifierOrListContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyIdentifierOrListContext is an interface to support dynamic dispatch.

type IAssemblyIfContext

type IAssemblyIfContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyIfContext is an interface to support dynamic dispatch.

type IAssemblyItemContext

type IAssemblyItemContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyItemContext is an interface to support dynamic dispatch.

type IAssemblyLiteralContext

type IAssemblyLiteralContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyLiteralContext is an interface to support dynamic dispatch.

type IAssemblyLocalDefinitionContext

type IAssemblyLocalDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyLocalDefinitionContext is an interface to support dynamic dispatch.

type IAssemblyStackAssignmentContext

type IAssemblyStackAssignmentContext interface {
	antlr.ParserRuleContext

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

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

IAssemblyStackAssignmentContext is an interface to support dynamic dispatch.

type IAssemblySwitchContext

type IAssemblySwitchContext interface {
	antlr.ParserRuleContext

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

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

IAssemblySwitchContext is an interface to support dynamic dispatch.

type IBlockContext

type IBlockContext interface {
	antlr.ParserRuleContext

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

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

IBlockContext is an interface to support dynamic dispatch.

type IBreakStatementContext

type IBreakStatementContext interface {
	antlr.ParserRuleContext

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

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

IBreakStatementContext is an interface to support dynamic dispatch.

type IConstructorDefinitionContext

type IConstructorDefinitionContext interface {
	antlr.ParserRuleContext

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

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

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

IContinueStatementContext is an interface to support dynamic dispatch.

type IContractDefinitionContext

type IContractDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IContractDefinitionContext is an interface to support dynamic dispatch.

type IContractPartContext

type IContractPartContext interface {
	antlr.ParserRuleContext

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

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

IContractPartContext is an interface to support dynamic dispatch.

type IDoWhileStatementContext

type IDoWhileStatementContext interface {
	antlr.ParserRuleContext

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

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

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

IElementaryTypeNameContext is an interface to support dynamic dispatch.

type IElementaryTypeNameExpressionContext

type IElementaryTypeNameExpressionContext interface {
	antlr.ParserRuleContext

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

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

IElementaryTypeNameExpressionContext is an interface to support dynamic dispatch.

type IEmitStatementContext

type IEmitStatementContext interface {
	antlr.ParserRuleContext

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

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

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

IEnumDefinitionContext is an interface to support dynamic dispatch.

type IEnumValueContext

type IEnumValueContext interface {
	antlr.ParserRuleContext

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

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

IEnumValueContext is an interface to support dynamic dispatch.

type IEventDefinitionContext

type IEventDefinitionContext interface {
	antlr.ParserRuleContext

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

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

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

IEventParameterContext is an interface to support dynamic dispatch.

type IEventParameterListContext

type IEventParameterListContext interface {
	antlr.ParserRuleContext

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

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

IEventParameterListContext 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 IExpressionListContext

type IExpressionListContext interface {
	antlr.ParserRuleContext

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

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

IExpressionListContext is an interface to support dynamic dispatch.

type IExpressionStatementContext

type IExpressionStatementContext interface {
	antlr.ParserRuleContext

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

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

IExpressionStatementContext is an interface to support dynamic dispatch.

type IForStatementContext

type IForStatementContext interface {
	antlr.ParserRuleContext

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

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

IForStatementContext is an interface to support dynamic dispatch.

type IFunctionCallArgumentsContext

type IFunctionCallArgumentsContext interface {
	antlr.ParserRuleContext

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

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

IFunctionCallArgumentsContext is an interface to support dynamic dispatch.

type IFunctionCallContext

type IFunctionCallContext interface {
	antlr.ParserRuleContext

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

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

IFunctionCallContext is an interface to support dynamic dispatch.

type IFunctionDefinitionContext

type IFunctionDefinitionContext interface {
	antlr.ParserRuleContext

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

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

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

IFunctionTypeNameContext is an interface to support dynamic dispatch.

type IFunctionTypeParameterContext

type IFunctionTypeParameterContext interface {
	antlr.ParserRuleContext

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

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

IFunctionTypeParameterContext is an interface to support dynamic dispatch.

type IFunctionTypeParameterListContext

type IFunctionTypeParameterListContext interface {
	antlr.ParserRuleContext

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

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

IFunctionTypeParameterListContext is an interface to support dynamic dispatch.

type IIdentifierContext

type IIdentifierContext interface {
	antlr.ParserRuleContext

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

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

IIdentifierContext is an interface to support dynamic dispatch.

type IIdentifierListContext

type IIdentifierListContext interface {
	antlr.ParserRuleContext

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

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

IIdentifierListContext is an interface to support dynamic dispatch.

type IIfStatementContext

type IIfStatementContext interface {
	antlr.ParserRuleContext

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

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

IIfStatementContext is an interface to support dynamic dispatch.

type IImportDeclarationContext

type IImportDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IImportDeclarationContext is an interface to support dynamic dispatch.

type IImportDirectiveContext

type IImportDirectiveContext interface {
	antlr.ParserRuleContext

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

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

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

IInheritanceSpecifierContext is an interface to support dynamic dispatch.

type IInlineAssemblyStatementContext

type IInlineAssemblyStatementContext interface {
	antlr.ParserRuleContext

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

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

IInlineAssemblyStatementContext is an interface to support dynamic dispatch.

type ILabelDefinitionContext

type ILabelDefinitionContext interface {
	antlr.ParserRuleContext

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

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

ILabelDefinitionContext is an interface to support dynamic dispatch.

type IMappingContext

type IMappingContext interface {
	antlr.ParserRuleContext

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

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

IMappingContext is an interface to support dynamic dispatch.

type IModifierDefinitionContext

type IModifierDefinitionContext interface {
	antlr.ParserRuleContext

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

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

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

IModifierInvocationContext is an interface to support dynamic dispatch.

type IModifierListContext

type IModifierListContext interface {
	antlr.ParserRuleContext

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

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

IModifierListContext is an interface to support dynamic dispatch.

type INameValueContext

type INameValueContext interface {
	antlr.ParserRuleContext

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

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

INameValueContext is an interface to support dynamic dispatch.

type INameValueListContext

type INameValueListContext interface {
	antlr.ParserRuleContext

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

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

INameValueListContext is an interface to support dynamic dispatch.

type INumberLiteralContext

type INumberLiteralContext interface {
	antlr.ParserRuleContext

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

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

INumberLiteralContext is an interface to support dynamic dispatch.

type IParameterContext

type IParameterContext interface {
	antlr.ParserRuleContext

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

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

IParameterContext is an interface to support dynamic dispatch.

type IParameterListContext

type IParameterListContext interface {
	antlr.ParserRuleContext

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

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

IParameterListContext is an interface to support dynamic dispatch.

type IPragmaDirectiveContext

type IPragmaDirectiveContext interface {
	antlr.ParserRuleContext

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

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

IPragmaDirectiveContext is an interface to support dynamic dispatch.

type IPragmaNameContext

type IPragmaNameContext interface {
	antlr.ParserRuleContext

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

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

IPragmaNameContext is an interface to support dynamic dispatch.

type IPragmaValueContext

type IPragmaValueContext interface {
	antlr.ParserRuleContext

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

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

IPragmaValueContext is an interface to support dynamic dispatch.

type IPrimaryExpressionContext

type IPrimaryExpressionContext interface {
	antlr.ParserRuleContext

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

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

IPrimaryExpressionContext is an interface to support dynamic dispatch.

type IReturnParametersContext

type IReturnParametersContext interface {
	antlr.ParserRuleContext

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

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

IReturnParametersContext is an interface to support dynamic dispatch.

type IReturnStatementContext

type IReturnStatementContext interface {
	antlr.ParserRuleContext

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

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

IReturnStatementContext is an interface to support dynamic dispatch.

type ISimpleStatementContext

type ISimpleStatementContext interface {
	antlr.ParserRuleContext

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

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

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

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

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

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

IStatementContext is an interface to support dynamic dispatch.

type IStorageLocationContext

type IStorageLocationContext interface {
	antlr.ParserRuleContext

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

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

IStorageLocationContext is an interface to support dynamic dispatch.

type IStructDefinitionContext

type IStructDefinitionContext interface {
	antlr.ParserRuleContext

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

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

IStructDefinitionContext is an interface to support dynamic dispatch.

type ISubAssemblyContext

type ISubAssemblyContext interface {
	antlr.ParserRuleContext

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

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

ISubAssemblyContext is an interface to support dynamic dispatch.

type IThrowStatementContext

type IThrowStatementContext interface {
	antlr.ParserRuleContext

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

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

IThrowStatementContext is an interface to support dynamic dispatch.

type ITupleExpressionContext

type ITupleExpressionContext interface {
	antlr.ParserRuleContext

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

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

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

ITypeNameContext is an interface to support dynamic dispatch.

type IUserDefinedTypeNameContext

type IUserDefinedTypeNameContext interface {
	antlr.ParserRuleContext

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

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

IUserDefinedTypeNameContext is an interface to support dynamic dispatch.

type IUsingForDeclarationContext

type IUsingForDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IUsingForDeclarationContext is an interface to support dynamic dispatch.

type IVariableDeclarationContext

type IVariableDeclarationContext interface {
	antlr.ParserRuleContext

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

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

IVariableDeclarationContext is an interface to support dynamic dispatch.

type IVariableDeclarationListContext

type IVariableDeclarationListContext interface {
	antlr.ParserRuleContext

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

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

IVariableDeclarationListContext is an interface to support dynamic dispatch.

type IVariableDeclarationStatementContext

type IVariableDeclarationStatementContext interface {
	antlr.ParserRuleContext

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

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

IVariableDeclarationStatementContext is an interface to support dynamic dispatch.

type IVersionConstraintContext

type IVersionConstraintContext interface {
	antlr.ParserRuleContext

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

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

IVersionConstraintContext is an interface to support dynamic dispatch.

type IVersionContext

type IVersionContext interface {
	antlr.ParserRuleContext

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

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

IVersionContext is an interface to support dynamic dispatch.

type IVersionOperatorContext

type IVersionOperatorContext interface {
	antlr.ParserRuleContext

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

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

IVersionOperatorContext is an interface to support dynamic dispatch.

type IWhileStatementContext

type IWhileStatementContext interface {
	antlr.ParserRuleContext

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

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

IWhileStatementContext is an interface to support dynamic dispatch.

type IdentifierContext

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

func NewEmptyIdentifierContext

func NewEmptyIdentifierContext() *IdentifierContext

func NewIdentifierContext

func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext

func (*IdentifierContext) EnterRule

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

func (*IdentifierContext) ExitRule

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

func (*IdentifierContext) GetParser

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

func (*IdentifierContext) GetRuleContext

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

func (*IdentifierContext) Identifier

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

func (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) ToStringTree

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

type IdentifierListContext

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

func NewEmptyIdentifierListContext

func NewEmptyIdentifierListContext() *IdentifierListContext

func NewIdentifierListContext

func NewIdentifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierListContext

func (*IdentifierListContext) AllIdentifier

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

func (*IdentifierListContext) EnterRule

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

func (*IdentifierListContext) ExitRule

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

func (*IdentifierListContext) GetParser

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

func (*IdentifierListContext) GetRuleContext

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

func (*IdentifierListContext) Identifier

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

func (*IdentifierListContext) IsIdentifierListContext

func (*IdentifierListContext) IsIdentifierListContext()

func (*IdentifierListContext) ToStringTree

func (s *IdentifierListContext) 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) 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) IsIfStatementContext

func (*IfStatementContext) IsIfStatementContext()

func (*IfStatementContext) Statement

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

func (*IfStatementContext) ToStringTree

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

type ImportDeclarationContext

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

func NewEmptyImportDeclarationContext

func NewEmptyImportDeclarationContext() *ImportDeclarationContext

func NewImportDeclarationContext

func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext

func (*ImportDeclarationContext) AllIdentifier

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

func (*ImportDeclarationContext) EnterRule

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

func (*ImportDeclarationContext) ExitRule

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

func (*ImportDeclarationContext) GetParser

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

func (*ImportDeclarationContext) GetRuleContext

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

func (*ImportDeclarationContext) Identifier

func (*ImportDeclarationContext) IsImportDeclarationContext

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) ToStringTree

func (s *ImportDeclarationContext) 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) AllIdentifier

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

func (*ImportDirectiveContext) AllImportDeclaration

func (s *ImportDirectiveContext) AllImportDeclaration() []IImportDeclarationContext

func (*ImportDirectiveContext) EnterRule

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

func (*ImportDirectiveContext) ExitRule

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

func (*ImportDirectiveContext) GetParser

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

func (*ImportDirectiveContext) GetRuleContext

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

func (*ImportDirectiveContext) Identifier

func (*ImportDirectiveContext) ImportDeclaration

func (s *ImportDirectiveContext) ImportDeclaration(i int) IImportDeclarationContext

func (*ImportDirectiveContext) IsImportDirectiveContext

func (*ImportDirectiveContext) IsImportDirectiveContext()

func (*ImportDirectiveContext) StringLiteral

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

func (*ImportDirectiveContext) ToStringTree

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

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

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

func (*InheritanceSpecifierContext) EnterRule

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

func (*InheritanceSpecifierContext) ExitRule

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

func (*InheritanceSpecifierContext) Expression

func (*InheritanceSpecifierContext) GetParser

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

func (*InheritanceSpecifierContext) GetRuleContext

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

func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext

func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext()

func (*InheritanceSpecifierContext) ToStringTree

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

func (*InheritanceSpecifierContext) UserDefinedTypeName

type InlineAssemblyStatementContext

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

func NewEmptyInlineAssemblyStatementContext

func NewEmptyInlineAssemblyStatementContext() *InlineAssemblyStatementContext

func NewInlineAssemblyStatementContext

func NewInlineAssemblyStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InlineAssemblyStatementContext

func (*InlineAssemblyStatementContext) AssemblyBlock

func (*InlineAssemblyStatementContext) EnterRule

func (*InlineAssemblyStatementContext) ExitRule

func (*InlineAssemblyStatementContext) GetParser

func (*InlineAssemblyStatementContext) GetRuleContext

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

func (*InlineAssemblyStatementContext) IsInlineAssemblyStatementContext

func (*InlineAssemblyStatementContext) IsInlineAssemblyStatementContext()

func (*InlineAssemblyStatementContext) StringLiteral

func (*InlineAssemblyStatementContext) ToStringTree

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

type LabelDefinitionContext

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

func NewEmptyLabelDefinitionContext

func NewEmptyLabelDefinitionContext() *LabelDefinitionContext

func NewLabelDefinitionContext

func NewLabelDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelDefinitionContext

func (*LabelDefinitionContext) EnterRule

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

func (*LabelDefinitionContext) ExitRule

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

func (*LabelDefinitionContext) GetParser

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

func (*LabelDefinitionContext) GetRuleContext

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

func (*LabelDefinitionContext) Identifier

func (*LabelDefinitionContext) IsLabelDefinitionContext

func (*LabelDefinitionContext) IsLabelDefinitionContext()

func (*LabelDefinitionContext) ToStringTree

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

type MappingContext

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

func NewEmptyMappingContext

func NewEmptyMappingContext() *MappingContext

func NewMappingContext

func NewMappingContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MappingContext

func (*MappingContext) ElementaryTypeName

func (s *MappingContext) ElementaryTypeName() IElementaryTypeNameContext

func (*MappingContext) EnterRule

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

func (*MappingContext) ExitRule

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

func (*MappingContext) GetParser

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

func (*MappingContext) GetRuleContext

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

func (*MappingContext) IsMappingContext

func (*MappingContext) IsMappingContext()

func (*MappingContext) ToStringTree

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

func (*MappingContext) TypeName

func (s *MappingContext) 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) Block

func (*ModifierDefinitionContext) EnterRule

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

func (*ModifierDefinitionContext) ExitRule

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

func (*ModifierDefinitionContext) GetParser

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

func (*ModifierDefinitionContext) GetRuleContext

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

func (*ModifierDefinitionContext) Identifier

func (*ModifierDefinitionContext) IsModifierDefinitionContext

func (*ModifierDefinitionContext) IsModifierDefinitionContext()

func (*ModifierDefinitionContext) ParameterList

func (*ModifierDefinitionContext) ToStringTree

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

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

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

func (*ModifierInvocationContext) ExitRule

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

func (*ModifierInvocationContext) ExpressionList

func (*ModifierInvocationContext) GetParser

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

func (*ModifierInvocationContext) GetRuleContext

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

func (*ModifierInvocationContext) Identifier

func (*ModifierInvocationContext) IsModifierInvocationContext

func (*ModifierInvocationContext) IsModifierInvocationContext()

func (*ModifierInvocationContext) ToStringTree

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

type ModifierListContext

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

func NewEmptyModifierListContext

func NewEmptyModifierListContext() *ModifierListContext

func NewModifierListContext

func NewModifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierListContext

func (*ModifierListContext) AllExternalKeyword

func (s *ModifierListContext) AllExternalKeyword() []antlr.TerminalNode

func (*ModifierListContext) AllInternalKeyword

func (s *ModifierListContext) AllInternalKeyword() []antlr.TerminalNode

func (*ModifierListContext) AllModifierInvocation

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

func (*ModifierListContext) AllPrivateKeyword

func (s *ModifierListContext) AllPrivateKeyword() []antlr.TerminalNode

func (*ModifierListContext) AllPublicKeyword

func (s *ModifierListContext) AllPublicKeyword() []antlr.TerminalNode

func (*ModifierListContext) AllStateMutability

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

func (*ModifierListContext) EnterRule

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

func (*ModifierListContext) ExitRule

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

func (*ModifierListContext) ExternalKeyword

func (s *ModifierListContext) ExternalKeyword(i int) antlr.TerminalNode

func (*ModifierListContext) GetParser

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

func (*ModifierListContext) GetRuleContext

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

func (*ModifierListContext) InternalKeyword

func (s *ModifierListContext) InternalKeyword(i int) antlr.TerminalNode

func (*ModifierListContext) IsModifierListContext

func (*ModifierListContext) IsModifierListContext()

func (*ModifierListContext) ModifierInvocation

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

func (*ModifierListContext) PrivateKeyword

func (s *ModifierListContext) PrivateKeyword(i int) antlr.TerminalNode

func (*ModifierListContext) PublicKeyword

func (s *ModifierListContext) PublicKeyword(i int) antlr.TerminalNode

func (*ModifierListContext) StateMutability

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

func (*ModifierListContext) ToStringTree

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

type NameValueContext

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

func NewEmptyNameValueContext

func NewEmptyNameValueContext() *NameValueContext

func NewNameValueContext

func NewNameValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameValueContext

func (*NameValueContext) EnterRule

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

func (*NameValueContext) ExitRule

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

func (*NameValueContext) Expression

func (s *NameValueContext) Expression() IExpressionContext

func (*NameValueContext) GetParser

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

func (*NameValueContext) GetRuleContext

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

func (*NameValueContext) Identifier

func (s *NameValueContext) Identifier() IIdentifierContext

func (*NameValueContext) IsNameValueContext

func (*NameValueContext) IsNameValueContext()

func (*NameValueContext) ToStringTree

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

type NameValueListContext

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

func NewEmptyNameValueListContext

func NewEmptyNameValueListContext() *NameValueListContext

func NewNameValueListContext

func NewNameValueListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NameValueListContext

func (*NameValueListContext) AllNameValue

func (s *NameValueListContext) AllNameValue() []INameValueContext

func (*NameValueListContext) EnterRule

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

func (*NameValueListContext) ExitRule

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

func (*NameValueListContext) GetParser

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

func (*NameValueListContext) GetRuleContext

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

func (*NameValueListContext) IsNameValueListContext

func (*NameValueListContext) IsNameValueListContext()

func (*NameValueListContext) NameValue

func (s *NameValueListContext) NameValue(i int) INameValueContext

func (*NameValueListContext) ToStringTree

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

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

func (s *NumberLiteralContext) NumberUnit() antlr.TerminalNode

func (*NumberLiteralContext) ToStringTree

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

type ParameterContext

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

func NewEmptyParameterContext

func NewEmptyParameterContext() *ParameterContext

func NewParameterContext

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

func (*ParameterContext) EnterRule

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

func (*ParameterContext) ExitRule

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

func (*ParameterContext) GetParser

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

func (*ParameterContext) GetRuleContext

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

func (*ParameterContext) Identifier

func (s *ParameterContext) Identifier() IIdentifierContext

func (*ParameterContext) IsParameterContext

func (*ParameterContext) IsParameterContext()

func (*ParameterContext) StorageLocation

func (s *ParameterContext) StorageLocation() IStorageLocationContext

func (*ParameterContext) ToStringTree

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

func (*ParameterContext) TypeName

func (s *ParameterContext) TypeName() ITypeNameContext

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

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

func (*ParameterListContext) EnterRule

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

func (*ParameterListContext) ExitRule

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

func (*ParameterListContext) GetParser

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

func (*ParameterListContext) GetRuleContext

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

func (*ParameterListContext) IsParameterListContext

func (*ParameterListContext) IsParameterListContext()

func (*ParameterListContext) Parameter

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

func (*ParameterListContext) ToStringTree

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

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

func (*PragmaDirectiveContext) PragmaValue

func (*PragmaDirectiveContext) ToStringTree

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

type PragmaNameContext

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

func NewEmptyPragmaNameContext

func NewEmptyPragmaNameContext() *PragmaNameContext

func NewPragmaNameContext

func NewPragmaNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PragmaNameContext

func (*PragmaNameContext) EnterRule

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

func (*PragmaNameContext) ExitRule

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

func (*PragmaNameContext) GetParser

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

func (*PragmaNameContext) GetRuleContext

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

func (*PragmaNameContext) Identifier

func (s *PragmaNameContext) Identifier() IIdentifierContext

func (*PragmaNameContext) IsPragmaNameContext

func (*PragmaNameContext) IsPragmaNameContext()

func (*PragmaNameContext) ToStringTree

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

type PragmaValueContext

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

func NewEmptyPragmaValueContext

func NewEmptyPragmaValueContext() *PragmaValueContext

func NewPragmaValueContext

func NewPragmaValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PragmaValueContext

func (*PragmaValueContext) EnterRule

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

func (*PragmaValueContext) ExitRule

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

func (*PragmaValueContext) Expression

func (s *PragmaValueContext) Expression() IExpressionContext

func (*PragmaValueContext) GetParser

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

func (*PragmaValueContext) GetRuleContext

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

func (*PragmaValueContext) IsPragmaValueContext

func (*PragmaValueContext) IsPragmaValueContext()

func (*PragmaValueContext) ToStringTree

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

func (*PragmaValueContext) Version

func (s *PragmaValueContext) Version() IVersionContext

type PrimaryExpressionContext

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

func NewEmptyPrimaryExpressionContext

func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext

func NewPrimaryExpressionContext

func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext

func (*PrimaryExpressionContext) BooleanLiteral

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

func (*PrimaryExpressionContext) ElementaryTypeNameExpression

func (s *PrimaryExpressionContext) ElementaryTypeNameExpression() IElementaryTypeNameExpressionContext

func (*PrimaryExpressionContext) EnterRule

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

func (*PrimaryExpressionContext) ExitRule

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

func (*PrimaryExpressionContext) GetParser

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

func (*PrimaryExpressionContext) GetRuleContext

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

func (*PrimaryExpressionContext) HexLiteral

func (*PrimaryExpressionContext) Identifier

func (*PrimaryExpressionContext) IsPrimaryExpressionContext

func (*PrimaryExpressionContext) IsPrimaryExpressionContext()

func (*PrimaryExpressionContext) NumberLiteral

func (*PrimaryExpressionContext) StringLiteral

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

func (*PrimaryExpressionContext) ToStringTree

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

func (*PrimaryExpressionContext) TupleExpression

type ReturnParametersContext

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

func NewEmptyReturnParametersContext

func NewEmptyReturnParametersContext() *ReturnParametersContext

func NewReturnParametersContext

func NewReturnParametersContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnParametersContext

func (*ReturnParametersContext) EnterRule

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

func (*ReturnParametersContext) ExitRule

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

func (*ReturnParametersContext) GetParser

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

func (*ReturnParametersContext) GetRuleContext

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

func (*ReturnParametersContext) IsReturnParametersContext

func (*ReturnParametersContext) IsReturnParametersContext()

func (*ReturnParametersContext) ParameterList

func (*ReturnParametersContext) ToStringTree

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

type ReturnStatementContext

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

func NewEmptyReturnStatementContext

func NewEmptyReturnStatementContext() *ReturnStatementContext

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext

func (*ReturnStatementContext) EnterRule

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

func (*ReturnStatementContext) 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) ToStringTree

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

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

type SolidityListener

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

	// EnterPragmaName is called when entering the pragmaName production.
	EnterPragmaName(c *PragmaNameContext)

	// EnterPragmaValue is called when entering the pragmaValue production.
	EnterPragmaValue(c *PragmaValueContext)

	// EnterVersion is called when entering the version production.
	EnterVersion(c *VersionContext)

	// EnterVersionOperator is called when entering the versionOperator production.
	EnterVersionOperator(c *VersionOperatorContext)

	// EnterVersionConstraint is called when entering the versionConstraint production.
	EnterVersionConstraint(c *VersionConstraintContext)

	// EnterImportDeclaration is called when entering the importDeclaration production.
	EnterImportDeclaration(c *ImportDeclarationContext)

	// EnterImportDirective is called when entering the importDirective production.
	EnterImportDirective(c *ImportDirectiveContext)

	// EnterContractDefinition is called when entering the contractDefinition production.
	EnterContractDefinition(c *ContractDefinitionContext)

	// EnterInheritanceSpecifier is called when entering the inheritanceSpecifier production.
	EnterInheritanceSpecifier(c *InheritanceSpecifierContext)

	// EnterContractPart is called when entering the contractPart production.
	EnterContractPart(c *ContractPartContext)

	// EnterStateVariableDeclaration is called when entering the stateVariableDeclaration production.
	EnterStateVariableDeclaration(c *StateVariableDeclarationContext)

	// EnterUsingForDeclaration is called when entering the usingForDeclaration production.
	EnterUsingForDeclaration(c *UsingForDeclarationContext)

	// EnterStructDefinition is called when entering the structDefinition production.
	EnterStructDefinition(c *StructDefinitionContext)

	// EnterConstructorDefinition is called when entering the constructorDefinition production.
	EnterConstructorDefinition(c *ConstructorDefinitionContext)

	// EnterModifierDefinition is called when entering the modifierDefinition production.
	EnterModifierDefinition(c *ModifierDefinitionContext)

	// EnterModifierInvocation is called when entering the modifierInvocation production.
	EnterModifierInvocation(c *ModifierInvocationContext)

	// EnterFunctionDefinition is called when entering the functionDefinition production.
	EnterFunctionDefinition(c *FunctionDefinitionContext)

	// EnterReturnParameters is called when entering the returnParameters production.
	EnterReturnParameters(c *ReturnParametersContext)

	// EnterModifierList is called when entering the modifierList production.
	EnterModifierList(c *ModifierListContext)

	// EnterEventDefinition is called when entering the eventDefinition production.
	EnterEventDefinition(c *EventDefinitionContext)

	// EnterEnumValue is called when entering the enumValue production.
	EnterEnumValue(c *EnumValueContext)

	// EnterEnumDefinition is called when entering the enumDefinition production.
	EnterEnumDefinition(c *EnumDefinitionContext)

	// EnterParameterList is called when entering the parameterList production.
	EnterParameterList(c *ParameterListContext)

	// EnterParameter is called when entering the parameter production.
	EnterParameter(c *ParameterContext)

	// EnterEventParameterList is called when entering the eventParameterList production.
	EnterEventParameterList(c *EventParameterListContext)

	// EnterEventParameter is called when entering the eventParameter production.
	EnterEventParameter(c *EventParameterContext)

	// EnterFunctionTypeParameterList is called when entering the functionTypeParameterList production.
	EnterFunctionTypeParameterList(c *FunctionTypeParameterListContext)

	// EnterFunctionTypeParameter is called when entering the functionTypeParameter production.
	EnterFunctionTypeParameter(c *FunctionTypeParameterContext)

	// EnterVariableDeclaration is called when entering the variableDeclaration production.
	EnterVariableDeclaration(c *VariableDeclarationContext)

	// EnterTypeName is called when entering the typeName production.
	EnterTypeName(c *TypeNameContext)

	// EnterUserDefinedTypeName is called when entering the userDefinedTypeName production.
	EnterUserDefinedTypeName(c *UserDefinedTypeNameContext)

	// EnterMapping is called when entering the mapping production.
	EnterMapping(c *MappingContext)

	// EnterFunctionTypeName is called when entering the functionTypeName production.
	EnterFunctionTypeName(c *FunctionTypeNameContext)

	// EnterStorageLocation is called when entering the storageLocation production.
	EnterStorageLocation(c *StorageLocationContext)

	// EnterStateMutability is called when entering the stateMutability production.
	EnterStateMutability(c *StateMutabilityContext)

	// EnterBlock is called when entering the block production.
	EnterBlock(c *BlockContext)

	// EnterStatement is called when entering the statement production.
	EnterStatement(c *StatementContext)

	// EnterExpressionStatement is called when entering the expressionStatement production.
	EnterExpressionStatement(c *ExpressionStatementContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

	// EnterWhileStatement is called when entering the whileStatement production.
	EnterWhileStatement(c *WhileStatementContext)

	// EnterSimpleStatement is called when entering the simpleStatement production.
	EnterSimpleStatement(c *SimpleStatementContext)

	// EnterForStatement is called when entering the forStatement production.
	EnterForStatement(c *ForStatementContext)

	// EnterInlineAssemblyStatement is called when entering the inlineAssemblyStatement production.
	EnterInlineAssemblyStatement(c *InlineAssemblyStatementContext)

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

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterThrowStatement is called when entering the throwStatement production.
	EnterThrowStatement(c *ThrowStatementContext)

	// EnterEmitStatement is called when entering the emitStatement production.
	EnterEmitStatement(c *EmitStatementContext)

	// EnterVariableDeclarationStatement is called when entering the variableDeclarationStatement production.
	EnterVariableDeclarationStatement(c *VariableDeclarationStatementContext)

	// EnterVariableDeclarationList is called when entering the variableDeclarationList production.
	EnterVariableDeclarationList(c *VariableDeclarationListContext)

	// EnterIdentifierList is called when entering the identifierList production.
	EnterIdentifierList(c *IdentifierListContext)

	// EnterElementaryTypeName is called when entering the elementaryTypeName production.
	EnterElementaryTypeName(c *ElementaryTypeNameContext)

	// EnterExpression is called when entering the expression production.
	EnterExpression(c *ExpressionContext)

	// EnterPrimaryExpression is called when entering the primaryExpression production.
	EnterPrimaryExpression(c *PrimaryExpressionContext)

	// EnterExpressionList is called when entering the expressionList production.
	EnterExpressionList(c *ExpressionListContext)

	// EnterNameValueList is called when entering the nameValueList production.
	EnterNameValueList(c *NameValueListContext)

	// EnterNameValue is called when entering the nameValue production.
	EnterNameValue(c *NameValueContext)

	// EnterFunctionCallArguments is called when entering the functionCallArguments production.
	EnterFunctionCallArguments(c *FunctionCallArgumentsContext)

	// EnterFunctionCall is called when entering the functionCall production.
	EnterFunctionCall(c *FunctionCallContext)

	// EnterAssemblyBlock is called when entering the assemblyBlock production.
	EnterAssemblyBlock(c *AssemblyBlockContext)

	// EnterAssemblyItem is called when entering the assemblyItem production.
	EnterAssemblyItem(c *AssemblyItemContext)

	// EnterAssemblyExpression is called when entering the assemblyExpression production.
	EnterAssemblyExpression(c *AssemblyExpressionContext)

	// EnterAssemblyCall is called when entering the assemblyCall production.
	EnterAssemblyCall(c *AssemblyCallContext)

	// EnterAssemblyLocalDefinition is called when entering the assemblyLocalDefinition production.
	EnterAssemblyLocalDefinition(c *AssemblyLocalDefinitionContext)

	// EnterAssemblyAssignment is called when entering the assemblyAssignment production.
	EnterAssemblyAssignment(c *AssemblyAssignmentContext)

	// EnterAssemblyIdentifierOrList is called when entering the assemblyIdentifierOrList production.
	EnterAssemblyIdentifierOrList(c *AssemblyIdentifierOrListContext)

	// EnterAssemblyIdentifierList is called when entering the assemblyIdentifierList production.
	EnterAssemblyIdentifierList(c *AssemblyIdentifierListContext)

	// EnterAssemblyStackAssignment is called when entering the assemblyStackAssignment production.
	EnterAssemblyStackAssignment(c *AssemblyStackAssignmentContext)

	// EnterLabelDefinition is called when entering the labelDefinition production.
	EnterLabelDefinition(c *LabelDefinitionContext)

	// EnterAssemblySwitch is called when entering the assemblySwitch production.
	EnterAssemblySwitch(c *AssemblySwitchContext)

	// EnterAssemblyCase is called when entering the assemblyCase production.
	EnterAssemblyCase(c *AssemblyCaseContext)

	// EnterAssemblyFunctionDefinition is called when entering the assemblyFunctionDefinition production.
	EnterAssemblyFunctionDefinition(c *AssemblyFunctionDefinitionContext)

	// EnterAssemblyFunctionReturns is called when entering the assemblyFunctionReturns production.
	EnterAssemblyFunctionReturns(c *AssemblyFunctionReturnsContext)

	// EnterAssemblyFor is called when entering the assemblyFor production.
	EnterAssemblyFor(c *AssemblyForContext)

	// EnterAssemblyIf is called when entering the assemblyIf production.
	EnterAssemblyIf(c *AssemblyIfContext)

	// EnterAssemblyLiteral is called when entering the assemblyLiteral production.
	EnterAssemblyLiteral(c *AssemblyLiteralContext)

	// EnterSubAssembly is called when entering the subAssembly production.
	EnterSubAssembly(c *SubAssemblyContext)

	// EnterTupleExpression is called when entering the tupleExpression production.
	EnterTupleExpression(c *TupleExpressionContext)

	// EnterElementaryTypeNameExpression is called when entering the elementaryTypeNameExpression production.
	EnterElementaryTypeNameExpression(c *ElementaryTypeNameExpressionContext)

	// EnterNumberLiteral is called when entering the numberLiteral production.
	EnterNumberLiteral(c *NumberLiteralContext)

	// EnterIdentifier is called when entering the identifier production.
	EnterIdentifier(c *IdentifierContext)

	// ExitSourceUnit is called when exiting the sourceUnit production.
	ExitSourceUnit(c *SourceUnitContext)

	// ExitPragmaDirective is called when exiting the pragmaDirective production.
	ExitPragmaDirective(c *PragmaDirectiveContext)

	// ExitPragmaName is called when exiting the pragmaName production.
	ExitPragmaName(c *PragmaNameContext)

	// ExitPragmaValue is called when exiting the pragmaValue production.
	ExitPragmaValue(c *PragmaValueContext)

	// ExitVersion is called when exiting the version production.
	ExitVersion(c *VersionContext)

	// ExitVersionOperator is called when exiting the versionOperator production.
	ExitVersionOperator(c *VersionOperatorContext)

	// ExitVersionConstraint is called when exiting the versionConstraint production.
	ExitVersionConstraint(c *VersionConstraintContext)

	// ExitImportDeclaration is called when exiting the importDeclaration production.
	ExitImportDeclaration(c *ImportDeclarationContext)

	// ExitImportDirective is called when exiting the importDirective production.
	ExitImportDirective(c *ImportDirectiveContext)

	// ExitContractDefinition is called when exiting the contractDefinition production.
	ExitContractDefinition(c *ContractDefinitionContext)

	// ExitInheritanceSpecifier is called when exiting the inheritanceSpecifier production.
	ExitInheritanceSpecifier(c *InheritanceSpecifierContext)

	// ExitContractPart is called when exiting the contractPart production.
	ExitContractPart(c *ContractPartContext)

	// ExitStateVariableDeclaration is called when exiting the stateVariableDeclaration production.
	ExitStateVariableDeclaration(c *StateVariableDeclarationContext)

	// ExitUsingForDeclaration is called when exiting the usingForDeclaration production.
	ExitUsingForDeclaration(c *UsingForDeclarationContext)

	// ExitStructDefinition is called when exiting the structDefinition production.
	ExitStructDefinition(c *StructDefinitionContext)

	// ExitConstructorDefinition is called when exiting the constructorDefinition production.
	ExitConstructorDefinition(c *ConstructorDefinitionContext)

	// ExitModifierDefinition is called when exiting the modifierDefinition production.
	ExitModifierDefinition(c *ModifierDefinitionContext)

	// ExitModifierInvocation is called when exiting the modifierInvocation production.
	ExitModifierInvocation(c *ModifierInvocationContext)

	// ExitFunctionDefinition is called when exiting the functionDefinition production.
	ExitFunctionDefinition(c *FunctionDefinitionContext)

	// ExitReturnParameters is called when exiting the returnParameters production.
	ExitReturnParameters(c *ReturnParametersContext)

	// ExitModifierList is called when exiting the modifierList production.
	ExitModifierList(c *ModifierListContext)

	// ExitEventDefinition is called when exiting the eventDefinition production.
	ExitEventDefinition(c *EventDefinitionContext)

	// ExitEnumValue is called when exiting the enumValue production.
	ExitEnumValue(c *EnumValueContext)

	// ExitEnumDefinition is called when exiting the enumDefinition production.
	ExitEnumDefinition(c *EnumDefinitionContext)

	// ExitParameterList is called when exiting the parameterList production.
	ExitParameterList(c *ParameterListContext)

	// ExitParameter is called when exiting the parameter production.
	ExitParameter(c *ParameterContext)

	// ExitEventParameterList is called when exiting the eventParameterList production.
	ExitEventParameterList(c *EventParameterListContext)

	// ExitEventParameter is called when exiting the eventParameter production.
	ExitEventParameter(c *EventParameterContext)

	// ExitFunctionTypeParameterList is called when exiting the functionTypeParameterList production.
	ExitFunctionTypeParameterList(c *FunctionTypeParameterListContext)

	// ExitFunctionTypeParameter is called when exiting the functionTypeParameter production.
	ExitFunctionTypeParameter(c *FunctionTypeParameterContext)

	// ExitVariableDeclaration is called when exiting the variableDeclaration production.
	ExitVariableDeclaration(c *VariableDeclarationContext)

	// ExitTypeName is called when exiting the typeName production.
	ExitTypeName(c *TypeNameContext)

	// ExitUserDefinedTypeName is called when exiting the userDefinedTypeName production.
	ExitUserDefinedTypeName(c *UserDefinedTypeNameContext)

	// ExitMapping is called when exiting the mapping production.
	ExitMapping(c *MappingContext)

	// ExitFunctionTypeName is called when exiting the functionTypeName production.
	ExitFunctionTypeName(c *FunctionTypeNameContext)

	// ExitStorageLocation is called when exiting the storageLocation production.
	ExitStorageLocation(c *StorageLocationContext)

	// ExitStateMutability is called when exiting the stateMutability production.
	ExitStateMutability(c *StateMutabilityContext)

	// ExitBlock is called when exiting the block production.
	ExitBlock(c *BlockContext)

	// ExitStatement is called when exiting the statement production.
	ExitStatement(c *StatementContext)

	// ExitExpressionStatement is called when exiting the expressionStatement production.
	ExitExpressionStatement(c *ExpressionStatementContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

	// ExitWhileStatement is called when exiting the whileStatement production.
	ExitWhileStatement(c *WhileStatementContext)

	// ExitSimpleStatement is called when exiting the simpleStatement production.
	ExitSimpleStatement(c *SimpleStatementContext)

	// ExitForStatement is called when exiting the forStatement production.
	ExitForStatement(c *ForStatementContext)

	// ExitInlineAssemblyStatement is called when exiting the inlineAssemblyStatement production.
	ExitInlineAssemblyStatement(c *InlineAssemblyStatementContext)

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

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitThrowStatement is called when exiting the throwStatement production.
	ExitThrowStatement(c *ThrowStatementContext)

	// ExitEmitStatement is called when exiting the emitStatement production.
	ExitEmitStatement(c *EmitStatementContext)

	// ExitVariableDeclarationStatement is called when exiting the variableDeclarationStatement production.
	ExitVariableDeclarationStatement(c *VariableDeclarationStatementContext)

	// ExitVariableDeclarationList is called when exiting the variableDeclarationList production.
	ExitVariableDeclarationList(c *VariableDeclarationListContext)

	// ExitIdentifierList is called when exiting the identifierList production.
	ExitIdentifierList(c *IdentifierListContext)

	// ExitElementaryTypeName is called when exiting the elementaryTypeName production.
	ExitElementaryTypeName(c *ElementaryTypeNameContext)

	// ExitExpression is called when exiting the expression production.
	ExitExpression(c *ExpressionContext)

	// ExitPrimaryExpression is called when exiting the primaryExpression production.
	ExitPrimaryExpression(c *PrimaryExpressionContext)

	// ExitExpressionList is called when exiting the expressionList production.
	ExitExpressionList(c *ExpressionListContext)

	// ExitNameValueList is called when exiting the nameValueList production.
	ExitNameValueList(c *NameValueListContext)

	// ExitNameValue is called when exiting the nameValue production.
	ExitNameValue(c *NameValueContext)

	// ExitFunctionCallArguments is called when exiting the functionCallArguments production.
	ExitFunctionCallArguments(c *FunctionCallArgumentsContext)

	// ExitFunctionCall is called when exiting the functionCall production.
	ExitFunctionCall(c *FunctionCallContext)

	// ExitAssemblyBlock is called when exiting the assemblyBlock production.
	ExitAssemblyBlock(c *AssemblyBlockContext)

	// ExitAssemblyItem is called when exiting the assemblyItem production.
	ExitAssemblyItem(c *AssemblyItemContext)

	// ExitAssemblyExpression is called when exiting the assemblyExpression production.
	ExitAssemblyExpression(c *AssemblyExpressionContext)

	// ExitAssemblyCall is called when exiting the assemblyCall production.
	ExitAssemblyCall(c *AssemblyCallContext)

	// ExitAssemblyLocalDefinition is called when exiting the assemblyLocalDefinition production.
	ExitAssemblyLocalDefinition(c *AssemblyLocalDefinitionContext)

	// ExitAssemblyAssignment is called when exiting the assemblyAssignment production.
	ExitAssemblyAssignment(c *AssemblyAssignmentContext)

	// ExitAssemblyIdentifierOrList is called when exiting the assemblyIdentifierOrList production.
	ExitAssemblyIdentifierOrList(c *AssemblyIdentifierOrListContext)

	// ExitAssemblyIdentifierList is called when exiting the assemblyIdentifierList production.
	ExitAssemblyIdentifierList(c *AssemblyIdentifierListContext)

	// ExitAssemblyStackAssignment is called when exiting the assemblyStackAssignment production.
	ExitAssemblyStackAssignment(c *AssemblyStackAssignmentContext)

	// ExitLabelDefinition is called when exiting the labelDefinition production.
	ExitLabelDefinition(c *LabelDefinitionContext)

	// ExitAssemblySwitch is called when exiting the assemblySwitch production.
	ExitAssemblySwitch(c *AssemblySwitchContext)

	// ExitAssemblyCase is called when exiting the assemblyCase production.
	ExitAssemblyCase(c *AssemblyCaseContext)

	// ExitAssemblyFunctionDefinition is called when exiting the assemblyFunctionDefinition production.
	ExitAssemblyFunctionDefinition(c *AssemblyFunctionDefinitionContext)

	// ExitAssemblyFunctionReturns is called when exiting the assemblyFunctionReturns production.
	ExitAssemblyFunctionReturns(c *AssemblyFunctionReturnsContext)

	// ExitAssemblyFor is called when exiting the assemblyFor production.
	ExitAssemblyFor(c *AssemblyForContext)

	// ExitAssemblyIf is called when exiting the assemblyIf production.
	ExitAssemblyIf(c *AssemblyIfContext)

	// ExitAssemblyLiteral is called when exiting the assemblyLiteral production.
	ExitAssemblyLiteral(c *AssemblyLiteralContext)

	// ExitSubAssembly is called when exiting the subAssembly production.
	ExitSubAssembly(c *SubAssemblyContext)

	// ExitTupleExpression is called when exiting the tupleExpression production.
	ExitTupleExpression(c *TupleExpressionContext)

	// ExitElementaryTypeNameExpression is called when exiting the elementaryTypeNameExpression production.
	ExitElementaryTypeNameExpression(c *ElementaryTypeNameExpressionContext)

	// ExitNumberLiteral is called when exiting the numberLiteral production.
	ExitNumberLiteral(c *NumberLiteralContext)

	// ExitIdentifier is called when exiting the identifier production.
	ExitIdentifier(c *IdentifierContext)
}

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

type SolidityParser

type SolidityParser struct {
	*antlr.BaseParser
}

func NewSolidityParser

func NewSolidityParser(input antlr.TokenStream) *SolidityParser

func (*SolidityParser) AssemblyAssignment

func (p *SolidityParser) AssemblyAssignment() (localctx IAssemblyAssignmentContext)

func (*SolidityParser) AssemblyBlock

func (p *SolidityParser) AssemblyBlock() (localctx IAssemblyBlockContext)

func (*SolidityParser) AssemblyCall

func (p *SolidityParser) AssemblyCall() (localctx IAssemblyCallContext)

func (*SolidityParser) AssemblyCase

func (p *SolidityParser) AssemblyCase() (localctx IAssemblyCaseContext)

func (*SolidityParser) AssemblyExpression

func (p *SolidityParser) AssemblyExpression() (localctx IAssemblyExpressionContext)

func (*SolidityParser) AssemblyFor

func (p *SolidityParser) AssemblyFor() (localctx IAssemblyForContext)

func (*SolidityParser) AssemblyFunctionDefinition

func (p *SolidityParser) AssemblyFunctionDefinition() (localctx IAssemblyFunctionDefinitionContext)

func (*SolidityParser) AssemblyFunctionReturns

func (p *SolidityParser) AssemblyFunctionReturns() (localctx IAssemblyFunctionReturnsContext)

func (*SolidityParser) AssemblyIdentifierList

func (p *SolidityParser) AssemblyIdentifierList() (localctx IAssemblyIdentifierListContext)

func (*SolidityParser) AssemblyIdentifierOrList

func (p *SolidityParser) AssemblyIdentifierOrList() (localctx IAssemblyIdentifierOrListContext)

func (*SolidityParser) AssemblyIf

func (p *SolidityParser) AssemblyIf() (localctx IAssemblyIfContext)

func (*SolidityParser) AssemblyItem

func (p *SolidityParser) AssemblyItem() (localctx IAssemblyItemContext)

func (*SolidityParser) AssemblyLiteral

func (p *SolidityParser) AssemblyLiteral() (localctx IAssemblyLiteralContext)

func (*SolidityParser) AssemblyLocalDefinition

func (p *SolidityParser) AssemblyLocalDefinition() (localctx IAssemblyLocalDefinitionContext)

func (*SolidityParser) AssemblyStackAssignment

func (p *SolidityParser) AssemblyStackAssignment() (localctx IAssemblyStackAssignmentContext)

func (*SolidityParser) AssemblySwitch

func (p *SolidityParser) AssemblySwitch() (localctx IAssemblySwitchContext)

func (*SolidityParser) Block

func (p *SolidityParser) Block() (localctx IBlockContext)

func (*SolidityParser) BreakStatement

func (p *SolidityParser) BreakStatement() (localctx IBreakStatementContext)

func (*SolidityParser) ConstructorDefinition

func (p *SolidityParser) ConstructorDefinition() (localctx IConstructorDefinitionContext)

func (*SolidityParser) ContinueStatement

func (p *SolidityParser) ContinueStatement() (localctx IContinueStatementContext)

func (*SolidityParser) ContractDefinition

func (p *SolidityParser) ContractDefinition() (localctx IContractDefinitionContext)

func (*SolidityParser) ContractPart

func (p *SolidityParser) ContractPart() (localctx IContractPartContext)

func (*SolidityParser) DoWhileStatement

func (p *SolidityParser) DoWhileStatement() (localctx IDoWhileStatementContext)

func (*SolidityParser) ElementaryTypeName

func (p *SolidityParser) ElementaryTypeName() (localctx IElementaryTypeNameContext)

func (*SolidityParser) ElementaryTypeNameExpression

func (p *SolidityParser) ElementaryTypeNameExpression() (localctx IElementaryTypeNameExpressionContext)

func (*SolidityParser) EmitStatement

func (p *SolidityParser) EmitStatement() (localctx IEmitStatementContext)

func (*SolidityParser) EnumDefinition

func (p *SolidityParser) EnumDefinition() (localctx IEnumDefinitionContext)

func (*SolidityParser) EnumValue

func (p *SolidityParser) EnumValue() (localctx IEnumValueContext)

func (*SolidityParser) EventDefinition

func (p *SolidityParser) EventDefinition() (localctx IEventDefinitionContext)

func (*SolidityParser) EventParameter

func (p *SolidityParser) EventParameter() (localctx IEventParameterContext)

func (*SolidityParser) EventParameterList

func (p *SolidityParser) EventParameterList() (localctx IEventParameterListContext)

func (*SolidityParser) Expression

func (p *SolidityParser) Expression() (localctx IExpressionContext)

func (*SolidityParser) ExpressionList

func (p *SolidityParser) ExpressionList() (localctx IExpressionListContext)

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

func (p *SolidityParser) ForStatement() (localctx IForStatementContext)

func (*SolidityParser) FunctionCall

func (p *SolidityParser) FunctionCall() (localctx IFunctionCallContext)

func (*SolidityParser) FunctionCallArguments

func (p *SolidityParser) FunctionCallArguments() (localctx IFunctionCallArgumentsContext)

func (*SolidityParser) FunctionDefinition

func (p *SolidityParser) FunctionDefinition() (localctx IFunctionDefinitionContext)

func (*SolidityParser) FunctionTypeName

func (p *SolidityParser) FunctionTypeName() (localctx IFunctionTypeNameContext)

func (*SolidityParser) FunctionTypeParameter

func (p *SolidityParser) FunctionTypeParameter() (localctx IFunctionTypeParameterContext)

func (*SolidityParser) FunctionTypeParameterList

func (p *SolidityParser) FunctionTypeParameterList() (localctx IFunctionTypeParameterListContext)

func (*SolidityParser) Identifier

func (p *SolidityParser) Identifier() (localctx IIdentifierContext)

func (*SolidityParser) IdentifierList

func (p *SolidityParser) IdentifierList() (localctx IIdentifierListContext)

func (*SolidityParser) IfStatement

func (p *SolidityParser) IfStatement() (localctx IIfStatementContext)

func (*SolidityParser) ImportDeclaration

func (p *SolidityParser) ImportDeclaration() (localctx IImportDeclarationContext)

func (*SolidityParser) ImportDirective

func (p *SolidityParser) ImportDirective() (localctx IImportDirectiveContext)

func (*SolidityParser) InheritanceSpecifier

func (p *SolidityParser) InheritanceSpecifier() (localctx IInheritanceSpecifierContext)

func (*SolidityParser) InlineAssemblyStatement

func (p *SolidityParser) InlineAssemblyStatement() (localctx IInlineAssemblyStatementContext)

func (*SolidityParser) LabelDefinition

func (p *SolidityParser) LabelDefinition() (localctx ILabelDefinitionContext)

func (*SolidityParser) Mapping

func (p *SolidityParser) Mapping() (localctx IMappingContext)

func (*SolidityParser) ModifierDefinition

func (p *SolidityParser) ModifierDefinition() (localctx IModifierDefinitionContext)

func (*SolidityParser) ModifierInvocation

func (p *SolidityParser) ModifierInvocation() (localctx IModifierInvocationContext)

func (*SolidityParser) ModifierList

func (p *SolidityParser) ModifierList() (localctx IModifierListContext)

func (*SolidityParser) NameValue

func (p *SolidityParser) NameValue() (localctx INameValueContext)

func (*SolidityParser) NameValueList

func (p *SolidityParser) NameValueList() (localctx INameValueListContext)

func (*SolidityParser) NumberLiteral

func (p *SolidityParser) NumberLiteral() (localctx INumberLiteralContext)

func (*SolidityParser) Parameter

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

func (*SolidityParser) ParameterList

func (p *SolidityParser) ParameterList() (localctx IParameterListContext)

func (*SolidityParser) PragmaDirective

func (p *SolidityParser) PragmaDirective() (localctx IPragmaDirectiveContext)

func (*SolidityParser) PragmaName

func (p *SolidityParser) PragmaName() (localctx IPragmaNameContext)

func (*SolidityParser) PragmaValue

func (p *SolidityParser) PragmaValue() (localctx IPragmaValueContext)

func (*SolidityParser) PrimaryExpression

func (p *SolidityParser) PrimaryExpression() (localctx IPrimaryExpressionContext)

func (*SolidityParser) ReturnParameters

func (p *SolidityParser) ReturnParameters() (localctx IReturnParametersContext)

func (*SolidityParser) ReturnStatement

func (p *SolidityParser) ReturnStatement() (localctx IReturnStatementContext)

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

func (p *SolidityParser) Statement() (localctx IStatementContext)

func (*SolidityParser) StorageLocation

func (p *SolidityParser) StorageLocation() (localctx IStorageLocationContext)

func (*SolidityParser) StructDefinition

func (p *SolidityParser) StructDefinition() (localctx IStructDefinitionContext)

func (*SolidityParser) SubAssembly

func (p *SolidityParser) SubAssembly() (localctx ISubAssemblyContext)

func (*SolidityParser) ThrowStatement

func (p *SolidityParser) ThrowStatement() (localctx IThrowStatementContext)

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

func (p *SolidityParser) UserDefinedTypeName() (localctx IUserDefinedTypeNameContext)

func (*SolidityParser) UsingForDeclaration

func (p *SolidityParser) UsingForDeclaration() (localctx IUsingForDeclarationContext)

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

func (p *SolidityParser) Version() (localctx IVersionContext)

func (*SolidityParser) VersionConstraint

func (p *SolidityParser) VersionConstraint() (localctx IVersionConstraintContext)

func (*SolidityParser) VersionOperator

func (p *SolidityParser) VersionOperator() (localctx IVersionOperatorContext)

func (*SolidityParser) WhileStatement

func (p *SolidityParser) WhileStatement() (localctx IWhileStatementContext)

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

func (s *SourceUnitContext) AllContractDefinition() []IContractDefinitionContext

func (*SourceUnitContext) AllImportDirective

func (s *SourceUnitContext) AllImportDirective() []IImportDirectiveContext

func (*SourceUnitContext) AllPragmaDirective

func (s *SourceUnitContext) AllPragmaDirective() []IPragmaDirectiveContext

func (*SourceUnitContext) ContractDefinition

func (s *SourceUnitContext) ContractDefinition(i int) IContractDefinitionContext

func (*SourceUnitContext) EOF

func (*SourceUnitContext) EnterRule

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

func (*SourceUnitContext) ExitRule

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

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

func (*SourceUnitContext) IsSourceUnitContext()

func (*SourceUnitContext) PragmaDirective

func (s *SourceUnitContext) PragmaDirective(i int) IPragmaDirectiveContext

func (*SourceUnitContext) ToStringTree

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

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

func (s *StateMutabilityContext) ConstantKeyword() antlr.TerminalNode

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

func (s *StateMutabilityContext) PayableKeyword() antlr.TerminalNode

func (*StateMutabilityContext) PureKeyword

func (s *StateMutabilityContext) PureKeyword() antlr.TerminalNode

func (*StateMutabilityContext) ToStringTree

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

func (*StateMutabilityContext) ViewKeyword

func (s *StateMutabilityContext) ViewKeyword() 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) AllConstantKeyword

func (s *StateVariableDeclarationContext) AllConstantKeyword() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllInternalKeyword

func (s *StateVariableDeclarationContext) AllInternalKeyword() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllPrivateKeyword

func (s *StateVariableDeclarationContext) AllPrivateKeyword() []antlr.TerminalNode

func (*StateVariableDeclarationContext) AllPublicKeyword

func (s *StateVariableDeclarationContext) AllPublicKeyword() []antlr.TerminalNode

func (*StateVariableDeclarationContext) ConstantKeyword

func (s *StateVariableDeclarationContext) ConstantKeyword(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) EnterRule

func (*StateVariableDeclarationContext) ExitRule

func (*StateVariableDeclarationContext) Expression

func (*StateVariableDeclarationContext) GetParser

func (*StateVariableDeclarationContext) GetRuleContext

func (*StateVariableDeclarationContext) Identifier

func (*StateVariableDeclarationContext) InternalKeyword

func (s *StateVariableDeclarationContext) InternalKeyword(i int) antlr.TerminalNode

func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext

func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()

func (*StateVariableDeclarationContext) PrivateKeyword

func (*StateVariableDeclarationContext) PublicKeyword

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

func (s *StatementContext) InlineAssemblyStatement() IInlineAssemblyStatementContext

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ReturnStatement

func (s *StatementContext) ReturnStatement() IReturnStatementContext

func (*StatementContext) SimpleStatement

func (s *StatementContext) SimpleStatement() ISimpleStatementContext

func (*StatementContext) ThrowStatement

func (s *StatementContext) ThrowStatement() IThrowStatementContext

func (*StatementContext) ToStringTree

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

func (*StatementContext) WhileStatement

func (s *StatementContext) WhileStatement() IWhileStatementContext

type StorageLocationContext

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

func NewEmptyStorageLocationContext

func NewEmptyStorageLocationContext() *StorageLocationContext

func NewStorageLocationContext

func NewStorageLocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StorageLocationContext

func (*StorageLocationContext) EnterRule

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

func (*StorageLocationContext) ExitRule

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

func (*StorageLocationContext) GetParser

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

func (*StorageLocationContext) GetRuleContext

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

func (*StorageLocationContext) IsStorageLocationContext

func (*StorageLocationContext) IsStorageLocationContext()

func (*StorageLocationContext) ToStringTree

func (s *StorageLocationContext) 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) AllVariableDeclaration

func (s *StructDefinitionContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*StructDefinitionContext) EnterRule

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

func (*StructDefinitionContext) ExitRule

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

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

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

func (*StructDefinitionContext) VariableDeclaration

func (s *StructDefinitionContext) VariableDeclaration(i int) IVariableDeclarationContext

type SubAssemblyContext

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

func NewEmptySubAssemblyContext

func NewEmptySubAssemblyContext() *SubAssemblyContext

func NewSubAssemblyContext

func NewSubAssemblyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SubAssemblyContext

func (*SubAssemblyContext) AssemblyBlock

func (s *SubAssemblyContext) AssemblyBlock() IAssemblyBlockContext

func (*SubAssemblyContext) EnterRule

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

func (*SubAssemblyContext) ExitRule

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

func (*SubAssemblyContext) GetParser

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

func (*SubAssemblyContext) GetRuleContext

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

func (*SubAssemblyContext) Identifier

func (s *SubAssemblyContext) Identifier() IIdentifierContext

func (*SubAssemblyContext) IsSubAssemblyContext

func (*SubAssemblyContext) IsSubAssemblyContext()

func (*SubAssemblyContext) ToStringTree

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

type ThrowStatementContext

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

func NewEmptyThrowStatementContext

func NewEmptyThrowStatementContext() *ThrowStatementContext

func NewThrowStatementContext

func NewThrowStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ThrowStatementContext

func (*ThrowStatementContext) EnterRule

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

func (*ThrowStatementContext) ExitRule

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

func (*ThrowStatementContext) GetParser

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

func (*ThrowStatementContext) GetRuleContext

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

func (*ThrowStatementContext) IsThrowStatementContext

func (*ThrowStatementContext) IsThrowStatementContext()

func (*ThrowStatementContext) ToStringTree

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

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

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

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

func (*TypeNameContext) IsTypeNameContext()

func (*TypeNameContext) Mapping

func (s *TypeNameContext) Mapping() IMappingContext

func (*TypeNameContext) ToStringTree

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

func (*TypeNameContext) TypeName

func (s *TypeNameContext) TypeName() ITypeNameContext

func (*TypeNameContext) UserDefinedTypeName

func (s *TypeNameContext) UserDefinedTypeName() IUserDefinedTypeNameContext

type UserDefinedTypeNameContext

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

func NewEmptyUserDefinedTypeNameContext

func NewEmptyUserDefinedTypeNameContext() *UserDefinedTypeNameContext

func NewUserDefinedTypeNameContext

func NewUserDefinedTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserDefinedTypeNameContext

func (*UserDefinedTypeNameContext) AllIdentifier

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

func (*UserDefinedTypeNameContext) EnterRule

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

func (*UserDefinedTypeNameContext) ExitRule

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

func (*UserDefinedTypeNameContext) GetParser

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

func (*UserDefinedTypeNameContext) GetRuleContext

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

func (*UserDefinedTypeNameContext) Identifier

func (*UserDefinedTypeNameContext) IsUserDefinedTypeNameContext

func (*UserDefinedTypeNameContext) IsUserDefinedTypeNameContext()

func (*UserDefinedTypeNameContext) ToStringTree

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

type UsingForDeclarationContext

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

func NewEmptyUsingForDeclarationContext

func NewEmptyUsingForDeclarationContext() *UsingForDeclarationContext

func NewUsingForDeclarationContext

func NewUsingForDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UsingForDeclarationContext

func (*UsingForDeclarationContext) EnterRule

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

func (*UsingForDeclarationContext) ExitRule

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

func (*UsingForDeclarationContext) GetParser

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

func (*UsingForDeclarationContext) GetRuleContext

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

func (*UsingForDeclarationContext) Identifier

func (*UsingForDeclarationContext) IsUsingForDeclarationContext

func (*UsingForDeclarationContext) IsUsingForDeclarationContext()

func (*UsingForDeclarationContext) ToStringTree

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

func (*UsingForDeclarationContext) TypeName

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

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

func (*VariableDeclarationContext) ExitRule

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

func (*VariableDeclarationContext) GetParser

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

func (*VariableDeclarationContext) GetRuleContext

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

func (*VariableDeclarationContext) Identifier

func (*VariableDeclarationContext) IsVariableDeclarationContext

func (*VariableDeclarationContext) IsVariableDeclarationContext()

func (*VariableDeclarationContext) StorageLocation

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

func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext

func (*VariableDeclarationListContext) EnterRule

func (*VariableDeclarationListContext) ExitRule

func (*VariableDeclarationListContext) GetParser

func (*VariableDeclarationListContext) GetRuleContext

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

func (*VariableDeclarationListContext) IsVariableDeclarationListContext

func (*VariableDeclarationListContext) IsVariableDeclarationListContext()

func (*VariableDeclarationListContext) ToStringTree

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

func (*VariableDeclarationListContext) VariableDeclaration

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

func (*VariableDeclarationStatementContext) ExitRule

func (*VariableDeclarationStatementContext) Expression

func (*VariableDeclarationStatementContext) GetParser

func (*VariableDeclarationStatementContext) GetRuleContext

func (*VariableDeclarationStatementContext) IdentifierList

func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext

func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()

func (*VariableDeclarationStatementContext) ToStringTree

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

func (*VariableDeclarationStatementContext) VariableDeclaration

func (*VariableDeclarationStatementContext) VariableDeclarationList

type VersionConstraintContext

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

func NewEmptyVersionConstraintContext

func NewEmptyVersionConstraintContext() *VersionConstraintContext

func NewVersionConstraintContext

func NewVersionConstraintContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VersionConstraintContext

func (*VersionConstraintContext) EnterRule

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

func (*VersionConstraintContext) ExitRule

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

func (*VersionConstraintContext) GetParser

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

func (*VersionConstraintContext) GetRuleContext

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

func (*VersionConstraintContext) IsVersionConstraintContext

func (*VersionConstraintContext) IsVersionConstraintContext()

func (*VersionConstraintContext) ToStringTree

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

func (*VersionConstraintContext) VersionLiteral

func (s *VersionConstraintContext) VersionLiteral() antlr.TerminalNode

func (*VersionConstraintContext) VersionOperator

type VersionContext

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

func NewEmptyVersionContext

func NewEmptyVersionContext() *VersionContext

func NewVersionContext

func NewVersionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VersionContext

func (*VersionContext) AllVersionConstraint

func (s *VersionContext) AllVersionConstraint() []IVersionConstraintContext

func (*VersionContext) EnterRule

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

func (*VersionContext) ExitRule

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

func (*VersionContext) GetParser

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

func (*VersionContext) GetRuleContext

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

func (*VersionContext) IsVersionContext

func (*VersionContext) IsVersionContext()

func (*VersionContext) ToStringTree

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

func (*VersionContext) VersionConstraint

func (s *VersionContext) VersionConstraint(i int) IVersionConstraintContext

type VersionOperatorContext

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

func NewEmptyVersionOperatorContext

func NewEmptyVersionOperatorContext() *VersionOperatorContext

func NewVersionOperatorContext

func NewVersionOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VersionOperatorContext

func (*VersionOperatorContext) EnterRule

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

func (*VersionOperatorContext) ExitRule

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

func (*VersionOperatorContext) GetParser

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

func (*VersionOperatorContext) GetRuleContext

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

func (*VersionOperatorContext) IsVersionOperatorContext

func (*VersionOperatorContext) IsVersionOperatorContext()

func (*VersionOperatorContext) ToStringTree

func (s *VersionOperatorContext) 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) Statement

func (*WhileStatementContext) ToStringTree

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL