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 ¶
- Constants
- type AssemblyAssignmentContext
- func (s *AssemblyAssignmentContext) AssemblyExpression() IAssemblyExpressionContext
- func (s *AssemblyAssignmentContext) AssemblyIdentifierOrList() IAssemblyIdentifierOrListContext
- func (s *AssemblyAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyAssignmentContext) GetParser() antlr.Parser
- func (s *AssemblyAssignmentContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyAssignmentContext) IsAssemblyAssignmentContext()
- func (s *AssemblyAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyBlockContext
- func (s *AssemblyBlockContext) AllAssemblyItem() []IAssemblyItemContext
- func (s *AssemblyBlockContext) AssemblyItem(i int) IAssemblyItemContext
- func (s *AssemblyBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyBlockContext) GetParser() antlr.Parser
- func (s *AssemblyBlockContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyBlockContext) IsAssemblyBlockContext()
- func (s *AssemblyBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyCallContext
- func (s *AssemblyCallContext) AllAssemblyExpression() []IAssemblyExpressionContext
- func (s *AssemblyCallContext) AssemblyExpression(i int) IAssemblyExpressionContext
- func (s *AssemblyCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyCallContext) GetParser() antlr.Parser
- func (s *AssemblyCallContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyCallContext) Identifier() IIdentifierContext
- func (*AssemblyCallContext) IsAssemblyCallContext()
- func (s *AssemblyCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyCaseContext
- func (s *AssemblyCaseContext) AssemblyBlock() IAssemblyBlockContext
- func (s *AssemblyCaseContext) AssemblyLiteral() IAssemblyLiteralContext
- func (s *AssemblyCaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyCaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyCaseContext) GetParser() antlr.Parser
- func (s *AssemblyCaseContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyCaseContext) IsAssemblyCaseContext()
- func (s *AssemblyCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyExpressionContext
- func (s *AssemblyExpressionContext) AssemblyCall() IAssemblyCallContext
- func (s *AssemblyExpressionContext) AssemblyLiteral() IAssemblyLiteralContext
- func (s *AssemblyExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyExpressionContext) GetParser() antlr.Parser
- func (s *AssemblyExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyExpressionContext) IsAssemblyExpressionContext()
- func (s *AssemblyExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyForContext
- func (s *AssemblyForContext) AllAssemblyBlock() []IAssemblyBlockContext
- func (s *AssemblyForContext) AllAssemblyExpression() []IAssemblyExpressionContext
- func (s *AssemblyForContext) AssemblyBlock(i int) IAssemblyBlockContext
- func (s *AssemblyForContext) AssemblyExpression(i int) IAssemblyExpressionContext
- func (s *AssemblyForContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyForContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyForContext) GetParser() antlr.Parser
- func (s *AssemblyForContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyForContext) IsAssemblyForContext()
- func (s *AssemblyForContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyFunctionDefinitionContext
- func (s *AssemblyFunctionDefinitionContext) AssemblyBlock() IAssemblyBlockContext
- func (s *AssemblyFunctionDefinitionContext) AssemblyFunctionReturns() IAssemblyFunctionReturnsContext
- func (s *AssemblyFunctionDefinitionContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
- func (s *AssemblyFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFunctionDefinitionContext) GetParser() antlr.Parser
- func (s *AssemblyFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyFunctionDefinitionContext) Identifier() IIdentifierContext
- func (*AssemblyFunctionDefinitionContext) IsAssemblyFunctionDefinitionContext()
- func (s *AssemblyFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyFunctionReturnsContext
- func (s *AssemblyFunctionReturnsContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
- func (s *AssemblyFunctionReturnsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFunctionReturnsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFunctionReturnsContext) GetParser() antlr.Parser
- func (s *AssemblyFunctionReturnsContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyFunctionReturnsContext) IsAssemblyFunctionReturnsContext()
- func (s *AssemblyFunctionReturnsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyIdentifierListContext
- func (s *AssemblyIdentifierListContext) AllIdentifier() []IIdentifierContext
- func (s *AssemblyIdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIdentifierListContext) GetParser() antlr.Parser
- func (s *AssemblyIdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyIdentifierListContext) Identifier(i int) IIdentifierContext
- func (*AssemblyIdentifierListContext) IsAssemblyIdentifierListContext()
- func (s *AssemblyIdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyIdentifierOrListContext
- func (s *AssemblyIdentifierOrListContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
- func (s *AssemblyIdentifierOrListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIdentifierOrListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIdentifierOrListContext) GetParser() antlr.Parser
- func (s *AssemblyIdentifierOrListContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyIdentifierOrListContext) Identifier() IIdentifierContext
- func (*AssemblyIdentifierOrListContext) IsAssemblyIdentifierOrListContext()
- func (s *AssemblyIdentifierOrListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyIfContext
- func (s *AssemblyIfContext) AssemblyBlock() IAssemblyBlockContext
- func (s *AssemblyIfContext) AssemblyExpression() IAssemblyExpressionContext
- func (s *AssemblyIfContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIfContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyIfContext) GetParser() antlr.Parser
- func (s *AssemblyIfContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyIfContext) IsAssemblyIfContext()
- func (s *AssemblyIfContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyItemContext
- func (s *AssemblyItemContext) AssemblyAssignment() IAssemblyAssignmentContext
- func (s *AssemblyItemContext) AssemblyBlock() IAssemblyBlockContext
- func (s *AssemblyItemContext) AssemblyExpression() IAssemblyExpressionContext
- func (s *AssemblyItemContext) AssemblyFor() IAssemblyForContext
- func (s *AssemblyItemContext) AssemblyFunctionDefinition() IAssemblyFunctionDefinitionContext
- func (s *AssemblyItemContext) AssemblyIf() IAssemblyIfContext
- func (s *AssemblyItemContext) AssemblyLocalDefinition() IAssemblyLocalDefinitionContext
- func (s *AssemblyItemContext) AssemblyStackAssignment() IAssemblyStackAssignmentContext
- func (s *AssemblyItemContext) AssemblySwitch() IAssemblySwitchContext
- func (s *AssemblyItemContext) BreakKeyword() antlr.TerminalNode
- func (s *AssemblyItemContext) ContinueKeyword() antlr.TerminalNode
- func (s *AssemblyItemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyItemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyItemContext) GetParser() antlr.Parser
- func (s *AssemblyItemContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyItemContext) HexLiteral() antlr.TerminalNode
- func (s *AssemblyItemContext) Identifier() IIdentifierContext
- func (*AssemblyItemContext) IsAssemblyItemContext()
- func (s *AssemblyItemContext) LabelDefinition() ILabelDefinitionContext
- func (s *AssemblyItemContext) NumberLiteral() INumberLiteralContext
- func (s *AssemblyItemContext) StringLiteral() antlr.TerminalNode
- func (s *AssemblyItemContext) SubAssembly() ISubAssemblyContext
- func (s *AssemblyItemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyLiteralContext
- func (s *AssemblyLiteralContext) DecimalNumber() antlr.TerminalNode
- func (s *AssemblyLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyLiteralContext) GetParser() antlr.Parser
- func (s *AssemblyLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyLiteralContext) HexLiteral() antlr.TerminalNode
- func (s *AssemblyLiteralContext) HexNumber() antlr.TerminalNode
- func (*AssemblyLiteralContext) IsAssemblyLiteralContext()
- func (s *AssemblyLiteralContext) StringLiteral() antlr.TerminalNode
- func (s *AssemblyLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyLocalDefinitionContext
- func (s *AssemblyLocalDefinitionContext) AssemblyExpression() IAssemblyExpressionContext
- func (s *AssemblyLocalDefinitionContext) AssemblyIdentifierOrList() IAssemblyIdentifierOrListContext
- func (s *AssemblyLocalDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyLocalDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyLocalDefinitionContext) GetParser() antlr.Parser
- func (s *AssemblyLocalDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyLocalDefinitionContext) IsAssemblyLocalDefinitionContext()
- func (s *AssemblyLocalDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyStackAssignmentContext
- func (s *AssemblyStackAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyStackAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyStackAssignmentContext) GetParser() antlr.Parser
- func (s *AssemblyStackAssignmentContext) GetRuleContext() antlr.RuleContext
- func (s *AssemblyStackAssignmentContext) Identifier() IIdentifierContext
- func (*AssemblyStackAssignmentContext) IsAssemblyStackAssignmentContext()
- func (s *AssemblyStackAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblySwitchContext
- func (s *AssemblySwitchContext) AllAssemblyCase() []IAssemblyCaseContext
- func (s *AssemblySwitchContext) AssemblyCase(i int) IAssemblyCaseContext
- func (s *AssemblySwitchContext) AssemblyExpression() IAssemblyExpressionContext
- func (s *AssemblySwitchContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblySwitchContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblySwitchContext) GetParser() antlr.Parser
- func (s *AssemblySwitchContext) GetRuleContext() antlr.RuleContext
- func (*AssemblySwitchContext) IsAssemblySwitchContext()
- func (s *AssemblySwitchContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseSolidityListener
- func (s *BaseSolidityListener) EnterAssemblyAssignment(ctx *AssemblyAssignmentContext)
- func (s *BaseSolidityListener) EnterAssemblyBlock(ctx *AssemblyBlockContext)
- func (s *BaseSolidityListener) EnterAssemblyCall(ctx *AssemblyCallContext)
- func (s *BaseSolidityListener) EnterAssemblyCase(ctx *AssemblyCaseContext)
- func (s *BaseSolidityListener) EnterAssemblyExpression(ctx *AssemblyExpressionContext)
- func (s *BaseSolidityListener) EnterAssemblyFor(ctx *AssemblyForContext)
- func (s *BaseSolidityListener) EnterAssemblyFunctionDefinition(ctx *AssemblyFunctionDefinitionContext)
- func (s *BaseSolidityListener) EnterAssemblyFunctionReturns(ctx *AssemblyFunctionReturnsContext)
- func (s *BaseSolidityListener) EnterAssemblyIdentifierList(ctx *AssemblyIdentifierListContext)
- func (s *BaseSolidityListener) EnterAssemblyIdentifierOrList(ctx *AssemblyIdentifierOrListContext)
- func (s *BaseSolidityListener) EnterAssemblyIf(ctx *AssemblyIfContext)
- func (s *BaseSolidityListener) EnterAssemblyItem(ctx *AssemblyItemContext)
- func (s *BaseSolidityListener) EnterAssemblyLiteral(ctx *AssemblyLiteralContext)
- func (s *BaseSolidityListener) EnterAssemblyLocalDefinition(ctx *AssemblyLocalDefinitionContext)
- func (s *BaseSolidityListener) EnterAssemblyStackAssignment(ctx *AssemblyStackAssignmentContext)
- func (s *BaseSolidityListener) EnterAssemblySwitch(ctx *AssemblySwitchContext)
- func (s *BaseSolidityListener) EnterBlock(ctx *BlockContext)
- func (s *BaseSolidityListener) EnterBreakStatement(ctx *BreakStatementContext)
- func (s *BaseSolidityListener) EnterConstructorDefinition(ctx *ConstructorDefinitionContext)
- func (s *BaseSolidityListener) EnterContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseSolidityListener) EnterContractDefinition(ctx *ContractDefinitionContext)
- func (s *BaseSolidityListener) EnterContractPart(ctx *ContractPartContext)
- func (s *BaseSolidityListener) EnterDoWhileStatement(ctx *DoWhileStatementContext)
- func (s *BaseSolidityListener) EnterElementaryTypeName(ctx *ElementaryTypeNameContext)
- func (s *BaseSolidityListener) EnterElementaryTypeNameExpression(ctx *ElementaryTypeNameExpressionContext)
- func (s *BaseSolidityListener) EnterEmitStatement(ctx *EmitStatementContext)
- func (s *BaseSolidityListener) EnterEnumDefinition(ctx *EnumDefinitionContext)
- func (s *BaseSolidityListener) EnterEnumValue(ctx *EnumValueContext)
- func (s *BaseSolidityListener) EnterEventDefinition(ctx *EventDefinitionContext)
- func (s *BaseSolidityListener) EnterEventParameter(ctx *EventParameterContext)
- func (s *BaseSolidityListener) EnterEventParameterList(ctx *EventParameterListContext)
- func (s *BaseSolidityListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSolidityListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseSolidityListener) EnterExpressionList(ctx *ExpressionListContext)
- func (s *BaseSolidityListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseSolidityListener) EnterForStatement(ctx *ForStatementContext)
- func (s *BaseSolidityListener) EnterFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSolidityListener) EnterFunctionCallArguments(ctx *FunctionCallArgumentsContext)
- func (s *BaseSolidityListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseSolidityListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BaseSolidityListener) EnterFunctionTypeParameter(ctx *FunctionTypeParameterContext)
- func (s *BaseSolidityListener) EnterFunctionTypeParameterList(ctx *FunctionTypeParameterListContext)
- func (s *BaseSolidityListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseSolidityListener) EnterIdentifierList(ctx *IdentifierListContext)
- func (s *BaseSolidityListener) EnterIfStatement(ctx *IfStatementContext)
- func (s *BaseSolidityListener) EnterImportDeclaration(ctx *ImportDeclarationContext)
- func (s *BaseSolidityListener) EnterImportDirective(ctx *ImportDirectiveContext)
- func (s *BaseSolidityListener) EnterInheritanceSpecifier(ctx *InheritanceSpecifierContext)
- func (s *BaseSolidityListener) EnterInlineAssemblyStatement(ctx *InlineAssemblyStatementContext)
- func (s *BaseSolidityListener) EnterLabelDefinition(ctx *LabelDefinitionContext)
- func (s *BaseSolidityListener) EnterMapping(ctx *MappingContext)
- func (s *BaseSolidityListener) EnterModifierDefinition(ctx *ModifierDefinitionContext)
- func (s *BaseSolidityListener) EnterModifierInvocation(ctx *ModifierInvocationContext)
- func (s *BaseSolidityListener) EnterModifierList(ctx *ModifierListContext)
- func (s *BaseSolidityListener) EnterNameValue(ctx *NameValueContext)
- func (s *BaseSolidityListener) EnterNameValueList(ctx *NameValueListContext)
- func (s *BaseSolidityListener) EnterNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseSolidityListener) EnterParameter(ctx *ParameterContext)
- func (s *BaseSolidityListener) EnterParameterList(ctx *ParameterListContext)
- func (s *BaseSolidityListener) EnterPragmaDirective(ctx *PragmaDirectiveContext)
- func (s *BaseSolidityListener) EnterPragmaName(ctx *PragmaNameContext)
- func (s *BaseSolidityListener) EnterPragmaValue(ctx *PragmaValueContext)
- func (s *BaseSolidityListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSolidityListener) EnterReturnParameters(ctx *ReturnParametersContext)
- func (s *BaseSolidityListener) EnterReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseSolidityListener) EnterSimpleStatement(ctx *SimpleStatementContext)
- func (s *BaseSolidityListener) EnterSourceUnit(ctx *SourceUnitContext)
- func (s *BaseSolidityListener) EnterStateMutability(ctx *StateMutabilityContext)
- func (s *BaseSolidityListener) EnterStateVariableDeclaration(ctx *StateVariableDeclarationContext)
- func (s *BaseSolidityListener) EnterStatement(ctx *StatementContext)
- func (s *BaseSolidityListener) EnterStorageLocation(ctx *StorageLocationContext)
- func (s *BaseSolidityListener) EnterStructDefinition(ctx *StructDefinitionContext)
- func (s *BaseSolidityListener) EnterSubAssembly(ctx *SubAssemblyContext)
- func (s *BaseSolidityListener) EnterThrowStatement(ctx *ThrowStatementContext)
- func (s *BaseSolidityListener) EnterTupleExpression(ctx *TupleExpressionContext)
- func (s *BaseSolidityListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BaseSolidityListener) EnterUserDefinedTypeName(ctx *UserDefinedTypeNameContext)
- func (s *BaseSolidityListener) EnterUsingForDeclaration(ctx *UsingForDeclarationContext)
- func (s *BaseSolidityListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseSolidityListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseSolidityListener) EnterVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
- func (s *BaseSolidityListener) EnterVersion(ctx *VersionContext)
- func (s *BaseSolidityListener) EnterVersionConstraint(ctx *VersionConstraintContext)
- func (s *BaseSolidityListener) EnterVersionOperator(ctx *VersionOperatorContext)
- func (s *BaseSolidityListener) EnterWhileStatement(ctx *WhileStatementContext)
- func (s *BaseSolidityListener) ExitAssemblyAssignment(ctx *AssemblyAssignmentContext)
- func (s *BaseSolidityListener) ExitAssemblyBlock(ctx *AssemblyBlockContext)
- func (s *BaseSolidityListener) ExitAssemblyCall(ctx *AssemblyCallContext)
- func (s *BaseSolidityListener) ExitAssemblyCase(ctx *AssemblyCaseContext)
- func (s *BaseSolidityListener) ExitAssemblyExpression(ctx *AssemblyExpressionContext)
- func (s *BaseSolidityListener) ExitAssemblyFor(ctx *AssemblyForContext)
- func (s *BaseSolidityListener) ExitAssemblyFunctionDefinition(ctx *AssemblyFunctionDefinitionContext)
- func (s *BaseSolidityListener) ExitAssemblyFunctionReturns(ctx *AssemblyFunctionReturnsContext)
- func (s *BaseSolidityListener) ExitAssemblyIdentifierList(ctx *AssemblyIdentifierListContext)
- func (s *BaseSolidityListener) ExitAssemblyIdentifierOrList(ctx *AssemblyIdentifierOrListContext)
- func (s *BaseSolidityListener) ExitAssemblyIf(ctx *AssemblyIfContext)
- func (s *BaseSolidityListener) ExitAssemblyItem(ctx *AssemblyItemContext)
- func (s *BaseSolidityListener) ExitAssemblyLiteral(ctx *AssemblyLiteralContext)
- func (s *BaseSolidityListener) ExitAssemblyLocalDefinition(ctx *AssemblyLocalDefinitionContext)
- func (s *BaseSolidityListener) ExitAssemblyStackAssignment(ctx *AssemblyStackAssignmentContext)
- func (s *BaseSolidityListener) ExitAssemblySwitch(ctx *AssemblySwitchContext)
- func (s *BaseSolidityListener) ExitBlock(ctx *BlockContext)
- func (s *BaseSolidityListener) ExitBreakStatement(ctx *BreakStatementContext)
- func (s *BaseSolidityListener) ExitConstructorDefinition(ctx *ConstructorDefinitionContext)
- func (s *BaseSolidityListener) ExitContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseSolidityListener) ExitContractDefinition(ctx *ContractDefinitionContext)
- func (s *BaseSolidityListener) ExitContractPart(ctx *ContractPartContext)
- func (s *BaseSolidityListener) ExitDoWhileStatement(ctx *DoWhileStatementContext)
- func (s *BaseSolidityListener) ExitElementaryTypeName(ctx *ElementaryTypeNameContext)
- func (s *BaseSolidityListener) ExitElementaryTypeNameExpression(ctx *ElementaryTypeNameExpressionContext)
- func (s *BaseSolidityListener) ExitEmitStatement(ctx *EmitStatementContext)
- func (s *BaseSolidityListener) ExitEnumDefinition(ctx *EnumDefinitionContext)
- func (s *BaseSolidityListener) ExitEnumValue(ctx *EnumValueContext)
- func (s *BaseSolidityListener) ExitEventDefinition(ctx *EventDefinitionContext)
- func (s *BaseSolidityListener) ExitEventParameter(ctx *EventParameterContext)
- func (s *BaseSolidityListener) ExitEventParameterList(ctx *EventParameterListContext)
- func (s *BaseSolidityListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSolidityListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseSolidityListener) ExitExpressionList(ctx *ExpressionListContext)
- func (s *BaseSolidityListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseSolidityListener) ExitForStatement(ctx *ForStatementContext)
- func (s *BaseSolidityListener) ExitFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSolidityListener) ExitFunctionCallArguments(ctx *FunctionCallArgumentsContext)
- func (s *BaseSolidityListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseSolidityListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BaseSolidityListener) ExitFunctionTypeParameter(ctx *FunctionTypeParameterContext)
- func (s *BaseSolidityListener) ExitFunctionTypeParameterList(ctx *FunctionTypeParameterListContext)
- func (s *BaseSolidityListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseSolidityListener) ExitIdentifierList(ctx *IdentifierListContext)
- func (s *BaseSolidityListener) ExitIfStatement(ctx *IfStatementContext)
- func (s *BaseSolidityListener) ExitImportDeclaration(ctx *ImportDeclarationContext)
- func (s *BaseSolidityListener) ExitImportDirective(ctx *ImportDirectiveContext)
- func (s *BaseSolidityListener) ExitInheritanceSpecifier(ctx *InheritanceSpecifierContext)
- func (s *BaseSolidityListener) ExitInlineAssemblyStatement(ctx *InlineAssemblyStatementContext)
- func (s *BaseSolidityListener) ExitLabelDefinition(ctx *LabelDefinitionContext)
- func (s *BaseSolidityListener) ExitMapping(ctx *MappingContext)
- func (s *BaseSolidityListener) ExitModifierDefinition(ctx *ModifierDefinitionContext)
- func (s *BaseSolidityListener) ExitModifierInvocation(ctx *ModifierInvocationContext)
- func (s *BaseSolidityListener) ExitModifierList(ctx *ModifierListContext)
- func (s *BaseSolidityListener) ExitNameValue(ctx *NameValueContext)
- func (s *BaseSolidityListener) ExitNameValueList(ctx *NameValueListContext)
- func (s *BaseSolidityListener) ExitNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseSolidityListener) ExitParameter(ctx *ParameterContext)
- func (s *BaseSolidityListener) ExitParameterList(ctx *ParameterListContext)
- func (s *BaseSolidityListener) ExitPragmaDirective(ctx *PragmaDirectiveContext)
- func (s *BaseSolidityListener) ExitPragmaName(ctx *PragmaNameContext)
- func (s *BaseSolidityListener) ExitPragmaValue(ctx *PragmaValueContext)
- func (s *BaseSolidityListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSolidityListener) ExitReturnParameters(ctx *ReturnParametersContext)
- func (s *BaseSolidityListener) ExitReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseSolidityListener) ExitSimpleStatement(ctx *SimpleStatementContext)
- func (s *BaseSolidityListener) ExitSourceUnit(ctx *SourceUnitContext)
- func (s *BaseSolidityListener) ExitStateMutability(ctx *StateMutabilityContext)
- func (s *BaseSolidityListener) ExitStateVariableDeclaration(ctx *StateVariableDeclarationContext)
- func (s *BaseSolidityListener) ExitStatement(ctx *StatementContext)
- func (s *BaseSolidityListener) ExitStorageLocation(ctx *StorageLocationContext)
- func (s *BaseSolidityListener) ExitStructDefinition(ctx *StructDefinitionContext)
- func (s *BaseSolidityListener) ExitSubAssembly(ctx *SubAssemblyContext)
- func (s *BaseSolidityListener) ExitThrowStatement(ctx *ThrowStatementContext)
- func (s *BaseSolidityListener) ExitTupleExpression(ctx *TupleExpressionContext)
- func (s *BaseSolidityListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BaseSolidityListener) ExitUserDefinedTypeName(ctx *UserDefinedTypeNameContext)
- func (s *BaseSolidityListener) ExitUsingForDeclaration(ctx *UsingForDeclarationContext)
- func (s *BaseSolidityListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseSolidityListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseSolidityListener) ExitVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
- func (s *BaseSolidityListener) ExitVersion(ctx *VersionContext)
- func (s *BaseSolidityListener) ExitVersionConstraint(ctx *VersionConstraintContext)
- func (s *BaseSolidityListener) ExitVersionOperator(ctx *VersionOperatorContext)
- func (s *BaseSolidityListener) ExitWhileStatement(ctx *WhileStatementContext)
- func (s *BaseSolidityListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSolidityListener) VisitTerminal(node antlr.TerminalNode)
- type BlockContext
- func (s *BlockContext) AllStatement() []IStatementContext
- func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BlockContext) GetParser() antlr.Parser
- func (s *BlockContext) GetRuleContext() antlr.RuleContext
- func (*BlockContext) IsBlockContext()
- func (s *BlockContext) Statement(i int) IStatementContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStatementContext
- func (s *BreakStatementContext) BreakKeyword() antlr.TerminalNode
- func (s *BreakStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BreakStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BreakStatementContext) GetParser() antlr.Parser
- func (s *BreakStatementContext) GetRuleContext() antlr.RuleContext
- func (*BreakStatementContext) IsBreakStatementContext()
- func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstructorDefinitionContext
- func (s *ConstructorDefinitionContext) Block() IBlockContext
- func (s *ConstructorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstructorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstructorDefinitionContext) GetParser() antlr.Parser
- func (s *ConstructorDefinitionContext) GetRuleContext() antlr.RuleContext
- func (*ConstructorDefinitionContext) IsConstructorDefinitionContext()
- func (s *ConstructorDefinitionContext) ModifierList() IModifierListContext
- func (s *ConstructorDefinitionContext) ParameterList() IParameterListContext
- func (s *ConstructorDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContinueStatementContext
- func (s *ContinueStatementContext) ContinueKeyword() antlr.TerminalNode
- func (s *ContinueStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContinueStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContinueStatementContext) GetParser() antlr.Parser
- func (s *ContinueStatementContext) GetRuleContext() antlr.RuleContext
- func (*ContinueStatementContext) IsContinueStatementContext()
- func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContractDefinitionContext
- func (s *ContractDefinitionContext) AllContractPart() []IContractPartContext
- func (s *ContractDefinitionContext) AllInheritanceSpecifier() []IInheritanceSpecifierContext
- func (s *ContractDefinitionContext) ContractPart(i int) IContractPartContext
- func (s *ContractDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContractDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContractDefinitionContext) GetParser() antlr.Parser
- func (s *ContractDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ContractDefinitionContext) Identifier() IIdentifierContext
- func (s *ContractDefinitionContext) InheritanceSpecifier(i int) IInheritanceSpecifierContext
- func (*ContractDefinitionContext) IsContractDefinitionContext()
- func (s *ContractDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContractPartContext
- func (s *ContractPartContext) ConstructorDefinition() IConstructorDefinitionContext
- func (s *ContractPartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContractPartContext) EnumDefinition() IEnumDefinitionContext
- func (s *ContractPartContext) EventDefinition() IEventDefinitionContext
- func (s *ContractPartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContractPartContext) FunctionDefinition() IFunctionDefinitionContext
- func (s *ContractPartContext) GetParser() antlr.Parser
- func (s *ContractPartContext) GetRuleContext() antlr.RuleContext
- func (*ContractPartContext) IsContractPartContext()
- func (s *ContractPartContext) ModifierDefinition() IModifierDefinitionContext
- func (s *ContractPartContext) StateVariableDeclaration() IStateVariableDeclarationContext
- func (s *ContractPartContext) StructDefinition() IStructDefinitionContext
- func (s *ContractPartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ContractPartContext) UsingForDeclaration() IUsingForDeclarationContext
- type DoWhileStatementContext
- func (s *DoWhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DoWhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DoWhileStatementContext) Expression() IExpressionContext
- func (s *DoWhileStatementContext) GetParser() antlr.Parser
- func (s *DoWhileStatementContext) GetRuleContext() antlr.RuleContext
- func (*DoWhileStatementContext) IsDoWhileStatementContext()
- func (s *DoWhileStatementContext) Statement() IStatementContext
- func (s *DoWhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElementaryTypeNameContext
- func (s *ElementaryTypeNameContext) Byte() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementaryTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementaryTypeNameContext) Fixed() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) GetParser() antlr.Parser
- func (s *ElementaryTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *ElementaryTypeNameContext) Int() antlr.TerminalNode
- func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()
- func (s *ElementaryTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ElementaryTypeNameContext) Ufixed() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) Uint() antlr.TerminalNode
- type ElementaryTypeNameExpressionContext
- func (s *ElementaryTypeNameExpressionContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *ElementaryTypeNameExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ElementaryTypeNameExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ElementaryTypeNameExpressionContext) GetParser() antlr.Parser
- func (s *ElementaryTypeNameExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ElementaryTypeNameExpressionContext) IsElementaryTypeNameExpressionContext()
- func (s *ElementaryTypeNameExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EmitStatementContext
- func (s *EmitStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) FunctionCall() IFunctionCallContext
- func (s *EmitStatementContext) GetParser() antlr.Parser
- func (s *EmitStatementContext) GetRuleContext() antlr.RuleContext
- func (*EmitStatementContext) IsEmitStatementContext()
- func (s *EmitStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumDefinitionContext
- func (s *EnumDefinitionContext) AllEnumValue() []IEnumValueContext
- func (s *EnumDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumDefinitionContext) EnumValue(i int) IEnumValueContext
- func (s *EnumDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumDefinitionContext) GetParser() antlr.Parser
- func (s *EnumDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *EnumDefinitionContext) Identifier() IIdentifierContext
- func (*EnumDefinitionContext) IsEnumDefinitionContext()
- func (s *EnumDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumValueContext
- func (s *EnumValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumValueContext) GetParser() antlr.Parser
- func (s *EnumValueContext) GetRuleContext() antlr.RuleContext
- func (s *EnumValueContext) Identifier() IIdentifierContext
- func (*EnumValueContext) IsEnumValueContext()
- func (s *EnumValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EventDefinitionContext
- func (s *EventDefinitionContext) AnonymousKeyword() antlr.TerminalNode
- func (s *EventDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventDefinitionContext) EventParameterList() IEventParameterListContext
- func (s *EventDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventDefinitionContext) GetParser() antlr.Parser
- func (s *EventDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *EventDefinitionContext) Identifier() IIdentifierContext
- func (*EventDefinitionContext) IsEventDefinitionContext()
- func (s *EventDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EventParameterContext
- func (s *EventParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventParameterContext) GetParser() antlr.Parser
- func (s *EventParameterContext) GetRuleContext() antlr.RuleContext
- func (s *EventParameterContext) Identifier() IIdentifierContext
- func (s *EventParameterContext) IndexedKeyword() antlr.TerminalNode
- func (*EventParameterContext) IsEventParameterContext()
- func (s *EventParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EventParameterContext) TypeName() ITypeNameContext
- type EventParameterListContext
- func (s *EventParameterListContext) AllEventParameter() []IEventParameterContext
- func (s *EventParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventParameterListContext) EventParameter(i int) IEventParameterContext
- func (s *EventParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventParameterListContext) GetParser() antlr.Parser
- func (s *EventParameterListContext) GetRuleContext() antlr.RuleContext
- func (*EventParameterListContext) IsEventParameterListContext()
- func (s *EventParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) FunctionCallArguments() IFunctionCallArgumentsContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionContext) Identifier() IIdentifierContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) TypeName() ITypeNameContext
- type ExpressionListContext
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionStatementContext
- func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionStatementContext) Expression() IExpressionContext
- func (s *ExpressionStatementContext) GetParser() antlr.Parser
- func (s *ExpressionStatementContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStatementContext) IsExpressionStatementContext()
- func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStatementContext
- func (s *ForStatementContext) AllExpression() []IExpressionContext
- func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) Expression(i int) IExpressionContext
- func (s *ForStatementContext) GetParser() antlr.Parser
- func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
- func (*ForStatementContext) IsForStatementContext()
- func (s *ForStatementContext) SimpleStatement() ISimpleStatementContext
- func (s *ForStatementContext) Statement() IStatementContext
- func (s *ForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallArgumentsContext
- func (s *FunctionCallArgumentsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallArgumentsContext) ExpressionList() IExpressionListContext
- func (s *FunctionCallArgumentsContext) GetParser() antlr.Parser
- func (s *FunctionCallArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallArgumentsContext) IsFunctionCallArgumentsContext()
- func (s *FunctionCallArgumentsContext) NameValueList() INameValueListContext
- func (s *FunctionCallArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) Expression() IExpressionContext
- func (s *FunctionCallContext) FunctionCallArguments() IFunctionCallArgumentsContext
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDefinitionContext
- func (s *FunctionDefinitionContext) Block() IBlockContext
- func (s *FunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) GetParser() antlr.Parser
- func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDefinitionContext) Identifier() IIdentifierContext
- func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
- func (s *FunctionDefinitionContext) ModifierList() IModifierListContext
- func (s *FunctionDefinitionContext) ParameterList() IParameterListContext
- func (s *FunctionDefinitionContext) ReturnParameters() IReturnParametersContext
- func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionTypeNameContext
- func (s *FunctionTypeNameContext) AllExternalKeyword() []antlr.TerminalNode
- func (s *FunctionTypeNameContext) AllFunctionTypeParameterList() []IFunctionTypeParameterListContext
- func (s *FunctionTypeNameContext) AllInternalKeyword() []antlr.TerminalNode
- func (s *FunctionTypeNameContext) AllStateMutability() []IStateMutabilityContext
- func (s *FunctionTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) ExternalKeyword(i int) antlr.TerminalNode
- func (s *FunctionTypeNameContext) FunctionTypeParameterList(i int) IFunctionTypeParameterListContext
- func (s *FunctionTypeNameContext) GetParser() antlr.Parser
- func (s *FunctionTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionTypeNameContext) InternalKeyword(i int) antlr.TerminalNode
- func (*FunctionTypeNameContext) IsFunctionTypeNameContext()
- func (s *FunctionTypeNameContext) StateMutability(i int) IStateMutabilityContext
- func (s *FunctionTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionTypeParameterContext
- func (s *FunctionTypeParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeParameterContext) GetParser() antlr.Parser
- func (s *FunctionTypeParameterContext) GetRuleContext() antlr.RuleContext
- func (*FunctionTypeParameterContext) IsFunctionTypeParameterContext()
- func (s *FunctionTypeParameterContext) StorageLocation() IStorageLocationContext
- func (s *FunctionTypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionTypeParameterContext) TypeName() ITypeNameContext
- type FunctionTypeParameterListContext
- func (s *FunctionTypeParameterListContext) AllFunctionTypeParameter() []IFunctionTypeParameterContext
- func (s *FunctionTypeParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeParameterListContext) FunctionTypeParameter(i int) IFunctionTypeParameterContext
- func (s *FunctionTypeParameterListContext) GetParser() antlr.Parser
- func (s *FunctionTypeParameterListContext) GetRuleContext() antlr.RuleContext
- func (*FunctionTypeParameterListContext) IsFunctionTypeParameterListContext()
- func (s *FunctionTypeParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAssemblyAssignmentContext
- type IAssemblyBlockContext
- type IAssemblyCallContext
- type IAssemblyCaseContext
- type IAssemblyExpressionContext
- type IAssemblyForContext
- type IAssemblyFunctionDefinitionContext
- type IAssemblyFunctionReturnsContext
- type IAssemblyIdentifierListContext
- type IAssemblyIdentifierOrListContext
- type IAssemblyIfContext
- type IAssemblyItemContext
- type IAssemblyLiteralContext
- type IAssemblyLocalDefinitionContext
- type IAssemblyStackAssignmentContext
- type IAssemblySwitchContext
- type IBlockContext
- type IBreakStatementContext
- type IConstructorDefinitionContext
- type IContinueStatementContext
- type IContractDefinitionContext
- type IContractPartContext
- type IDoWhileStatementContext
- type IElementaryTypeNameContext
- type IElementaryTypeNameExpressionContext
- type IEmitStatementContext
- type IEnumDefinitionContext
- type IEnumValueContext
- type IEventDefinitionContext
- type IEventParameterContext
- type IEventParameterListContext
- type IExpressionContext
- type IExpressionListContext
- type IExpressionStatementContext
- type IForStatementContext
- type IFunctionCallArgumentsContext
- type IFunctionCallContext
- type IFunctionDefinitionContext
- type IFunctionTypeNameContext
- type IFunctionTypeParameterContext
- type IFunctionTypeParameterListContext
- type IIdentifierContext
- type IIdentifierListContext
- type IIfStatementContext
- type IImportDeclarationContext
- type IImportDirectiveContext
- type IInheritanceSpecifierContext
- type IInlineAssemblyStatementContext
- type ILabelDefinitionContext
- type IMappingContext
- type IModifierDefinitionContext
- type IModifierInvocationContext
- type IModifierListContext
- type INameValueContext
- type INameValueListContext
- type INumberLiteralContext
- type IParameterContext
- type IParameterListContext
- type IPragmaDirectiveContext
- type IPragmaNameContext
- type IPragmaValueContext
- type IPrimaryExpressionContext
- type IReturnParametersContext
- type IReturnStatementContext
- type ISimpleStatementContext
- type ISourceUnitContext
- type IStateMutabilityContext
- type IStateVariableDeclarationContext
- type IStatementContext
- type IStorageLocationContext
- type IStructDefinitionContext
- type ISubAssemblyContext
- type IThrowStatementContext
- type ITupleExpressionContext
- type ITypeNameContext
- type IUserDefinedTypeNameContext
- type IUsingForDeclarationContext
- type IVariableDeclarationContext
- type IVariableDeclarationListContext
- type IVariableDeclarationStatementContext
- type IVersionConstraintContext
- type IVersionContext
- type IVersionOperatorContext
- type IWhileStatementContext
- type IdentifierContext
- func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierContext) Identifier() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierListContext
- func (s *IdentifierListContext) AllIdentifier() []IIdentifierContext
- func (s *IdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierListContext) GetParser() antlr.Parser
- func (s *IdentifierListContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierListContext) Identifier(i int) IIdentifierContext
- func (*IdentifierListContext) IsIdentifierListContext()
- func (s *IdentifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStatementContext
- func (s *IfStatementContext) AllStatement() []IStatementContext
- func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) Expression() IExpressionContext
- func (s *IfStatementContext) GetParser() antlr.Parser
- func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
- func (*IfStatementContext) IsIfStatementContext()
- func (s *IfStatementContext) Statement(i int) IStatementContext
- func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDeclarationContext
- func (s *ImportDeclarationContext) AllIdentifier() []IIdentifierContext
- func (s *ImportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclarationContext) GetParser() antlr.Parser
- func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDeclarationContext) Identifier(i int) IIdentifierContext
- func (*ImportDeclarationContext) IsImportDeclarationContext()
- func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDirectiveContext
- func (s *ImportDirectiveContext) AllIdentifier() []IIdentifierContext
- func (s *ImportDirectiveContext) AllImportDeclaration() []IImportDeclarationContext
- func (s *ImportDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDirectiveContext) GetParser() antlr.Parser
- func (s *ImportDirectiveContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDirectiveContext) Identifier(i int) IIdentifierContext
- func (s *ImportDirectiveContext) ImportDeclaration(i int) IImportDeclarationContext
- func (*ImportDirectiveContext) IsImportDirectiveContext()
- func (s *ImportDirectiveContext) StringLiteral() antlr.TerminalNode
- func (s *ImportDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InheritanceSpecifierContext
- func (s *InheritanceSpecifierContext) AllExpression() []IExpressionContext
- func (s *InheritanceSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierContext) Expression(i int) IExpressionContext
- func (s *InheritanceSpecifierContext) GetParser() antlr.Parser
- func (s *InheritanceSpecifierContext) GetRuleContext() antlr.RuleContext
- func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext()
- func (s *InheritanceSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *InheritanceSpecifierContext) UserDefinedTypeName() IUserDefinedTypeNameContext
- type InlineAssemblyStatementContext
- func (s *InlineAssemblyStatementContext) AssemblyBlock() IAssemblyBlockContext
- func (s *InlineAssemblyStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InlineAssemblyStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InlineAssemblyStatementContext) GetParser() antlr.Parser
- func (s *InlineAssemblyStatementContext) GetRuleContext() antlr.RuleContext
- func (*InlineAssemblyStatementContext) IsInlineAssemblyStatementContext()
- func (s *InlineAssemblyStatementContext) StringLiteral() antlr.TerminalNode
- func (s *InlineAssemblyStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LabelDefinitionContext
- func (s *LabelDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabelDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabelDefinitionContext) GetParser() antlr.Parser
- func (s *LabelDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *LabelDefinitionContext) Identifier() IIdentifierContext
- func (*LabelDefinitionContext) IsLabelDefinitionContext()
- func (s *LabelDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MappingContext
- func (s *MappingContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *MappingContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MappingContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MappingContext) GetParser() antlr.Parser
- func (s *MappingContext) GetRuleContext() antlr.RuleContext
- func (*MappingContext) IsMappingContext()
- func (s *MappingContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MappingContext) TypeName() ITypeNameContext
- type ModifierDefinitionContext
- func (s *ModifierDefinitionContext) Block() IBlockContext
- func (s *ModifierDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModifierDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModifierDefinitionContext) GetParser() antlr.Parser
- func (s *ModifierDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ModifierDefinitionContext) Identifier() IIdentifierContext
- func (*ModifierDefinitionContext) IsModifierDefinitionContext()
- func (s *ModifierDefinitionContext) ParameterList() IParameterListContext
- func (s *ModifierDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModifierInvocationContext
- func (s *ModifierInvocationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModifierInvocationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModifierInvocationContext) ExpressionList() IExpressionListContext
- func (s *ModifierInvocationContext) GetParser() antlr.Parser
- func (s *ModifierInvocationContext) GetRuleContext() antlr.RuleContext
- func (s *ModifierInvocationContext) Identifier() IIdentifierContext
- func (*ModifierInvocationContext) IsModifierInvocationContext()
- func (s *ModifierInvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModifierListContext
- func (s *ModifierListContext) AllExternalKeyword() []antlr.TerminalNode
- func (s *ModifierListContext) AllInternalKeyword() []antlr.TerminalNode
- func (s *ModifierListContext) AllModifierInvocation() []IModifierInvocationContext
- func (s *ModifierListContext) AllPrivateKeyword() []antlr.TerminalNode
- func (s *ModifierListContext) AllPublicKeyword() []antlr.TerminalNode
- func (s *ModifierListContext) AllStateMutability() []IStateMutabilityContext
- func (s *ModifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModifierListContext) ExternalKeyword(i int) antlr.TerminalNode
- func (s *ModifierListContext) GetParser() antlr.Parser
- func (s *ModifierListContext) GetRuleContext() antlr.RuleContext
- func (s *ModifierListContext) InternalKeyword(i int) antlr.TerminalNode
- func (*ModifierListContext) IsModifierListContext()
- func (s *ModifierListContext) ModifierInvocation(i int) IModifierInvocationContext
- func (s *ModifierListContext) PrivateKeyword(i int) antlr.TerminalNode
- func (s *ModifierListContext) PublicKeyword(i int) antlr.TerminalNode
- func (s *ModifierListContext) StateMutability(i int) IStateMutabilityContext
- func (s *ModifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NameValueContext
- func (s *NameValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameValueContext) Expression() IExpressionContext
- func (s *NameValueContext) GetParser() antlr.Parser
- func (s *NameValueContext) GetRuleContext() antlr.RuleContext
- func (s *NameValueContext) Identifier() IIdentifierContext
- func (*NameValueContext) IsNameValueContext()
- func (s *NameValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NameValueListContext
- func (s *NameValueListContext) AllNameValue() []INameValueContext
- func (s *NameValueListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NameValueListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NameValueListContext) GetParser() antlr.Parser
- func (s *NameValueListContext) GetRuleContext() antlr.RuleContext
- func (*NameValueListContext) IsNameValueListContext()
- func (s *NameValueListContext) NameValue(i int) INameValueContext
- func (s *NameValueListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumberLiteralContext
- func (s *NumberLiteralContext) DecimalNumber() antlr.TerminalNode
- func (s *NumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumberLiteralContext) GetParser() antlr.Parser
- func (s *NumberLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumberLiteralContext) HexNumber() antlr.TerminalNode
- func (*NumberLiteralContext) IsNumberLiteralContext()
- func (s *NumberLiteralContext) NumberUnit() antlr.TerminalNode
- func (s *NumberLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterContext
- func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterContext) GetParser() antlr.Parser
- func (s *ParameterContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterContext) Identifier() IIdentifierContext
- func (*ParameterContext) IsParameterContext()
- func (s *ParameterContext) StorageLocation() IStorageLocationContext
- func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParameterContext) TypeName() ITypeNameContext
- type ParameterListContext
- func (s *ParameterListContext) AllParameter() []IParameterContext
- func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) Parameter(i int) IParameterContext
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PragmaDirectiveContext
- func (s *PragmaDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PragmaDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PragmaDirectiveContext) GetParser() antlr.Parser
- func (s *PragmaDirectiveContext) GetRuleContext() antlr.RuleContext
- func (*PragmaDirectiveContext) IsPragmaDirectiveContext()
- func (s *PragmaDirectiveContext) PragmaName() IPragmaNameContext
- func (s *PragmaDirectiveContext) PragmaValue() IPragmaValueContext
- func (s *PragmaDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PragmaNameContext
- func (s *PragmaNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PragmaNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PragmaNameContext) GetParser() antlr.Parser
- func (s *PragmaNameContext) GetRuleContext() antlr.RuleContext
- func (s *PragmaNameContext) Identifier() IIdentifierContext
- func (*PragmaNameContext) IsPragmaNameContext()
- func (s *PragmaNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PragmaValueContext
- func (s *PragmaValueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PragmaValueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PragmaValueContext) Expression() IExpressionContext
- func (s *PragmaValueContext) GetParser() antlr.Parser
- func (s *PragmaValueContext) GetRuleContext() antlr.RuleContext
- func (*PragmaValueContext) IsPragmaValueContext()
- func (s *PragmaValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PragmaValueContext) Version() IVersionContext
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) BooleanLiteral() antlr.TerminalNode
- func (s *PrimaryExpressionContext) ElementaryTypeNameExpression() IElementaryTypeNameExpressionContext
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExpressionContext) HexLiteral() antlr.TerminalNode
- func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) NumberLiteral() INumberLiteralContext
- func (s *PrimaryExpressionContext) StringLiteral() antlr.TerminalNode
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PrimaryExpressionContext) TupleExpression() ITupleExpressionContext
- type ReturnParametersContext
- func (s *ReturnParametersContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnParametersContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnParametersContext) GetParser() antlr.Parser
- func (s *ReturnParametersContext) GetRuleContext() antlr.RuleContext
- func (*ReturnParametersContext) IsReturnParametersContext()
- func (s *ReturnParametersContext) ParameterList() IParameterListContext
- func (s *ReturnParametersContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStatementContext
- func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) Expression() IExpressionContext
- func (s *ReturnStatementContext) GetParser() antlr.Parser
- func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext
- func (*ReturnStatementContext) IsReturnStatementContext()
- func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SimpleStatementContext
- func (s *SimpleStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SimpleStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SimpleStatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *SimpleStatementContext) GetParser() antlr.Parser
- func (s *SimpleStatementContext) GetRuleContext() antlr.RuleContext
- func (*SimpleStatementContext) IsSimpleStatementContext()
- func (s *SimpleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SimpleStatementContext) VariableDeclarationStatement() IVariableDeclarationStatementContext
- type SolidityLexer
- type SolidityListener
- type SolidityParser
- func (p *SolidityParser) AssemblyAssignment() (localctx IAssemblyAssignmentContext)
- func (p *SolidityParser) AssemblyBlock() (localctx IAssemblyBlockContext)
- func (p *SolidityParser) AssemblyCall() (localctx IAssemblyCallContext)
- func (p *SolidityParser) AssemblyCase() (localctx IAssemblyCaseContext)
- func (p *SolidityParser) AssemblyExpression() (localctx IAssemblyExpressionContext)
- func (p *SolidityParser) AssemblyFor() (localctx IAssemblyForContext)
- func (p *SolidityParser) AssemblyFunctionDefinition() (localctx IAssemblyFunctionDefinitionContext)
- func (p *SolidityParser) AssemblyFunctionReturns() (localctx IAssemblyFunctionReturnsContext)
- func (p *SolidityParser) AssemblyIdentifierList() (localctx IAssemblyIdentifierListContext)
- func (p *SolidityParser) AssemblyIdentifierOrList() (localctx IAssemblyIdentifierOrListContext)
- func (p *SolidityParser) AssemblyIf() (localctx IAssemblyIfContext)
- func (p *SolidityParser) AssemblyItem() (localctx IAssemblyItemContext)
- func (p *SolidityParser) AssemblyLiteral() (localctx IAssemblyLiteralContext)
- func (p *SolidityParser) AssemblyLocalDefinition() (localctx IAssemblyLocalDefinitionContext)
- func (p *SolidityParser) AssemblyStackAssignment() (localctx IAssemblyStackAssignmentContext)
- func (p *SolidityParser) AssemblySwitch() (localctx IAssemblySwitchContext)
- func (p *SolidityParser) Block() (localctx IBlockContext)
- func (p *SolidityParser) BreakStatement() (localctx IBreakStatementContext)
- func (p *SolidityParser) ConstructorDefinition() (localctx IConstructorDefinitionContext)
- func (p *SolidityParser) ContinueStatement() (localctx IContinueStatementContext)
- func (p *SolidityParser) ContractDefinition() (localctx IContractDefinitionContext)
- func (p *SolidityParser) ContractPart() (localctx IContractPartContext)
- func (p *SolidityParser) DoWhileStatement() (localctx IDoWhileStatementContext)
- func (p *SolidityParser) ElementaryTypeName() (localctx IElementaryTypeNameContext)
- func (p *SolidityParser) ElementaryTypeNameExpression() (localctx IElementaryTypeNameExpressionContext)
- func (p *SolidityParser) EmitStatement() (localctx IEmitStatementContext)
- func (p *SolidityParser) EnumDefinition() (localctx IEnumDefinitionContext)
- func (p *SolidityParser) EnumValue() (localctx IEnumValueContext)
- func (p *SolidityParser) EventDefinition() (localctx IEventDefinitionContext)
- func (p *SolidityParser) EventParameter() (localctx IEventParameterContext)
- func (p *SolidityParser) EventParameterList() (localctx IEventParameterListContext)
- func (p *SolidityParser) Expression() (localctx IExpressionContext)
- func (p *SolidityParser) ExpressionList() (localctx IExpressionListContext)
- func (p *SolidityParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *SolidityParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) ForStatement() (localctx IForStatementContext)
- func (p *SolidityParser) FunctionCall() (localctx IFunctionCallContext)
- func (p *SolidityParser) FunctionCallArguments() (localctx IFunctionCallArgumentsContext)
- func (p *SolidityParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
- func (p *SolidityParser) FunctionTypeName() (localctx IFunctionTypeNameContext)
- func (p *SolidityParser) FunctionTypeParameter() (localctx IFunctionTypeParameterContext)
- func (p *SolidityParser) FunctionTypeParameterList() (localctx IFunctionTypeParameterListContext)
- func (p *SolidityParser) Identifier() (localctx IIdentifierContext)
- func (p *SolidityParser) IdentifierList() (localctx IIdentifierListContext)
- func (p *SolidityParser) IfStatement() (localctx IIfStatementContext)
- func (p *SolidityParser) ImportDeclaration() (localctx IImportDeclarationContext)
- func (p *SolidityParser) ImportDirective() (localctx IImportDirectiveContext)
- func (p *SolidityParser) InheritanceSpecifier() (localctx IInheritanceSpecifierContext)
- func (p *SolidityParser) InlineAssemblyStatement() (localctx IInlineAssemblyStatementContext)
- func (p *SolidityParser) LabelDefinition() (localctx ILabelDefinitionContext)
- func (p *SolidityParser) Mapping() (localctx IMappingContext)
- func (p *SolidityParser) ModifierDefinition() (localctx IModifierDefinitionContext)
- func (p *SolidityParser) ModifierInvocation() (localctx IModifierInvocationContext)
- func (p *SolidityParser) ModifierList() (localctx IModifierListContext)
- func (p *SolidityParser) NameValue() (localctx INameValueContext)
- func (p *SolidityParser) NameValueList() (localctx INameValueListContext)
- func (p *SolidityParser) NumberLiteral() (localctx INumberLiteralContext)
- func (p *SolidityParser) Parameter() (localctx IParameterContext)
- func (p *SolidityParser) ParameterList() (localctx IParameterListContext)
- func (p *SolidityParser) PragmaDirective() (localctx IPragmaDirectiveContext)
- func (p *SolidityParser) PragmaName() (localctx IPragmaNameContext)
- func (p *SolidityParser) PragmaValue() (localctx IPragmaValueContext)
- func (p *SolidityParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *SolidityParser) ReturnParameters() (localctx IReturnParametersContext)
- func (p *SolidityParser) ReturnStatement() (localctx IReturnStatementContext)
- func (p *SolidityParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *SolidityParser) SimpleStatement() (localctx ISimpleStatementContext)
- func (p *SolidityParser) SourceUnit() (localctx ISourceUnitContext)
- func (p *SolidityParser) StateMutability() (localctx IStateMutabilityContext)
- func (p *SolidityParser) StateVariableDeclaration() (localctx IStateVariableDeclarationContext)
- func (p *SolidityParser) Statement() (localctx IStatementContext)
- func (p *SolidityParser) StorageLocation() (localctx IStorageLocationContext)
- func (p *SolidityParser) StructDefinition() (localctx IStructDefinitionContext)
- func (p *SolidityParser) SubAssembly() (localctx ISubAssemblyContext)
- func (p *SolidityParser) ThrowStatement() (localctx IThrowStatementContext)
- func (p *SolidityParser) TupleExpression() (localctx ITupleExpressionContext)
- func (p *SolidityParser) TypeName() (localctx ITypeNameContext)
- func (p *SolidityParser) TypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) UserDefinedTypeName() (localctx IUserDefinedTypeNameContext)
- func (p *SolidityParser) UsingForDeclaration() (localctx IUsingForDeclarationContext)
- func (p *SolidityParser) VariableDeclaration() (localctx IVariableDeclarationContext)
- func (p *SolidityParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)
- func (p *SolidityParser) VariableDeclarationStatement() (localctx IVariableDeclarationStatementContext)
- func (p *SolidityParser) Version() (localctx IVersionContext)
- func (p *SolidityParser) VersionConstraint() (localctx IVersionConstraintContext)
- func (p *SolidityParser) VersionOperator() (localctx IVersionOperatorContext)
- func (p *SolidityParser) WhileStatement() (localctx IWhileStatementContext)
- type SourceUnitContext
- func (s *SourceUnitContext) AllContractDefinition() []IContractDefinitionContext
- func (s *SourceUnitContext) AllImportDirective() []IImportDirectiveContext
- func (s *SourceUnitContext) AllPragmaDirective() []IPragmaDirectiveContext
- func (s *SourceUnitContext) ContractDefinition(i int) IContractDefinitionContext
- func (s *SourceUnitContext) EOF() antlr.TerminalNode
- func (s *SourceUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceUnitContext) GetParser() antlr.Parser
- func (s *SourceUnitContext) GetRuleContext() antlr.RuleContext
- func (s *SourceUnitContext) ImportDirective(i int) IImportDirectiveContext
- func (*SourceUnitContext) IsSourceUnitContext()
- func (s *SourceUnitContext) PragmaDirective(i int) IPragmaDirectiveContext
- func (s *SourceUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StateMutabilityContext
- func (s *StateMutabilityContext) ConstantKeyword() antlr.TerminalNode
- func (s *StateMutabilityContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StateMutabilityContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StateMutabilityContext) GetParser() antlr.Parser
- func (s *StateMutabilityContext) GetRuleContext() antlr.RuleContext
- func (*StateMutabilityContext) IsStateMutabilityContext()
- func (s *StateMutabilityContext) PayableKeyword() antlr.TerminalNode
- func (s *StateMutabilityContext) PureKeyword() antlr.TerminalNode
- func (s *StateMutabilityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StateMutabilityContext) ViewKeyword() antlr.TerminalNode
- type StateVariableDeclarationContext
- func (s *StateVariableDeclarationContext) AllConstantKeyword() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllInternalKeyword() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllPrivateKeyword() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllPublicKeyword() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) ConstantKeyword(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StateVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StateVariableDeclarationContext) Expression() IExpressionContext
- func (s *StateVariableDeclarationContext) GetParser() antlr.Parser
- func (s *StateVariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *StateVariableDeclarationContext) Identifier() IIdentifierContext
- func (s *StateVariableDeclarationContext) InternalKeyword(i int) antlr.TerminalNode
- func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()
- func (s *StateVariableDeclarationContext) PrivateKeyword(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) PublicKeyword(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StateVariableDeclarationContext) TypeName() ITypeNameContext
- type StatementContext
- func (s *StatementContext) Block() IBlockContext
- func (s *StatementContext) BreakStatement() IBreakStatementContext
- func (s *StatementContext) ContinueStatement() IContinueStatementContext
- func (s *StatementContext) DoWhileStatement() IDoWhileStatementContext
- func (s *StatementContext) EmitStatement() IEmitStatementContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ForStatement() IForStatementContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) IfStatement() IIfStatementContext
- func (s *StatementContext) InlineAssemblyStatement() IInlineAssemblyStatementContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) ReturnStatement() IReturnStatementContext
- func (s *StatementContext) SimpleStatement() ISimpleStatementContext
- func (s *StatementContext) ThrowStatement() IThrowStatementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) WhileStatement() IWhileStatementContext
- type StorageLocationContext
- func (s *StorageLocationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StorageLocationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StorageLocationContext) GetParser() antlr.Parser
- func (s *StorageLocationContext) GetRuleContext() antlr.RuleContext
- func (*StorageLocationContext) IsStorageLocationContext()
- func (s *StorageLocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDefinitionContext
- func (s *StructDefinitionContext) AllVariableDeclaration() []IVariableDeclarationContext
- func (s *StructDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDefinitionContext) GetParser() antlr.Parser
- func (s *StructDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *StructDefinitionContext) Identifier() IIdentifierContext
- func (*StructDefinitionContext) IsStructDefinitionContext()
- func (s *StructDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StructDefinitionContext) VariableDeclaration(i int) IVariableDeclarationContext
- type SubAssemblyContext
- func (s *SubAssemblyContext) AssemblyBlock() IAssemblyBlockContext
- func (s *SubAssemblyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SubAssemblyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SubAssemblyContext) GetParser() antlr.Parser
- func (s *SubAssemblyContext) GetRuleContext() antlr.RuleContext
- func (s *SubAssemblyContext) Identifier() IIdentifierContext
- func (*SubAssemblyContext) IsSubAssemblyContext()
- func (s *SubAssemblyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ThrowStatementContext
- func (s *ThrowStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ThrowStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ThrowStatementContext) GetParser() antlr.Parser
- func (s *ThrowStatementContext) GetRuleContext() antlr.RuleContext
- func (*ThrowStatementContext) IsThrowStatementContext()
- func (s *ThrowStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TupleExpressionContext
- func (s *TupleExpressionContext) AllExpression() []IExpressionContext
- func (s *TupleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TupleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TupleExpressionContext) Expression(i int) IExpressionContext
- func (s *TupleExpressionContext) GetParser() antlr.Parser
- func (s *TupleExpressionContext) GetRuleContext() antlr.RuleContext
- func (*TupleExpressionContext) IsTupleExpressionContext()
- func (s *TupleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeNameContext
- func (s *TypeNameContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeNameContext) Expression() IExpressionContext
- func (s *TypeNameContext) FunctionTypeName() IFunctionTypeNameContext
- func (s *TypeNameContext) GetParser() antlr.Parser
- func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
- func (*TypeNameContext) IsTypeNameContext()
- func (s *TypeNameContext) Mapping() IMappingContext
- func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeNameContext) TypeName() ITypeNameContext
- func (s *TypeNameContext) UserDefinedTypeName() IUserDefinedTypeNameContext
- type UserDefinedTypeNameContext
- func (s *UserDefinedTypeNameContext) AllIdentifier() []IIdentifierContext
- func (s *UserDefinedTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedTypeNameContext) GetParser() antlr.Parser
- func (s *UserDefinedTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *UserDefinedTypeNameContext) Identifier(i int) IIdentifierContext
- func (*UserDefinedTypeNameContext) IsUserDefinedTypeNameContext()
- func (s *UserDefinedTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UsingForDeclarationContext
- func (s *UsingForDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UsingForDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UsingForDeclarationContext) GetParser() antlr.Parser
- func (s *UsingForDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *UsingForDeclarationContext) Identifier() IIdentifierContext
- func (*UsingForDeclarationContext) IsUsingForDeclarationContext()
- func (s *UsingForDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UsingForDeclarationContext) TypeName() ITypeNameContext
- type VariableDeclarationContext
- func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) GetParser() antlr.Parser
- func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclarationContext) Identifier() IIdentifierContext
- func (*VariableDeclarationContext) IsVariableDeclarationContext()
- func (s *VariableDeclarationContext) StorageLocation() IStorageLocationContext
- func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationContext) TypeName() ITypeNameContext
- type VariableDeclarationListContext
- func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext
- func (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationListContext) GetParser() antlr.Parser
- func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext
- func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
- func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationListContext) VariableDeclaration(i int) IVariableDeclarationContext
- type VariableDeclarationStatementContext
- func (s *VariableDeclarationStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationStatementContext) Expression() IExpressionContext
- func (s *VariableDeclarationStatementContext) GetParser() antlr.Parser
- func (s *VariableDeclarationStatementContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclarationStatementContext) IdentifierList() IIdentifierListContext
- func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()
- func (s *VariableDeclarationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationStatementContext) VariableDeclaration() IVariableDeclarationContext
- func (s *VariableDeclarationStatementContext) VariableDeclarationList() IVariableDeclarationListContext
- type VersionConstraintContext
- func (s *VersionConstraintContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VersionConstraintContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VersionConstraintContext) GetParser() antlr.Parser
- func (s *VersionConstraintContext) GetRuleContext() antlr.RuleContext
- func (*VersionConstraintContext) IsVersionConstraintContext()
- func (s *VersionConstraintContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VersionConstraintContext) VersionLiteral() antlr.TerminalNode
- func (s *VersionConstraintContext) VersionOperator() IVersionOperatorContext
- type VersionContext
- func (s *VersionContext) AllVersionConstraint() []IVersionConstraintContext
- func (s *VersionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VersionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VersionContext) GetParser() antlr.Parser
- func (s *VersionContext) GetRuleContext() antlr.RuleContext
- func (*VersionContext) IsVersionContext()
- func (s *VersionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VersionContext) VersionConstraint(i int) IVersionConstraintContext
- type VersionOperatorContext
- func (s *VersionOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VersionOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VersionOperatorContext) GetParser() antlr.Parser
- func (s *VersionOperatorContext) GetRuleContext() antlr.RuleContext
- func (*VersionOperatorContext) IsVersionOperatorContext()
- func (s *VersionOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type WhileStatementContext
- func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WhileStatementContext) Expression() IExpressionContext
- func (s *WhileStatementContext) GetParser() antlr.Parser
- func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext
- func (*WhileStatementContext) IsWhileStatementContext()
- func (s *WhileStatementContext) Statement() IStatementContext
- func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
Examples ¶
Constants ¶
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.
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.
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 (s *AssemblyExpressionContext) AssemblyCall() IAssemblyCallContext
func (*AssemblyExpressionContext) AssemblyLiteral ¶
func (s *AssemblyExpressionContext) AssemblyLiteral() IAssemblyLiteralContext
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 (s *AssemblyFunctionDefinitionContext) AssemblyBlock() IAssemblyBlockContext
func (*AssemblyFunctionDefinitionContext) AssemblyFunctionReturns ¶
func (s *AssemblyFunctionDefinitionContext) AssemblyFunctionReturns() IAssemblyFunctionReturnsContext
func (*AssemblyFunctionDefinitionContext) AssemblyIdentifierList ¶
func (s *AssemblyFunctionDefinitionContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
func (*AssemblyFunctionDefinitionContext) EnterRule ¶
func (s *AssemblyFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyFunctionDefinitionContext) ExitRule ¶
func (s *AssemblyFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyFunctionDefinitionContext) GetParser ¶
func (s *AssemblyFunctionDefinitionContext) GetParser() antlr.Parser
func (*AssemblyFunctionDefinitionContext) GetRuleContext ¶
func (s *AssemblyFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*AssemblyFunctionDefinitionContext) Identifier ¶
func (s *AssemblyFunctionDefinitionContext) Identifier() IIdentifierContext
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 (s *AssemblyFunctionReturnsContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
func (*AssemblyFunctionReturnsContext) EnterRule ¶
func (s *AssemblyFunctionReturnsContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyFunctionReturnsContext) ExitRule ¶
func (s *AssemblyFunctionReturnsContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyFunctionReturnsContext) GetParser ¶
func (s *AssemblyFunctionReturnsContext) GetParser() antlr.Parser
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 (s *AssemblyIdentifierListContext) AllIdentifier() []IIdentifierContext
func (*AssemblyIdentifierListContext) EnterRule ¶
func (s *AssemblyIdentifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyIdentifierListContext) ExitRule ¶
func (s *AssemblyIdentifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyIdentifierListContext) GetParser ¶
func (s *AssemblyIdentifierListContext) GetParser() antlr.Parser
func (*AssemblyIdentifierListContext) GetRuleContext ¶
func (s *AssemblyIdentifierListContext) GetRuleContext() antlr.RuleContext
func (*AssemblyIdentifierListContext) Identifier ¶
func (s *AssemblyIdentifierListContext) Identifier(i int) IIdentifierContext
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 (s *AssemblyIdentifierOrListContext) AssemblyIdentifierList() IAssemblyIdentifierListContext
func (*AssemblyIdentifierOrListContext) EnterRule ¶
func (s *AssemblyIdentifierOrListContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyIdentifierOrListContext) ExitRule ¶
func (s *AssemblyIdentifierOrListContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyIdentifierOrListContext) GetParser ¶
func (s *AssemblyIdentifierOrListContext) GetParser() antlr.Parser
func (*AssemblyIdentifierOrListContext) GetRuleContext ¶
func (s *AssemblyIdentifierOrListContext) GetRuleContext() antlr.RuleContext
func (*AssemblyIdentifierOrListContext) Identifier ¶
func (s *AssemblyIdentifierOrListContext) Identifier() IIdentifierContext
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 (s *AssemblyLocalDefinitionContext) AssemblyExpression() IAssemblyExpressionContext
func (*AssemblyLocalDefinitionContext) AssemblyIdentifierOrList ¶
func (s *AssemblyLocalDefinitionContext) AssemblyIdentifierOrList() IAssemblyIdentifierOrListContext
func (*AssemblyLocalDefinitionContext) EnterRule ¶
func (s *AssemblyLocalDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyLocalDefinitionContext) ExitRule ¶
func (s *AssemblyLocalDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyLocalDefinitionContext) GetParser ¶
func (s *AssemblyLocalDefinitionContext) GetParser() antlr.Parser
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 (s *AssemblyStackAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyStackAssignmentContext) ExitRule ¶
func (s *AssemblyStackAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyStackAssignmentContext) GetParser ¶
func (s *AssemblyStackAssignmentContext) GetParser() antlr.Parser
func (*AssemblyStackAssignmentContext) GetRuleContext ¶
func (s *AssemblyStackAssignmentContext) GetRuleContext() antlr.RuleContext
func (*AssemblyStackAssignmentContext) Identifier ¶
func (s *AssemblyStackAssignmentContext) Identifier() IIdentifierContext
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 (s *ConstructorDefinitionContext) Block() IBlockContext
func (*ConstructorDefinitionContext) EnterRule ¶
func (s *ConstructorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstructorDefinitionContext) ExitRule ¶
func (s *ConstructorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
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 (s *ConstructorDefinitionContext) ModifierList() IModifierListContext
func (*ConstructorDefinitionContext) ParameterList ¶
func (s *ConstructorDefinitionContext) ParameterList() IParameterListContext
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 (s *ContractDefinitionContext) ContractPart(i int) IContractPartContext
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 (s *ContractDefinitionContext) Identifier() IIdentifierContext
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 (s *DoWhileStatementContext) Expression() IExpressionContext
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 (s *DoWhileStatementContext) Statement() IStatementContext
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 (s *ElementaryTypeNameContext) Byte() antlr.TerminalNode
func (*ElementaryTypeNameContext) EnterRule ¶
func (s *ElementaryTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameContext) ExitRule ¶
func (s *ElementaryTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameContext) Fixed ¶
func (s *ElementaryTypeNameContext) Fixed() antlr.TerminalNode
func (*ElementaryTypeNameContext) GetParser ¶
func (s *ElementaryTypeNameContext) GetParser() antlr.Parser
func (*ElementaryTypeNameContext) GetRuleContext ¶
func (s *ElementaryTypeNameContext) GetRuleContext() antlr.RuleContext
func (*ElementaryTypeNameContext) Int ¶
func (s *ElementaryTypeNameContext) Int() antlr.TerminalNode
func (*ElementaryTypeNameContext) IsElementaryTypeNameContext ¶
func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()
func (*ElementaryTypeNameContext) ToStringTree ¶
func (s *ElementaryTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ElementaryTypeNameContext) Ufixed ¶
func (s *ElementaryTypeNameContext) Ufixed() antlr.TerminalNode
func (*ElementaryTypeNameContext) Uint ¶
func (s *ElementaryTypeNameContext) Uint() antlr.TerminalNode
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 (s *ElementaryTypeNameExpressionContext) ElementaryTypeName() IElementaryTypeNameContext
func (*ElementaryTypeNameExpressionContext) EnterRule ¶
func (s *ElementaryTypeNameExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameExpressionContext) ExitRule ¶
func (s *ElementaryTypeNameExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameExpressionContext) GetParser ¶
func (s *ElementaryTypeNameExpressionContext) GetParser() antlr.Parser
func (*ElementaryTypeNameExpressionContext) GetRuleContext ¶
func (s *ElementaryTypeNameExpressionContext) GetRuleContext() antlr.RuleContext
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 (s *EnumDefinitionContext) EnumValue(i int) IEnumValueContext
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 (s *EventDefinitionContext) Identifier() IIdentifierContext
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 ¶
func (s *EventParameterContext) TypeName() ITypeNameContext
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 (s *EventParameterListContext) EventParameter(i int) IEventParameterContext
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 (s *ExpressionStatementContext) Expression() IExpressionContext
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 (s *FunctionCallArgumentsContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallArgumentsContext) ExpressionList ¶
func (s *FunctionCallArgumentsContext) ExpressionList() IExpressionListContext
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 (s *FunctionCallArgumentsContext) NameValueList() INameValueListContext
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 (s *FunctionDefinitionContext) Block() IBlockContext
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 (s *FunctionDefinitionContext) Identifier() IIdentifierContext
func (*FunctionDefinitionContext) IsFunctionDefinitionContext ¶
func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
func (*FunctionDefinitionContext) ModifierList ¶
func (s *FunctionDefinitionContext) ModifierList() IModifierListContext
func (*FunctionDefinitionContext) ParameterList ¶
func (s *FunctionDefinitionContext) ParameterList() IParameterListContext
func (*FunctionDefinitionContext) ReturnParameters ¶
func (s *FunctionDefinitionContext) ReturnParameters() IReturnParametersContext
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 (s *FunctionTypeParameterContext) ExitRule(listener antlr.ParseTreeListener)
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 (s *FunctionTypeParameterContext) StorageLocation() IStorageLocationContext
func (*FunctionTypeParameterContext) ToStringTree ¶
func (s *FunctionTypeParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionTypeParameterContext) TypeName ¶
func (s *FunctionTypeParameterContext) TypeName() ITypeNameContext
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 (s *FunctionTypeParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeParameterListContext) ExitRule ¶
func (s *FunctionTypeParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeParameterListContext) FunctionTypeParameter ¶
func (s *FunctionTypeParameterListContext) FunctionTypeParameter(i int) IFunctionTypeParameterContext
func (*FunctionTypeParameterListContext) GetParser ¶
func (s *FunctionTypeParameterListContext) GetParser() antlr.Parser
func (*FunctionTypeParameterListContext) GetRuleContext ¶
func (s *FunctionTypeParameterListContext) GetRuleContext() antlr.RuleContext
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 (s *ImportDeclarationContext) Identifier(i int) IIdentifierContext
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 (s *ImportDirectiveContext) Identifier(i int) IIdentifierContext
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 (s *InheritanceSpecifierContext) Expression(i int) IExpressionContext
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 ¶
func (s *InheritanceSpecifierContext) UserDefinedTypeName() IUserDefinedTypeNameContext
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 (s *InlineAssemblyStatementContext) AssemblyBlock() IAssemblyBlockContext
func (*InlineAssemblyStatementContext) EnterRule ¶
func (s *InlineAssemblyStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*InlineAssemblyStatementContext) ExitRule ¶
func (s *InlineAssemblyStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*InlineAssemblyStatementContext) GetParser ¶
func (s *InlineAssemblyStatementContext) GetParser() antlr.Parser
func (*InlineAssemblyStatementContext) GetRuleContext ¶
func (s *InlineAssemblyStatementContext) GetRuleContext() antlr.RuleContext
func (*InlineAssemblyStatementContext) IsInlineAssemblyStatementContext ¶
func (*InlineAssemblyStatementContext) IsInlineAssemblyStatementContext()
func (*InlineAssemblyStatementContext) StringLiteral ¶
func (s *InlineAssemblyStatementContext) StringLiteral() antlr.TerminalNode
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 (s *LabelDefinitionContext) Identifier() IIdentifierContext
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 (s *ModifierDefinitionContext) Block() IBlockContext
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 (s *ModifierDefinitionContext) Identifier() IIdentifierContext
func (*ModifierDefinitionContext) IsModifierDefinitionContext ¶
func (*ModifierDefinitionContext) IsModifierDefinitionContext()
func (*ModifierDefinitionContext) ParameterList ¶
func (s *ModifierDefinitionContext) ParameterList() IParameterListContext
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 (s *ModifierInvocationContext) ExpressionList() IExpressionListContext
func (*ModifierInvocationContext) GetParser ¶
func (s *ModifierInvocationContext) GetParser() antlr.Parser
func (*ModifierInvocationContext) GetRuleContext ¶
func (s *ModifierInvocationContext) GetRuleContext() antlr.RuleContext
func (*ModifierInvocationContext) Identifier ¶
func (s *ModifierInvocationContext) Identifier() IIdentifierContext
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 (s *PragmaDirectiveContext) PragmaName() IPragmaNameContext
func (*PragmaDirectiveContext) PragmaValue ¶
func (s *PragmaDirectiveContext) PragmaValue() IPragmaValueContext
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 (s *PrimaryExpressionContext) HexLiteral() antlr.TerminalNode
func (*PrimaryExpressionContext) Identifier ¶
func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) NumberLiteral ¶
func (s *PrimaryExpressionContext) NumberLiteral() INumberLiteralContext
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 ¶
func (s *PrimaryExpressionContext) TupleExpression() ITupleExpressionContext
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 (s *ReturnParametersContext) ParameterList() IParameterListContext
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 (s *ReturnStatementContext) Expression() IExpressionContext
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 ¶
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 (s *SourceUnitContext) EOF() antlr.TerminalNode
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 (s *StateVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*StateVariableDeclarationContext) ExitRule ¶
func (s *StateVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*StateVariableDeclarationContext) Expression ¶
func (s *StateVariableDeclarationContext) Expression() IExpressionContext
func (*StateVariableDeclarationContext) GetParser ¶
func (s *StateVariableDeclarationContext) GetParser() antlr.Parser
func (*StateVariableDeclarationContext) GetRuleContext ¶
func (s *StateVariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*StateVariableDeclarationContext) Identifier ¶
func (s *StateVariableDeclarationContext) Identifier() IIdentifierContext
func (*StateVariableDeclarationContext) InternalKeyword ¶
func (s *StateVariableDeclarationContext) InternalKeyword(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext ¶
func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()
func (*StateVariableDeclarationContext) PrivateKeyword ¶
func (s *StateVariableDeclarationContext) PrivateKeyword(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) PublicKeyword ¶
func (s *StateVariableDeclarationContext) PublicKeyword(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) ToStringTree ¶
func (s *StateVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StateVariableDeclarationContext) TypeName ¶
func (s *StateVariableDeclarationContext) TypeName() ITypeNameContext
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 (s *StructDefinitionContext) Identifier() IIdentifierContext
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 (s *TupleExpressionContext) Expression(i int) IExpressionContext
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 (s *UserDefinedTypeNameContext) Identifier(i int) IIdentifierContext
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 (s *UsingForDeclarationContext) Identifier() IIdentifierContext
func (*UsingForDeclarationContext) IsUsingForDeclarationContext ¶
func (*UsingForDeclarationContext) IsUsingForDeclarationContext()
func (*UsingForDeclarationContext) ToStringTree ¶
func (s *UsingForDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UsingForDeclarationContext) TypeName ¶
func (s *UsingForDeclarationContext) TypeName() ITypeNameContext
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 (s *VariableDeclarationContext) Identifier() IIdentifierContext
func (*VariableDeclarationContext) IsVariableDeclarationContext ¶
func (*VariableDeclarationContext) IsVariableDeclarationContext()
func (*VariableDeclarationContext) StorageLocation ¶
func (s *VariableDeclarationContext) StorageLocation() IStorageLocationContext
func (*VariableDeclarationContext) ToStringTree ¶
func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationContext) TypeName ¶
func (s *VariableDeclarationContext) TypeName() ITypeNameContext
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 (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) ExitRule ¶
func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) GetParser ¶
func (s *VariableDeclarationListContext) GetParser() antlr.Parser
func (*VariableDeclarationListContext) GetRuleContext ¶
func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationListContext) IsVariableDeclarationListContext ¶
func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
func (*VariableDeclarationListContext) ToStringTree ¶
func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationListContext) VariableDeclaration ¶
func (s *VariableDeclarationListContext) VariableDeclaration(i int) IVariableDeclarationContext
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 (s *VariableDeclarationStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationStatementContext) ExitRule ¶
func (s *VariableDeclarationStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationStatementContext) Expression ¶
func (s *VariableDeclarationStatementContext) Expression() IExpressionContext
func (*VariableDeclarationStatementContext) GetParser ¶
func (s *VariableDeclarationStatementContext) GetParser() antlr.Parser
func (*VariableDeclarationStatementContext) GetRuleContext ¶
func (s *VariableDeclarationStatementContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationStatementContext) IdentifierList ¶
func (s *VariableDeclarationStatementContext) IdentifierList() IIdentifierListContext
func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext ¶
func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()
func (*VariableDeclarationStatementContext) ToStringTree ¶
func (s *VariableDeclarationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationStatementContext) VariableDeclaration ¶
func (s *VariableDeclarationStatementContext) VariableDeclaration() IVariableDeclarationContext
func (*VariableDeclarationStatementContext) VariableDeclarationList ¶
func (s *VariableDeclarationStatementContext) VariableDeclarationList() IVariableDeclarationListContext
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 ¶
func (s *VersionConstraintContext) VersionOperator() IVersionOperatorContext
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 (s *WhileStatementContext) Statement() IStatementContext
func (*WhileStatementContext) ToStringTree ¶
func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string