Documentation ¶
Index ¶
- Constants
- Variables
- func InitEmptyAssemblyFlagsContext(p *AssemblyFlagsContext)
- func InitEmptyAssemblyStatementContext(p *AssemblyStatementContext)
- func InitEmptyAssignOpContext(p *AssignOpContext)
- func InitEmptyBlockContext(p *BlockContext)
- func InitEmptyBooleanLiteralContext(p *BooleanLiteralContext)
- func InitEmptyBreakStatementContext(p *BreakStatementContext)
- func InitEmptyCallArgumentListContext(p *CallArgumentListContext)
- func InitEmptyCatchClauseContext(p *CatchClauseContext)
- func InitEmptyConstantVariableDeclarationContext(p *ConstantVariableDeclarationContext)
- func InitEmptyConstructorDefinitionContext(p *ConstructorDefinitionContext)
- func InitEmptyContinueStatementContext(p *ContinueStatementContext)
- func InitEmptyContractBodyElementContext(p *ContractBodyElementContext)
- func InitEmptyContractDefinitionContext(p *ContractDefinitionContext)
- func InitEmptyDataLocationContext(p *DataLocationContext)
- func InitEmptyDoWhileStatementContext(p *DoWhileStatementContext)
- func InitEmptyElementaryTypeNameContext(p *ElementaryTypeNameContext)
- func InitEmptyEmitStatementContext(p *EmitStatementContext)
- func InitEmptyEnumDefinitionContext(p *EnumDefinitionContext)
- func InitEmptyErrorDefinitionContext(p *ErrorDefinitionContext)
- func InitEmptyErrorParameterContext(p *ErrorParameterContext)
- func InitEmptyEventDefinitionContext(p *EventDefinitionContext)
- func InitEmptyEventParameterContext(p *EventParameterContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
- func InitEmptyFallbackFunctionDefinitionContext(p *FallbackFunctionDefinitionContext)
- func InitEmptyForStatementContext(p *ForStatementContext)
- func InitEmptyFunctionDefinitionContext(p *FunctionDefinitionContext)
- func InitEmptyFunctionTypeNameContext(p *FunctionTypeNameContext)
- func InitEmptyHexStringLiteralContext(p *HexStringLiteralContext)
- func InitEmptyIdentifierContext(p *IdentifierContext)
- func InitEmptyIdentifierPathContext(p *IdentifierPathContext)
- func InitEmptyIfStatementContext(p *IfStatementContext)
- func InitEmptyImportAliasesContext(p *ImportAliasesContext)
- func InitEmptyImportDirectiveContext(p *ImportDirectiveContext)
- func InitEmptyInheritanceSpecifierContext(p *InheritanceSpecifierContext)
- func InitEmptyInheritanceSpecifierListContext(p *InheritanceSpecifierListContext)
- func InitEmptyInlineArrayExpressionContext(p *InlineArrayExpressionContext)
- func InitEmptyInterfaceDefinitionContext(p *InterfaceDefinitionContext)
- func InitEmptyLibraryDefinitionContext(p *LibraryDefinitionContext)
- func InitEmptyLiteralContext(p *LiteralContext)
- func InitEmptyLiteralWithSubDenominationContext(p *LiteralWithSubDenominationContext)
- func InitEmptyMappingKeyTypeContext(p *MappingKeyTypeContext)
- func InitEmptyMappingTypeContext(p *MappingTypeContext)
- func InitEmptyModifierDefinitionContext(p *ModifierDefinitionContext)
- func InitEmptyModifierInvocationContext(p *ModifierInvocationContext)
- func InitEmptyNamedArgumentContext(p *NamedArgumentContext)
- func InitEmptyNumberLiteralContext(p *NumberLiteralContext)
- func InitEmptyOverrideSpecifierContext(p *OverrideSpecifierContext)
- func InitEmptyParameterDeclarationContext(p *ParameterDeclarationContext)
- func InitEmptyParameterListContext(p *ParameterListContext)
- func InitEmptyPathContext(p *PathContext)
- func InitEmptyPragmaDirectiveContext(p *PragmaDirectiveContext)
- func InitEmptyReceiveFunctionDefinitionContext(p *ReceiveFunctionDefinitionContext)
- func InitEmptyReturnStatementContext(p *ReturnStatementContext)
- func InitEmptyRevertStatementContext(p *RevertStatementContext)
- func InitEmptySimpleStatementContext(p *SimpleStatementContext)
- func InitEmptySourceUnitContext(p *SourceUnitContext)
- func InitEmptyStateMutabilityContext(p *StateMutabilityContext)
- func InitEmptyStateVariableDeclarationContext(p *StateVariableDeclarationContext)
- func InitEmptyStatementContext(p *StatementContext)
- func InitEmptyStringLiteralContext(p *StringLiteralContext)
- func InitEmptyStructDefinitionContext(p *StructDefinitionContext)
- func InitEmptyStructMemberContext(p *StructMemberContext)
- func InitEmptySymbolAliasesContext(p *SymbolAliasesContext)
- func InitEmptyTryStatementContext(p *TryStatementContext)
- func InitEmptyTupleExpressionContext(p *TupleExpressionContext)
- func InitEmptyTypeNameContext(p *TypeNameContext)
- func InitEmptyUncheckedBlockContext(p *UncheckedBlockContext)
- func InitEmptyUnicodeStringLiteralContext(p *UnicodeStringLiteralContext)
- func InitEmptyUserDefinableOperatorContext(p *UserDefinableOperatorContext)
- func InitEmptyUserDefinedValueTypeDefinitionContext(p *UserDefinedValueTypeDefinitionContext)
- func InitEmptyUsingDirectiveContext(p *UsingDirectiveContext)
- func InitEmptyVariableDeclarationContext(p *VariableDeclarationContext)
- func InitEmptyVariableDeclarationListContext(p *VariableDeclarationListContext)
- func InitEmptyVariableDeclarationStatementContext(p *VariableDeclarationStatementContext)
- func InitEmptyVariableDeclarationTupleContext(p *VariableDeclarationTupleContext)
- func InitEmptyVisibilityContext(p *VisibilityContext)
- func InitEmptyWhileStatementContext(p *WhileStatementContext)
- func InitEmptyYulAssignmentContext(p *YulAssignmentContext)
- func InitEmptyYulBlockContext(p *YulBlockContext)
- func InitEmptyYulBooleanContext(p *YulBooleanContext)
- func InitEmptyYulExpressionContext(p *YulExpressionContext)
- func InitEmptyYulForStatementContext(p *YulForStatementContext)
- func InitEmptyYulFunctionCallContext(p *YulFunctionCallContext)
- func InitEmptyYulFunctionDefinitionContext(p *YulFunctionDefinitionContext)
- func InitEmptyYulIfStatementContext(p *YulIfStatementContext)
- func InitEmptyYulLiteralContext(p *YulLiteralContext)
- func InitEmptyYulPathContext(p *YulPathContext)
- func InitEmptyYulStatementContext(p *YulStatementContext)
- func InitEmptyYulSwitchCaseContext(p *YulSwitchCaseContext)
- func InitEmptyYulSwitchStatementContext(p *YulSwitchStatementContext)
- func InitEmptyYulVariableDeclarationContext(p *YulVariableDeclarationContext)
- func SolidityLexerInit()
- func SolidityParserInit()
- type AddSubOperationContext
- func (s *AddSubOperationContext) Add() antlr.TerminalNode
- func (s *AddSubOperationContext) AllExpression() []IExpressionContext
- func (s *AddSubOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AddSubOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AddSubOperationContext) Expression(i int) IExpressionContext
- func (s *AddSubOperationContext) GetRuleContext() antlr.RuleContext
- func (s *AddSubOperationContext) Sub() antlr.TerminalNode
- type AndOperationContext
- func (s *AndOperationContext) AllExpression() []IExpressionContext
- func (s *AndOperationContext) And() antlr.TerminalNode
- func (s *AndOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndOperationContext) Expression(i int) IExpressionContext
- func (s *AndOperationContext) GetRuleContext() antlr.RuleContext
- type AssemblyFlagsContext
- func (s *AssemblyFlagsContext) AllAssemblyBlockComma() []antlr.TerminalNode
- func (s *AssemblyFlagsContext) AllAssemblyFlagString() []antlr.TerminalNode
- func (s *AssemblyFlagsContext) AssemblyBlockComma(i int) antlr.TerminalNode
- func (s *AssemblyFlagsContext) AssemblyBlockLParen() antlr.TerminalNode
- func (s *AssemblyFlagsContext) AssemblyBlockRParen() antlr.TerminalNode
- func (s *AssemblyFlagsContext) AssemblyFlagString(i int) antlr.TerminalNode
- func (s *AssemblyFlagsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFlagsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyFlagsContext) GetParser() antlr.Parser
- func (s *AssemblyFlagsContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyFlagsContext) IsAssemblyFlagsContext()
- func (s *AssemblyFlagsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssemblyStatementContext
- func (s *AssemblyStatementContext) AllYulStatement() []IYulStatementContext
- func (s *AssemblyStatementContext) Assembly() antlr.TerminalNode
- func (s *AssemblyStatementContext) AssemblyDialect() antlr.TerminalNode
- func (s *AssemblyStatementContext) AssemblyFlags() IAssemblyFlagsContext
- func (s *AssemblyStatementContext) AssemblyLBrace() antlr.TerminalNode
- func (s *AssemblyStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssemblyStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssemblyStatementContext) GetParser() antlr.Parser
- func (s *AssemblyStatementContext) GetRuleContext() antlr.RuleContext
- func (*AssemblyStatementContext) IsAssemblyStatementContext()
- func (s *AssemblyStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssemblyStatementContext) YulRBrace() antlr.TerminalNode
- func (s *AssemblyStatementContext) YulStatement(i int) IYulStatementContext
- type AssignOpContext
- func (s *AssignOpContext) Assign() antlr.TerminalNode
- func (s *AssignOpContext) AssignAdd() antlr.TerminalNode
- func (s *AssignOpContext) AssignBitAnd() antlr.TerminalNode
- func (s *AssignOpContext) AssignBitOr() antlr.TerminalNode
- func (s *AssignOpContext) AssignBitXor() antlr.TerminalNode
- func (s *AssignOpContext) AssignDiv() antlr.TerminalNode
- func (s *AssignOpContext) AssignMod() antlr.TerminalNode
- func (s *AssignOpContext) AssignMul() antlr.TerminalNode
- func (s *AssignOpContext) AssignSar() antlr.TerminalNode
- func (s *AssignOpContext) AssignShl() antlr.TerminalNode
- func (s *AssignOpContext) AssignShr() antlr.TerminalNode
- func (s *AssignOpContext) AssignSub() antlr.TerminalNode
- func (s *AssignOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignOpContext) GetParser() antlr.Parser
- func (s *AssignOpContext) GetRuleContext() antlr.RuleContext
- func (*AssignOpContext) IsAssignOpContext()
- func (s *AssignOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentContext
- func (s *AssignmentContext) AllExpression() []IExpressionContext
- func (s *AssignmentContext) AssignOp() IAssignOpContext
- func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) Expression(i int) IExpressionContext
- func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
- type BaseSolidityParserListener
- func (s *BaseSolidityParserListener) EnterAddSubOperation(ctx *AddSubOperationContext)
- func (s *BaseSolidityParserListener) EnterAndOperation(ctx *AndOperationContext)
- func (s *BaseSolidityParserListener) EnterAssemblyFlags(ctx *AssemblyFlagsContext)
- func (s *BaseSolidityParserListener) EnterAssemblyStatement(ctx *AssemblyStatementContext)
- func (s *BaseSolidityParserListener) EnterAssignOp(ctx *AssignOpContext)
- func (s *BaseSolidityParserListener) EnterAssignment(ctx *AssignmentContext)
- func (s *BaseSolidityParserListener) EnterBitAndOperation(ctx *BitAndOperationContext)
- func (s *BaseSolidityParserListener) EnterBitOrOperation(ctx *BitOrOperationContext)
- func (s *BaseSolidityParserListener) EnterBitXorOperation(ctx *BitXorOperationContext)
- func (s *BaseSolidityParserListener) EnterBlock(ctx *BlockContext)
- func (s *BaseSolidityParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseSolidityParserListener) EnterBreakStatement(ctx *BreakStatementContext)
- func (s *BaseSolidityParserListener) EnterCallArgumentList(ctx *CallArgumentListContext)
- func (s *BaseSolidityParserListener) EnterCatchClause(ctx *CatchClauseContext)
- func (s *BaseSolidityParserListener) EnterConditional(ctx *ConditionalContext)
- func (s *BaseSolidityParserListener) EnterConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)
- func (s *BaseSolidityParserListener) EnterConstructorDefinition(ctx *ConstructorDefinitionContext)
- func (s *BaseSolidityParserListener) EnterContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseSolidityParserListener) EnterContractBodyElement(ctx *ContractBodyElementContext)
- func (s *BaseSolidityParserListener) EnterContractDefinition(ctx *ContractDefinitionContext)
- func (s *BaseSolidityParserListener) EnterDataLocation(ctx *DataLocationContext)
- func (s *BaseSolidityParserListener) EnterDoWhileStatement(ctx *DoWhileStatementContext)
- func (s *BaseSolidityParserListener) EnterElementaryTypeName(ctx *ElementaryTypeNameContext)
- func (s *BaseSolidityParserListener) EnterEmitStatement(ctx *EmitStatementContext)
- func (s *BaseSolidityParserListener) EnterEnumDefinition(ctx *EnumDefinitionContext)
- func (s *BaseSolidityParserListener) EnterEqualityComparison(ctx *EqualityComparisonContext)
- func (s *BaseSolidityParserListener) EnterErrorDefinition(ctx *ErrorDefinitionContext)
- func (s *BaseSolidityParserListener) EnterErrorParameter(ctx *ErrorParameterContext)
- func (s *BaseSolidityParserListener) EnterEventDefinition(ctx *EventDefinitionContext)
- func (s *BaseSolidityParserListener) EnterEventParameter(ctx *EventParameterContext)
- func (s *BaseSolidityParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSolidityParserListener) EnterExpOperation(ctx *ExpOperationContext)
- func (s *BaseSolidityParserListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseSolidityParserListener) EnterFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) EnterForStatement(ctx *ForStatementContext)
- func (s *BaseSolidityParserListener) EnterFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSolidityParserListener) EnterFunctionCallOptions(ctx *FunctionCallOptionsContext)
- func (s *BaseSolidityParserListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseSolidityParserListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BaseSolidityParserListener) EnterHexStringLiteral(ctx *HexStringLiteralContext)
- func (s *BaseSolidityParserListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseSolidityParserListener) EnterIdentifierPath(ctx *IdentifierPathContext)
- func (s *BaseSolidityParserListener) EnterIfStatement(ctx *IfStatementContext)
- func (s *BaseSolidityParserListener) EnterImportAliases(ctx *ImportAliasesContext)
- func (s *BaseSolidityParserListener) EnterImportDirective(ctx *ImportDirectiveContext)
- func (s *BaseSolidityParserListener) EnterIndexAccess(ctx *IndexAccessContext)
- func (s *BaseSolidityParserListener) EnterIndexRangeAccess(ctx *IndexRangeAccessContext)
- func (s *BaseSolidityParserListener) EnterInheritanceSpecifier(ctx *InheritanceSpecifierContext)
- func (s *BaseSolidityParserListener) EnterInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)
- func (s *BaseSolidityParserListener) EnterInlineArray(ctx *InlineArrayContext)
- func (s *BaseSolidityParserListener) EnterInlineArrayExpression(ctx *InlineArrayExpressionContext)
- func (s *BaseSolidityParserListener) EnterInterfaceDefinition(ctx *InterfaceDefinitionContext)
- func (s *BaseSolidityParserListener) EnterLibraryDefinition(ctx *LibraryDefinitionContext)
- func (s *BaseSolidityParserListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseSolidityParserListener) EnterLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)
- func (s *BaseSolidityParserListener) EnterMappingKeyType(ctx *MappingKeyTypeContext)
- func (s *BaseSolidityParserListener) EnterMappingType(ctx *MappingTypeContext)
- func (s *BaseSolidityParserListener) EnterMemberAccess(ctx *MemberAccessContext)
- func (s *BaseSolidityParserListener) EnterMetaType(ctx *MetaTypeContext)
- func (s *BaseSolidityParserListener) EnterModifierDefinition(ctx *ModifierDefinitionContext)
- func (s *BaseSolidityParserListener) EnterModifierInvocation(ctx *ModifierInvocationContext)
- func (s *BaseSolidityParserListener) EnterMulDivModOperation(ctx *MulDivModOperationContext)
- func (s *BaseSolidityParserListener) EnterNamedArgument(ctx *NamedArgumentContext)
- func (s *BaseSolidityParserListener) EnterNewExpr(ctx *NewExprContext)
- func (s *BaseSolidityParserListener) EnterNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseSolidityParserListener) EnterOrOperation(ctx *OrOperationContext)
- func (s *BaseSolidityParserListener) EnterOrderComparison(ctx *OrderComparisonContext)
- func (s *BaseSolidityParserListener) EnterOverrideSpecifier(ctx *OverrideSpecifierContext)
- func (s *BaseSolidityParserListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)
- func (s *BaseSolidityParserListener) EnterParameterList(ctx *ParameterListContext)
- func (s *BaseSolidityParserListener) EnterPath(ctx *PathContext)
- func (s *BaseSolidityParserListener) EnterPayableConversion(ctx *PayableConversionContext)
- func (s *BaseSolidityParserListener) EnterPragmaDirective(ctx *PragmaDirectiveContext)
- func (s *BaseSolidityParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSolidityParserListener) EnterReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) EnterReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseSolidityParserListener) EnterRevertStatement(ctx *RevertStatementContext)
- func (s *BaseSolidityParserListener) EnterShiftOperation(ctx *ShiftOperationContext)
- func (s *BaseSolidityParserListener) EnterSimpleStatement(ctx *SimpleStatementContext)
- func (s *BaseSolidityParserListener) EnterSourceUnit(ctx *SourceUnitContext)
- func (s *BaseSolidityParserListener) EnterStateMutability(ctx *StateMutabilityContext)
- func (s *BaseSolidityParserListener) EnterStateVariableDeclaration(ctx *StateVariableDeclarationContext)
- func (s *BaseSolidityParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseSolidityParserListener) EnterStringLiteral(ctx *StringLiteralContext)
- func (s *BaseSolidityParserListener) EnterStructDefinition(ctx *StructDefinitionContext)
- func (s *BaseSolidityParserListener) EnterStructMember(ctx *StructMemberContext)
- func (s *BaseSolidityParserListener) EnterSymbolAliases(ctx *SymbolAliasesContext)
- func (s *BaseSolidityParserListener) EnterTryStatement(ctx *TryStatementContext)
- func (s *BaseSolidityParserListener) EnterTuple(ctx *TupleContext)
- func (s *BaseSolidityParserListener) EnterTupleExpression(ctx *TupleExpressionContext)
- func (s *BaseSolidityParserListener) EnterTypeName(ctx *TypeNameContext)
- func (s *BaseSolidityParserListener) EnterUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)
- func (s *BaseSolidityParserListener) EnterUnarySuffixOperation(ctx *UnarySuffixOperationContext)
- func (s *BaseSolidityParserListener) EnterUncheckedBlock(ctx *UncheckedBlockContext)
- func (s *BaseSolidityParserListener) EnterUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)
- func (s *BaseSolidityParserListener) EnterUserDefinableOperator(ctx *UserDefinableOperatorContext)
- func (s *BaseSolidityParserListener) EnterUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)
- func (s *BaseSolidityParserListener) EnterUsingDirective(ctx *UsingDirectiveContext)
- func (s *BaseSolidityParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseSolidityParserListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseSolidityParserListener) EnterVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
- func (s *BaseSolidityParserListener) EnterVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)
- func (s *BaseSolidityParserListener) EnterVisibility(ctx *VisibilityContext)
- func (s *BaseSolidityParserListener) EnterWhileStatement(ctx *WhileStatementContext)
- func (s *BaseSolidityParserListener) EnterYulAssignment(ctx *YulAssignmentContext)
- func (s *BaseSolidityParserListener) EnterYulBlock(ctx *YulBlockContext)
- func (s *BaseSolidityParserListener) EnterYulBoolean(ctx *YulBooleanContext)
- func (s *BaseSolidityParserListener) EnterYulExpression(ctx *YulExpressionContext)
- func (s *BaseSolidityParserListener) EnterYulForStatement(ctx *YulForStatementContext)
- func (s *BaseSolidityParserListener) EnterYulFunctionCall(ctx *YulFunctionCallContext)
- func (s *BaseSolidityParserListener) EnterYulFunctionDefinition(ctx *YulFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) EnterYulIfStatement(ctx *YulIfStatementContext)
- func (s *BaseSolidityParserListener) EnterYulLiteral(ctx *YulLiteralContext)
- func (s *BaseSolidityParserListener) EnterYulPath(ctx *YulPathContext)
- func (s *BaseSolidityParserListener) EnterYulStatement(ctx *YulStatementContext)
- func (s *BaseSolidityParserListener) EnterYulSwitchCase(ctx *YulSwitchCaseContext)
- func (s *BaseSolidityParserListener) EnterYulSwitchStatement(ctx *YulSwitchStatementContext)
- func (s *BaseSolidityParserListener) EnterYulVariableDeclaration(ctx *YulVariableDeclarationContext)
- func (s *BaseSolidityParserListener) ExitAddSubOperation(ctx *AddSubOperationContext)
- func (s *BaseSolidityParserListener) ExitAndOperation(ctx *AndOperationContext)
- func (s *BaseSolidityParserListener) ExitAssemblyFlags(ctx *AssemblyFlagsContext)
- func (s *BaseSolidityParserListener) ExitAssemblyStatement(ctx *AssemblyStatementContext)
- func (s *BaseSolidityParserListener) ExitAssignOp(ctx *AssignOpContext)
- func (s *BaseSolidityParserListener) ExitAssignment(ctx *AssignmentContext)
- func (s *BaseSolidityParserListener) ExitBitAndOperation(ctx *BitAndOperationContext)
- func (s *BaseSolidityParserListener) ExitBitOrOperation(ctx *BitOrOperationContext)
- func (s *BaseSolidityParserListener) ExitBitXorOperation(ctx *BitXorOperationContext)
- func (s *BaseSolidityParserListener) ExitBlock(ctx *BlockContext)
- func (s *BaseSolidityParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseSolidityParserListener) ExitBreakStatement(ctx *BreakStatementContext)
- func (s *BaseSolidityParserListener) ExitCallArgumentList(ctx *CallArgumentListContext)
- func (s *BaseSolidityParserListener) ExitCatchClause(ctx *CatchClauseContext)
- func (s *BaseSolidityParserListener) ExitConditional(ctx *ConditionalContext)
- func (s *BaseSolidityParserListener) ExitConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)
- func (s *BaseSolidityParserListener) ExitConstructorDefinition(ctx *ConstructorDefinitionContext)
- func (s *BaseSolidityParserListener) ExitContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseSolidityParserListener) ExitContractBodyElement(ctx *ContractBodyElementContext)
- func (s *BaseSolidityParserListener) ExitContractDefinition(ctx *ContractDefinitionContext)
- func (s *BaseSolidityParserListener) ExitDataLocation(ctx *DataLocationContext)
- func (s *BaseSolidityParserListener) ExitDoWhileStatement(ctx *DoWhileStatementContext)
- func (s *BaseSolidityParserListener) ExitElementaryTypeName(ctx *ElementaryTypeNameContext)
- func (s *BaseSolidityParserListener) ExitEmitStatement(ctx *EmitStatementContext)
- func (s *BaseSolidityParserListener) ExitEnumDefinition(ctx *EnumDefinitionContext)
- func (s *BaseSolidityParserListener) ExitEqualityComparison(ctx *EqualityComparisonContext)
- func (s *BaseSolidityParserListener) ExitErrorDefinition(ctx *ErrorDefinitionContext)
- func (s *BaseSolidityParserListener) ExitErrorParameter(ctx *ErrorParameterContext)
- func (s *BaseSolidityParserListener) ExitEventDefinition(ctx *EventDefinitionContext)
- func (s *BaseSolidityParserListener) ExitEventParameter(ctx *EventParameterContext)
- func (s *BaseSolidityParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseSolidityParserListener) ExitExpOperation(ctx *ExpOperationContext)
- func (s *BaseSolidityParserListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
- func (s *BaseSolidityParserListener) ExitFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) ExitForStatement(ctx *ForStatementContext)
- func (s *BaseSolidityParserListener) ExitFunctionCall(ctx *FunctionCallContext)
- func (s *BaseSolidityParserListener) ExitFunctionCallOptions(ctx *FunctionCallOptionsContext)
- func (s *BaseSolidityParserListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)
- func (s *BaseSolidityParserListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)
- func (s *BaseSolidityParserListener) ExitHexStringLiteral(ctx *HexStringLiteralContext)
- func (s *BaseSolidityParserListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseSolidityParserListener) ExitIdentifierPath(ctx *IdentifierPathContext)
- func (s *BaseSolidityParserListener) ExitIfStatement(ctx *IfStatementContext)
- func (s *BaseSolidityParserListener) ExitImportAliases(ctx *ImportAliasesContext)
- func (s *BaseSolidityParserListener) ExitImportDirective(ctx *ImportDirectiveContext)
- func (s *BaseSolidityParserListener) ExitIndexAccess(ctx *IndexAccessContext)
- func (s *BaseSolidityParserListener) ExitIndexRangeAccess(ctx *IndexRangeAccessContext)
- func (s *BaseSolidityParserListener) ExitInheritanceSpecifier(ctx *InheritanceSpecifierContext)
- func (s *BaseSolidityParserListener) ExitInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)
- func (s *BaseSolidityParserListener) ExitInlineArray(ctx *InlineArrayContext)
- func (s *BaseSolidityParserListener) ExitInlineArrayExpression(ctx *InlineArrayExpressionContext)
- func (s *BaseSolidityParserListener) ExitInterfaceDefinition(ctx *InterfaceDefinitionContext)
- func (s *BaseSolidityParserListener) ExitLibraryDefinition(ctx *LibraryDefinitionContext)
- func (s *BaseSolidityParserListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseSolidityParserListener) ExitLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)
- func (s *BaseSolidityParserListener) ExitMappingKeyType(ctx *MappingKeyTypeContext)
- func (s *BaseSolidityParserListener) ExitMappingType(ctx *MappingTypeContext)
- func (s *BaseSolidityParserListener) ExitMemberAccess(ctx *MemberAccessContext)
- func (s *BaseSolidityParserListener) ExitMetaType(ctx *MetaTypeContext)
- func (s *BaseSolidityParserListener) ExitModifierDefinition(ctx *ModifierDefinitionContext)
- func (s *BaseSolidityParserListener) ExitModifierInvocation(ctx *ModifierInvocationContext)
- func (s *BaseSolidityParserListener) ExitMulDivModOperation(ctx *MulDivModOperationContext)
- func (s *BaseSolidityParserListener) ExitNamedArgument(ctx *NamedArgumentContext)
- func (s *BaseSolidityParserListener) ExitNewExpr(ctx *NewExprContext)
- func (s *BaseSolidityParserListener) ExitNumberLiteral(ctx *NumberLiteralContext)
- func (s *BaseSolidityParserListener) ExitOrOperation(ctx *OrOperationContext)
- func (s *BaseSolidityParserListener) ExitOrderComparison(ctx *OrderComparisonContext)
- func (s *BaseSolidityParserListener) ExitOverrideSpecifier(ctx *OverrideSpecifierContext)
- func (s *BaseSolidityParserListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)
- func (s *BaseSolidityParserListener) ExitParameterList(ctx *ParameterListContext)
- func (s *BaseSolidityParserListener) ExitPath(ctx *PathContext)
- func (s *BaseSolidityParserListener) ExitPayableConversion(ctx *PayableConversionContext)
- func (s *BaseSolidityParserListener) ExitPragmaDirective(ctx *PragmaDirectiveContext)
- func (s *BaseSolidityParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseSolidityParserListener) ExitReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) ExitReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseSolidityParserListener) ExitRevertStatement(ctx *RevertStatementContext)
- func (s *BaseSolidityParserListener) ExitShiftOperation(ctx *ShiftOperationContext)
- func (s *BaseSolidityParserListener) ExitSimpleStatement(ctx *SimpleStatementContext)
- func (s *BaseSolidityParserListener) ExitSourceUnit(ctx *SourceUnitContext)
- func (s *BaseSolidityParserListener) ExitStateMutability(ctx *StateMutabilityContext)
- func (s *BaseSolidityParserListener) ExitStateVariableDeclaration(ctx *StateVariableDeclarationContext)
- func (s *BaseSolidityParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseSolidityParserListener) ExitStringLiteral(ctx *StringLiteralContext)
- func (s *BaseSolidityParserListener) ExitStructDefinition(ctx *StructDefinitionContext)
- func (s *BaseSolidityParserListener) ExitStructMember(ctx *StructMemberContext)
- func (s *BaseSolidityParserListener) ExitSymbolAliases(ctx *SymbolAliasesContext)
- func (s *BaseSolidityParserListener) ExitTryStatement(ctx *TryStatementContext)
- func (s *BaseSolidityParserListener) ExitTuple(ctx *TupleContext)
- func (s *BaseSolidityParserListener) ExitTupleExpression(ctx *TupleExpressionContext)
- func (s *BaseSolidityParserListener) ExitTypeName(ctx *TypeNameContext)
- func (s *BaseSolidityParserListener) ExitUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)
- func (s *BaseSolidityParserListener) ExitUnarySuffixOperation(ctx *UnarySuffixOperationContext)
- func (s *BaseSolidityParserListener) ExitUncheckedBlock(ctx *UncheckedBlockContext)
- func (s *BaseSolidityParserListener) ExitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)
- func (s *BaseSolidityParserListener) ExitUserDefinableOperator(ctx *UserDefinableOperatorContext)
- func (s *BaseSolidityParserListener) ExitUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)
- func (s *BaseSolidityParserListener) ExitUsingDirective(ctx *UsingDirectiveContext)
- func (s *BaseSolidityParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseSolidityParserListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)
- func (s *BaseSolidityParserListener) ExitVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
- func (s *BaseSolidityParserListener) ExitVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)
- func (s *BaseSolidityParserListener) ExitVisibility(ctx *VisibilityContext)
- func (s *BaseSolidityParserListener) ExitWhileStatement(ctx *WhileStatementContext)
- func (s *BaseSolidityParserListener) ExitYulAssignment(ctx *YulAssignmentContext)
- func (s *BaseSolidityParserListener) ExitYulBlock(ctx *YulBlockContext)
- func (s *BaseSolidityParserListener) ExitYulBoolean(ctx *YulBooleanContext)
- func (s *BaseSolidityParserListener) ExitYulExpression(ctx *YulExpressionContext)
- func (s *BaseSolidityParserListener) ExitYulForStatement(ctx *YulForStatementContext)
- func (s *BaseSolidityParserListener) ExitYulFunctionCall(ctx *YulFunctionCallContext)
- func (s *BaseSolidityParserListener) ExitYulFunctionDefinition(ctx *YulFunctionDefinitionContext)
- func (s *BaseSolidityParserListener) ExitYulIfStatement(ctx *YulIfStatementContext)
- func (s *BaseSolidityParserListener) ExitYulLiteral(ctx *YulLiteralContext)
- func (s *BaseSolidityParserListener) ExitYulPath(ctx *YulPathContext)
- func (s *BaseSolidityParserListener) ExitYulStatement(ctx *YulStatementContext)
- func (s *BaseSolidityParserListener) ExitYulSwitchCase(ctx *YulSwitchCaseContext)
- func (s *BaseSolidityParserListener) ExitYulSwitchStatement(ctx *YulSwitchStatementContext)
- func (s *BaseSolidityParserListener) ExitYulVariableDeclaration(ctx *YulVariableDeclarationContext)
- func (s *BaseSolidityParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseSolidityParserListener) VisitTerminal(node antlr.TerminalNode)
- type BitAndOperationContext
- func (s *BitAndOperationContext) AllExpression() []IExpressionContext
- func (s *BitAndOperationContext) BitAnd() antlr.TerminalNode
- func (s *BitAndOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitAndOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitAndOperationContext) Expression(i int) IExpressionContext
- func (s *BitAndOperationContext) GetRuleContext() antlr.RuleContext
- type BitOrOperationContext
- func (s *BitOrOperationContext) AllExpression() []IExpressionContext
- func (s *BitOrOperationContext) BitOr() antlr.TerminalNode
- func (s *BitOrOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitOrOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitOrOperationContext) Expression(i int) IExpressionContext
- func (s *BitOrOperationContext) GetRuleContext() antlr.RuleContext
- type BitXorOperationContext
- func (s *BitXorOperationContext) AllExpression() []IExpressionContext
- func (s *BitXorOperationContext) BitXor() antlr.TerminalNode
- func (s *BitXorOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitXorOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitXorOperationContext) Expression(i int) IExpressionContext
- func (s *BitXorOperationContext) GetRuleContext() antlr.RuleContext
- type BlockContext
- func (s *BlockContext) AllStatement() []IStatementContext
- func (s *BlockContext) AllUncheckedBlock() []IUncheckedBlockContext
- 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) LBrace() antlr.TerminalNode
- func (s *BlockContext) RBrace() antlr.TerminalNode
- func (s *BlockContext) Statement(i int) IStatementContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BlockContext) UncheckedBlock(i int) IUncheckedBlockContext
- type BooleanLiteralContext
- func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BooleanLiteralContext) False() antlr.TerminalNode
- func (s *BooleanLiteralContext) GetParser() antlr.Parser
- func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BooleanLiteralContext) IsBooleanLiteralContext()
- func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BooleanLiteralContext) True() antlr.TerminalNode
- type BreakStatementContext
- func (s *BreakStatementContext) Break() 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) Semicolon() antlr.TerminalNode
- func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CallArgumentListContext
- func (s *CallArgumentListContext) AllComma() []antlr.TerminalNode
- func (s *CallArgumentListContext) AllExpression() []IExpressionContext
- func (s *CallArgumentListContext) AllNamedArgument() []INamedArgumentContext
- func (s *CallArgumentListContext) Comma(i int) antlr.TerminalNode
- func (s *CallArgumentListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CallArgumentListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CallArgumentListContext) Expression(i int) IExpressionContext
- func (s *CallArgumentListContext) GetParser() antlr.Parser
- func (s *CallArgumentListContext) GetRuleContext() antlr.RuleContext
- func (*CallArgumentListContext) IsCallArgumentListContext()
- func (s *CallArgumentListContext) LBrace() antlr.TerminalNode
- func (s *CallArgumentListContext) LParen() antlr.TerminalNode
- func (s *CallArgumentListContext) NamedArgument(i int) INamedArgumentContext
- func (s *CallArgumentListContext) RBrace() antlr.TerminalNode
- func (s *CallArgumentListContext) RParen() antlr.TerminalNode
- func (s *CallArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CatchClauseContext
- func (s *CatchClauseContext) Block() IBlockContext
- func (s *CatchClauseContext) Catch() antlr.TerminalNode
- func (s *CatchClauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CatchClauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CatchClauseContext) GetArguments() IParameterListContext
- func (s *CatchClauseContext) GetParser() antlr.Parser
- func (s *CatchClauseContext) GetRuleContext() antlr.RuleContext
- func (s *CatchClauseContext) Identifier() IIdentifierContext
- func (*CatchClauseContext) IsCatchClauseContext()
- func (s *CatchClauseContext) LParen() antlr.TerminalNode
- func (s *CatchClauseContext) ParameterList() IParameterListContext
- func (s *CatchClauseContext) RParen() antlr.TerminalNode
- func (s *CatchClauseContext) SetArguments(v IParameterListContext)
- func (s *CatchClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalContext
- func (s *ConditionalContext) AllExpression() []IExpressionContext
- func (s *ConditionalContext) Colon() antlr.TerminalNode
- func (s *ConditionalContext) Conditional() antlr.TerminalNode
- func (s *ConditionalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalContext) Expression(i int) IExpressionContext
- func (s *ConditionalContext) GetRuleContext() antlr.RuleContext
- type ConstantVariableDeclarationContext
- func (s *ConstantVariableDeclarationContext) Assign() antlr.TerminalNode
- func (s *ConstantVariableDeclarationContext) Constant() antlr.TerminalNode
- func (s *ConstantVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantVariableDeclarationContext) Expression() IExpressionContext
- func (s *ConstantVariableDeclarationContext) GetInitialValue() IExpressionContext
- func (s *ConstantVariableDeclarationContext) GetName() IIdentifierContext
- func (s *ConstantVariableDeclarationContext) GetParser() antlr.Parser
- func (s *ConstantVariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ConstantVariableDeclarationContext) GetType_() ITypeNameContext
- func (s *ConstantVariableDeclarationContext) Identifier() IIdentifierContext
- func (*ConstantVariableDeclarationContext) IsConstantVariableDeclarationContext()
- func (s *ConstantVariableDeclarationContext) Semicolon() antlr.TerminalNode
- func (s *ConstantVariableDeclarationContext) SetInitialValue(v IExpressionContext)
- func (s *ConstantVariableDeclarationContext) SetName(v IIdentifierContext)
- func (s *ConstantVariableDeclarationContext) SetType_(v ITypeNameContext)
- func (s *ConstantVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ConstantVariableDeclarationContext) TypeName() ITypeNameContext
- type ConstructorDefinitionContext
- func (s *ConstructorDefinitionContext) AllInternal() []antlr.TerminalNode
- func (s *ConstructorDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
- func (s *ConstructorDefinitionContext) AllPayable() []antlr.TerminalNode
- func (s *ConstructorDefinitionContext) AllPublic() []antlr.TerminalNode
- func (s *ConstructorDefinitionContext) Block() IBlockContext
- func (s *ConstructorDefinitionContext) Constructor() antlr.TerminalNode
- func (s *ConstructorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstructorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstructorDefinitionContext) GetArguments() IParameterListContext
- func (s *ConstructorDefinitionContext) GetBody() IBlockContext
- func (s *ConstructorDefinitionContext) GetParser() antlr.Parser
- func (s *ConstructorDefinitionContext) GetPayableSet() bool
- func (s *ConstructorDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ConstructorDefinitionContext) GetVisibilitySet() bool
- func (s *ConstructorDefinitionContext) Internal(i int) antlr.TerminalNode
- func (*ConstructorDefinitionContext) IsConstructorDefinitionContext()
- func (s *ConstructorDefinitionContext) LParen() antlr.TerminalNode
- func (s *ConstructorDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
- func (s *ConstructorDefinitionContext) ParameterList() IParameterListContext
- func (s *ConstructorDefinitionContext) Payable(i int) antlr.TerminalNode
- func (s *ConstructorDefinitionContext) Public(i int) antlr.TerminalNode
- func (s *ConstructorDefinitionContext) RParen() antlr.TerminalNode
- func (s *ConstructorDefinitionContext) SetArguments(v IParameterListContext)
- func (s *ConstructorDefinitionContext) SetBody(v IBlockContext)
- func (s *ConstructorDefinitionContext) SetPayableSet(v bool)
- func (s *ConstructorDefinitionContext) SetVisibilitySet(v bool)
- func (s *ConstructorDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContinueStatementContext
- func (s *ContinueStatementContext) Continue() 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) Semicolon() antlr.TerminalNode
- func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContractBodyElementContext
- func (s *ContractBodyElementContext) ConstructorDefinition() IConstructorDefinitionContext
- func (s *ContractBodyElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContractBodyElementContext) EnumDefinition() IEnumDefinitionContext
- func (s *ContractBodyElementContext) ErrorDefinition() IErrorDefinitionContext
- func (s *ContractBodyElementContext) EventDefinition() IEventDefinitionContext
- func (s *ContractBodyElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContractBodyElementContext) FallbackFunctionDefinition() IFallbackFunctionDefinitionContext
- func (s *ContractBodyElementContext) FunctionDefinition() IFunctionDefinitionContext
- func (s *ContractBodyElementContext) GetParser() antlr.Parser
- func (s *ContractBodyElementContext) GetRuleContext() antlr.RuleContext
- func (*ContractBodyElementContext) IsContractBodyElementContext()
- func (s *ContractBodyElementContext) ModifierDefinition() IModifierDefinitionContext
- func (s *ContractBodyElementContext) ReceiveFunctionDefinition() IReceiveFunctionDefinitionContext
- func (s *ContractBodyElementContext) StateVariableDeclaration() IStateVariableDeclarationContext
- func (s *ContractBodyElementContext) StructDefinition() IStructDefinitionContext
- func (s *ContractBodyElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ContractBodyElementContext) UserDefinedValueTypeDefinition() IUserDefinedValueTypeDefinitionContext
- func (s *ContractBodyElementContext) UsingDirective() IUsingDirectiveContext
- type ContractDefinitionContext
- func (s *ContractDefinitionContext) Abstract() antlr.TerminalNode
- func (s *ContractDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
- func (s *ContractDefinitionContext) Contract() antlr.TerminalNode
- func (s *ContractDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
- func (s *ContractDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ContractDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ContractDefinitionContext) GetName() IIdentifierContext
- func (s *ContractDefinitionContext) GetParser() antlr.Parser
- func (s *ContractDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ContractDefinitionContext) Identifier() IIdentifierContext
- func (s *ContractDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext
- func (*ContractDefinitionContext) IsContractDefinitionContext()
- func (s *ContractDefinitionContext) LBrace() antlr.TerminalNode
- func (s *ContractDefinitionContext) RBrace() antlr.TerminalNode
- func (s *ContractDefinitionContext) SetName(v IIdentifierContext)
- func (s *ContractDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DataLocationContext
- func (s *DataLocationContext) Calldata() antlr.TerminalNode
- func (s *DataLocationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DataLocationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DataLocationContext) GetParser() antlr.Parser
- func (s *DataLocationContext) GetRuleContext() antlr.RuleContext
- func (*DataLocationContext) IsDataLocationContext()
- func (s *DataLocationContext) Memory() antlr.TerminalNode
- func (s *DataLocationContext) Storage() antlr.TerminalNode
- func (s *DataLocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DoWhileStatementContext
- func (s *DoWhileStatementContext) Do() antlr.TerminalNode
- 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) LParen() antlr.TerminalNode
- func (s *DoWhileStatementContext) RParen() antlr.TerminalNode
- func (s *DoWhileStatementContext) Semicolon() antlr.TerminalNode
- func (s *DoWhileStatementContext) Statement() IStatementContext
- func (s *DoWhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DoWhileStatementContext) While() antlr.TerminalNode
- type ElementaryTypeNameContext
- func (s *ElementaryTypeNameContext) Address() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) Bool() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) Bytes() 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) FixedBytes() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) GetAllowAddressPayable() bool
- func (s *ElementaryTypeNameContext) GetParser() antlr.Parser
- func (s *ElementaryTypeNameContext) GetRuleContext() antlr.RuleContext
- func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()
- func (s *ElementaryTypeNameContext) Payable() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) SetAllowAddressPayable(v bool)
- func (s *ElementaryTypeNameContext) SignedIntegerType() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) String_() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ElementaryTypeNameContext) Ufixed() antlr.TerminalNode
- func (s *ElementaryTypeNameContext) UnsignedIntegerType() antlr.TerminalNode
- type EmitStatementContext
- func (s *EmitStatementContext) CallArgumentList() ICallArgumentListContext
- func (s *EmitStatementContext) Emit() antlr.TerminalNode
- func (s *EmitStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) Expression() IExpressionContext
- func (s *EmitStatementContext) GetParser() antlr.Parser
- func (s *EmitStatementContext) GetRuleContext() antlr.RuleContext
- func (*EmitStatementContext) IsEmitStatementContext()
- func (s *EmitStatementContext) Semicolon() antlr.TerminalNode
- func (s *EmitStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EnumDefinitionContext
- func (s *EnumDefinitionContext) AllComma() []antlr.TerminalNode
- func (s *EnumDefinitionContext) AllIdentifier() []IIdentifierContext
- func (s *EnumDefinitionContext) Comma(i int) antlr.TerminalNode
- func (s *EnumDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EnumDefinitionContext) Enum() antlr.TerminalNode
- func (s *EnumDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EnumDefinitionContext) GetEnumValues() []IIdentifierContext
- func (s *EnumDefinitionContext) GetName() IIdentifierContext
- func (s *EnumDefinitionContext) GetParser() antlr.Parser
- func (s *EnumDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *EnumDefinitionContext) Get_identifier() IIdentifierContext
- func (s *EnumDefinitionContext) Identifier(i int) IIdentifierContext
- func (*EnumDefinitionContext) IsEnumDefinitionContext()
- func (s *EnumDefinitionContext) LBrace() antlr.TerminalNode
- func (s *EnumDefinitionContext) RBrace() antlr.TerminalNode
- func (s *EnumDefinitionContext) SetEnumValues(v []IIdentifierContext)
- func (s *EnumDefinitionContext) SetName(v IIdentifierContext)
- func (s *EnumDefinitionContext) Set_identifier(v IIdentifierContext)
- func (s *EnumDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityComparisonContext
- func (s *EqualityComparisonContext) AllExpression() []IExpressionContext
- func (s *EqualityComparisonContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityComparisonContext) Equal() antlr.TerminalNode
- func (s *EqualityComparisonContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityComparisonContext) Expression(i int) IExpressionContext
- func (s *EqualityComparisonContext) GetRuleContext() antlr.RuleContext
- func (s *EqualityComparisonContext) NotEqual() antlr.TerminalNode
- type ErrorDefinitionContext
- func (s *ErrorDefinitionContext) AllComma() []antlr.TerminalNode
- func (s *ErrorDefinitionContext) AllErrorParameter() []IErrorParameterContext
- func (s *ErrorDefinitionContext) Comma(i int) antlr.TerminalNode
- func (s *ErrorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ErrorDefinitionContext) Error() antlr.TerminalNode
- func (s *ErrorDefinitionContext) ErrorParameter(i int) IErrorParameterContext
- func (s *ErrorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ErrorDefinitionContext) GetName() IIdentifierContext
- func (s *ErrorDefinitionContext) GetParameters() []IErrorParameterContext
- func (s *ErrorDefinitionContext) GetParser() antlr.Parser
- func (s *ErrorDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ErrorDefinitionContext) Get_errorParameter() IErrorParameterContext
- func (s *ErrorDefinitionContext) Identifier() IIdentifierContext
- func (*ErrorDefinitionContext) IsErrorDefinitionContext()
- func (s *ErrorDefinitionContext) LParen() antlr.TerminalNode
- func (s *ErrorDefinitionContext) RParen() antlr.TerminalNode
- func (s *ErrorDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *ErrorDefinitionContext) SetName(v IIdentifierContext)
- func (s *ErrorDefinitionContext) SetParameters(v []IErrorParameterContext)
- func (s *ErrorDefinitionContext) Set_errorParameter(v IErrorParameterContext)
- func (s *ErrorDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ErrorParameterContext
- func (s *ErrorParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ErrorParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ErrorParameterContext) GetName() IIdentifierContext
- func (s *ErrorParameterContext) GetParser() antlr.Parser
- func (s *ErrorParameterContext) GetRuleContext() antlr.RuleContext
- func (s *ErrorParameterContext) GetType_() ITypeNameContext
- func (s *ErrorParameterContext) Identifier() IIdentifierContext
- func (*ErrorParameterContext) IsErrorParameterContext()
- func (s *ErrorParameterContext) SetName(v IIdentifierContext)
- func (s *ErrorParameterContext) SetType_(v ITypeNameContext)
- func (s *ErrorParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ErrorParameterContext) TypeName() ITypeNameContext
- type EventDefinitionContext
- func (s *EventDefinitionContext) AllComma() []antlr.TerminalNode
- func (s *EventDefinitionContext) AllEventParameter() []IEventParameterContext
- func (s *EventDefinitionContext) Anonymous() antlr.TerminalNode
- func (s *EventDefinitionContext) Comma(i int) antlr.TerminalNode
- func (s *EventDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventDefinitionContext) Event() antlr.TerminalNode
- func (s *EventDefinitionContext) EventParameter(i int) IEventParameterContext
- func (s *EventDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventDefinitionContext) GetName() IIdentifierContext
- func (s *EventDefinitionContext) GetParameters() []IEventParameterContext
- func (s *EventDefinitionContext) GetParser() antlr.Parser
- func (s *EventDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *EventDefinitionContext) Get_eventParameter() IEventParameterContext
- func (s *EventDefinitionContext) Identifier() IIdentifierContext
- func (*EventDefinitionContext) IsEventDefinitionContext()
- func (s *EventDefinitionContext) LParen() antlr.TerminalNode
- func (s *EventDefinitionContext) RParen() antlr.TerminalNode
- func (s *EventDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *EventDefinitionContext) SetName(v IIdentifierContext)
- func (s *EventDefinitionContext) SetParameters(v []IEventParameterContext)
- func (s *EventDefinitionContext) Set_eventParameter(v IEventParameterContext)
- 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) GetName() IIdentifierContext
- func (s *EventParameterContext) GetParser() antlr.Parser
- func (s *EventParameterContext) GetRuleContext() antlr.RuleContext
- func (s *EventParameterContext) GetType_() ITypeNameContext
- func (s *EventParameterContext) Identifier() IIdentifierContext
- func (s *EventParameterContext) Indexed() antlr.TerminalNode
- func (*EventParameterContext) IsEventParameterContext()
- func (s *EventParameterContext) SetName(v IIdentifierContext)
- func (s *EventParameterContext) SetType_(v ITypeNameContext)
- func (s *EventParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EventParameterContext) TypeName() ITypeNameContext
- type ExpOperationContext
- func (s *ExpOperationContext) AllExpression() []IExpressionContext
- func (s *ExpOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpOperationContext) Exp() antlr.TerminalNode
- func (s *ExpOperationContext) Expression(i int) IExpressionContext
- func (s *ExpOperationContext) GetRuleContext() antlr.RuleContext
- type ExpressionContext
- func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) 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) Semicolon() antlr.TerminalNode
- func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FallbackFunctionDefinitionContext
- func (s *FallbackFunctionDefinitionContext) AllExternal() []antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) AllLParen() []antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
- func (s *FallbackFunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
- func (s *FallbackFunctionDefinitionContext) AllParameterList() []IParameterListContext
- func (s *FallbackFunctionDefinitionContext) AllRParen() []antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) AllStateMutability() []IStateMutabilityContext
- func (s *FallbackFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) Block() IBlockContext
- func (s *FallbackFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FallbackFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FallbackFunctionDefinitionContext) External(i int) antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) Fallback() antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) GetBody() IBlockContext
- func (s *FallbackFunctionDefinitionContext) GetHasParameters() bool
- func (s *FallbackFunctionDefinitionContext) GetKind() antlr.Token
- func (s *FallbackFunctionDefinitionContext) GetMutabilitySet() bool
- func (s *FallbackFunctionDefinitionContext) GetOverrideSpecifierSet() bool
- func (s *FallbackFunctionDefinitionContext) GetParser() antlr.Parser
- func (s *FallbackFunctionDefinitionContext) GetReturnParameters() IParameterListContext
- func (s *FallbackFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *FallbackFunctionDefinitionContext) GetVirtualSet() bool
- func (s *FallbackFunctionDefinitionContext) GetVisibilitySet() bool
- func (*FallbackFunctionDefinitionContext) IsFallbackFunctionDefinitionContext()
- func (s *FallbackFunctionDefinitionContext) LParen(i int) antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
- func (s *FallbackFunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
- func (s *FallbackFunctionDefinitionContext) ParameterList(i int) IParameterListContext
- func (s *FallbackFunctionDefinitionContext) RParen(i int) antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) Returns() antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *FallbackFunctionDefinitionContext) SetBody(v IBlockContext)
- func (s *FallbackFunctionDefinitionContext) SetHasParameters(v bool)
- func (s *FallbackFunctionDefinitionContext) SetKind(v antlr.Token)
- func (s *FallbackFunctionDefinitionContext) SetMutabilitySet(v bool)
- func (s *FallbackFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
- func (s *FallbackFunctionDefinitionContext) SetReturnParameters(v IParameterListContext)
- func (s *FallbackFunctionDefinitionContext) SetVirtualSet(v bool)
- func (s *FallbackFunctionDefinitionContext) SetVisibilitySet(v bool)
- func (s *FallbackFunctionDefinitionContext) StateMutability(i int) IStateMutabilityContext
- func (s *FallbackFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FallbackFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
- type ForStatementContext
- func (s *ForStatementContext) AllSemicolon() []antlr.TerminalNode
- func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) Expression() IExpressionContext
- func (s *ForStatementContext) ExpressionStatement() IExpressionStatementContext
- func (s *ForStatementContext) For() antlr.TerminalNode
- func (s *ForStatementContext) GetParser() antlr.Parser
- func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
- func (*ForStatementContext) IsForStatementContext()
- func (s *ForStatementContext) LParen() antlr.TerminalNode
- func (s *ForStatementContext) RParen() antlr.TerminalNode
- func (s *ForStatementContext) Semicolon(i int) antlr.TerminalNode
- func (s *ForStatementContext) SimpleStatement() ISimpleStatementContext
- func (s *ForStatementContext) Statement() IStatementContext
- func (s *ForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) CallArgumentList() ICallArgumentListContext
- func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallContext) Expression() IExpressionContext
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- type FunctionCallOptionsContext
- func (s *FunctionCallOptionsContext) AllComma() []antlr.TerminalNode
- func (s *FunctionCallOptionsContext) AllNamedArgument() []INamedArgumentContext
- func (s *FunctionCallOptionsContext) Comma(i int) antlr.TerminalNode
- func (s *FunctionCallOptionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallOptionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionCallOptionsContext) Expression() IExpressionContext
- func (s *FunctionCallOptionsContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionCallOptionsContext) LBrace() antlr.TerminalNode
- func (s *FunctionCallOptionsContext) NamedArgument(i int) INamedArgumentContext
- func (s *FunctionCallOptionsContext) RBrace() antlr.TerminalNode
- type FunctionDefinitionContext
- func (s *FunctionDefinitionContext) AllLParen() []antlr.TerminalNode
- func (s *FunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
- func (s *FunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
- func (s *FunctionDefinitionContext) AllParameterList() []IParameterListContext
- func (s *FunctionDefinitionContext) AllRParen() []antlr.TerminalNode
- func (s *FunctionDefinitionContext) AllStateMutability() []IStateMutabilityContext
- func (s *FunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
- func (s *FunctionDefinitionContext) AllVisibility() []IVisibilityContext
- func (s *FunctionDefinitionContext) Block() IBlockContext
- func (s *FunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDefinitionContext) Fallback() antlr.TerminalNode
- func (s *FunctionDefinitionContext) Function() antlr.TerminalNode
- func (s *FunctionDefinitionContext) GetArguments() IParameterListContext
- func (s *FunctionDefinitionContext) GetBody() IBlockContext
- func (s *FunctionDefinitionContext) GetMutabilitySet() bool
- func (s *FunctionDefinitionContext) GetOverrideSpecifierSet() bool
- func (s *FunctionDefinitionContext) GetParser() antlr.Parser
- func (s *FunctionDefinitionContext) GetReturnParameters() IParameterListContext
- func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDefinitionContext) GetVirtualSet() bool
- func (s *FunctionDefinitionContext) GetVisibilitySet() bool
- func (s *FunctionDefinitionContext) Identifier() IIdentifierContext
- func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
- func (s *FunctionDefinitionContext) LParen(i int) antlr.TerminalNode
- func (s *FunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
- func (s *FunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
- func (s *FunctionDefinitionContext) ParameterList(i int) IParameterListContext
- func (s *FunctionDefinitionContext) RParen(i int) antlr.TerminalNode
- func (s *FunctionDefinitionContext) Receive() antlr.TerminalNode
- func (s *FunctionDefinitionContext) Returns() antlr.TerminalNode
- func (s *FunctionDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *FunctionDefinitionContext) SetArguments(v IParameterListContext)
- func (s *FunctionDefinitionContext) SetBody(v IBlockContext)
- func (s *FunctionDefinitionContext) SetMutabilitySet(v bool)
- func (s *FunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
- func (s *FunctionDefinitionContext) SetReturnParameters(v IParameterListContext)
- func (s *FunctionDefinitionContext) SetVirtualSet(v bool)
- func (s *FunctionDefinitionContext) SetVisibilitySet(v bool)
- func (s *FunctionDefinitionContext) StateMutability(i int) IStateMutabilityContext
- func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
- func (s *FunctionDefinitionContext) Visibility(i int) IVisibilityContext
- type FunctionTypeNameContext
- func (s *FunctionTypeNameContext) AllLParen() []antlr.TerminalNode
- func (s *FunctionTypeNameContext) AllParameterList() []IParameterListContext
- func (s *FunctionTypeNameContext) AllRParen() []antlr.TerminalNode
- func (s *FunctionTypeNameContext) AllStateMutability() []IStateMutabilityContext
- func (s *FunctionTypeNameContext) AllVisibility() []IVisibilityContext
- func (s *FunctionTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeNameContext) Function() antlr.TerminalNode
- func (s *FunctionTypeNameContext) GetArguments() IParameterListContext
- func (s *FunctionTypeNameContext) GetMutabilitySet() bool
- func (s *FunctionTypeNameContext) GetParser() antlr.Parser
- func (s *FunctionTypeNameContext) GetReturnParameters() IParameterListContext
- func (s *FunctionTypeNameContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionTypeNameContext) GetVisibilitySet() bool
- func (*FunctionTypeNameContext) IsFunctionTypeNameContext()
- func (s *FunctionTypeNameContext) LParen(i int) antlr.TerminalNode
- func (s *FunctionTypeNameContext) ParameterList(i int) IParameterListContext
- func (s *FunctionTypeNameContext) RParen(i int) antlr.TerminalNode
- func (s *FunctionTypeNameContext) Returns() antlr.TerminalNode
- func (s *FunctionTypeNameContext) SetArguments(v IParameterListContext)
- func (s *FunctionTypeNameContext) SetMutabilitySet(v bool)
- func (s *FunctionTypeNameContext) SetReturnParameters(v IParameterListContext)
- func (s *FunctionTypeNameContext) SetVisibilitySet(v bool)
- func (s *FunctionTypeNameContext) StateMutability(i int) IStateMutabilityContext
- func (s *FunctionTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionTypeNameContext) Visibility(i int) IVisibilityContext
- type HexStringLiteralContext
- func (s *HexStringLiteralContext) AllHexString() []antlr.TerminalNode
- func (s *HexStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HexStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HexStringLiteralContext) GetParser() antlr.Parser
- func (s *HexStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *HexStringLiteralContext) HexString(i int) antlr.TerminalNode
- func (*HexStringLiteralContext) IsHexStringLiteralContext()
- func (s *HexStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAssemblyFlagsContext
- type IAssemblyStatementContext
- type IAssignOpContext
- type IBlockContext
- type IBooleanLiteralContext
- type IBreakStatementContext
- type ICallArgumentListContext
- type ICatchClauseContext
- type IConstantVariableDeclarationContext
- type IConstructorDefinitionContext
- type IContinueStatementContext
- type IContractBodyElementContext
- type IContractDefinitionContext
- type IDataLocationContext
- type IDoWhileStatementContext
- type IElementaryTypeNameContext
- type IEmitStatementContext
- type IEnumDefinitionContext
- type IErrorDefinitionContext
- type IErrorParameterContext
- type IEventDefinitionContext
- type IEventParameterContext
- type IExpressionContext
- type IExpressionStatementContext
- type IFallbackFunctionDefinitionContext
- type IForStatementContext
- type IFunctionDefinitionContext
- type IFunctionTypeNameContext
- type IHexStringLiteralContext
- type IIdentifierContext
- type IIdentifierPathContext
- type IIfStatementContext
- type IImportAliasesContext
- type IImportDirectiveContext
- type IInheritanceSpecifierContext
- type IInheritanceSpecifierListContext
- type IInlineArrayExpressionContext
- type IInterfaceDefinitionContext
- type ILibraryDefinitionContext
- type ILiteralContext
- type ILiteralWithSubDenominationContext
- type IMappingKeyTypeContext
- type IMappingTypeContext
- type IModifierDefinitionContext
- type IModifierInvocationContext
- type INamedArgumentContext
- type INumberLiteralContext
- type IOverrideSpecifierContext
- type IParameterDeclarationContext
- type IParameterListContext
- type IPathContext
- type IPragmaDirectiveContext
- type IReceiveFunctionDefinitionContext
- type IReturnStatementContext
- type IRevertStatementContext
- type ISimpleStatementContext
- type ISourceUnitContext
- type IStateMutabilityContext
- type IStateVariableDeclarationContext
- type IStatementContext
- type IStringLiteralContext
- type IStructDefinitionContext
- type IStructMemberContext
- type ISymbolAliasesContext
- type ITryStatementContext
- type ITupleExpressionContext
- type ITypeNameContext
- type IUncheckedBlockContext
- type IUnicodeStringLiteralContext
- type IUserDefinableOperatorContext
- type IUserDefinedValueTypeDefinitionContext
- type IUsingDirectiveContext
- type IVariableDeclarationContext
- type IVariableDeclarationListContext
- type IVariableDeclarationStatementContext
- type IVariableDeclarationTupleContext
- type IVisibilityContext
- type IWhileStatementContext
- type IYulAssignmentContext
- type IYulBlockContext
- type IYulBooleanContext
- type IYulExpressionContext
- type IYulForStatementContext
- type IYulFunctionCallContext
- type IYulFunctionDefinitionContext
- type IYulIfStatementContext
- type IYulLiteralContext
- type IYulPathContext
- type IYulStatementContext
- type IYulSwitchCaseContext
- type IYulSwitchStatementContext
- type IYulVariableDeclarationContext
- type IdentifierContext
- func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) Error() antlr.TerminalNode
- func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) From() antlr.TerminalNode
- func (s *IdentifierContext) GetParser() antlr.Parser
- func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierContext) Global() antlr.TerminalNode
- func (s *IdentifierContext) Identifier() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) Revert() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierPathContext
- func (s *IdentifierPathContext) AllIdentifier() []IIdentifierContext
- func (s *IdentifierPathContext) AllPeriod() []antlr.TerminalNode
- func (s *IdentifierPathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierPathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierPathContext) GetParser() antlr.Parser
- func (s *IdentifierPathContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierPathContext) Identifier(i int) IIdentifierContext
- func (*IdentifierPathContext) IsIdentifierPathContext()
- func (s *IdentifierPathContext) Period(i int) antlr.TerminalNode
- func (s *IdentifierPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IfStatementContext
- func (s *IfStatementContext) AllStatement() []IStatementContext
- func (s *IfStatementContext) Else() antlr.TerminalNode
- 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 (s *IfStatementContext) If() antlr.TerminalNode
- func (*IfStatementContext) IsIfStatementContext()
- func (s *IfStatementContext) LParen() antlr.TerminalNode
- func (s *IfStatementContext) RParen() antlr.TerminalNode
- func (s *IfStatementContext) Statement(i int) IStatementContext
- func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportAliasesContext
- func (s *ImportAliasesContext) AllIdentifier() []IIdentifierContext
- func (s *ImportAliasesContext) As() antlr.TerminalNode
- func (s *ImportAliasesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportAliasesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportAliasesContext) GetAlias() IIdentifierContext
- func (s *ImportAliasesContext) GetParser() antlr.Parser
- func (s *ImportAliasesContext) GetRuleContext() antlr.RuleContext
- func (s *ImportAliasesContext) GetSymbol() IIdentifierContext
- func (s *ImportAliasesContext) Identifier(i int) IIdentifierContext
- func (*ImportAliasesContext) IsImportAliasesContext()
- func (s *ImportAliasesContext) SetAlias(v IIdentifierContext)
- func (s *ImportAliasesContext) SetSymbol(v IIdentifierContext)
- func (s *ImportAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportDirectiveContext
- func (s *ImportDirectiveContext) As() antlr.TerminalNode
- func (s *ImportDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDirectiveContext) From() antlr.TerminalNode
- func (s *ImportDirectiveContext) GetParser() antlr.Parser
- func (s *ImportDirectiveContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDirectiveContext) GetUnitAlias() IIdentifierContext
- func (s *ImportDirectiveContext) Identifier() IIdentifierContext
- func (s *ImportDirectiveContext) Import() antlr.TerminalNode
- func (*ImportDirectiveContext) IsImportDirectiveContext()
- func (s *ImportDirectiveContext) Mul() antlr.TerminalNode
- func (s *ImportDirectiveContext) Path() IPathContext
- func (s *ImportDirectiveContext) Semicolon() antlr.TerminalNode
- func (s *ImportDirectiveContext) SetUnitAlias(v IIdentifierContext)
- func (s *ImportDirectiveContext) SymbolAliases() ISymbolAliasesContext
- func (s *ImportDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndexAccessContext
- func (s *IndexAccessContext) AllExpression() []IExpressionContext
- func (s *IndexAccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexAccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexAccessContext) Expression(i int) IExpressionContext
- func (s *IndexAccessContext) GetIndex() IExpressionContext
- func (s *IndexAccessContext) GetRuleContext() antlr.RuleContext
- func (s *IndexAccessContext) LBrack() antlr.TerminalNode
- func (s *IndexAccessContext) RBrack() antlr.TerminalNode
- func (s *IndexAccessContext) SetIndex(v IExpressionContext)
- type IndexRangeAccessContext
- func (s *IndexRangeAccessContext) AllExpression() []IExpressionContext
- func (s *IndexRangeAccessContext) Colon() antlr.TerminalNode
- func (s *IndexRangeAccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IndexRangeAccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IndexRangeAccessContext) Expression(i int) IExpressionContext
- func (s *IndexRangeAccessContext) GetEndIndex() IExpressionContext
- func (s *IndexRangeAccessContext) GetRuleContext() antlr.RuleContext
- func (s *IndexRangeAccessContext) GetStartIndex() IExpressionContext
- func (s *IndexRangeAccessContext) LBrack() antlr.TerminalNode
- func (s *IndexRangeAccessContext) RBrack() antlr.TerminalNode
- func (s *IndexRangeAccessContext) SetEndIndex(v IExpressionContext)
- func (s *IndexRangeAccessContext) SetStartIndex(v IExpressionContext)
- type InheritanceSpecifierContext
- func (s *InheritanceSpecifierContext) CallArgumentList() ICallArgumentListContext
- func (s *InheritanceSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierContext) GetArguments() ICallArgumentListContext
- func (s *InheritanceSpecifierContext) GetName() IIdentifierPathContext
- func (s *InheritanceSpecifierContext) GetParser() antlr.Parser
- func (s *InheritanceSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *InheritanceSpecifierContext) IdentifierPath() IIdentifierPathContext
- func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext()
- func (s *InheritanceSpecifierContext) SetArguments(v ICallArgumentListContext)
- func (s *InheritanceSpecifierContext) SetName(v IIdentifierPathContext)
- func (s *InheritanceSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InheritanceSpecifierListContext
- func (s *InheritanceSpecifierListContext) AllComma() []antlr.TerminalNode
- func (s *InheritanceSpecifierListContext) AllInheritanceSpecifier() []IInheritanceSpecifierContext
- func (s *InheritanceSpecifierListContext) Comma(i int) antlr.TerminalNode
- func (s *InheritanceSpecifierListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InheritanceSpecifierListContext) GetInheritanceSpecifiers() []IInheritanceSpecifierContext
- func (s *InheritanceSpecifierListContext) GetParser() antlr.Parser
- func (s *InheritanceSpecifierListContext) GetRuleContext() antlr.RuleContext
- func (s *InheritanceSpecifierListContext) Get_inheritanceSpecifier() IInheritanceSpecifierContext
- func (s *InheritanceSpecifierListContext) InheritanceSpecifier(i int) IInheritanceSpecifierContext
- func (s *InheritanceSpecifierListContext) Is() antlr.TerminalNode
- func (*InheritanceSpecifierListContext) IsInheritanceSpecifierListContext()
- func (s *InheritanceSpecifierListContext) SetInheritanceSpecifiers(v []IInheritanceSpecifierContext)
- func (s *InheritanceSpecifierListContext) Set_inheritanceSpecifier(v IInheritanceSpecifierContext)
- func (s *InheritanceSpecifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InlineArrayContext
- type InlineArrayExpressionContext
- func (s *InlineArrayExpressionContext) AllComma() []antlr.TerminalNode
- func (s *InlineArrayExpressionContext) AllExpression() []IExpressionContext
- func (s *InlineArrayExpressionContext) Comma(i int) antlr.TerminalNode
- func (s *InlineArrayExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InlineArrayExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InlineArrayExpressionContext) Expression(i int) IExpressionContext
- func (s *InlineArrayExpressionContext) GetParser() antlr.Parser
- func (s *InlineArrayExpressionContext) GetRuleContext() antlr.RuleContext
- func (*InlineArrayExpressionContext) IsInlineArrayExpressionContext()
- func (s *InlineArrayExpressionContext) LBrack() antlr.TerminalNode
- func (s *InlineArrayExpressionContext) RBrack() antlr.TerminalNode
- func (s *InlineArrayExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InterfaceDefinitionContext
- func (s *InterfaceDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
- func (s *InterfaceDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
- func (s *InterfaceDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterfaceDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterfaceDefinitionContext) GetName() IIdentifierContext
- func (s *InterfaceDefinitionContext) GetParser() antlr.Parser
- func (s *InterfaceDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *InterfaceDefinitionContext) Identifier() IIdentifierContext
- func (s *InterfaceDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext
- func (s *InterfaceDefinitionContext) Interface() antlr.TerminalNode
- func (*InterfaceDefinitionContext) IsInterfaceDefinitionContext()
- func (s *InterfaceDefinitionContext) LBrace() antlr.TerminalNode
- func (s *InterfaceDefinitionContext) RBrace() antlr.TerminalNode
- func (s *InterfaceDefinitionContext) SetName(v IIdentifierContext)
- func (s *InterfaceDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LibraryDefinitionContext
- func (s *LibraryDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
- func (s *LibraryDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
- func (s *LibraryDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LibraryDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LibraryDefinitionContext) GetName() IIdentifierContext
- func (s *LibraryDefinitionContext) GetParser() antlr.Parser
- func (s *LibraryDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *LibraryDefinitionContext) Identifier() IIdentifierContext
- func (*LibraryDefinitionContext) IsLibraryDefinitionContext()
- func (s *LibraryDefinitionContext) LBrace() antlr.TerminalNode
- func (s *LibraryDefinitionContext) Library() antlr.TerminalNode
- func (s *LibraryDefinitionContext) RBrace() antlr.TerminalNode
- func (s *LibraryDefinitionContext) SetName(v IIdentifierContext)
- func (s *LibraryDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralContext) HexStringLiteral() IHexStringLiteralContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) NumberLiteral() INumberLiteralContext
- func (s *LiteralContext) StringLiteral() IStringLiteralContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LiteralContext) UnicodeStringLiteral() IUnicodeStringLiteralContext
- type LiteralWithSubDenominationContext
- func (s *LiteralWithSubDenominationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralWithSubDenominationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralWithSubDenominationContext) GetParser() antlr.Parser
- func (s *LiteralWithSubDenominationContext) GetRuleContext() antlr.RuleContext
- func (*LiteralWithSubDenominationContext) IsLiteralWithSubDenominationContext()
- func (s *LiteralWithSubDenominationContext) NumberLiteral() INumberLiteralContext
- func (s *LiteralWithSubDenominationContext) SubDenomination() antlr.TerminalNode
- func (s *LiteralWithSubDenominationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MappingKeyTypeContext
- func (s *MappingKeyTypeContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *MappingKeyTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MappingKeyTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MappingKeyTypeContext) GetParser() antlr.Parser
- func (s *MappingKeyTypeContext) GetRuleContext() antlr.RuleContext
- func (s *MappingKeyTypeContext) IdentifierPath() IIdentifierPathContext
- func (*MappingKeyTypeContext) IsMappingKeyTypeContext()
- func (s *MappingKeyTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MappingTypeContext
- func (s *MappingTypeContext) AllIdentifier() []IIdentifierContext
- func (s *MappingTypeContext) DoubleArrow() antlr.TerminalNode
- func (s *MappingTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MappingTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MappingTypeContext) GetKey() IMappingKeyTypeContext
- func (s *MappingTypeContext) GetName() IIdentifierContext
- func (s *MappingTypeContext) GetParser() antlr.Parser
- func (s *MappingTypeContext) GetRuleContext() antlr.RuleContext
- func (s *MappingTypeContext) GetValue() ITypeNameContext
- func (s *MappingTypeContext) Identifier(i int) IIdentifierContext
- func (*MappingTypeContext) IsMappingTypeContext()
- func (s *MappingTypeContext) LParen() antlr.TerminalNode
- func (s *MappingTypeContext) Mapping() antlr.TerminalNode
- func (s *MappingTypeContext) MappingKeyType() IMappingKeyTypeContext
- func (s *MappingTypeContext) RParen() antlr.TerminalNode
- func (s *MappingTypeContext) SetKey(v IMappingKeyTypeContext)
- func (s *MappingTypeContext) SetName(v IIdentifierContext)
- func (s *MappingTypeContext) SetValue(v ITypeNameContext)
- func (s *MappingTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MappingTypeContext) TypeName() ITypeNameContext
- type MemberAccessContext
- func (s *MemberAccessContext) Address() antlr.TerminalNode
- func (s *MemberAccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberAccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberAccessContext) Expression() IExpressionContext
- func (s *MemberAccessContext) GetRuleContext() antlr.RuleContext
- func (s *MemberAccessContext) Identifier() IIdentifierContext
- func (s *MemberAccessContext) Period() antlr.TerminalNode
- type MetaTypeContext
- func (s *MetaTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MetaTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MetaTypeContext) GetRuleContext() antlr.RuleContext
- func (s *MetaTypeContext) LParen() antlr.TerminalNode
- func (s *MetaTypeContext) RParen() antlr.TerminalNode
- func (s *MetaTypeContext) Type() antlr.TerminalNode
- func (s *MetaTypeContext) TypeName() ITypeNameContext
- type ModifierDefinitionContext
- func (s *ModifierDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
- func (s *ModifierDefinitionContext) AllVirtual() []antlr.TerminalNode
- func (s *ModifierDefinitionContext) Block() IBlockContext
- func (s *ModifierDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModifierDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModifierDefinitionContext) GetArguments() IParameterListContext
- func (s *ModifierDefinitionContext) GetBody() IBlockContext
- func (s *ModifierDefinitionContext) GetName() IIdentifierContext
- func (s *ModifierDefinitionContext) GetOverrideSpecifierSet() bool
- func (s *ModifierDefinitionContext) GetParser() antlr.Parser
- func (s *ModifierDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ModifierDefinitionContext) GetVirtualSet() bool
- func (s *ModifierDefinitionContext) Identifier() IIdentifierContext
- func (*ModifierDefinitionContext) IsModifierDefinitionContext()
- func (s *ModifierDefinitionContext) LParen() antlr.TerminalNode
- func (s *ModifierDefinitionContext) Modifier() antlr.TerminalNode
- func (s *ModifierDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
- func (s *ModifierDefinitionContext) ParameterList() IParameterListContext
- func (s *ModifierDefinitionContext) RParen() antlr.TerminalNode
- func (s *ModifierDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *ModifierDefinitionContext) SetArguments(v IParameterListContext)
- func (s *ModifierDefinitionContext) SetBody(v IBlockContext)
- func (s *ModifierDefinitionContext) SetName(v IIdentifierContext)
- func (s *ModifierDefinitionContext) SetOverrideSpecifierSet(v bool)
- func (s *ModifierDefinitionContext) SetVirtualSet(v bool)
- func (s *ModifierDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ModifierDefinitionContext) Virtual(i int) antlr.TerminalNode
- type ModifierInvocationContext
- func (s *ModifierInvocationContext) CallArgumentList() ICallArgumentListContext
- func (s *ModifierInvocationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModifierInvocationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModifierInvocationContext) GetParser() antlr.Parser
- func (s *ModifierInvocationContext) GetRuleContext() antlr.RuleContext
- func (s *ModifierInvocationContext) IdentifierPath() IIdentifierPathContext
- func (*ModifierInvocationContext) IsModifierInvocationContext()
- func (s *ModifierInvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MulDivModOperationContext
- func (s *MulDivModOperationContext) AllExpression() []IExpressionContext
- func (s *MulDivModOperationContext) Div() antlr.TerminalNode
- func (s *MulDivModOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MulDivModOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MulDivModOperationContext) Expression(i int) IExpressionContext
- func (s *MulDivModOperationContext) GetRuleContext() antlr.RuleContext
- func (s *MulDivModOperationContext) Mod() antlr.TerminalNode
- func (s *MulDivModOperationContext) Mul() antlr.TerminalNode
- type NamedArgumentContext
- func (s *NamedArgumentContext) Colon() antlr.TerminalNode
- func (s *NamedArgumentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NamedArgumentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NamedArgumentContext) Expression() IExpressionContext
- func (s *NamedArgumentContext) GetName() IIdentifierContext
- func (s *NamedArgumentContext) GetParser() antlr.Parser
- func (s *NamedArgumentContext) GetRuleContext() antlr.RuleContext
- func (s *NamedArgumentContext) GetValue() IExpressionContext
- func (s *NamedArgumentContext) Identifier() IIdentifierContext
- func (*NamedArgumentContext) IsNamedArgumentContext()
- func (s *NamedArgumentContext) SetName(v IIdentifierContext)
- func (s *NamedArgumentContext) SetValue(v IExpressionContext)
- func (s *NamedArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NewExprContext
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrOperationContext
- func (s *OrOperationContext) AllExpression() []IExpressionContext
- func (s *OrOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrOperationContext) Expression(i int) IExpressionContext
- func (s *OrOperationContext) GetRuleContext() antlr.RuleContext
- func (s *OrOperationContext) Or() antlr.TerminalNode
- type OrderComparisonContext
- func (s *OrderComparisonContext) AllExpression() []IExpressionContext
- func (s *OrderComparisonContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrderComparisonContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrderComparisonContext) Expression(i int) IExpressionContext
- func (s *OrderComparisonContext) GetRuleContext() antlr.RuleContext
- func (s *OrderComparisonContext) GreaterThan() antlr.TerminalNode
- func (s *OrderComparisonContext) GreaterThanOrEqual() antlr.TerminalNode
- func (s *OrderComparisonContext) LessThan() antlr.TerminalNode
- func (s *OrderComparisonContext) LessThanOrEqual() antlr.TerminalNode
- type OverrideSpecifierContext
- func (s *OverrideSpecifierContext) AllComma() []antlr.TerminalNode
- func (s *OverrideSpecifierContext) AllIdentifierPath() []IIdentifierPathContext
- func (s *OverrideSpecifierContext) Comma(i int) antlr.TerminalNode
- func (s *OverrideSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OverrideSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OverrideSpecifierContext) GetOverrides() []IIdentifierPathContext
- func (s *OverrideSpecifierContext) GetParser() antlr.Parser
- func (s *OverrideSpecifierContext) GetRuleContext() antlr.RuleContext
- func (s *OverrideSpecifierContext) Get_identifierPath() IIdentifierPathContext
- func (s *OverrideSpecifierContext) IdentifierPath(i int) IIdentifierPathContext
- func (*OverrideSpecifierContext) IsOverrideSpecifierContext()
- func (s *OverrideSpecifierContext) LParen() antlr.TerminalNode
- func (s *OverrideSpecifierContext) Override() antlr.TerminalNode
- func (s *OverrideSpecifierContext) RParen() antlr.TerminalNode
- func (s *OverrideSpecifierContext) SetOverrides(v []IIdentifierPathContext)
- func (s *OverrideSpecifierContext) Set_identifierPath(v IIdentifierPathContext)
- func (s *OverrideSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterDeclarationContext
- func (s *ParameterDeclarationContext) DataLocation() IDataLocationContext
- func (s *ParameterDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterDeclarationContext) GetLocation() IDataLocationContext
- func (s *ParameterDeclarationContext) GetName() IIdentifierContext
- func (s *ParameterDeclarationContext) GetParser() antlr.Parser
- func (s *ParameterDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterDeclarationContext) GetType_() ITypeNameContext
- func (s *ParameterDeclarationContext) Identifier() IIdentifierContext
- func (*ParameterDeclarationContext) IsParameterDeclarationContext()
- func (s *ParameterDeclarationContext) SetLocation(v IDataLocationContext)
- func (s *ParameterDeclarationContext) SetName(v IIdentifierContext)
- func (s *ParameterDeclarationContext) SetType_(v ITypeNameContext)
- func (s *ParameterDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParameterDeclarationContext) TypeName() ITypeNameContext
- type ParameterListContext
- func (s *ParameterListContext) AllComma() []antlr.TerminalNode
- func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
- func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
- func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) GetParameters() []IParameterDeclarationContext
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterListContext) Get_parameterDeclaration() IParameterDeclarationContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
- func (s *ParameterListContext) SetParameters(v []IParameterDeclarationContext)
- func (s *ParameterListContext) Set_parameterDeclaration(v IParameterDeclarationContext)
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PathContext
- func (s *PathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PathContext) GetParser() antlr.Parser
- func (s *PathContext) GetRuleContext() antlr.RuleContext
- func (*PathContext) IsPathContext()
- func (s *PathContext) NonEmptyStringLiteral() antlr.TerminalNode
- func (s *PathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PayableConversionContext
- func (s *PayableConversionContext) CallArgumentList() ICallArgumentListContext
- func (s *PayableConversionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PayableConversionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PayableConversionContext) GetRuleContext() antlr.RuleContext
- func (s *PayableConversionContext) Payable() antlr.TerminalNode
- type PragmaDirectiveContext
- func (s *PragmaDirectiveContext) AllPragmaToken() []antlr.TerminalNode
- 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) Pragma() antlr.TerminalNode
- func (s *PragmaDirectiveContext) PragmaSemicolon() antlr.TerminalNode
- func (s *PragmaDirectiveContext) PragmaToken(i int) antlr.TerminalNode
- func (s *PragmaDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
- func (s *PrimaryExpressionContext) Literal() ILiteralContext
- func (s *PrimaryExpressionContext) LiteralWithSubDenomination() ILiteralWithSubDenominationContext
- type ReceiveFunctionDefinitionContext
- func (s *ReceiveFunctionDefinitionContext) AllExternal() []antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
- func (s *ReceiveFunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
- func (s *ReceiveFunctionDefinitionContext) AllPayable() []antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) Block() IBlockContext
- func (s *ReceiveFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReceiveFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReceiveFunctionDefinitionContext) External(i int) antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) GetBody() IBlockContext
- func (s *ReceiveFunctionDefinitionContext) GetKind() antlr.Token
- func (s *ReceiveFunctionDefinitionContext) GetMutabilitySet() bool
- func (s *ReceiveFunctionDefinitionContext) GetOverrideSpecifierSet() bool
- func (s *ReceiveFunctionDefinitionContext) GetParser() antlr.Parser
- func (s *ReceiveFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *ReceiveFunctionDefinitionContext) GetVirtualSet() bool
- func (s *ReceiveFunctionDefinitionContext) GetVisibilitySet() bool
- func (*ReceiveFunctionDefinitionContext) IsReceiveFunctionDefinitionContext()
- func (s *ReceiveFunctionDefinitionContext) LParen() antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
- func (s *ReceiveFunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
- func (s *ReceiveFunctionDefinitionContext) Payable(i int) antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) RParen() antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) Receive() antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *ReceiveFunctionDefinitionContext) SetBody(v IBlockContext)
- func (s *ReceiveFunctionDefinitionContext) SetKind(v antlr.Token)
- func (s *ReceiveFunctionDefinitionContext) SetMutabilitySet(v bool)
- func (s *ReceiveFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
- func (s *ReceiveFunctionDefinitionContext) SetVirtualSet(v bool)
- func (s *ReceiveFunctionDefinitionContext) SetVisibilitySet(v bool)
- func (s *ReceiveFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ReceiveFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
- 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) Return() antlr.TerminalNode
- func (s *ReturnStatementContext) Semicolon() antlr.TerminalNode
- func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RevertStatementContext
- func (s *RevertStatementContext) CallArgumentList() ICallArgumentListContext
- func (s *RevertStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RevertStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RevertStatementContext) Expression() IExpressionContext
- func (s *RevertStatementContext) GetParser() antlr.Parser
- func (s *RevertStatementContext) GetRuleContext() antlr.RuleContext
- func (*RevertStatementContext) IsRevertStatementContext()
- func (s *RevertStatementContext) Revert() antlr.TerminalNode
- func (s *RevertStatementContext) Semicolon() antlr.TerminalNode
- func (s *RevertStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ShiftOperationContext
- func (s *ShiftOperationContext) AllExpression() []IExpressionContext
- func (s *ShiftOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ShiftOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ShiftOperationContext) Expression(i int) IExpressionContext
- func (s *ShiftOperationContext) GetRuleContext() antlr.RuleContext
- func (s *ShiftOperationContext) Sar() antlr.TerminalNode
- func (s *ShiftOperationContext) Shl() antlr.TerminalNode
- func (s *ShiftOperationContext) Shr() antlr.TerminalNode
- 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 SolidityParser
- func (p *SolidityParser) AssemblyFlags() (localctx IAssemblyFlagsContext)
- func (p *SolidityParser) AssemblyStatement() (localctx IAssemblyStatementContext)
- func (p *SolidityParser) AssignOp() (localctx IAssignOpContext)
- func (p *SolidityParser) Block() (localctx IBlockContext)
- func (p *SolidityParser) BooleanLiteral() (localctx IBooleanLiteralContext)
- func (p *SolidityParser) BreakStatement() (localctx IBreakStatementContext)
- func (p *SolidityParser) CallArgumentList() (localctx ICallArgumentListContext)
- func (p *SolidityParser) CatchClause() (localctx ICatchClauseContext)
- func (p *SolidityParser) ConstantVariableDeclaration() (localctx IConstantVariableDeclarationContext)
- func (p *SolidityParser) ConstructorDefinition() (localctx IConstructorDefinitionContext)
- func (p *SolidityParser) ConstructorDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) ContinueStatement() (localctx IContinueStatementContext)
- func (p *SolidityParser) ContractBodyElement() (localctx IContractBodyElementContext)
- func (p *SolidityParser) ContractDefinition() (localctx IContractDefinitionContext)
- func (p *SolidityParser) DataLocation() (localctx IDataLocationContext)
- func (p *SolidityParser) DoWhileStatement() (localctx IDoWhileStatementContext)
- func (p *SolidityParser) ElementaryTypeName(allowAddressPayable bool) (localctx IElementaryTypeNameContext)
- func (p *SolidityParser) ElementaryTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) EmitStatement() (localctx IEmitStatementContext)
- func (p *SolidityParser) EnumDefinition() (localctx IEnumDefinitionContext)
- func (p *SolidityParser) ErrorDefinition() (localctx IErrorDefinitionContext)
- func (p *SolidityParser) ErrorParameter() (localctx IErrorParameterContext)
- func (p *SolidityParser) EventDefinition() (localctx IEventDefinitionContext)
- func (p *SolidityParser) EventParameter() (localctx IEventParameterContext)
- func (p *SolidityParser) Expression() (localctx IExpressionContext)
- func (p *SolidityParser) ExpressionStatement() (localctx IExpressionStatementContext)
- func (p *SolidityParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) FallbackFunctionDefinition() (localctx IFallbackFunctionDefinitionContext)
- func (p *SolidityParser) FallbackFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) ForStatement() (localctx IForStatementContext)
- func (p *SolidityParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
- func (p *SolidityParser) FunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) FunctionTypeName() (localctx IFunctionTypeNameContext)
- func (p *SolidityParser) FunctionTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) HexStringLiteral() (localctx IHexStringLiteralContext)
- func (p *SolidityParser) Identifier() (localctx IIdentifierContext)
- func (p *SolidityParser) IdentifierPath() (localctx IIdentifierPathContext)
- func (p *SolidityParser) IfStatement() (localctx IIfStatementContext)
- func (p *SolidityParser) ImportAliases() (localctx IImportAliasesContext)
- func (p *SolidityParser) ImportDirective() (localctx IImportDirectiveContext)
- func (p *SolidityParser) InheritanceSpecifier() (localctx IInheritanceSpecifierContext)
- func (p *SolidityParser) InheritanceSpecifierList() (localctx IInheritanceSpecifierListContext)
- func (p *SolidityParser) InlineArrayExpression() (localctx IInlineArrayExpressionContext)
- func (p *SolidityParser) InterfaceDefinition() (localctx IInterfaceDefinitionContext)
- func (p *SolidityParser) LibraryDefinition() (localctx ILibraryDefinitionContext)
- func (p *SolidityParser) Literal() (localctx ILiteralContext)
- func (p *SolidityParser) LiteralWithSubDenomination() (localctx ILiteralWithSubDenominationContext)
- func (p *SolidityParser) MappingKeyType() (localctx IMappingKeyTypeContext)
- func (p *SolidityParser) MappingType() (localctx IMappingTypeContext)
- func (p *SolidityParser) ModifierDefinition() (localctx IModifierDefinitionContext)
- func (p *SolidityParser) ModifierDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) ModifierInvocation() (localctx IModifierInvocationContext)
- func (p *SolidityParser) NamedArgument() (localctx INamedArgumentContext)
- func (p *SolidityParser) NumberLiteral() (localctx INumberLiteralContext)
- func (p *SolidityParser) OverrideSpecifier() (localctx IOverrideSpecifierContext)
- func (p *SolidityParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
- func (p *SolidityParser) ParameterList() (localctx IParameterListContext)
- func (p *SolidityParser) Path() (localctx IPathContext)
- func (p *SolidityParser) PragmaDirective() (localctx IPragmaDirectiveContext)
- func (p *SolidityParser) ReceiveFunctionDefinition() (localctx IReceiveFunctionDefinitionContext)
- func (p *SolidityParser) ReceiveFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) ReturnStatement() (localctx IReturnStatementContext)
- func (p *SolidityParser) RevertStatement() (localctx IRevertStatementContext)
- 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) StateVariableDeclaration_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *SolidityParser) Statement() (localctx IStatementContext)
- func (p *SolidityParser) StringLiteral() (localctx IStringLiteralContext)
- func (p *SolidityParser) StructDefinition() (localctx IStructDefinitionContext)
- func (p *SolidityParser) StructMember() (localctx IStructMemberContext)
- func (p *SolidityParser) SymbolAliases() (localctx ISymbolAliasesContext)
- func (p *SolidityParser) TryStatement() (localctx ITryStatementContext)
- 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) UncheckedBlock() (localctx IUncheckedBlockContext)
- func (p *SolidityParser) UnicodeStringLiteral() (localctx IUnicodeStringLiteralContext)
- func (p *SolidityParser) UserDefinableOperator() (localctx IUserDefinableOperatorContext)
- func (p *SolidityParser) UserDefinedValueTypeDefinition() (localctx IUserDefinedValueTypeDefinitionContext)
- func (p *SolidityParser) UsingDirective() (localctx IUsingDirectiveContext)
- func (p *SolidityParser) VariableDeclaration() (localctx IVariableDeclarationContext)
- func (p *SolidityParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)
- func (p *SolidityParser) VariableDeclarationStatement() (localctx IVariableDeclarationStatementContext)
- func (p *SolidityParser) VariableDeclarationTuple() (localctx IVariableDeclarationTupleContext)
- func (p *SolidityParser) Visibility() (localctx IVisibilityContext)
- func (p *SolidityParser) WhileStatement() (localctx IWhileStatementContext)
- func (p *SolidityParser) YulAssignment() (localctx IYulAssignmentContext)
- func (p *SolidityParser) YulBlock() (localctx IYulBlockContext)
- func (p *SolidityParser) YulBoolean() (localctx IYulBooleanContext)
- func (p *SolidityParser) YulExpression() (localctx IYulExpressionContext)
- func (p *SolidityParser) YulForStatement() (localctx IYulForStatementContext)
- func (p *SolidityParser) YulFunctionCall() (localctx IYulFunctionCallContext)
- func (p *SolidityParser) YulFunctionDefinition() (localctx IYulFunctionDefinitionContext)
- func (p *SolidityParser) YulIfStatement() (localctx IYulIfStatementContext)
- func (p *SolidityParser) YulLiteral() (localctx IYulLiteralContext)
- func (p *SolidityParser) YulPath() (localctx IYulPathContext)
- func (p *SolidityParser) YulStatement() (localctx IYulStatementContext)
- func (p *SolidityParser) YulSwitchCase() (localctx IYulSwitchCaseContext)
- func (p *SolidityParser) YulSwitchStatement() (localctx IYulSwitchStatementContext)
- func (p *SolidityParser) YulVariableDeclaration() (localctx IYulVariableDeclarationContext)
- type SolidityParserListener
- type SourceUnitContext
- func (s *SourceUnitContext) AllConstantVariableDeclaration() []IConstantVariableDeclarationContext
- func (s *SourceUnitContext) AllContractDefinition() []IContractDefinitionContext
- func (s *SourceUnitContext) AllEnumDefinition() []IEnumDefinitionContext
- func (s *SourceUnitContext) AllErrorDefinition() []IErrorDefinitionContext
- func (s *SourceUnitContext) AllFunctionDefinition() []IFunctionDefinitionContext
- func (s *SourceUnitContext) AllImportDirective() []IImportDirectiveContext
- func (s *SourceUnitContext) AllInterfaceDefinition() []IInterfaceDefinitionContext
- func (s *SourceUnitContext) AllLibraryDefinition() []ILibraryDefinitionContext
- func (s *SourceUnitContext) AllPragmaDirective() []IPragmaDirectiveContext
- func (s *SourceUnitContext) AllStructDefinition() []IStructDefinitionContext
- func (s *SourceUnitContext) AllUserDefinedValueTypeDefinition() []IUserDefinedValueTypeDefinitionContext
- func (s *SourceUnitContext) AllUsingDirective() []IUsingDirectiveContext
- func (s *SourceUnitContext) ConstantVariableDeclaration(i int) IConstantVariableDeclarationContext
- func (s *SourceUnitContext) ContractDefinition(i int) IContractDefinitionContext
- func (s *SourceUnitContext) EOF() antlr.TerminalNode
- func (s *SourceUnitContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SourceUnitContext) EnumDefinition(i int) IEnumDefinitionContext
- func (s *SourceUnitContext) ErrorDefinition(i int) IErrorDefinitionContext
- func (s *SourceUnitContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SourceUnitContext) FunctionDefinition(i int) IFunctionDefinitionContext
- func (s *SourceUnitContext) GetParser() antlr.Parser
- func (s *SourceUnitContext) GetRuleContext() antlr.RuleContext
- func (s *SourceUnitContext) ImportDirective(i int) IImportDirectiveContext
- func (s *SourceUnitContext) InterfaceDefinition(i int) IInterfaceDefinitionContext
- func (*SourceUnitContext) IsSourceUnitContext()
- func (s *SourceUnitContext) LibraryDefinition(i int) ILibraryDefinitionContext
- func (s *SourceUnitContext) PragmaDirective(i int) IPragmaDirectiveContext
- func (s *SourceUnitContext) StructDefinition(i int) IStructDefinitionContext
- func (s *SourceUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SourceUnitContext) UserDefinedValueTypeDefinition(i int) IUserDefinedValueTypeDefinitionContext
- func (s *SourceUnitContext) UsingDirective(i int) IUsingDirectiveContext
- type StateMutabilityContext
- 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) Payable() antlr.TerminalNode
- func (s *StateMutabilityContext) Pure() antlr.TerminalNode
- func (s *StateMutabilityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StateMutabilityContext) View() antlr.TerminalNode
- type StateVariableDeclarationContext
- func (s *StateVariableDeclarationContext) AllConstant() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllImmutable() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllInternal() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllOverrideSpecifier() []IOverrideSpecifierContext
- func (s *StateVariableDeclarationContext) AllPrivate() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) AllPublic() []antlr.TerminalNode
- func (s *StateVariableDeclarationContext) Assign() antlr.TerminalNode
- func (s *StateVariableDeclarationContext) Constant(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) GetConstantnessSet() bool
- func (s *StateVariableDeclarationContext) GetInitialValue() IExpressionContext
- func (s *StateVariableDeclarationContext) GetName() IIdentifierContext
- func (s *StateVariableDeclarationContext) GetOverrideSpecifierSet() bool
- func (s *StateVariableDeclarationContext) GetParser() antlr.Parser
- func (s *StateVariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *StateVariableDeclarationContext) GetType_() ITypeNameContext
- func (s *StateVariableDeclarationContext) GetVisibilitySet() bool
- func (s *StateVariableDeclarationContext) Identifier() IIdentifierContext
- func (s *StateVariableDeclarationContext) Immutable(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) Internal(i int) antlr.TerminalNode
- func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()
- func (s *StateVariableDeclarationContext) OverrideSpecifier(i int) IOverrideSpecifierContext
- func (s *StateVariableDeclarationContext) Private(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) Public(i int) antlr.TerminalNode
- func (s *StateVariableDeclarationContext) Semicolon() antlr.TerminalNode
- func (s *StateVariableDeclarationContext) SetConstantnessSet(v bool)
- func (s *StateVariableDeclarationContext) SetInitialValue(v IExpressionContext)
- func (s *StateVariableDeclarationContext) SetName(v IIdentifierContext)
- func (s *StateVariableDeclarationContext) SetOverrideSpecifierSet(v bool)
- func (s *StateVariableDeclarationContext) SetType_(v ITypeNameContext)
- func (s *StateVariableDeclarationContext) SetVisibilitySet(v bool)
- func (s *StateVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StateVariableDeclarationContext) TypeName() ITypeNameContext
- type StatementContext
- func (s *StatementContext) AssemblyStatement() IAssemblyStatementContext
- 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 (*StatementContext) IsStatementContext()
- func (s *StatementContext) ReturnStatement() IReturnStatementContext
- func (s *StatementContext) RevertStatement() IRevertStatementContext
- func (s *StatementContext) SimpleStatement() ISimpleStatementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) TryStatement() ITryStatementContext
- func (s *StatementContext) WhileStatement() IWhileStatementContext
- type StringLiteralContext
- func (s *StringLiteralContext) AllEmptyStringLiteral() []antlr.TerminalNode
- func (s *StringLiteralContext) AllNonEmptyStringLiteral() []antlr.TerminalNode
- func (s *StringLiteralContext) EmptyStringLiteral(i int) antlr.TerminalNode
- func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringLiteralContext) GetParser() antlr.Parser
- func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*StringLiteralContext) IsStringLiteralContext()
- func (s *StringLiteralContext) NonEmptyStringLiteral(i int) antlr.TerminalNode
- func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructDefinitionContext
- func (s *StructDefinitionContext) AllStructMember() []IStructMemberContext
- func (s *StructDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructDefinitionContext) GetMembers() IStructMemberContext
- func (s *StructDefinitionContext) GetName() IIdentifierContext
- func (s *StructDefinitionContext) GetParser() antlr.Parser
- func (s *StructDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *StructDefinitionContext) Identifier() IIdentifierContext
- func (*StructDefinitionContext) IsStructDefinitionContext()
- func (s *StructDefinitionContext) LBrace() antlr.TerminalNode
- func (s *StructDefinitionContext) RBrace() antlr.TerminalNode
- func (s *StructDefinitionContext) SetMembers(v IStructMemberContext)
- func (s *StructDefinitionContext) SetName(v IIdentifierContext)
- func (s *StructDefinitionContext) Struct() antlr.TerminalNode
- func (s *StructDefinitionContext) StructMember(i int) IStructMemberContext
- func (s *StructDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StructMemberContext
- func (s *StructMemberContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructMemberContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructMemberContext) GetName() IIdentifierContext
- func (s *StructMemberContext) GetParser() antlr.Parser
- func (s *StructMemberContext) GetRuleContext() antlr.RuleContext
- func (s *StructMemberContext) GetType_() ITypeNameContext
- func (s *StructMemberContext) Identifier() IIdentifierContext
- func (*StructMemberContext) IsStructMemberContext()
- func (s *StructMemberContext) Semicolon() antlr.TerminalNode
- func (s *StructMemberContext) SetName(v IIdentifierContext)
- func (s *StructMemberContext) SetType_(v ITypeNameContext)
- func (s *StructMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StructMemberContext) TypeName() ITypeNameContext
- type SymbolAliasesContext
- func (s *SymbolAliasesContext) AllComma() []antlr.TerminalNode
- func (s *SymbolAliasesContext) AllImportAliases() []IImportAliasesContext
- func (s *SymbolAliasesContext) Comma(i int) antlr.TerminalNode
- func (s *SymbolAliasesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SymbolAliasesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SymbolAliasesContext) GetAliases() []IImportAliasesContext
- func (s *SymbolAliasesContext) GetParser() antlr.Parser
- func (s *SymbolAliasesContext) GetRuleContext() antlr.RuleContext
- func (s *SymbolAliasesContext) Get_importAliases() IImportAliasesContext
- func (s *SymbolAliasesContext) ImportAliases(i int) IImportAliasesContext
- func (*SymbolAliasesContext) IsSymbolAliasesContext()
- func (s *SymbolAliasesContext) LBrace() antlr.TerminalNode
- func (s *SymbolAliasesContext) RBrace() antlr.TerminalNode
- func (s *SymbolAliasesContext) SetAliases(v []IImportAliasesContext)
- func (s *SymbolAliasesContext) Set_importAliases(v IImportAliasesContext)
- func (s *SymbolAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TryStatementContext
- func (s *TryStatementContext) AllCatchClause() []ICatchClauseContext
- func (s *TryStatementContext) Block() IBlockContext
- func (s *TryStatementContext) CatchClause(i int) ICatchClauseContext
- func (s *TryStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TryStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TryStatementContext) Expression() IExpressionContext
- func (s *TryStatementContext) GetParser() antlr.Parser
- func (s *TryStatementContext) GetReturnParameters() IParameterListContext
- func (s *TryStatementContext) GetRuleContext() antlr.RuleContext
- func (*TryStatementContext) IsTryStatementContext()
- func (s *TryStatementContext) LParen() antlr.TerminalNode
- func (s *TryStatementContext) ParameterList() IParameterListContext
- func (s *TryStatementContext) RParen() antlr.TerminalNode
- func (s *TryStatementContext) Returns() antlr.TerminalNode
- func (s *TryStatementContext) SetReturnParameters(v IParameterListContext)
- func (s *TryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TryStatementContext) Try() antlr.TerminalNode
- type TupleContext
- type TupleExpressionContext
- func (s *TupleExpressionContext) AllComma() []antlr.TerminalNode
- func (s *TupleExpressionContext) AllExpression() []IExpressionContext
- func (s *TupleExpressionContext) Comma(i int) antlr.TerminalNode
- 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) LParen() antlr.TerminalNode
- func (s *TupleExpressionContext) RParen() antlr.TerminalNode
- 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 (s *TypeNameContext) IdentifierPath() IIdentifierPathContext
- func (*TypeNameContext) IsTypeNameContext()
- func (s *TypeNameContext) LBrack() antlr.TerminalNode
- func (s *TypeNameContext) MappingType() IMappingTypeContext
- func (s *TypeNameContext) RBrack() antlr.TerminalNode
- func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeNameContext) TypeName() ITypeNameContext
- type UnaryPrefixOperationContext
- func (s *UnaryPrefixOperationContext) BitNot() antlr.TerminalNode
- func (s *UnaryPrefixOperationContext) Dec() antlr.TerminalNode
- func (s *UnaryPrefixOperationContext) Delete() antlr.TerminalNode
- func (s *UnaryPrefixOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryPrefixOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryPrefixOperationContext) Expression() IExpressionContext
- func (s *UnaryPrefixOperationContext) GetRuleContext() antlr.RuleContext
- func (s *UnaryPrefixOperationContext) Inc() antlr.TerminalNode
- func (s *UnaryPrefixOperationContext) Not() antlr.TerminalNode
- func (s *UnaryPrefixOperationContext) Sub() antlr.TerminalNode
- type UnarySuffixOperationContext
- func (s *UnarySuffixOperationContext) Dec() antlr.TerminalNode
- func (s *UnarySuffixOperationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnarySuffixOperationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnarySuffixOperationContext) Expression() IExpressionContext
- func (s *UnarySuffixOperationContext) GetRuleContext() antlr.RuleContext
- func (s *UnarySuffixOperationContext) Inc() antlr.TerminalNode
- type UncheckedBlockContext
- func (s *UncheckedBlockContext) Block() IBlockContext
- func (s *UncheckedBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UncheckedBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UncheckedBlockContext) GetParser() antlr.Parser
- func (s *UncheckedBlockContext) GetRuleContext() antlr.RuleContext
- func (*UncheckedBlockContext) IsUncheckedBlockContext()
- func (s *UncheckedBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UncheckedBlockContext) Unchecked() antlr.TerminalNode
- type UnicodeStringLiteralContext
- func (s *UnicodeStringLiteralContext) AllUnicodeStringLiteral() []antlr.TerminalNode
- func (s *UnicodeStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnicodeStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnicodeStringLiteralContext) GetParser() antlr.Parser
- func (s *UnicodeStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*UnicodeStringLiteralContext) IsUnicodeStringLiteralContext()
- func (s *UnicodeStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnicodeStringLiteralContext) UnicodeStringLiteral(i int) antlr.TerminalNode
- type UserDefinableOperatorContext
- func (s *UserDefinableOperatorContext) Add() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) BitAnd() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) BitNot() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) BitOr() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) BitXor() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) Div() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UserDefinableOperatorContext) Equal() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UserDefinableOperatorContext) GetParser() antlr.Parser
- func (s *UserDefinableOperatorContext) GetRuleContext() antlr.RuleContext
- func (s *UserDefinableOperatorContext) GreaterThan() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) GreaterThanOrEqual() antlr.TerminalNode
- func (*UserDefinableOperatorContext) IsUserDefinableOperatorContext()
- func (s *UserDefinableOperatorContext) LessThan() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) LessThanOrEqual() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) Mod() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) Mul() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) NotEqual() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) Sub() antlr.TerminalNode
- func (s *UserDefinableOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UserDefinedValueTypeDefinitionContext
- func (s *UserDefinedValueTypeDefinitionContext) ElementaryTypeName() IElementaryTypeNameContext
- func (s *UserDefinedValueTypeDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedValueTypeDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UserDefinedValueTypeDefinitionContext) GetName() IIdentifierContext
- func (s *UserDefinedValueTypeDefinitionContext) GetParser() antlr.Parser
- func (s *UserDefinedValueTypeDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *UserDefinedValueTypeDefinitionContext) Identifier() IIdentifierContext
- func (s *UserDefinedValueTypeDefinitionContext) Is() antlr.TerminalNode
- func (*UserDefinedValueTypeDefinitionContext) IsUserDefinedValueTypeDefinitionContext()
- func (s *UserDefinedValueTypeDefinitionContext) Semicolon() antlr.TerminalNode
- func (s *UserDefinedValueTypeDefinitionContext) SetName(v IIdentifierContext)
- func (s *UserDefinedValueTypeDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UserDefinedValueTypeDefinitionContext) Type() antlr.TerminalNode
- type UsingDirectiveContext
- func (s *UsingDirectiveContext) AllAs() []antlr.TerminalNode
- func (s *UsingDirectiveContext) AllComma() []antlr.TerminalNode
- func (s *UsingDirectiveContext) AllIdentifierPath() []IIdentifierPathContext
- func (s *UsingDirectiveContext) AllUserDefinableOperator() []IUserDefinableOperatorContext
- func (s *UsingDirectiveContext) As(i int) antlr.TerminalNode
- func (s *UsingDirectiveContext) Comma(i int) antlr.TerminalNode
- func (s *UsingDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UsingDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UsingDirectiveContext) For() antlr.TerminalNode
- func (s *UsingDirectiveContext) GetParser() antlr.Parser
- func (s *UsingDirectiveContext) GetRuleContext() antlr.RuleContext
- func (s *UsingDirectiveContext) Global() antlr.TerminalNode
- func (s *UsingDirectiveContext) IdentifierPath(i int) IIdentifierPathContext
- func (*UsingDirectiveContext) IsUsingDirectiveContext()
- func (s *UsingDirectiveContext) LBrace() antlr.TerminalNode
- func (s *UsingDirectiveContext) Mul() antlr.TerminalNode
- func (s *UsingDirectiveContext) RBrace() antlr.TerminalNode
- func (s *UsingDirectiveContext) Semicolon() antlr.TerminalNode
- func (s *UsingDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UsingDirectiveContext) TypeName() ITypeNameContext
- func (s *UsingDirectiveContext) UserDefinableOperator(i int) IUserDefinableOperatorContext
- func (s *UsingDirectiveContext) Using() antlr.TerminalNode
- type VariableDeclarationContext
- func (s *VariableDeclarationContext) DataLocation() IDataLocationContext
- func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) GetLocation() IDataLocationContext
- func (s *VariableDeclarationContext) GetName() IIdentifierContext
- func (s *VariableDeclarationContext) GetParser() antlr.Parser
- func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclarationContext) GetType_() ITypeNameContext
- func (s *VariableDeclarationContext) Identifier() IIdentifierContext
- func (*VariableDeclarationContext) IsVariableDeclarationContext()
- func (s *VariableDeclarationContext) SetLocation(v IDataLocationContext)
- func (s *VariableDeclarationContext) SetName(v IIdentifierContext)
- func (s *VariableDeclarationContext) SetType_(v ITypeNameContext)
- func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationContext) TypeName() ITypeNameContext
- type VariableDeclarationListContext
- func (s *VariableDeclarationListContext) AllComma() []antlr.TerminalNode
- func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext
- func (s *VariableDeclarationListContext) Comma(i int) antlr.TerminalNode
- 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 (s *VariableDeclarationListContext) GetVariableDeclarations() []IVariableDeclarationContext
- func (s *VariableDeclarationListContext) Get_variableDeclaration() IVariableDeclarationContext
- func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
- func (s *VariableDeclarationListContext) SetVariableDeclarations(v []IVariableDeclarationContext)
- func (s *VariableDeclarationListContext) Set_variableDeclaration(v IVariableDeclarationContext)
- func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationListContext) VariableDeclaration(i int) IVariableDeclarationContext
- type VariableDeclarationStatementContext
- func (s *VariableDeclarationStatementContext) Assign() antlr.TerminalNode
- 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 (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()
- func (s *VariableDeclarationStatementContext) Semicolon() antlr.TerminalNode
- func (s *VariableDeclarationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationStatementContext) VariableDeclaration() IVariableDeclarationContext
- func (s *VariableDeclarationStatementContext) VariableDeclarationTuple() IVariableDeclarationTupleContext
- type VariableDeclarationTupleContext
- func (s *VariableDeclarationTupleContext) AllComma() []antlr.TerminalNode
- func (s *VariableDeclarationTupleContext) AllVariableDeclaration() []IVariableDeclarationContext
- func (s *VariableDeclarationTupleContext) Comma(i int) antlr.TerminalNode
- func (s *VariableDeclarationTupleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationTupleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationTupleContext) GetParser() antlr.Parser
- func (s *VariableDeclarationTupleContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclarationTupleContext) GetVariableDeclarations() []IVariableDeclarationContext
- func (s *VariableDeclarationTupleContext) Get_variableDeclaration() IVariableDeclarationContext
- func (*VariableDeclarationTupleContext) IsVariableDeclarationTupleContext()
- func (s *VariableDeclarationTupleContext) LParen() antlr.TerminalNode
- func (s *VariableDeclarationTupleContext) RParen() antlr.TerminalNode
- func (s *VariableDeclarationTupleContext) SetVariableDeclarations(v []IVariableDeclarationContext)
- func (s *VariableDeclarationTupleContext) Set_variableDeclaration(v IVariableDeclarationContext)
- func (s *VariableDeclarationTupleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationTupleContext) VariableDeclaration(i int) IVariableDeclarationContext
- type VisibilityContext
- func (s *VisibilityContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VisibilityContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VisibilityContext) External() antlr.TerminalNode
- func (s *VisibilityContext) GetParser() antlr.Parser
- func (s *VisibilityContext) GetRuleContext() antlr.RuleContext
- func (s *VisibilityContext) Internal() antlr.TerminalNode
- func (*VisibilityContext) IsVisibilityContext()
- func (s *VisibilityContext) Private() antlr.TerminalNode
- func (s *VisibilityContext) Public() antlr.TerminalNode
- func (s *VisibilityContext) 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) LParen() antlr.TerminalNode
- func (s *WhileStatementContext) RParen() antlr.TerminalNode
- func (s *WhileStatementContext) Statement() IStatementContext
- func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhileStatementContext) While() antlr.TerminalNode
- type YulAssignmentContext
- func (s *YulAssignmentContext) AllYulComma() []antlr.TerminalNode
- func (s *YulAssignmentContext) AllYulPath() []IYulPathContext
- func (s *YulAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulAssignmentContext) GetParser() antlr.Parser
- func (s *YulAssignmentContext) GetRuleContext() antlr.RuleContext
- func (*YulAssignmentContext) IsYulAssignmentContext()
- func (s *YulAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulAssignmentContext) YulAssign() antlr.TerminalNode
- func (s *YulAssignmentContext) YulComma(i int) antlr.TerminalNode
- func (s *YulAssignmentContext) YulExpression() IYulExpressionContext
- func (s *YulAssignmentContext) YulFunctionCall() IYulFunctionCallContext
- func (s *YulAssignmentContext) YulPath(i int) IYulPathContext
- type YulBlockContext
- func (s *YulBlockContext) AllYulStatement() []IYulStatementContext
- func (s *YulBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulBlockContext) GetParser() antlr.Parser
- func (s *YulBlockContext) GetRuleContext() antlr.RuleContext
- func (*YulBlockContext) IsYulBlockContext()
- func (s *YulBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulBlockContext) YulLBrace() antlr.TerminalNode
- func (s *YulBlockContext) YulRBrace() antlr.TerminalNode
- func (s *YulBlockContext) YulStatement(i int) IYulStatementContext
- type YulBooleanContext
- func (s *YulBooleanContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulBooleanContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulBooleanContext) GetParser() antlr.Parser
- func (s *YulBooleanContext) GetRuleContext() antlr.RuleContext
- func (*YulBooleanContext) IsYulBooleanContext()
- func (s *YulBooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulBooleanContext) YulFalse() antlr.TerminalNode
- func (s *YulBooleanContext) YulTrue() antlr.TerminalNode
- type YulExpressionContext
- func (s *YulExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulExpressionContext) GetParser() antlr.Parser
- func (s *YulExpressionContext) GetRuleContext() antlr.RuleContext
- func (*YulExpressionContext) IsYulExpressionContext()
- func (s *YulExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulExpressionContext) YulFunctionCall() IYulFunctionCallContext
- func (s *YulExpressionContext) YulLiteral() IYulLiteralContext
- func (s *YulExpressionContext) YulPath() IYulPathContext
- type YulForStatementContext
- func (s *YulForStatementContext) AllYulBlock() []IYulBlockContext
- func (s *YulForStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulForStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulForStatementContext) GetBody() IYulBlockContext
- func (s *YulForStatementContext) GetCond() IYulExpressionContext
- func (s *YulForStatementContext) GetInit() IYulBlockContext
- func (s *YulForStatementContext) GetParser() antlr.Parser
- func (s *YulForStatementContext) GetPost() IYulBlockContext
- func (s *YulForStatementContext) GetRuleContext() antlr.RuleContext
- func (*YulForStatementContext) IsYulForStatementContext()
- func (s *YulForStatementContext) SetBody(v IYulBlockContext)
- func (s *YulForStatementContext) SetCond(v IYulExpressionContext)
- func (s *YulForStatementContext) SetInit(v IYulBlockContext)
- func (s *YulForStatementContext) SetPost(v IYulBlockContext)
- func (s *YulForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulForStatementContext) YulBlock(i int) IYulBlockContext
- func (s *YulForStatementContext) YulExpression() IYulExpressionContext
- func (s *YulForStatementContext) YulFor() antlr.TerminalNode
- type YulFunctionCallContext
- func (s *YulFunctionCallContext) AllYulComma() []antlr.TerminalNode
- func (s *YulFunctionCallContext) AllYulExpression() []IYulExpressionContext
- func (s *YulFunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulFunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulFunctionCallContext) GetParser() antlr.Parser
- func (s *YulFunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*YulFunctionCallContext) IsYulFunctionCallContext()
- func (s *YulFunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulFunctionCallContext) YulComma(i int) antlr.TerminalNode
- func (s *YulFunctionCallContext) YulEVMBuiltin() antlr.TerminalNode
- func (s *YulFunctionCallContext) YulExpression(i int) IYulExpressionContext
- func (s *YulFunctionCallContext) YulIdentifier() antlr.TerminalNode
- func (s *YulFunctionCallContext) YulLParen() antlr.TerminalNode
- func (s *YulFunctionCallContext) YulRParen() antlr.TerminalNode
- type YulFunctionDefinitionContext
- func (s *YulFunctionDefinitionContext) AllYulComma() []antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) AllYulIdentifier() []antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulFunctionDefinitionContext) GetArguments() []antlr.Token
- func (s *YulFunctionDefinitionContext) GetBody() IYulBlockContext
- func (s *YulFunctionDefinitionContext) GetParser() antlr.Parser
- func (s *YulFunctionDefinitionContext) GetReturnParameters() []antlr.Token
- func (s *YulFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
- func (s *YulFunctionDefinitionContext) Get_YulIdentifier() antlr.Token
- func (*YulFunctionDefinitionContext) IsYulFunctionDefinitionContext()
- func (s *YulFunctionDefinitionContext) SetArguments(v []antlr.Token)
- func (s *YulFunctionDefinitionContext) SetBody(v IYulBlockContext)
- func (s *YulFunctionDefinitionContext) SetReturnParameters(v []antlr.Token)
- func (s *YulFunctionDefinitionContext) Set_YulIdentifier(v antlr.Token)
- func (s *YulFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulFunctionDefinitionContext) YulArrow() antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) YulBlock() IYulBlockContext
- func (s *YulFunctionDefinitionContext) YulComma(i int) antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) YulFunction() antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) YulIdentifier(i int) antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) YulLParen() antlr.TerminalNode
- func (s *YulFunctionDefinitionContext) YulRParen() antlr.TerminalNode
- type YulIfStatementContext
- func (s *YulIfStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulIfStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulIfStatementContext) GetBody() IYulBlockContext
- func (s *YulIfStatementContext) GetCond() IYulExpressionContext
- func (s *YulIfStatementContext) GetParser() antlr.Parser
- func (s *YulIfStatementContext) GetRuleContext() antlr.RuleContext
- func (*YulIfStatementContext) IsYulIfStatementContext()
- func (s *YulIfStatementContext) SetBody(v IYulBlockContext)
- func (s *YulIfStatementContext) SetCond(v IYulExpressionContext)
- func (s *YulIfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulIfStatementContext) YulBlock() IYulBlockContext
- func (s *YulIfStatementContext) YulExpression() IYulExpressionContext
- func (s *YulIfStatementContext) YulIf() antlr.TerminalNode
- type YulLiteralContext
- func (s *YulLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulLiteralContext) GetParser() antlr.Parser
- func (s *YulLiteralContext) GetRuleContext() antlr.RuleContext
- func (*YulLiteralContext) IsYulLiteralContext()
- func (s *YulLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulLiteralContext) YulBoolean() IYulBooleanContext
- func (s *YulLiteralContext) YulDecimalNumber() antlr.TerminalNode
- func (s *YulLiteralContext) YulHexNumber() antlr.TerminalNode
- func (s *YulLiteralContext) YulHexStringLiteral() antlr.TerminalNode
- func (s *YulLiteralContext) YulStringLiteral() antlr.TerminalNode
- type YulPathContext
- func (s *YulPathContext) AllYulEVMBuiltin() []antlr.TerminalNode
- func (s *YulPathContext) AllYulIdentifier() []antlr.TerminalNode
- func (s *YulPathContext) AllYulPeriod() []antlr.TerminalNode
- func (s *YulPathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulPathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulPathContext) GetParser() antlr.Parser
- func (s *YulPathContext) GetRuleContext() antlr.RuleContext
- func (*YulPathContext) IsYulPathContext()
- func (s *YulPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulPathContext) YulEVMBuiltin(i int) antlr.TerminalNode
- func (s *YulPathContext) YulIdentifier(i int) antlr.TerminalNode
- func (s *YulPathContext) YulPeriod(i int) antlr.TerminalNode
- type YulStatementContext
- func (s *YulStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulStatementContext) GetParser() antlr.Parser
- func (s *YulStatementContext) GetRuleContext() antlr.RuleContext
- func (*YulStatementContext) IsYulStatementContext()
- func (s *YulStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulStatementContext) YulAssignment() IYulAssignmentContext
- func (s *YulStatementContext) YulBlock() IYulBlockContext
- func (s *YulStatementContext) YulBreak() antlr.TerminalNode
- func (s *YulStatementContext) YulContinue() antlr.TerminalNode
- func (s *YulStatementContext) YulForStatement() IYulForStatementContext
- func (s *YulStatementContext) YulFunctionCall() IYulFunctionCallContext
- func (s *YulStatementContext) YulFunctionDefinition() IYulFunctionDefinitionContext
- func (s *YulStatementContext) YulIfStatement() IYulIfStatementContext
- func (s *YulStatementContext) YulLeave() antlr.TerminalNode
- func (s *YulStatementContext) YulSwitchStatement() IYulSwitchStatementContext
- func (s *YulStatementContext) YulVariableDeclaration() IYulVariableDeclarationContext
- type YulSwitchCaseContext
- func (s *YulSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulSwitchCaseContext) GetParser() antlr.Parser
- func (s *YulSwitchCaseContext) GetRuleContext() antlr.RuleContext
- func (*YulSwitchCaseContext) IsYulSwitchCaseContext()
- func (s *YulSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulSwitchCaseContext) YulBlock() IYulBlockContext
- func (s *YulSwitchCaseContext) YulCase() antlr.TerminalNode
- func (s *YulSwitchCaseContext) YulLiteral() IYulLiteralContext
- type YulSwitchStatementContext
- func (s *YulSwitchStatementContext) AllYulSwitchCase() []IYulSwitchCaseContext
- func (s *YulSwitchStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulSwitchStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulSwitchStatementContext) GetParser() antlr.Parser
- func (s *YulSwitchStatementContext) GetRuleContext() antlr.RuleContext
- func (*YulSwitchStatementContext) IsYulSwitchStatementContext()
- func (s *YulSwitchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulSwitchStatementContext) YulBlock() IYulBlockContext
- func (s *YulSwitchStatementContext) YulDefault() antlr.TerminalNode
- func (s *YulSwitchStatementContext) YulExpression() IYulExpressionContext
- func (s *YulSwitchStatementContext) YulSwitch() antlr.TerminalNode
- func (s *YulSwitchStatementContext) YulSwitchCase(i int) IYulSwitchCaseContext
- type YulVariableDeclarationContext
- func (s *YulVariableDeclarationContext) AllYulComma() []antlr.TerminalNode
- func (s *YulVariableDeclarationContext) AllYulIdentifier() []antlr.TerminalNode
- func (s *YulVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *YulVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *YulVariableDeclarationContext) GetParser() antlr.Parser
- func (s *YulVariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *YulVariableDeclarationContext) GetVariables() []antlr.Token
- func (s *YulVariableDeclarationContext) Get_YulIdentifier() antlr.Token
- func (*YulVariableDeclarationContext) IsYulVariableDeclarationContext()
- func (s *YulVariableDeclarationContext) SetVariables(v []antlr.Token)
- func (s *YulVariableDeclarationContext) Set_YulIdentifier(v antlr.Token)
- func (s *YulVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *YulVariableDeclarationContext) YulAssign() antlr.TerminalNode
- func (s *YulVariableDeclarationContext) YulComma(i int) antlr.TerminalNode
- func (s *YulVariableDeclarationContext) YulExpression() IYulExpressionContext
- func (s *YulVariableDeclarationContext) YulFunctionCall() IYulFunctionCallContext
- func (s *YulVariableDeclarationContext) YulIdentifier(i int) antlr.TerminalNode
- func (s *YulVariableDeclarationContext) YulLet() antlr.TerminalNode
Constants ¶
const ( SolidityLexerReservedKeywords = 1 SolidityLexerAbstract = 2 SolidityLexerAddress = 3 SolidityLexerAnonymous = 4 SolidityLexerAs = 5 SolidityLexerAssembly = 6 SolidityLexerBool = 7 SolidityLexerBreak = 8 SolidityLexerBytes = 9 SolidityLexerCalldata = 10 SolidityLexerCatch = 11 SolidityLexerConstant = 12 SolidityLexerConstructor = 13 SolidityLexerContinue = 14 SolidityLexerContract = 15 SolidityLexerDelete = 16 SolidityLexerDo = 17 SolidityLexerElse = 18 SolidityLexerEmit = 19 SolidityLexerEnum = 20 SolidityLexerError = 21 SolidityLexerEvent = 22 SolidityLexerExternal = 23 SolidityLexerFallback = 24 SolidityLexerFalse = 25 SolidityLexerFixed = 26 SolidityLexerFixedBytes = 27 SolidityLexerFor = 28 SolidityLexerFrom = 29 SolidityLexerFunction = 30 SolidityLexerGlobal = 31 SolidityLexerHex = 32 SolidityLexerIf = 33 SolidityLexerImmutable = 34 SolidityLexerImport = 35 SolidityLexerIndexed = 36 SolidityLexerInterface = 37 SolidityLexerInternal = 38 SolidityLexerIs = 39 SolidityLexerLibrary = 40 SolidityLexerMapping = 41 SolidityLexerMemory = 42 SolidityLexerModifier = 43 SolidityLexerNew = 44 SolidityLexerSubDenomination = 45 SolidityLexerOverride = 46 SolidityLexerPayable = 47 SolidityLexerPragma = 48 SolidityLexerPrivate = 49 SolidityLexerPublic = 50 SolidityLexerPure = 51 SolidityLexerReceive = 52 SolidityLexerReturn = 53 SolidityLexerReturns = 54 SolidityLexerRevert = 55 SolidityLexerSignedIntegerType = 56 SolidityLexerStorage = 57 SolidityLexerString_ = 58 SolidityLexerStruct = 59 SolidityLexerTrue = 60 SolidityLexerTry = 61 SolidityLexerType = 62 SolidityLexerUfixed = 63 SolidityLexerUnchecked = 64 SolidityLexerUnicode = 65 SolidityLexerUnsignedIntegerType = 66 SolidityLexerUsing = 67 SolidityLexerView = 68 SolidityLexerVirtual = 69 SolidityLexerWhile = 70 SolidityLexerLParen = 71 SolidityLexerRParen = 72 SolidityLexerLBrack = 73 SolidityLexerRBrack = 74 SolidityLexerLBrace = 75 SolidityLexerRBrace = 76 SolidityLexerColon = 77 SolidityLexerSemicolon = 78 SolidityLexerPeriod = 79 SolidityLexerConditional = 80 SolidityLexerDoubleArrow = 81 SolidityLexerRightArrow = 82 SolidityLexerAssign = 83 SolidityLexerAssignBitOr = 84 SolidityLexerAssignBitXor = 85 SolidityLexerAssignBitAnd = 86 SolidityLexerAssignShl = 87 SolidityLexerAssignSar = 88 SolidityLexerAssignShr = 89 SolidityLexerAssignAdd = 90 SolidityLexerAssignSub = 91 SolidityLexerAssignMul = 92 SolidityLexerAssignDiv = 93 SolidityLexerAssignMod = 94 SolidityLexerComma = 95 SolidityLexerOr = 96 SolidityLexerAnd = 97 SolidityLexerBitOr = 98 SolidityLexerBitXor = 99 SolidityLexerBitAnd = 100 SolidityLexerShl = 101 SolidityLexerSar = 102 SolidityLexerShr = 103 SolidityLexerAdd = 104 SolidityLexerSub = 105 SolidityLexerMul = 106 SolidityLexerDiv = 107 SolidityLexerMod = 108 SolidityLexerExp = 109 SolidityLexerEqual = 110 SolidityLexerNotEqual = 111 SolidityLexerLessThan = 112 SolidityLexerGreaterThan = 113 SolidityLexerLessThanOrEqual = 114 SolidityLexerGreaterThanOrEqual = 115 SolidityLexerNot = 116 SolidityLexerBitNot = 117 SolidityLexerInc = 118 SolidityLexerDec = 119 SolidityLexerDoubleQuote = 120 SolidityLexerSingleQuote = 121 SolidityLexerNonEmptyStringLiteral = 122 SolidityLexerEmptyStringLiteral = 123 SolidityLexerUnicodeStringLiteral = 124 SolidityLexerHexString = 125 SolidityLexerHexNumber = 126 SolidityLexerOctalNumber = 127 SolidityLexerDecimalNumber = 128 SolidityLexerDecimalNumberFollowedByIdentifier = 129 SolidityLexerIdentifier = 130 SolidityLexerWS = 131 SolidityLexerCOMMENT = 132 SolidityLexerLINE_COMMENT = 133 SolidityLexerAssemblyDialect = 134 SolidityLexerAssemblyLBrace = 135 SolidityLexerAssemblyFlagString = 136 SolidityLexerAssemblyBlockLParen = 137 SolidityLexerAssemblyBlockRParen = 138 SolidityLexerAssemblyBlockComma = 139 SolidityLexerAssemblyBlockWS = 140 SolidityLexerAssemblyBlockCOMMENT = 141 SolidityLexerAssemblyBlockLINE_COMMENT = 142 SolidityLexerYulBreak = 143 SolidityLexerYulCase = 144 SolidityLexerYulContinue = 145 SolidityLexerYulDefault = 146 SolidityLexerYulFalse = 147 SolidityLexerYulFor = 148 SolidityLexerYulFunction = 149 SolidityLexerYulIf = 150 SolidityLexerYulLeave = 151 SolidityLexerYulLet = 152 SolidityLexerYulSwitch = 153 SolidityLexerYulTrue = 154 SolidityLexerYulHex = 155 SolidityLexerYulEVMBuiltin = 156 SolidityLexerYulLBrace = 157 SolidityLexerYulRBrace = 158 SolidityLexerYulLParen = 159 SolidityLexerYulRParen = 160 SolidityLexerYulAssign = 161 SolidityLexerYulPeriod = 162 SolidityLexerYulComma = 163 SolidityLexerYulArrow = 164 SolidityLexerYulIdentifier = 165 SolidityLexerYulHexNumber = 166 SolidityLexerYulDecimalNumber = 167 SolidityLexerYulStringLiteral = 168 SolidityLexerYulHexStringLiteral = 169 SolidityLexerYulWS = 170 SolidityLexerYulCOMMENT = 171 SolidityLexerYulLINE_COMMENT = 172 SolidityLexerPragmaToken = 173 SolidityLexerPragmaSemicolon = 174 SolidityLexerPragmaWS = 175 SolidityLexerPragmaCOMMENT = 176 SolidityLexerPragmaLINE_COMMENT = 177 )
SolidityLexer tokens.
const ( SolidityLexerAssemblyBlockMode = iota + 1 SolidityLexerYulMode SolidityLexerPragmaMode )
SolidityLexer modes.
const ( SolidityParserEOF = antlr.TokenEOF SolidityParserReservedKeywords = 1 SolidityParserAbstract = 2 SolidityParserAddress = 3 SolidityParserAnonymous = 4 SolidityParserAs = 5 SolidityParserAssembly = 6 SolidityParserBool = 7 SolidityParserBreak = 8 SolidityParserBytes = 9 SolidityParserCalldata = 10 SolidityParserCatch = 11 SolidityParserConstant = 12 SolidityParserConstructor = 13 SolidityParserContinue = 14 SolidityParserContract = 15 SolidityParserDelete = 16 SolidityParserDo = 17 SolidityParserElse = 18 SolidityParserEmit = 19 SolidityParserEnum = 20 SolidityParserError = 21 SolidityParserEvent = 22 SolidityParserExternal = 23 SolidityParserFallback = 24 SolidityParserFalse = 25 SolidityParserFixed = 26 SolidityParserFixedBytes = 27 SolidityParserFor = 28 SolidityParserFrom = 29 SolidityParserFunction = 30 SolidityParserGlobal = 31 SolidityParserHex = 32 SolidityParserIf = 33 SolidityParserImmutable = 34 SolidityParserImport = 35 SolidityParserIndexed = 36 SolidityParserInterface = 37 SolidityParserInternal = 38 SolidityParserIs = 39 SolidityParserLibrary = 40 SolidityParserMapping = 41 SolidityParserMemory = 42 SolidityParserModifier = 43 SolidityParserNew = 44 SolidityParserSubDenomination = 45 SolidityParserOverride = 46 SolidityParserPayable = 47 SolidityParserPragma = 48 SolidityParserPrivate = 49 SolidityParserPublic = 50 SolidityParserPure = 51 SolidityParserReceive = 52 SolidityParserReturn = 53 SolidityParserReturns = 54 SolidityParserRevert = 55 SolidityParserSignedIntegerType = 56 SolidityParserStorage = 57 SolidityParserString_ = 58 SolidityParserStruct = 59 SolidityParserTrue = 60 SolidityParserTry = 61 SolidityParserType = 62 SolidityParserUfixed = 63 SolidityParserUnchecked = 64 SolidityParserUnicode = 65 SolidityParserUnsignedIntegerType = 66 SolidityParserUsing = 67 SolidityParserView = 68 SolidityParserVirtual = 69 SolidityParserWhile = 70 SolidityParserLParen = 71 SolidityParserRParen = 72 SolidityParserLBrack = 73 SolidityParserRBrack = 74 SolidityParserLBrace = 75 SolidityParserRBrace = 76 SolidityParserColon = 77 SolidityParserSemicolon = 78 SolidityParserPeriod = 79 SolidityParserConditional = 80 SolidityParserDoubleArrow = 81 SolidityParserRightArrow = 82 SolidityParserAssign = 83 SolidityParserAssignBitOr = 84 SolidityParserAssignBitXor = 85 SolidityParserAssignBitAnd = 86 SolidityParserAssignShl = 87 SolidityParserAssignSar = 88 SolidityParserAssignShr = 89 SolidityParserAssignAdd = 90 SolidityParserAssignSub = 91 SolidityParserAssignMul = 92 SolidityParserAssignDiv = 93 SolidityParserAssignMod = 94 SolidityParserComma = 95 SolidityParserOr = 96 SolidityParserAnd = 97 SolidityParserBitOr = 98 SolidityParserBitXor = 99 SolidityParserBitAnd = 100 SolidityParserShl = 101 SolidityParserSar = 102 SolidityParserShr = 103 SolidityParserAdd = 104 SolidityParserSub = 105 SolidityParserMul = 106 SolidityParserDiv = 107 SolidityParserMod = 108 SolidityParserExp = 109 SolidityParserEqual = 110 SolidityParserNotEqual = 111 SolidityParserLessThan = 112 SolidityParserGreaterThan = 113 SolidityParserLessThanOrEqual = 114 SolidityParserGreaterThanOrEqual = 115 SolidityParserNot = 116 SolidityParserBitNot = 117 SolidityParserInc = 118 SolidityParserDec = 119 SolidityParserDoubleQuote = 120 SolidityParserSingleQuote = 121 SolidityParserNonEmptyStringLiteral = 122 SolidityParserEmptyStringLiteral = 123 SolidityParserUnicodeStringLiteral = 124 SolidityParserHexString = 125 SolidityParserHexNumber = 126 SolidityParserOctalNumber = 127 SolidityParserDecimalNumber = 128 SolidityParserDecimalNumberFollowedByIdentifier = 129 SolidityParserIdentifier = 130 SolidityParserWS = 131 SolidityParserCOMMENT = 132 SolidityParserLINE_COMMENT = 133 SolidityParserAssemblyDialect = 134 SolidityParserAssemblyLBrace = 135 SolidityParserAssemblyFlagString = 136 SolidityParserAssemblyBlockLParen = 137 SolidityParserAssemblyBlockRParen = 138 SolidityParserAssemblyBlockComma = 139 SolidityParserAssemblyBlockWS = 140 SolidityParserAssemblyBlockCOMMENT = 141 SolidityParserAssemblyBlockLINE_COMMENT = 142 SolidityParserYulBreak = 143 SolidityParserYulCase = 144 SolidityParserYulContinue = 145 SolidityParserYulDefault = 146 SolidityParserYulFalse = 147 SolidityParserYulFor = 148 SolidityParserYulFunction = 149 SolidityParserYulIf = 150 SolidityParserYulLeave = 151 SolidityParserYulLet = 152 SolidityParserYulSwitch = 153 SolidityParserYulTrue = 154 SolidityParserYulHex = 155 SolidityParserYulEVMBuiltin = 156 SolidityParserYulLBrace = 157 SolidityParserYulRBrace = 158 SolidityParserYulLParen = 159 SolidityParserYulRParen = 160 SolidityParserYulAssign = 161 SolidityParserYulPeriod = 162 SolidityParserYulComma = 163 SolidityParserYulArrow = 164 SolidityParserYulIdentifier = 165 SolidityParserYulHexNumber = 166 SolidityParserYulDecimalNumber = 167 SolidityParserYulStringLiteral = 168 SolidityParserYulHexStringLiteral = 169 SolidityParserYulWS = 170 SolidityParserYulCOMMENT = 171 SolidityParserYulLINE_COMMENT = 172 SolidityParserPragmaToken = 173 SolidityParserPragmaSemicolon = 174 SolidityParserPragmaWS = 175 SolidityParserPragmaCOMMENT = 176 SolidityParserPragmaLINE_COMMENT = 177 )
SolidityParser tokens.
const ( SolidityParserRULE_sourceUnit = 0 SolidityParserRULE_pragmaDirective = 1 SolidityParserRULE_importDirective = 2 SolidityParserRULE_importAliases = 3 SolidityParserRULE_path = 4 SolidityParserRULE_symbolAliases = 5 SolidityParserRULE_contractDefinition = 6 SolidityParserRULE_interfaceDefinition = 7 SolidityParserRULE_libraryDefinition = 8 SolidityParserRULE_inheritanceSpecifierList = 9 SolidityParserRULE_inheritanceSpecifier = 10 SolidityParserRULE_contractBodyElement = 11 SolidityParserRULE_namedArgument = 12 SolidityParserRULE_callArgumentList = 13 SolidityParserRULE_identifierPath = 14 SolidityParserRULE_modifierInvocation = 15 SolidityParserRULE_visibility = 16 SolidityParserRULE_parameterList = 17 SolidityParserRULE_parameterDeclaration = 18 SolidityParserRULE_constructorDefinition = 19 SolidityParserRULE_stateMutability = 20 SolidityParserRULE_overrideSpecifier = 21 SolidityParserRULE_functionDefinition = 22 SolidityParserRULE_modifierDefinition = 23 SolidityParserRULE_fallbackFunctionDefinition = 24 SolidityParserRULE_receiveFunctionDefinition = 25 SolidityParserRULE_structDefinition = 26 SolidityParserRULE_structMember = 27 SolidityParserRULE_enumDefinition = 28 SolidityParserRULE_userDefinedValueTypeDefinition = 29 SolidityParserRULE_stateVariableDeclaration = 30 SolidityParserRULE_constantVariableDeclaration = 31 SolidityParserRULE_eventParameter = 32 SolidityParserRULE_eventDefinition = 33 SolidityParserRULE_errorParameter = 34 SolidityParserRULE_errorDefinition = 35 SolidityParserRULE_userDefinableOperator = 36 SolidityParserRULE_usingDirective = 37 SolidityParserRULE_typeName = 38 SolidityParserRULE_elementaryTypeName = 39 SolidityParserRULE_functionTypeName = 40 SolidityParserRULE_variableDeclaration = 41 SolidityParserRULE_dataLocation = 42 SolidityParserRULE_expression = 43 SolidityParserRULE_assignOp = 44 SolidityParserRULE_tupleExpression = 45 SolidityParserRULE_inlineArrayExpression = 46 SolidityParserRULE_identifier = 47 SolidityParserRULE_literal = 48 SolidityParserRULE_literalWithSubDenomination = 49 SolidityParserRULE_booleanLiteral = 50 SolidityParserRULE_stringLiteral = 51 SolidityParserRULE_hexStringLiteral = 52 SolidityParserRULE_unicodeStringLiteral = 53 SolidityParserRULE_numberLiteral = 54 SolidityParserRULE_block = 55 SolidityParserRULE_uncheckedBlock = 56 SolidityParserRULE_statement = 57 SolidityParserRULE_simpleStatement = 58 SolidityParserRULE_ifStatement = 59 SolidityParserRULE_forStatement = 60 SolidityParserRULE_whileStatement = 61 SolidityParserRULE_doWhileStatement = 62 SolidityParserRULE_continueStatement = 63 SolidityParserRULE_breakStatement = 64 SolidityParserRULE_tryStatement = 65 SolidityParserRULE_catchClause = 66 SolidityParserRULE_returnStatement = 67 SolidityParserRULE_emitStatement = 68 SolidityParserRULE_revertStatement = 69 SolidityParserRULE_assemblyStatement = 70 SolidityParserRULE_assemblyFlags = 71 SolidityParserRULE_variableDeclarationList = 72 SolidityParserRULE_variableDeclarationTuple = 73 SolidityParserRULE_variableDeclarationStatement = 74 SolidityParserRULE_expressionStatement = 75 SolidityParserRULE_mappingType = 76 SolidityParserRULE_mappingKeyType = 77 SolidityParserRULE_yulStatement = 78 SolidityParserRULE_yulBlock = 79 SolidityParserRULE_yulVariableDeclaration = 80 SolidityParserRULE_yulAssignment = 81 SolidityParserRULE_yulIfStatement = 82 SolidityParserRULE_yulForStatement = 83 SolidityParserRULE_yulSwitchCase = 84 SolidityParserRULE_yulSwitchStatement = 85 SolidityParserRULE_yulFunctionDefinition = 86 SolidityParserRULE_yulPath = 87 SolidityParserRULE_yulFunctionCall = 88 SolidityParserRULE_yulBoolean = 89 SolidityParserRULE_yulLiteral = 90 SolidityParserRULE_yulExpression = 91 )
SolidityParser rules.
Variables ¶
var SolidityLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var SolidityParserParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func InitEmptyAssemblyFlagsContext ¶
func InitEmptyAssemblyFlagsContext(p *AssemblyFlagsContext)
func InitEmptyAssemblyStatementContext ¶
func InitEmptyAssemblyStatementContext(p *AssemblyStatementContext)
func InitEmptyAssignOpContext ¶
func InitEmptyAssignOpContext(p *AssignOpContext)
func InitEmptyBlockContext ¶
func InitEmptyBlockContext(p *BlockContext)
func InitEmptyBooleanLiteralContext ¶
func InitEmptyBooleanLiteralContext(p *BooleanLiteralContext)
func InitEmptyBreakStatementContext ¶
func InitEmptyBreakStatementContext(p *BreakStatementContext)
func InitEmptyCallArgumentListContext ¶
func InitEmptyCallArgumentListContext(p *CallArgumentListContext)
func InitEmptyCatchClauseContext ¶
func InitEmptyCatchClauseContext(p *CatchClauseContext)
func InitEmptyConstantVariableDeclarationContext ¶
func InitEmptyConstantVariableDeclarationContext(p *ConstantVariableDeclarationContext)
func InitEmptyConstructorDefinitionContext ¶
func InitEmptyConstructorDefinitionContext(p *ConstructorDefinitionContext)
func InitEmptyContinueStatementContext ¶
func InitEmptyContinueStatementContext(p *ContinueStatementContext)
func InitEmptyContractBodyElementContext ¶
func InitEmptyContractBodyElementContext(p *ContractBodyElementContext)
func InitEmptyContractDefinitionContext ¶
func InitEmptyContractDefinitionContext(p *ContractDefinitionContext)
func InitEmptyDataLocationContext ¶
func InitEmptyDataLocationContext(p *DataLocationContext)
func InitEmptyDoWhileStatementContext ¶
func InitEmptyDoWhileStatementContext(p *DoWhileStatementContext)
func InitEmptyElementaryTypeNameContext ¶
func InitEmptyElementaryTypeNameContext(p *ElementaryTypeNameContext)
func InitEmptyEmitStatementContext ¶
func InitEmptyEmitStatementContext(p *EmitStatementContext)
func InitEmptyEnumDefinitionContext ¶
func InitEmptyEnumDefinitionContext(p *EnumDefinitionContext)
func InitEmptyErrorDefinitionContext ¶
func InitEmptyErrorDefinitionContext(p *ErrorDefinitionContext)
func InitEmptyErrorParameterContext ¶
func InitEmptyErrorParameterContext(p *ErrorParameterContext)
func InitEmptyEventDefinitionContext ¶
func InitEmptyEventDefinitionContext(p *EventDefinitionContext)
func InitEmptyEventParameterContext ¶
func InitEmptyEventParameterContext(p *EventParameterContext)
func InitEmptyExpressionContext ¶
func InitEmptyExpressionContext(p *ExpressionContext)
func InitEmptyExpressionStatementContext ¶
func InitEmptyExpressionStatementContext(p *ExpressionStatementContext)
func InitEmptyFallbackFunctionDefinitionContext ¶
func InitEmptyFallbackFunctionDefinitionContext(p *FallbackFunctionDefinitionContext)
func InitEmptyForStatementContext ¶
func InitEmptyForStatementContext(p *ForStatementContext)
func InitEmptyFunctionDefinitionContext ¶
func InitEmptyFunctionDefinitionContext(p *FunctionDefinitionContext)
func InitEmptyFunctionTypeNameContext ¶
func InitEmptyFunctionTypeNameContext(p *FunctionTypeNameContext)
func InitEmptyHexStringLiteralContext ¶
func InitEmptyHexStringLiteralContext(p *HexStringLiteralContext)
func InitEmptyIdentifierContext ¶
func InitEmptyIdentifierContext(p *IdentifierContext)
func InitEmptyIdentifierPathContext ¶
func InitEmptyIdentifierPathContext(p *IdentifierPathContext)
func InitEmptyIfStatementContext ¶
func InitEmptyIfStatementContext(p *IfStatementContext)
func InitEmptyImportAliasesContext ¶
func InitEmptyImportAliasesContext(p *ImportAliasesContext)
func InitEmptyImportDirectiveContext ¶
func InitEmptyImportDirectiveContext(p *ImportDirectiveContext)
func InitEmptyInheritanceSpecifierContext ¶
func InitEmptyInheritanceSpecifierContext(p *InheritanceSpecifierContext)
func InitEmptyInheritanceSpecifierListContext ¶
func InitEmptyInheritanceSpecifierListContext(p *InheritanceSpecifierListContext)
func InitEmptyInlineArrayExpressionContext ¶
func InitEmptyInlineArrayExpressionContext(p *InlineArrayExpressionContext)
func InitEmptyInterfaceDefinitionContext ¶
func InitEmptyInterfaceDefinitionContext(p *InterfaceDefinitionContext)
func InitEmptyLibraryDefinitionContext ¶
func InitEmptyLibraryDefinitionContext(p *LibraryDefinitionContext)
func InitEmptyLiteralContext ¶
func InitEmptyLiteralContext(p *LiteralContext)
func InitEmptyLiteralWithSubDenominationContext ¶
func InitEmptyLiteralWithSubDenominationContext(p *LiteralWithSubDenominationContext)
func InitEmptyMappingKeyTypeContext ¶
func InitEmptyMappingKeyTypeContext(p *MappingKeyTypeContext)
func InitEmptyMappingTypeContext ¶
func InitEmptyMappingTypeContext(p *MappingTypeContext)
func InitEmptyModifierDefinitionContext ¶
func InitEmptyModifierDefinitionContext(p *ModifierDefinitionContext)
func InitEmptyModifierInvocationContext ¶
func InitEmptyModifierInvocationContext(p *ModifierInvocationContext)
func InitEmptyNamedArgumentContext ¶
func InitEmptyNamedArgumentContext(p *NamedArgumentContext)
func InitEmptyNumberLiteralContext ¶
func InitEmptyNumberLiteralContext(p *NumberLiteralContext)
func InitEmptyOverrideSpecifierContext ¶
func InitEmptyOverrideSpecifierContext(p *OverrideSpecifierContext)
func InitEmptyParameterDeclarationContext ¶
func InitEmptyParameterDeclarationContext(p *ParameterDeclarationContext)
func InitEmptyParameterListContext ¶
func InitEmptyParameterListContext(p *ParameterListContext)
func InitEmptyPathContext ¶
func InitEmptyPathContext(p *PathContext)
func InitEmptyPragmaDirectiveContext ¶
func InitEmptyPragmaDirectiveContext(p *PragmaDirectiveContext)
func InitEmptyReceiveFunctionDefinitionContext ¶
func InitEmptyReceiveFunctionDefinitionContext(p *ReceiveFunctionDefinitionContext)
func InitEmptyReturnStatementContext ¶
func InitEmptyReturnStatementContext(p *ReturnStatementContext)
func InitEmptyRevertStatementContext ¶
func InitEmptyRevertStatementContext(p *RevertStatementContext)
func InitEmptySimpleStatementContext ¶
func InitEmptySimpleStatementContext(p *SimpleStatementContext)
func InitEmptySourceUnitContext ¶
func InitEmptySourceUnitContext(p *SourceUnitContext)
func InitEmptyStateMutabilityContext ¶
func InitEmptyStateMutabilityContext(p *StateMutabilityContext)
func InitEmptyStateVariableDeclarationContext ¶
func InitEmptyStateVariableDeclarationContext(p *StateVariableDeclarationContext)
func InitEmptyStatementContext ¶
func InitEmptyStatementContext(p *StatementContext)
func InitEmptyStringLiteralContext ¶
func InitEmptyStringLiteralContext(p *StringLiteralContext)
func InitEmptyStructDefinitionContext ¶
func InitEmptyStructDefinitionContext(p *StructDefinitionContext)
func InitEmptyStructMemberContext ¶
func InitEmptyStructMemberContext(p *StructMemberContext)
func InitEmptySymbolAliasesContext ¶
func InitEmptySymbolAliasesContext(p *SymbolAliasesContext)
func InitEmptyTryStatementContext ¶
func InitEmptyTryStatementContext(p *TryStatementContext)
func InitEmptyTupleExpressionContext ¶
func InitEmptyTupleExpressionContext(p *TupleExpressionContext)
func InitEmptyTypeNameContext ¶
func InitEmptyTypeNameContext(p *TypeNameContext)
func InitEmptyUncheckedBlockContext ¶
func InitEmptyUncheckedBlockContext(p *UncheckedBlockContext)
func InitEmptyUnicodeStringLiteralContext ¶
func InitEmptyUnicodeStringLiteralContext(p *UnicodeStringLiteralContext)
func InitEmptyUserDefinableOperatorContext ¶
func InitEmptyUserDefinableOperatorContext(p *UserDefinableOperatorContext)
func InitEmptyUserDefinedValueTypeDefinitionContext ¶
func InitEmptyUserDefinedValueTypeDefinitionContext(p *UserDefinedValueTypeDefinitionContext)
func InitEmptyUsingDirectiveContext ¶
func InitEmptyUsingDirectiveContext(p *UsingDirectiveContext)
func InitEmptyVariableDeclarationContext ¶
func InitEmptyVariableDeclarationContext(p *VariableDeclarationContext)
func InitEmptyVariableDeclarationListContext ¶
func InitEmptyVariableDeclarationListContext(p *VariableDeclarationListContext)
func InitEmptyVariableDeclarationStatementContext ¶
func InitEmptyVariableDeclarationStatementContext(p *VariableDeclarationStatementContext)
func InitEmptyVariableDeclarationTupleContext ¶
func InitEmptyVariableDeclarationTupleContext(p *VariableDeclarationTupleContext)
func InitEmptyVisibilityContext ¶
func InitEmptyVisibilityContext(p *VisibilityContext)
func InitEmptyWhileStatementContext ¶
func InitEmptyWhileStatementContext(p *WhileStatementContext)
func InitEmptyYulAssignmentContext ¶
func InitEmptyYulAssignmentContext(p *YulAssignmentContext)
func InitEmptyYulBlockContext ¶
func InitEmptyYulBlockContext(p *YulBlockContext)
func InitEmptyYulBooleanContext ¶
func InitEmptyYulBooleanContext(p *YulBooleanContext)
func InitEmptyYulExpressionContext ¶
func InitEmptyYulExpressionContext(p *YulExpressionContext)
func InitEmptyYulForStatementContext ¶
func InitEmptyYulForStatementContext(p *YulForStatementContext)
func InitEmptyYulFunctionCallContext ¶
func InitEmptyYulFunctionCallContext(p *YulFunctionCallContext)
func InitEmptyYulFunctionDefinitionContext ¶
func InitEmptyYulFunctionDefinitionContext(p *YulFunctionDefinitionContext)
func InitEmptyYulIfStatementContext ¶
func InitEmptyYulIfStatementContext(p *YulIfStatementContext)
func InitEmptyYulLiteralContext ¶
func InitEmptyYulLiteralContext(p *YulLiteralContext)
func InitEmptyYulPathContext ¶
func InitEmptyYulPathContext(p *YulPathContext)
func InitEmptyYulStatementContext ¶
func InitEmptyYulStatementContext(p *YulStatementContext)
func InitEmptyYulSwitchCaseContext ¶
func InitEmptyYulSwitchCaseContext(p *YulSwitchCaseContext)
func InitEmptyYulSwitchStatementContext ¶
func InitEmptyYulSwitchStatementContext(p *YulSwitchStatementContext)
func InitEmptyYulVariableDeclarationContext ¶
func InitEmptyYulVariableDeclarationContext(p *YulVariableDeclarationContext)
func SolidityLexerInit ¶
func SolidityLexerInit()
SolidityLexerInit initializes any static state used to implement SolidityLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewSolidityLexer(). You can call this function if you wish to initialize the static state ahead of time.
func SolidityParserInit ¶
func SolidityParserInit()
SolidityParserInit initializes any static state used to implement SolidityParser. By default the static state used to implement the parser is lazily initialized during the first call to NewSolidityParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AddSubOperationContext ¶
type AddSubOperationContext struct {
ExpressionContext
}
func NewAddSubOperationContext ¶
func NewAddSubOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AddSubOperationContext
func (*AddSubOperationContext) Add ¶
func (s *AddSubOperationContext) Add() antlr.TerminalNode
func (*AddSubOperationContext) AllExpression ¶
func (s *AddSubOperationContext) AllExpression() []IExpressionContext
func (*AddSubOperationContext) EnterRule ¶
func (s *AddSubOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*AddSubOperationContext) ExitRule ¶
func (s *AddSubOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*AddSubOperationContext) Expression ¶
func (s *AddSubOperationContext) Expression(i int) IExpressionContext
func (*AddSubOperationContext) GetRuleContext ¶
func (s *AddSubOperationContext) GetRuleContext() antlr.RuleContext
func (*AddSubOperationContext) Sub ¶
func (s *AddSubOperationContext) Sub() antlr.TerminalNode
type AndOperationContext ¶
type AndOperationContext struct {
ExpressionContext
}
func NewAndOperationContext ¶
func NewAndOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndOperationContext
func (*AndOperationContext) AllExpression ¶
func (s *AndOperationContext) AllExpression() []IExpressionContext
func (*AndOperationContext) And ¶
func (s *AndOperationContext) And() antlr.TerminalNode
func (*AndOperationContext) EnterRule ¶
func (s *AndOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndOperationContext) ExitRule ¶
func (s *AndOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndOperationContext) Expression ¶
func (s *AndOperationContext) Expression(i int) IExpressionContext
func (*AndOperationContext) GetRuleContext ¶
func (s *AndOperationContext) GetRuleContext() antlr.RuleContext
type AssemblyFlagsContext ¶
type AssemblyFlagsContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssemblyFlagsContext ¶
func NewAssemblyFlagsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyFlagsContext
func NewEmptyAssemblyFlagsContext ¶
func NewEmptyAssemblyFlagsContext() *AssemblyFlagsContext
func (*AssemblyFlagsContext) AllAssemblyBlockComma ¶
func (s *AssemblyFlagsContext) AllAssemblyBlockComma() []antlr.TerminalNode
func (*AssemblyFlagsContext) AllAssemblyFlagString ¶
func (s *AssemblyFlagsContext) AllAssemblyFlagString() []antlr.TerminalNode
func (*AssemblyFlagsContext) AssemblyBlockComma ¶
func (s *AssemblyFlagsContext) AssemblyBlockComma(i int) antlr.TerminalNode
func (*AssemblyFlagsContext) AssemblyBlockLParen ¶
func (s *AssemblyFlagsContext) AssemblyBlockLParen() antlr.TerminalNode
func (*AssemblyFlagsContext) AssemblyBlockRParen ¶
func (s *AssemblyFlagsContext) AssemblyBlockRParen() antlr.TerminalNode
func (*AssemblyFlagsContext) AssemblyFlagString ¶
func (s *AssemblyFlagsContext) AssemblyFlagString(i int) antlr.TerminalNode
func (*AssemblyFlagsContext) EnterRule ¶
func (s *AssemblyFlagsContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyFlagsContext) ExitRule ¶
func (s *AssemblyFlagsContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyFlagsContext) GetParser ¶
func (s *AssemblyFlagsContext) GetParser() antlr.Parser
func (*AssemblyFlagsContext) GetRuleContext ¶
func (s *AssemblyFlagsContext) GetRuleContext() antlr.RuleContext
func (*AssemblyFlagsContext) IsAssemblyFlagsContext ¶
func (*AssemblyFlagsContext) IsAssemblyFlagsContext()
func (*AssemblyFlagsContext) ToStringTree ¶
func (s *AssemblyFlagsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssemblyStatementContext ¶
type AssemblyStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssemblyStatementContext ¶
func NewAssemblyStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssemblyStatementContext
func NewEmptyAssemblyStatementContext ¶
func NewEmptyAssemblyStatementContext() *AssemblyStatementContext
func (*AssemblyStatementContext) AllYulStatement ¶
func (s *AssemblyStatementContext) AllYulStatement() []IYulStatementContext
func (*AssemblyStatementContext) Assembly ¶
func (s *AssemblyStatementContext) Assembly() antlr.TerminalNode
func (*AssemblyStatementContext) AssemblyDialect ¶
func (s *AssemblyStatementContext) AssemblyDialect() antlr.TerminalNode
func (*AssemblyStatementContext) AssemblyFlags ¶
func (s *AssemblyStatementContext) AssemblyFlags() IAssemblyFlagsContext
func (*AssemblyStatementContext) AssemblyLBrace ¶
func (s *AssemblyStatementContext) AssemblyLBrace() antlr.TerminalNode
func (*AssemblyStatementContext) EnterRule ¶
func (s *AssemblyStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssemblyStatementContext) ExitRule ¶
func (s *AssemblyStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssemblyStatementContext) GetParser ¶
func (s *AssemblyStatementContext) GetParser() antlr.Parser
func (*AssemblyStatementContext) GetRuleContext ¶
func (s *AssemblyStatementContext) GetRuleContext() antlr.RuleContext
func (*AssemblyStatementContext) IsAssemblyStatementContext ¶
func (*AssemblyStatementContext) IsAssemblyStatementContext()
func (*AssemblyStatementContext) ToStringTree ¶
func (s *AssemblyStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AssemblyStatementContext) YulRBrace ¶
func (s *AssemblyStatementContext) YulRBrace() antlr.TerminalNode
func (*AssemblyStatementContext) YulStatement ¶
func (s *AssemblyStatementContext) YulStatement(i int) IYulStatementContext
type AssignOpContext ¶
type AssignOpContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignOpContext ¶
func NewAssignOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignOpContext
func NewEmptyAssignOpContext ¶
func NewEmptyAssignOpContext() *AssignOpContext
func (*AssignOpContext) Assign ¶
func (s *AssignOpContext) Assign() antlr.TerminalNode
func (*AssignOpContext) AssignAdd ¶
func (s *AssignOpContext) AssignAdd() antlr.TerminalNode
func (*AssignOpContext) AssignBitAnd ¶
func (s *AssignOpContext) AssignBitAnd() antlr.TerminalNode
func (*AssignOpContext) AssignBitOr ¶
func (s *AssignOpContext) AssignBitOr() antlr.TerminalNode
func (*AssignOpContext) AssignBitXor ¶
func (s *AssignOpContext) AssignBitXor() antlr.TerminalNode
func (*AssignOpContext) AssignDiv ¶
func (s *AssignOpContext) AssignDiv() antlr.TerminalNode
func (*AssignOpContext) AssignMod ¶
func (s *AssignOpContext) AssignMod() antlr.TerminalNode
func (*AssignOpContext) AssignMul ¶
func (s *AssignOpContext) AssignMul() antlr.TerminalNode
func (*AssignOpContext) AssignSar ¶
func (s *AssignOpContext) AssignSar() antlr.TerminalNode
func (*AssignOpContext) AssignShl ¶
func (s *AssignOpContext) AssignShl() antlr.TerminalNode
func (*AssignOpContext) AssignShr ¶
func (s *AssignOpContext) AssignShr() antlr.TerminalNode
func (*AssignOpContext) AssignSub ¶
func (s *AssignOpContext) AssignSub() antlr.TerminalNode
func (*AssignOpContext) EnterRule ¶
func (s *AssignOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignOpContext) ExitRule ¶
func (s *AssignOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignOpContext) GetParser ¶
func (s *AssignOpContext) GetParser() antlr.Parser
func (*AssignOpContext) GetRuleContext ¶
func (s *AssignOpContext) GetRuleContext() antlr.RuleContext
func (*AssignOpContext) IsAssignOpContext ¶
func (*AssignOpContext) IsAssignOpContext()
func (*AssignOpContext) ToStringTree ¶
func (s *AssignOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentContext ¶
type AssignmentContext struct {
ExpressionContext
}
func NewAssignmentContext ¶
func NewAssignmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignmentContext
func (*AssignmentContext) AllExpression ¶
func (s *AssignmentContext) AllExpression() []IExpressionContext
func (*AssignmentContext) AssignOp ¶
func (s *AssignmentContext) AssignOp() IAssignOpContext
func (*AssignmentContext) EnterRule ¶
func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) ExitRule ¶
func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*AssignmentContext) Expression ¶
func (s *AssignmentContext) Expression(i int) IExpressionContext
func (*AssignmentContext) GetRuleContext ¶
func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
type BaseSolidityParserListener ¶
type BaseSolidityParserListener struct{}
BaseSolidityParserListener is a complete listener for a parse tree produced by SolidityParser.
func (*BaseSolidityParserListener) EnterAddSubOperation ¶
func (s *BaseSolidityParserListener) EnterAddSubOperation(ctx *AddSubOperationContext)
EnterAddSubOperation is called when production AddSubOperation is entered.
func (*BaseSolidityParserListener) EnterAndOperation ¶
func (s *BaseSolidityParserListener) EnterAndOperation(ctx *AndOperationContext)
EnterAndOperation is called when production AndOperation is entered.
func (*BaseSolidityParserListener) EnterAssemblyFlags ¶
func (s *BaseSolidityParserListener) EnterAssemblyFlags(ctx *AssemblyFlagsContext)
EnterAssemblyFlags is called when production assemblyFlags is entered.
func (*BaseSolidityParserListener) EnterAssemblyStatement ¶
func (s *BaseSolidityParserListener) EnterAssemblyStatement(ctx *AssemblyStatementContext)
EnterAssemblyStatement is called when production assemblyStatement is entered.
func (*BaseSolidityParserListener) EnterAssignOp ¶
func (s *BaseSolidityParserListener) EnterAssignOp(ctx *AssignOpContext)
EnterAssignOp is called when production assignOp is entered.
func (*BaseSolidityParserListener) EnterAssignment ¶
func (s *BaseSolidityParserListener) EnterAssignment(ctx *AssignmentContext)
EnterAssignment is called when production Assignment is entered.
func (*BaseSolidityParserListener) EnterBitAndOperation ¶
func (s *BaseSolidityParserListener) EnterBitAndOperation(ctx *BitAndOperationContext)
EnterBitAndOperation is called when production BitAndOperation is entered.
func (*BaseSolidityParserListener) EnterBitOrOperation ¶
func (s *BaseSolidityParserListener) EnterBitOrOperation(ctx *BitOrOperationContext)
EnterBitOrOperation is called when production BitOrOperation is entered.
func (*BaseSolidityParserListener) EnterBitXorOperation ¶
func (s *BaseSolidityParserListener) EnterBitXorOperation(ctx *BitXorOperationContext)
EnterBitXorOperation is called when production BitXorOperation is entered.
func (*BaseSolidityParserListener) EnterBlock ¶
func (s *BaseSolidityParserListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BaseSolidityParserListener) EnterBooleanLiteral ¶
func (s *BaseSolidityParserListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
EnterBooleanLiteral is called when production booleanLiteral is entered.
func (*BaseSolidityParserListener) EnterBreakStatement ¶
func (s *BaseSolidityParserListener) EnterBreakStatement(ctx *BreakStatementContext)
EnterBreakStatement is called when production breakStatement is entered.
func (*BaseSolidityParserListener) EnterCallArgumentList ¶
func (s *BaseSolidityParserListener) EnterCallArgumentList(ctx *CallArgumentListContext)
EnterCallArgumentList is called when production callArgumentList is entered.
func (*BaseSolidityParserListener) EnterCatchClause ¶
func (s *BaseSolidityParserListener) EnterCatchClause(ctx *CatchClauseContext)
EnterCatchClause is called when production catchClause is entered.
func (*BaseSolidityParserListener) EnterConditional ¶
func (s *BaseSolidityParserListener) EnterConditional(ctx *ConditionalContext)
EnterConditional is called when production Conditional is entered.
func (*BaseSolidityParserListener) EnterConstantVariableDeclaration ¶
func (s *BaseSolidityParserListener) EnterConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)
EnterConstantVariableDeclaration is called when production constantVariableDeclaration is entered.
func (*BaseSolidityParserListener) EnterConstructorDefinition ¶
func (s *BaseSolidityParserListener) EnterConstructorDefinition(ctx *ConstructorDefinitionContext)
EnterConstructorDefinition is called when production constructorDefinition is entered.
func (*BaseSolidityParserListener) EnterContinueStatement ¶
func (s *BaseSolidityParserListener) EnterContinueStatement(ctx *ContinueStatementContext)
EnterContinueStatement is called when production continueStatement is entered.
func (*BaseSolidityParserListener) EnterContractBodyElement ¶
func (s *BaseSolidityParserListener) EnterContractBodyElement(ctx *ContractBodyElementContext)
EnterContractBodyElement is called when production contractBodyElement is entered.
func (*BaseSolidityParserListener) EnterContractDefinition ¶
func (s *BaseSolidityParserListener) EnterContractDefinition(ctx *ContractDefinitionContext)
EnterContractDefinition is called when production contractDefinition is entered.
func (*BaseSolidityParserListener) EnterDataLocation ¶
func (s *BaseSolidityParserListener) EnterDataLocation(ctx *DataLocationContext)
EnterDataLocation is called when production dataLocation is entered.
func (*BaseSolidityParserListener) EnterDoWhileStatement ¶
func (s *BaseSolidityParserListener) EnterDoWhileStatement(ctx *DoWhileStatementContext)
EnterDoWhileStatement is called when production doWhileStatement is entered.
func (*BaseSolidityParserListener) EnterElementaryTypeName ¶
func (s *BaseSolidityParserListener) EnterElementaryTypeName(ctx *ElementaryTypeNameContext)
EnterElementaryTypeName is called when production elementaryTypeName is entered.
func (*BaseSolidityParserListener) EnterEmitStatement ¶
func (s *BaseSolidityParserListener) EnterEmitStatement(ctx *EmitStatementContext)
EnterEmitStatement is called when production emitStatement is entered.
func (*BaseSolidityParserListener) EnterEnumDefinition ¶
func (s *BaseSolidityParserListener) EnterEnumDefinition(ctx *EnumDefinitionContext)
EnterEnumDefinition is called when production enumDefinition is entered.
func (*BaseSolidityParserListener) EnterEqualityComparison ¶
func (s *BaseSolidityParserListener) EnterEqualityComparison(ctx *EqualityComparisonContext)
EnterEqualityComparison is called when production EqualityComparison is entered.
func (*BaseSolidityParserListener) EnterErrorDefinition ¶
func (s *BaseSolidityParserListener) EnterErrorDefinition(ctx *ErrorDefinitionContext)
EnterErrorDefinition is called when production errorDefinition is entered.
func (*BaseSolidityParserListener) EnterErrorParameter ¶
func (s *BaseSolidityParserListener) EnterErrorParameter(ctx *ErrorParameterContext)
EnterErrorParameter is called when production errorParameter is entered.
func (*BaseSolidityParserListener) EnterEventDefinition ¶
func (s *BaseSolidityParserListener) EnterEventDefinition(ctx *EventDefinitionContext)
EnterEventDefinition is called when production eventDefinition is entered.
func (*BaseSolidityParserListener) EnterEventParameter ¶
func (s *BaseSolidityParserListener) EnterEventParameter(ctx *EventParameterContext)
EnterEventParameter is called when production eventParameter is entered.
func (*BaseSolidityParserListener) EnterEveryRule ¶
func (s *BaseSolidityParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseSolidityParserListener) EnterExpOperation ¶
func (s *BaseSolidityParserListener) EnterExpOperation(ctx *ExpOperationContext)
EnterExpOperation is called when production ExpOperation is entered.
func (*BaseSolidityParserListener) EnterExpressionStatement ¶
func (s *BaseSolidityParserListener) EnterExpressionStatement(ctx *ExpressionStatementContext)
EnterExpressionStatement is called when production expressionStatement is entered.
func (*BaseSolidityParserListener) EnterFallbackFunctionDefinition ¶
func (s *BaseSolidityParserListener) EnterFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)
EnterFallbackFunctionDefinition is called when production fallbackFunctionDefinition is entered.
func (*BaseSolidityParserListener) EnterForStatement ¶
func (s *BaseSolidityParserListener) EnterForStatement(ctx *ForStatementContext)
EnterForStatement is called when production forStatement is entered.
func (*BaseSolidityParserListener) EnterFunctionCall ¶
func (s *BaseSolidityParserListener) EnterFunctionCall(ctx *FunctionCallContext)
EnterFunctionCall is called when production FunctionCall is entered.
func (*BaseSolidityParserListener) EnterFunctionCallOptions ¶
func (s *BaseSolidityParserListener) EnterFunctionCallOptions(ctx *FunctionCallOptionsContext)
EnterFunctionCallOptions is called when production FunctionCallOptions is entered.
func (*BaseSolidityParserListener) EnterFunctionDefinition ¶
func (s *BaseSolidityParserListener) EnterFunctionDefinition(ctx *FunctionDefinitionContext)
EnterFunctionDefinition is called when production functionDefinition is entered.
func (*BaseSolidityParserListener) EnterFunctionTypeName ¶
func (s *BaseSolidityParserListener) EnterFunctionTypeName(ctx *FunctionTypeNameContext)
EnterFunctionTypeName is called when production functionTypeName is entered.
func (*BaseSolidityParserListener) EnterHexStringLiteral ¶
func (s *BaseSolidityParserListener) EnterHexStringLiteral(ctx *HexStringLiteralContext)
EnterHexStringLiteral is called when production hexStringLiteral is entered.
func (*BaseSolidityParserListener) EnterIdentifier ¶
func (s *BaseSolidityParserListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseSolidityParserListener) EnterIdentifierPath ¶
func (s *BaseSolidityParserListener) EnterIdentifierPath(ctx *IdentifierPathContext)
EnterIdentifierPath is called when production identifierPath is entered.
func (*BaseSolidityParserListener) EnterIfStatement ¶
func (s *BaseSolidityParserListener) EnterIfStatement(ctx *IfStatementContext)
EnterIfStatement is called when production ifStatement is entered.
func (*BaseSolidityParserListener) EnterImportAliases ¶
func (s *BaseSolidityParserListener) EnterImportAliases(ctx *ImportAliasesContext)
EnterImportAliases is called when production importAliases is entered.
func (*BaseSolidityParserListener) EnterImportDirective ¶
func (s *BaseSolidityParserListener) EnterImportDirective(ctx *ImportDirectiveContext)
EnterImportDirective is called when production importDirective is entered.
func (*BaseSolidityParserListener) EnterIndexAccess ¶
func (s *BaseSolidityParserListener) EnterIndexAccess(ctx *IndexAccessContext)
EnterIndexAccess is called when production IndexAccess is entered.
func (*BaseSolidityParserListener) EnterIndexRangeAccess ¶
func (s *BaseSolidityParserListener) EnterIndexRangeAccess(ctx *IndexRangeAccessContext)
EnterIndexRangeAccess is called when production IndexRangeAccess is entered.
func (*BaseSolidityParserListener) EnterInheritanceSpecifier ¶
func (s *BaseSolidityParserListener) EnterInheritanceSpecifier(ctx *InheritanceSpecifierContext)
EnterInheritanceSpecifier is called when production inheritanceSpecifier is entered.
func (*BaseSolidityParserListener) EnterInheritanceSpecifierList ¶
func (s *BaseSolidityParserListener) EnterInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)
EnterInheritanceSpecifierList is called when production inheritanceSpecifierList is entered.
func (*BaseSolidityParserListener) EnterInlineArray ¶
func (s *BaseSolidityParserListener) EnterInlineArray(ctx *InlineArrayContext)
EnterInlineArray is called when production InlineArray is entered.
func (*BaseSolidityParserListener) EnterInlineArrayExpression ¶
func (s *BaseSolidityParserListener) EnterInlineArrayExpression(ctx *InlineArrayExpressionContext)
EnterInlineArrayExpression is called when production inlineArrayExpression is entered.
func (*BaseSolidityParserListener) EnterInterfaceDefinition ¶
func (s *BaseSolidityParserListener) EnterInterfaceDefinition(ctx *InterfaceDefinitionContext)
EnterInterfaceDefinition is called when production interfaceDefinition is entered.
func (*BaseSolidityParserListener) EnterLibraryDefinition ¶
func (s *BaseSolidityParserListener) EnterLibraryDefinition(ctx *LibraryDefinitionContext)
EnterLibraryDefinition is called when production libraryDefinition is entered.
func (*BaseSolidityParserListener) EnterLiteral ¶
func (s *BaseSolidityParserListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseSolidityParserListener) EnterLiteralWithSubDenomination ¶
func (s *BaseSolidityParserListener) EnterLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)
EnterLiteralWithSubDenomination is called when production literalWithSubDenomination is entered.
func (*BaseSolidityParserListener) EnterMappingKeyType ¶
func (s *BaseSolidityParserListener) EnterMappingKeyType(ctx *MappingKeyTypeContext)
EnterMappingKeyType is called when production mappingKeyType is entered.
func (*BaseSolidityParserListener) EnterMappingType ¶
func (s *BaseSolidityParserListener) EnterMappingType(ctx *MappingTypeContext)
EnterMappingType is called when production mappingType is entered.
func (*BaseSolidityParserListener) EnterMemberAccess ¶
func (s *BaseSolidityParserListener) EnterMemberAccess(ctx *MemberAccessContext)
EnterMemberAccess is called when production MemberAccess is entered.
func (*BaseSolidityParserListener) EnterMetaType ¶
func (s *BaseSolidityParserListener) EnterMetaType(ctx *MetaTypeContext)
EnterMetaType is called when production MetaType is entered.
func (*BaseSolidityParserListener) EnterModifierDefinition ¶
func (s *BaseSolidityParserListener) EnterModifierDefinition(ctx *ModifierDefinitionContext)
EnterModifierDefinition is called when production modifierDefinition is entered.
func (*BaseSolidityParserListener) EnterModifierInvocation ¶
func (s *BaseSolidityParserListener) EnterModifierInvocation(ctx *ModifierInvocationContext)
EnterModifierInvocation is called when production modifierInvocation is entered.
func (*BaseSolidityParserListener) EnterMulDivModOperation ¶
func (s *BaseSolidityParserListener) EnterMulDivModOperation(ctx *MulDivModOperationContext)
EnterMulDivModOperation is called when production MulDivModOperation is entered.
func (*BaseSolidityParserListener) EnterNamedArgument ¶
func (s *BaseSolidityParserListener) EnterNamedArgument(ctx *NamedArgumentContext)
EnterNamedArgument is called when production namedArgument is entered.
func (*BaseSolidityParserListener) EnterNewExpr ¶
func (s *BaseSolidityParserListener) EnterNewExpr(ctx *NewExprContext)
EnterNewExpr is called when production NewExpr is entered.
func (*BaseSolidityParserListener) EnterNumberLiteral ¶
func (s *BaseSolidityParserListener) EnterNumberLiteral(ctx *NumberLiteralContext)
EnterNumberLiteral is called when production numberLiteral is entered.
func (*BaseSolidityParserListener) EnterOrOperation ¶
func (s *BaseSolidityParserListener) EnterOrOperation(ctx *OrOperationContext)
EnterOrOperation is called when production OrOperation is entered.
func (*BaseSolidityParserListener) EnterOrderComparison ¶
func (s *BaseSolidityParserListener) EnterOrderComparison(ctx *OrderComparisonContext)
EnterOrderComparison is called when production OrderComparison is entered.
func (*BaseSolidityParserListener) EnterOverrideSpecifier ¶
func (s *BaseSolidityParserListener) EnterOverrideSpecifier(ctx *OverrideSpecifierContext)
EnterOverrideSpecifier is called when production overrideSpecifier is entered.
func (*BaseSolidityParserListener) EnterParameterDeclaration ¶
func (s *BaseSolidityParserListener) EnterParameterDeclaration(ctx *ParameterDeclarationContext)
EnterParameterDeclaration is called when production parameterDeclaration is entered.
func (*BaseSolidityParserListener) EnterParameterList ¶
func (s *BaseSolidityParserListener) EnterParameterList(ctx *ParameterListContext)
EnterParameterList is called when production parameterList is entered.
func (*BaseSolidityParserListener) EnterPath ¶
func (s *BaseSolidityParserListener) EnterPath(ctx *PathContext)
EnterPath is called when production path is entered.
func (*BaseSolidityParserListener) EnterPayableConversion ¶
func (s *BaseSolidityParserListener) EnterPayableConversion(ctx *PayableConversionContext)
EnterPayableConversion is called when production PayableConversion is entered.
func (*BaseSolidityParserListener) EnterPragmaDirective ¶
func (s *BaseSolidityParserListener) EnterPragmaDirective(ctx *PragmaDirectiveContext)
EnterPragmaDirective is called when production pragmaDirective is entered.
func (*BaseSolidityParserListener) EnterPrimaryExpression ¶
func (s *BaseSolidityParserListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
EnterPrimaryExpression is called when production PrimaryExpression is entered.
func (*BaseSolidityParserListener) EnterReceiveFunctionDefinition ¶
func (s *BaseSolidityParserListener) EnterReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)
EnterReceiveFunctionDefinition is called when production receiveFunctionDefinition is entered.
func (*BaseSolidityParserListener) EnterReturnStatement ¶
func (s *BaseSolidityParserListener) EnterReturnStatement(ctx *ReturnStatementContext)
EnterReturnStatement is called when production returnStatement is entered.
func (*BaseSolidityParserListener) EnterRevertStatement ¶
func (s *BaseSolidityParserListener) EnterRevertStatement(ctx *RevertStatementContext)
EnterRevertStatement is called when production revertStatement is entered.
func (*BaseSolidityParserListener) EnterShiftOperation ¶
func (s *BaseSolidityParserListener) EnterShiftOperation(ctx *ShiftOperationContext)
EnterShiftOperation is called when production ShiftOperation is entered.
func (*BaseSolidityParserListener) EnterSimpleStatement ¶
func (s *BaseSolidityParserListener) EnterSimpleStatement(ctx *SimpleStatementContext)
EnterSimpleStatement is called when production simpleStatement is entered.
func (*BaseSolidityParserListener) EnterSourceUnit ¶
func (s *BaseSolidityParserListener) EnterSourceUnit(ctx *SourceUnitContext)
EnterSourceUnit is called when production sourceUnit is entered.
func (*BaseSolidityParserListener) EnterStateMutability ¶
func (s *BaseSolidityParserListener) EnterStateMutability(ctx *StateMutabilityContext)
EnterStateMutability is called when production stateMutability is entered.
func (*BaseSolidityParserListener) EnterStateVariableDeclaration ¶
func (s *BaseSolidityParserListener) EnterStateVariableDeclaration(ctx *StateVariableDeclarationContext)
EnterStateVariableDeclaration is called when production stateVariableDeclaration is entered.
func (*BaseSolidityParserListener) EnterStatement ¶
func (s *BaseSolidityParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseSolidityParserListener) EnterStringLiteral ¶
func (s *BaseSolidityParserListener) EnterStringLiteral(ctx *StringLiteralContext)
EnterStringLiteral is called when production stringLiteral is entered.
func (*BaseSolidityParserListener) EnterStructDefinition ¶
func (s *BaseSolidityParserListener) EnterStructDefinition(ctx *StructDefinitionContext)
EnterStructDefinition is called when production structDefinition is entered.
func (*BaseSolidityParserListener) EnterStructMember ¶
func (s *BaseSolidityParserListener) EnterStructMember(ctx *StructMemberContext)
EnterStructMember is called when production structMember is entered.
func (*BaseSolidityParserListener) EnterSymbolAliases ¶
func (s *BaseSolidityParserListener) EnterSymbolAliases(ctx *SymbolAliasesContext)
EnterSymbolAliases is called when production symbolAliases is entered.
func (*BaseSolidityParserListener) EnterTryStatement ¶
func (s *BaseSolidityParserListener) EnterTryStatement(ctx *TryStatementContext)
EnterTryStatement is called when production tryStatement is entered.
func (*BaseSolidityParserListener) EnterTuple ¶
func (s *BaseSolidityParserListener) EnterTuple(ctx *TupleContext)
EnterTuple is called when production Tuple is entered.
func (*BaseSolidityParserListener) EnterTupleExpression ¶
func (s *BaseSolidityParserListener) EnterTupleExpression(ctx *TupleExpressionContext)
EnterTupleExpression is called when production tupleExpression is entered.
func (*BaseSolidityParserListener) EnterTypeName ¶
func (s *BaseSolidityParserListener) EnterTypeName(ctx *TypeNameContext)
EnterTypeName is called when production typeName is entered.
func (*BaseSolidityParserListener) EnterUnaryPrefixOperation ¶
func (s *BaseSolidityParserListener) EnterUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)
EnterUnaryPrefixOperation is called when production UnaryPrefixOperation is entered.
func (*BaseSolidityParserListener) EnterUnarySuffixOperation ¶
func (s *BaseSolidityParserListener) EnterUnarySuffixOperation(ctx *UnarySuffixOperationContext)
EnterUnarySuffixOperation is called when production UnarySuffixOperation is entered.
func (*BaseSolidityParserListener) EnterUncheckedBlock ¶
func (s *BaseSolidityParserListener) EnterUncheckedBlock(ctx *UncheckedBlockContext)
EnterUncheckedBlock is called when production uncheckedBlock is entered.
func (*BaseSolidityParserListener) EnterUnicodeStringLiteral ¶
func (s *BaseSolidityParserListener) EnterUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)
EnterUnicodeStringLiteral is called when production unicodeStringLiteral is entered.
func (*BaseSolidityParserListener) EnterUserDefinableOperator ¶
func (s *BaseSolidityParserListener) EnterUserDefinableOperator(ctx *UserDefinableOperatorContext)
EnterUserDefinableOperator is called when production userDefinableOperator is entered.
func (*BaseSolidityParserListener) EnterUserDefinedValueTypeDefinition ¶
func (s *BaseSolidityParserListener) EnterUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)
EnterUserDefinedValueTypeDefinition is called when production userDefinedValueTypeDefinition is entered.
func (*BaseSolidityParserListener) EnterUsingDirective ¶
func (s *BaseSolidityParserListener) EnterUsingDirective(ctx *UsingDirectiveContext)
EnterUsingDirective is called when production usingDirective is entered.
func (*BaseSolidityParserListener) EnterVariableDeclaration ¶
func (s *BaseSolidityParserListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
EnterVariableDeclaration is called when production variableDeclaration is entered.
func (*BaseSolidityParserListener) EnterVariableDeclarationList ¶
func (s *BaseSolidityParserListener) EnterVariableDeclarationList(ctx *VariableDeclarationListContext)
EnterVariableDeclarationList is called when production variableDeclarationList is entered.
func (*BaseSolidityParserListener) EnterVariableDeclarationStatement ¶
func (s *BaseSolidityParserListener) EnterVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
EnterVariableDeclarationStatement is called when production variableDeclarationStatement is entered.
func (*BaseSolidityParserListener) EnterVariableDeclarationTuple ¶
func (s *BaseSolidityParserListener) EnterVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)
EnterVariableDeclarationTuple is called when production variableDeclarationTuple is entered.
func (*BaseSolidityParserListener) EnterVisibility ¶
func (s *BaseSolidityParserListener) EnterVisibility(ctx *VisibilityContext)
EnterVisibility is called when production visibility is entered.
func (*BaseSolidityParserListener) EnterWhileStatement ¶
func (s *BaseSolidityParserListener) EnterWhileStatement(ctx *WhileStatementContext)
EnterWhileStatement is called when production whileStatement is entered.
func (*BaseSolidityParserListener) EnterYulAssignment ¶
func (s *BaseSolidityParserListener) EnterYulAssignment(ctx *YulAssignmentContext)
EnterYulAssignment is called when production yulAssignment is entered.
func (*BaseSolidityParserListener) EnterYulBlock ¶
func (s *BaseSolidityParserListener) EnterYulBlock(ctx *YulBlockContext)
EnterYulBlock is called when production yulBlock is entered.
func (*BaseSolidityParserListener) EnterYulBoolean ¶
func (s *BaseSolidityParserListener) EnterYulBoolean(ctx *YulBooleanContext)
EnterYulBoolean is called when production yulBoolean is entered.
func (*BaseSolidityParserListener) EnterYulExpression ¶
func (s *BaseSolidityParserListener) EnterYulExpression(ctx *YulExpressionContext)
EnterYulExpression is called when production yulExpression is entered.
func (*BaseSolidityParserListener) EnterYulForStatement ¶
func (s *BaseSolidityParserListener) EnterYulForStatement(ctx *YulForStatementContext)
EnterYulForStatement is called when production yulForStatement is entered.
func (*BaseSolidityParserListener) EnterYulFunctionCall ¶
func (s *BaseSolidityParserListener) EnterYulFunctionCall(ctx *YulFunctionCallContext)
EnterYulFunctionCall is called when production yulFunctionCall is entered.
func (*BaseSolidityParserListener) EnterYulFunctionDefinition ¶
func (s *BaseSolidityParserListener) EnterYulFunctionDefinition(ctx *YulFunctionDefinitionContext)
EnterYulFunctionDefinition is called when production yulFunctionDefinition is entered.
func (*BaseSolidityParserListener) EnterYulIfStatement ¶
func (s *BaseSolidityParserListener) EnterYulIfStatement(ctx *YulIfStatementContext)
EnterYulIfStatement is called when production yulIfStatement is entered.
func (*BaseSolidityParserListener) EnterYulLiteral ¶
func (s *BaseSolidityParserListener) EnterYulLiteral(ctx *YulLiteralContext)
EnterYulLiteral is called when production yulLiteral is entered.
func (*BaseSolidityParserListener) EnterYulPath ¶
func (s *BaseSolidityParserListener) EnterYulPath(ctx *YulPathContext)
EnterYulPath is called when production yulPath is entered.
func (*BaseSolidityParserListener) EnterYulStatement ¶
func (s *BaseSolidityParserListener) EnterYulStatement(ctx *YulStatementContext)
EnterYulStatement is called when production yulStatement is entered.
func (*BaseSolidityParserListener) EnterYulSwitchCase ¶
func (s *BaseSolidityParserListener) EnterYulSwitchCase(ctx *YulSwitchCaseContext)
EnterYulSwitchCase is called when production yulSwitchCase is entered.
func (*BaseSolidityParserListener) EnterYulSwitchStatement ¶
func (s *BaseSolidityParserListener) EnterYulSwitchStatement(ctx *YulSwitchStatementContext)
EnterYulSwitchStatement is called when production yulSwitchStatement is entered.
func (*BaseSolidityParserListener) EnterYulVariableDeclaration ¶
func (s *BaseSolidityParserListener) EnterYulVariableDeclaration(ctx *YulVariableDeclarationContext)
EnterYulVariableDeclaration is called when production yulVariableDeclaration is entered.
func (*BaseSolidityParserListener) ExitAddSubOperation ¶
func (s *BaseSolidityParserListener) ExitAddSubOperation(ctx *AddSubOperationContext)
ExitAddSubOperation is called when production AddSubOperation is exited.
func (*BaseSolidityParserListener) ExitAndOperation ¶
func (s *BaseSolidityParserListener) ExitAndOperation(ctx *AndOperationContext)
ExitAndOperation is called when production AndOperation is exited.
func (*BaseSolidityParserListener) ExitAssemblyFlags ¶
func (s *BaseSolidityParserListener) ExitAssemblyFlags(ctx *AssemblyFlagsContext)
ExitAssemblyFlags is called when production assemblyFlags is exited.
func (*BaseSolidityParserListener) ExitAssemblyStatement ¶
func (s *BaseSolidityParserListener) ExitAssemblyStatement(ctx *AssemblyStatementContext)
ExitAssemblyStatement is called when production assemblyStatement is exited.
func (*BaseSolidityParserListener) ExitAssignOp ¶
func (s *BaseSolidityParserListener) ExitAssignOp(ctx *AssignOpContext)
ExitAssignOp is called when production assignOp is exited.
func (*BaseSolidityParserListener) ExitAssignment ¶
func (s *BaseSolidityParserListener) ExitAssignment(ctx *AssignmentContext)
ExitAssignment is called when production Assignment is exited.
func (*BaseSolidityParserListener) ExitBitAndOperation ¶
func (s *BaseSolidityParserListener) ExitBitAndOperation(ctx *BitAndOperationContext)
ExitBitAndOperation is called when production BitAndOperation is exited.
func (*BaseSolidityParserListener) ExitBitOrOperation ¶
func (s *BaseSolidityParserListener) ExitBitOrOperation(ctx *BitOrOperationContext)
ExitBitOrOperation is called when production BitOrOperation is exited.
func (*BaseSolidityParserListener) ExitBitXorOperation ¶
func (s *BaseSolidityParserListener) ExitBitXorOperation(ctx *BitXorOperationContext)
ExitBitXorOperation is called when production BitXorOperation is exited.
func (*BaseSolidityParserListener) ExitBlock ¶
func (s *BaseSolidityParserListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BaseSolidityParserListener) ExitBooleanLiteral ¶
func (s *BaseSolidityParserListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
ExitBooleanLiteral is called when production booleanLiteral is exited.
func (*BaseSolidityParserListener) ExitBreakStatement ¶
func (s *BaseSolidityParserListener) ExitBreakStatement(ctx *BreakStatementContext)
ExitBreakStatement is called when production breakStatement is exited.
func (*BaseSolidityParserListener) ExitCallArgumentList ¶
func (s *BaseSolidityParserListener) ExitCallArgumentList(ctx *CallArgumentListContext)
ExitCallArgumentList is called when production callArgumentList is exited.
func (*BaseSolidityParserListener) ExitCatchClause ¶
func (s *BaseSolidityParserListener) ExitCatchClause(ctx *CatchClauseContext)
ExitCatchClause is called when production catchClause is exited.
func (*BaseSolidityParserListener) ExitConditional ¶
func (s *BaseSolidityParserListener) ExitConditional(ctx *ConditionalContext)
ExitConditional is called when production Conditional is exited.
func (*BaseSolidityParserListener) ExitConstantVariableDeclaration ¶
func (s *BaseSolidityParserListener) ExitConstantVariableDeclaration(ctx *ConstantVariableDeclarationContext)
ExitConstantVariableDeclaration is called when production constantVariableDeclaration is exited.
func (*BaseSolidityParserListener) ExitConstructorDefinition ¶
func (s *BaseSolidityParserListener) ExitConstructorDefinition(ctx *ConstructorDefinitionContext)
ExitConstructorDefinition is called when production constructorDefinition is exited.
func (*BaseSolidityParserListener) ExitContinueStatement ¶
func (s *BaseSolidityParserListener) ExitContinueStatement(ctx *ContinueStatementContext)
ExitContinueStatement is called when production continueStatement is exited.
func (*BaseSolidityParserListener) ExitContractBodyElement ¶
func (s *BaseSolidityParserListener) ExitContractBodyElement(ctx *ContractBodyElementContext)
ExitContractBodyElement is called when production contractBodyElement is exited.
func (*BaseSolidityParserListener) ExitContractDefinition ¶
func (s *BaseSolidityParserListener) ExitContractDefinition(ctx *ContractDefinitionContext)
ExitContractDefinition is called when production contractDefinition is exited.
func (*BaseSolidityParserListener) ExitDataLocation ¶
func (s *BaseSolidityParserListener) ExitDataLocation(ctx *DataLocationContext)
ExitDataLocation is called when production dataLocation is exited.
func (*BaseSolidityParserListener) ExitDoWhileStatement ¶
func (s *BaseSolidityParserListener) ExitDoWhileStatement(ctx *DoWhileStatementContext)
ExitDoWhileStatement is called when production doWhileStatement is exited.
func (*BaseSolidityParserListener) ExitElementaryTypeName ¶
func (s *BaseSolidityParserListener) ExitElementaryTypeName(ctx *ElementaryTypeNameContext)
ExitElementaryTypeName is called when production elementaryTypeName is exited.
func (*BaseSolidityParserListener) ExitEmitStatement ¶
func (s *BaseSolidityParserListener) ExitEmitStatement(ctx *EmitStatementContext)
ExitEmitStatement is called when production emitStatement is exited.
func (*BaseSolidityParserListener) ExitEnumDefinition ¶
func (s *BaseSolidityParserListener) ExitEnumDefinition(ctx *EnumDefinitionContext)
ExitEnumDefinition is called when production enumDefinition is exited.
func (*BaseSolidityParserListener) ExitEqualityComparison ¶
func (s *BaseSolidityParserListener) ExitEqualityComparison(ctx *EqualityComparisonContext)
ExitEqualityComparison is called when production EqualityComparison is exited.
func (*BaseSolidityParserListener) ExitErrorDefinition ¶
func (s *BaseSolidityParserListener) ExitErrorDefinition(ctx *ErrorDefinitionContext)
ExitErrorDefinition is called when production errorDefinition is exited.
func (*BaseSolidityParserListener) ExitErrorParameter ¶
func (s *BaseSolidityParserListener) ExitErrorParameter(ctx *ErrorParameterContext)
ExitErrorParameter is called when production errorParameter is exited.
func (*BaseSolidityParserListener) ExitEventDefinition ¶
func (s *BaseSolidityParserListener) ExitEventDefinition(ctx *EventDefinitionContext)
ExitEventDefinition is called when production eventDefinition is exited.
func (*BaseSolidityParserListener) ExitEventParameter ¶
func (s *BaseSolidityParserListener) ExitEventParameter(ctx *EventParameterContext)
ExitEventParameter is called when production eventParameter is exited.
func (*BaseSolidityParserListener) ExitEveryRule ¶
func (s *BaseSolidityParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseSolidityParserListener) ExitExpOperation ¶
func (s *BaseSolidityParserListener) ExitExpOperation(ctx *ExpOperationContext)
ExitExpOperation is called when production ExpOperation is exited.
func (*BaseSolidityParserListener) ExitExpressionStatement ¶
func (s *BaseSolidityParserListener) ExitExpressionStatement(ctx *ExpressionStatementContext)
ExitExpressionStatement is called when production expressionStatement is exited.
func (*BaseSolidityParserListener) ExitFallbackFunctionDefinition ¶
func (s *BaseSolidityParserListener) ExitFallbackFunctionDefinition(ctx *FallbackFunctionDefinitionContext)
ExitFallbackFunctionDefinition is called when production fallbackFunctionDefinition is exited.
func (*BaseSolidityParserListener) ExitForStatement ¶
func (s *BaseSolidityParserListener) ExitForStatement(ctx *ForStatementContext)
ExitForStatement is called when production forStatement is exited.
func (*BaseSolidityParserListener) ExitFunctionCall ¶
func (s *BaseSolidityParserListener) ExitFunctionCall(ctx *FunctionCallContext)
ExitFunctionCall is called when production FunctionCall is exited.
func (*BaseSolidityParserListener) ExitFunctionCallOptions ¶
func (s *BaseSolidityParserListener) ExitFunctionCallOptions(ctx *FunctionCallOptionsContext)
ExitFunctionCallOptions is called when production FunctionCallOptions is exited.
func (*BaseSolidityParserListener) ExitFunctionDefinition ¶
func (s *BaseSolidityParserListener) ExitFunctionDefinition(ctx *FunctionDefinitionContext)
ExitFunctionDefinition is called when production functionDefinition is exited.
func (*BaseSolidityParserListener) ExitFunctionTypeName ¶
func (s *BaseSolidityParserListener) ExitFunctionTypeName(ctx *FunctionTypeNameContext)
ExitFunctionTypeName is called when production functionTypeName is exited.
func (*BaseSolidityParserListener) ExitHexStringLiteral ¶
func (s *BaseSolidityParserListener) ExitHexStringLiteral(ctx *HexStringLiteralContext)
ExitHexStringLiteral is called when production hexStringLiteral is exited.
func (*BaseSolidityParserListener) ExitIdentifier ¶
func (s *BaseSolidityParserListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseSolidityParserListener) ExitIdentifierPath ¶
func (s *BaseSolidityParserListener) ExitIdentifierPath(ctx *IdentifierPathContext)
ExitIdentifierPath is called when production identifierPath is exited.
func (*BaseSolidityParserListener) ExitIfStatement ¶
func (s *BaseSolidityParserListener) ExitIfStatement(ctx *IfStatementContext)
ExitIfStatement is called when production ifStatement is exited.
func (*BaseSolidityParserListener) ExitImportAliases ¶
func (s *BaseSolidityParserListener) ExitImportAliases(ctx *ImportAliasesContext)
ExitImportAliases is called when production importAliases is exited.
func (*BaseSolidityParserListener) ExitImportDirective ¶
func (s *BaseSolidityParserListener) ExitImportDirective(ctx *ImportDirectiveContext)
ExitImportDirective is called when production importDirective is exited.
func (*BaseSolidityParserListener) ExitIndexAccess ¶
func (s *BaseSolidityParserListener) ExitIndexAccess(ctx *IndexAccessContext)
ExitIndexAccess is called when production IndexAccess is exited.
func (*BaseSolidityParserListener) ExitIndexRangeAccess ¶
func (s *BaseSolidityParserListener) ExitIndexRangeAccess(ctx *IndexRangeAccessContext)
ExitIndexRangeAccess is called when production IndexRangeAccess is exited.
func (*BaseSolidityParserListener) ExitInheritanceSpecifier ¶
func (s *BaseSolidityParserListener) ExitInheritanceSpecifier(ctx *InheritanceSpecifierContext)
ExitInheritanceSpecifier is called when production inheritanceSpecifier is exited.
func (*BaseSolidityParserListener) ExitInheritanceSpecifierList ¶
func (s *BaseSolidityParserListener) ExitInheritanceSpecifierList(ctx *InheritanceSpecifierListContext)
ExitInheritanceSpecifierList is called when production inheritanceSpecifierList is exited.
func (*BaseSolidityParserListener) ExitInlineArray ¶
func (s *BaseSolidityParserListener) ExitInlineArray(ctx *InlineArrayContext)
ExitInlineArray is called when production InlineArray is exited.
func (*BaseSolidityParserListener) ExitInlineArrayExpression ¶
func (s *BaseSolidityParserListener) ExitInlineArrayExpression(ctx *InlineArrayExpressionContext)
ExitInlineArrayExpression is called when production inlineArrayExpression is exited.
func (*BaseSolidityParserListener) ExitInterfaceDefinition ¶
func (s *BaseSolidityParserListener) ExitInterfaceDefinition(ctx *InterfaceDefinitionContext)
ExitInterfaceDefinition is called when production interfaceDefinition is exited.
func (*BaseSolidityParserListener) ExitLibraryDefinition ¶
func (s *BaseSolidityParserListener) ExitLibraryDefinition(ctx *LibraryDefinitionContext)
ExitLibraryDefinition is called when production libraryDefinition is exited.
func (*BaseSolidityParserListener) ExitLiteral ¶
func (s *BaseSolidityParserListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseSolidityParserListener) ExitLiteralWithSubDenomination ¶
func (s *BaseSolidityParserListener) ExitLiteralWithSubDenomination(ctx *LiteralWithSubDenominationContext)
ExitLiteralWithSubDenomination is called when production literalWithSubDenomination is exited.
func (*BaseSolidityParserListener) ExitMappingKeyType ¶
func (s *BaseSolidityParserListener) ExitMappingKeyType(ctx *MappingKeyTypeContext)
ExitMappingKeyType is called when production mappingKeyType is exited.
func (*BaseSolidityParserListener) ExitMappingType ¶
func (s *BaseSolidityParserListener) ExitMappingType(ctx *MappingTypeContext)
ExitMappingType is called when production mappingType is exited.
func (*BaseSolidityParserListener) ExitMemberAccess ¶
func (s *BaseSolidityParserListener) ExitMemberAccess(ctx *MemberAccessContext)
ExitMemberAccess is called when production MemberAccess is exited.
func (*BaseSolidityParserListener) ExitMetaType ¶
func (s *BaseSolidityParserListener) ExitMetaType(ctx *MetaTypeContext)
ExitMetaType is called when production MetaType is exited.
func (*BaseSolidityParserListener) ExitModifierDefinition ¶
func (s *BaseSolidityParserListener) ExitModifierDefinition(ctx *ModifierDefinitionContext)
ExitModifierDefinition is called when production modifierDefinition is exited.
func (*BaseSolidityParserListener) ExitModifierInvocation ¶
func (s *BaseSolidityParserListener) ExitModifierInvocation(ctx *ModifierInvocationContext)
ExitModifierInvocation is called when production modifierInvocation is exited.
func (*BaseSolidityParserListener) ExitMulDivModOperation ¶
func (s *BaseSolidityParserListener) ExitMulDivModOperation(ctx *MulDivModOperationContext)
ExitMulDivModOperation is called when production MulDivModOperation is exited.
func (*BaseSolidityParserListener) ExitNamedArgument ¶
func (s *BaseSolidityParserListener) ExitNamedArgument(ctx *NamedArgumentContext)
ExitNamedArgument is called when production namedArgument is exited.
func (*BaseSolidityParserListener) ExitNewExpr ¶
func (s *BaseSolidityParserListener) ExitNewExpr(ctx *NewExprContext)
ExitNewExpr is called when production NewExpr is exited.
func (*BaseSolidityParserListener) ExitNumberLiteral ¶
func (s *BaseSolidityParserListener) ExitNumberLiteral(ctx *NumberLiteralContext)
ExitNumberLiteral is called when production numberLiteral is exited.
func (*BaseSolidityParserListener) ExitOrOperation ¶
func (s *BaseSolidityParserListener) ExitOrOperation(ctx *OrOperationContext)
ExitOrOperation is called when production OrOperation is exited.
func (*BaseSolidityParserListener) ExitOrderComparison ¶
func (s *BaseSolidityParserListener) ExitOrderComparison(ctx *OrderComparisonContext)
ExitOrderComparison is called when production OrderComparison is exited.
func (*BaseSolidityParserListener) ExitOverrideSpecifier ¶
func (s *BaseSolidityParserListener) ExitOverrideSpecifier(ctx *OverrideSpecifierContext)
ExitOverrideSpecifier is called when production overrideSpecifier is exited.
func (*BaseSolidityParserListener) ExitParameterDeclaration ¶
func (s *BaseSolidityParserListener) ExitParameterDeclaration(ctx *ParameterDeclarationContext)
ExitParameterDeclaration is called when production parameterDeclaration is exited.
func (*BaseSolidityParserListener) ExitParameterList ¶
func (s *BaseSolidityParserListener) ExitParameterList(ctx *ParameterListContext)
ExitParameterList is called when production parameterList is exited.
func (*BaseSolidityParserListener) ExitPath ¶
func (s *BaseSolidityParserListener) ExitPath(ctx *PathContext)
ExitPath is called when production path is exited.
func (*BaseSolidityParserListener) ExitPayableConversion ¶
func (s *BaseSolidityParserListener) ExitPayableConversion(ctx *PayableConversionContext)
ExitPayableConversion is called when production PayableConversion is exited.
func (*BaseSolidityParserListener) ExitPragmaDirective ¶
func (s *BaseSolidityParserListener) ExitPragmaDirective(ctx *PragmaDirectiveContext)
ExitPragmaDirective is called when production pragmaDirective is exited.
func (*BaseSolidityParserListener) ExitPrimaryExpression ¶
func (s *BaseSolidityParserListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
ExitPrimaryExpression is called when production PrimaryExpression is exited.
func (*BaseSolidityParserListener) ExitReceiveFunctionDefinition ¶
func (s *BaseSolidityParserListener) ExitReceiveFunctionDefinition(ctx *ReceiveFunctionDefinitionContext)
ExitReceiveFunctionDefinition is called when production receiveFunctionDefinition is exited.
func (*BaseSolidityParserListener) ExitReturnStatement ¶
func (s *BaseSolidityParserListener) ExitReturnStatement(ctx *ReturnStatementContext)
ExitReturnStatement is called when production returnStatement is exited.
func (*BaseSolidityParserListener) ExitRevertStatement ¶
func (s *BaseSolidityParserListener) ExitRevertStatement(ctx *RevertStatementContext)
ExitRevertStatement is called when production revertStatement is exited.
func (*BaseSolidityParserListener) ExitShiftOperation ¶
func (s *BaseSolidityParserListener) ExitShiftOperation(ctx *ShiftOperationContext)
ExitShiftOperation is called when production ShiftOperation is exited.
func (*BaseSolidityParserListener) ExitSimpleStatement ¶
func (s *BaseSolidityParserListener) ExitSimpleStatement(ctx *SimpleStatementContext)
ExitSimpleStatement is called when production simpleStatement is exited.
func (*BaseSolidityParserListener) ExitSourceUnit ¶
func (s *BaseSolidityParserListener) ExitSourceUnit(ctx *SourceUnitContext)
ExitSourceUnit is called when production sourceUnit is exited.
func (*BaseSolidityParserListener) ExitStateMutability ¶
func (s *BaseSolidityParserListener) ExitStateMutability(ctx *StateMutabilityContext)
ExitStateMutability is called when production stateMutability is exited.
func (*BaseSolidityParserListener) ExitStateVariableDeclaration ¶
func (s *BaseSolidityParserListener) ExitStateVariableDeclaration(ctx *StateVariableDeclarationContext)
ExitStateVariableDeclaration is called when production stateVariableDeclaration is exited.
func (*BaseSolidityParserListener) ExitStatement ¶
func (s *BaseSolidityParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseSolidityParserListener) ExitStringLiteral ¶
func (s *BaseSolidityParserListener) ExitStringLiteral(ctx *StringLiteralContext)
ExitStringLiteral is called when production stringLiteral is exited.
func (*BaseSolidityParserListener) ExitStructDefinition ¶
func (s *BaseSolidityParserListener) ExitStructDefinition(ctx *StructDefinitionContext)
ExitStructDefinition is called when production structDefinition is exited.
func (*BaseSolidityParserListener) ExitStructMember ¶
func (s *BaseSolidityParserListener) ExitStructMember(ctx *StructMemberContext)
ExitStructMember is called when production structMember is exited.
func (*BaseSolidityParserListener) ExitSymbolAliases ¶
func (s *BaseSolidityParserListener) ExitSymbolAliases(ctx *SymbolAliasesContext)
ExitSymbolAliases is called when production symbolAliases is exited.
func (*BaseSolidityParserListener) ExitTryStatement ¶
func (s *BaseSolidityParserListener) ExitTryStatement(ctx *TryStatementContext)
ExitTryStatement is called when production tryStatement is exited.
func (*BaseSolidityParserListener) ExitTuple ¶
func (s *BaseSolidityParserListener) ExitTuple(ctx *TupleContext)
ExitTuple is called when production Tuple is exited.
func (*BaseSolidityParserListener) ExitTupleExpression ¶
func (s *BaseSolidityParserListener) ExitTupleExpression(ctx *TupleExpressionContext)
ExitTupleExpression is called when production tupleExpression is exited.
func (*BaseSolidityParserListener) ExitTypeName ¶
func (s *BaseSolidityParserListener) ExitTypeName(ctx *TypeNameContext)
ExitTypeName is called when production typeName is exited.
func (*BaseSolidityParserListener) ExitUnaryPrefixOperation ¶
func (s *BaseSolidityParserListener) ExitUnaryPrefixOperation(ctx *UnaryPrefixOperationContext)
ExitUnaryPrefixOperation is called when production UnaryPrefixOperation is exited.
func (*BaseSolidityParserListener) ExitUnarySuffixOperation ¶
func (s *BaseSolidityParserListener) ExitUnarySuffixOperation(ctx *UnarySuffixOperationContext)
ExitUnarySuffixOperation is called when production UnarySuffixOperation is exited.
func (*BaseSolidityParserListener) ExitUncheckedBlock ¶
func (s *BaseSolidityParserListener) ExitUncheckedBlock(ctx *UncheckedBlockContext)
ExitUncheckedBlock is called when production uncheckedBlock is exited.
func (*BaseSolidityParserListener) ExitUnicodeStringLiteral ¶
func (s *BaseSolidityParserListener) ExitUnicodeStringLiteral(ctx *UnicodeStringLiteralContext)
ExitUnicodeStringLiteral is called when production unicodeStringLiteral is exited.
func (*BaseSolidityParserListener) ExitUserDefinableOperator ¶
func (s *BaseSolidityParserListener) ExitUserDefinableOperator(ctx *UserDefinableOperatorContext)
ExitUserDefinableOperator is called when production userDefinableOperator is exited.
func (*BaseSolidityParserListener) ExitUserDefinedValueTypeDefinition ¶
func (s *BaseSolidityParserListener) ExitUserDefinedValueTypeDefinition(ctx *UserDefinedValueTypeDefinitionContext)
ExitUserDefinedValueTypeDefinition is called when production userDefinedValueTypeDefinition is exited.
func (*BaseSolidityParserListener) ExitUsingDirective ¶
func (s *BaseSolidityParserListener) ExitUsingDirective(ctx *UsingDirectiveContext)
ExitUsingDirective is called when production usingDirective is exited.
func (*BaseSolidityParserListener) ExitVariableDeclaration ¶
func (s *BaseSolidityParserListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
ExitVariableDeclaration is called when production variableDeclaration is exited.
func (*BaseSolidityParserListener) ExitVariableDeclarationList ¶
func (s *BaseSolidityParserListener) ExitVariableDeclarationList(ctx *VariableDeclarationListContext)
ExitVariableDeclarationList is called when production variableDeclarationList is exited.
func (*BaseSolidityParserListener) ExitVariableDeclarationStatement ¶
func (s *BaseSolidityParserListener) ExitVariableDeclarationStatement(ctx *VariableDeclarationStatementContext)
ExitVariableDeclarationStatement is called when production variableDeclarationStatement is exited.
func (*BaseSolidityParserListener) ExitVariableDeclarationTuple ¶
func (s *BaseSolidityParserListener) ExitVariableDeclarationTuple(ctx *VariableDeclarationTupleContext)
ExitVariableDeclarationTuple is called when production variableDeclarationTuple is exited.
func (*BaseSolidityParserListener) ExitVisibility ¶
func (s *BaseSolidityParserListener) ExitVisibility(ctx *VisibilityContext)
ExitVisibility is called when production visibility is exited.
func (*BaseSolidityParserListener) ExitWhileStatement ¶
func (s *BaseSolidityParserListener) ExitWhileStatement(ctx *WhileStatementContext)
ExitWhileStatement is called when production whileStatement is exited.
func (*BaseSolidityParserListener) ExitYulAssignment ¶
func (s *BaseSolidityParserListener) ExitYulAssignment(ctx *YulAssignmentContext)
ExitYulAssignment is called when production yulAssignment is exited.
func (*BaseSolidityParserListener) ExitYulBlock ¶
func (s *BaseSolidityParserListener) ExitYulBlock(ctx *YulBlockContext)
ExitYulBlock is called when production yulBlock is exited.
func (*BaseSolidityParserListener) ExitYulBoolean ¶
func (s *BaseSolidityParserListener) ExitYulBoolean(ctx *YulBooleanContext)
ExitYulBoolean is called when production yulBoolean is exited.
func (*BaseSolidityParserListener) ExitYulExpression ¶
func (s *BaseSolidityParserListener) ExitYulExpression(ctx *YulExpressionContext)
ExitYulExpression is called when production yulExpression is exited.
func (*BaseSolidityParserListener) ExitYulForStatement ¶
func (s *BaseSolidityParserListener) ExitYulForStatement(ctx *YulForStatementContext)
ExitYulForStatement is called when production yulForStatement is exited.
func (*BaseSolidityParserListener) ExitYulFunctionCall ¶
func (s *BaseSolidityParserListener) ExitYulFunctionCall(ctx *YulFunctionCallContext)
ExitYulFunctionCall is called when production yulFunctionCall is exited.
func (*BaseSolidityParserListener) ExitYulFunctionDefinition ¶
func (s *BaseSolidityParserListener) ExitYulFunctionDefinition(ctx *YulFunctionDefinitionContext)
ExitYulFunctionDefinition is called when production yulFunctionDefinition is exited.
func (*BaseSolidityParserListener) ExitYulIfStatement ¶
func (s *BaseSolidityParserListener) ExitYulIfStatement(ctx *YulIfStatementContext)
ExitYulIfStatement is called when production yulIfStatement is exited.
func (*BaseSolidityParserListener) ExitYulLiteral ¶
func (s *BaseSolidityParserListener) ExitYulLiteral(ctx *YulLiteralContext)
ExitYulLiteral is called when production yulLiteral is exited.
func (*BaseSolidityParserListener) ExitYulPath ¶
func (s *BaseSolidityParserListener) ExitYulPath(ctx *YulPathContext)
ExitYulPath is called when production yulPath is exited.
func (*BaseSolidityParserListener) ExitYulStatement ¶
func (s *BaseSolidityParserListener) ExitYulStatement(ctx *YulStatementContext)
ExitYulStatement is called when production yulStatement is exited.
func (*BaseSolidityParserListener) ExitYulSwitchCase ¶
func (s *BaseSolidityParserListener) ExitYulSwitchCase(ctx *YulSwitchCaseContext)
ExitYulSwitchCase is called when production yulSwitchCase is exited.
func (*BaseSolidityParserListener) ExitYulSwitchStatement ¶
func (s *BaseSolidityParserListener) ExitYulSwitchStatement(ctx *YulSwitchStatementContext)
ExitYulSwitchStatement is called when production yulSwitchStatement is exited.
func (*BaseSolidityParserListener) ExitYulVariableDeclaration ¶
func (s *BaseSolidityParserListener) ExitYulVariableDeclaration(ctx *YulVariableDeclarationContext)
ExitYulVariableDeclaration is called when production yulVariableDeclaration is exited.
func (*BaseSolidityParserListener) VisitErrorNode ¶
func (s *BaseSolidityParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseSolidityParserListener) VisitTerminal ¶
func (s *BaseSolidityParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BitAndOperationContext ¶
type BitAndOperationContext struct {
ExpressionContext
}
func NewBitAndOperationContext ¶
func NewBitAndOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitAndOperationContext
func (*BitAndOperationContext) AllExpression ¶
func (s *BitAndOperationContext) AllExpression() []IExpressionContext
func (*BitAndOperationContext) BitAnd ¶
func (s *BitAndOperationContext) BitAnd() antlr.TerminalNode
func (*BitAndOperationContext) EnterRule ¶
func (s *BitAndOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitAndOperationContext) ExitRule ¶
func (s *BitAndOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitAndOperationContext) Expression ¶
func (s *BitAndOperationContext) Expression(i int) IExpressionContext
func (*BitAndOperationContext) GetRuleContext ¶
func (s *BitAndOperationContext) GetRuleContext() antlr.RuleContext
type BitOrOperationContext ¶
type BitOrOperationContext struct {
ExpressionContext
}
func NewBitOrOperationContext ¶
func NewBitOrOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitOrOperationContext
func (*BitOrOperationContext) AllExpression ¶
func (s *BitOrOperationContext) AllExpression() []IExpressionContext
func (*BitOrOperationContext) BitOr ¶
func (s *BitOrOperationContext) BitOr() antlr.TerminalNode
func (*BitOrOperationContext) EnterRule ¶
func (s *BitOrOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitOrOperationContext) ExitRule ¶
func (s *BitOrOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitOrOperationContext) Expression ¶
func (s *BitOrOperationContext) Expression(i int) IExpressionContext
func (*BitOrOperationContext) GetRuleContext ¶
func (s *BitOrOperationContext) GetRuleContext() antlr.RuleContext
type BitXorOperationContext ¶
type BitXorOperationContext struct {
ExpressionContext
}
func NewBitXorOperationContext ¶
func NewBitXorOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BitXorOperationContext
func (*BitXorOperationContext) AllExpression ¶
func (s *BitXorOperationContext) AllExpression() []IExpressionContext
func (*BitXorOperationContext) BitXor ¶
func (s *BitXorOperationContext) BitXor() antlr.TerminalNode
func (*BitXorOperationContext) EnterRule ¶
func (s *BitXorOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitXorOperationContext) ExitRule ¶
func (s *BitXorOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitXorOperationContext) Expression ¶
func (s *BitXorOperationContext) Expression(i int) IExpressionContext
func (*BitXorOperationContext) GetRuleContext ¶
func (s *BitXorOperationContext) GetRuleContext() antlr.RuleContext
type BlockContext ¶
type BlockContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockContext ¶
func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext
func NewEmptyBlockContext ¶
func NewEmptyBlockContext() *BlockContext
func (*BlockContext) AllStatement ¶
func (s *BlockContext) AllStatement() []IStatementContext
func (*BlockContext) AllUncheckedBlock ¶
func (s *BlockContext) AllUncheckedBlock() []IUncheckedBlockContext
func (*BlockContext) EnterRule ¶
func (s *BlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*BlockContext) ExitRule ¶
func (s *BlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*BlockContext) GetParser ¶
func (s *BlockContext) GetParser() antlr.Parser
func (*BlockContext) GetRuleContext ¶
func (s *BlockContext) GetRuleContext() antlr.RuleContext
func (*BlockContext) IsBlockContext ¶
func (*BlockContext) IsBlockContext()
func (*BlockContext) LBrace ¶
func (s *BlockContext) LBrace() antlr.TerminalNode
func (*BlockContext) RBrace ¶
func (s *BlockContext) RBrace() antlr.TerminalNode
func (*BlockContext) Statement ¶
func (s *BlockContext) Statement(i int) IStatementContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BlockContext) UncheckedBlock ¶
func (s *BlockContext) UncheckedBlock(i int) IUncheckedBlockContext
type BooleanLiteralContext ¶
type BooleanLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBooleanLiteralContext ¶
func NewBooleanLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BooleanLiteralContext
func NewEmptyBooleanLiteralContext ¶
func NewEmptyBooleanLiteralContext() *BooleanLiteralContext
func (*BooleanLiteralContext) EnterRule ¶
func (s *BooleanLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*BooleanLiteralContext) ExitRule ¶
func (s *BooleanLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*BooleanLiteralContext) False ¶
func (s *BooleanLiteralContext) False() antlr.TerminalNode
func (*BooleanLiteralContext) GetParser ¶
func (s *BooleanLiteralContext) GetParser() antlr.Parser
func (*BooleanLiteralContext) GetRuleContext ¶
func (s *BooleanLiteralContext) GetRuleContext() antlr.RuleContext
func (*BooleanLiteralContext) IsBooleanLiteralContext ¶
func (*BooleanLiteralContext) IsBooleanLiteralContext()
func (*BooleanLiteralContext) ToStringTree ¶
func (s *BooleanLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BooleanLiteralContext) True ¶
func (s *BooleanLiteralContext) True() antlr.TerminalNode
type BreakStatementContext ¶
type BreakStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBreakStatementContext ¶
func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext
func NewEmptyBreakStatementContext ¶
func NewEmptyBreakStatementContext() *BreakStatementContext
func (*BreakStatementContext) Break ¶
func (s *BreakStatementContext) Break() antlr.TerminalNode
func (*BreakStatementContext) EnterRule ¶
func (s *BreakStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*BreakStatementContext) ExitRule ¶
func (s *BreakStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*BreakStatementContext) GetParser ¶
func (s *BreakStatementContext) GetParser() antlr.Parser
func (*BreakStatementContext) GetRuleContext ¶
func (s *BreakStatementContext) GetRuleContext() antlr.RuleContext
func (*BreakStatementContext) IsBreakStatementContext ¶
func (*BreakStatementContext) IsBreakStatementContext()
func (*BreakStatementContext) Semicolon ¶
func (s *BreakStatementContext) Semicolon() antlr.TerminalNode
func (*BreakStatementContext) ToStringTree ¶
func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CallArgumentListContext ¶
type CallArgumentListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCallArgumentListContext ¶
func NewCallArgumentListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallArgumentListContext
func NewEmptyCallArgumentListContext ¶
func NewEmptyCallArgumentListContext() *CallArgumentListContext
func (*CallArgumentListContext) AllComma ¶
func (s *CallArgumentListContext) AllComma() []antlr.TerminalNode
func (*CallArgumentListContext) AllExpression ¶
func (s *CallArgumentListContext) AllExpression() []IExpressionContext
func (*CallArgumentListContext) AllNamedArgument ¶
func (s *CallArgumentListContext) AllNamedArgument() []INamedArgumentContext
func (*CallArgumentListContext) Comma ¶
func (s *CallArgumentListContext) Comma(i int) antlr.TerminalNode
func (*CallArgumentListContext) EnterRule ¶
func (s *CallArgumentListContext) EnterRule(listener antlr.ParseTreeListener)
func (*CallArgumentListContext) ExitRule ¶
func (s *CallArgumentListContext) ExitRule(listener antlr.ParseTreeListener)
func (*CallArgumentListContext) Expression ¶
func (s *CallArgumentListContext) Expression(i int) IExpressionContext
func (*CallArgumentListContext) GetParser ¶
func (s *CallArgumentListContext) GetParser() antlr.Parser
func (*CallArgumentListContext) GetRuleContext ¶
func (s *CallArgumentListContext) GetRuleContext() antlr.RuleContext
func (*CallArgumentListContext) IsCallArgumentListContext ¶
func (*CallArgumentListContext) IsCallArgumentListContext()
func (*CallArgumentListContext) LBrace ¶
func (s *CallArgumentListContext) LBrace() antlr.TerminalNode
func (*CallArgumentListContext) LParen ¶
func (s *CallArgumentListContext) LParen() antlr.TerminalNode
func (*CallArgumentListContext) NamedArgument ¶
func (s *CallArgumentListContext) NamedArgument(i int) INamedArgumentContext
func (*CallArgumentListContext) RBrace ¶
func (s *CallArgumentListContext) RBrace() antlr.TerminalNode
func (*CallArgumentListContext) RParen ¶
func (s *CallArgumentListContext) RParen() antlr.TerminalNode
func (*CallArgumentListContext) ToStringTree ¶
func (s *CallArgumentListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CatchClauseContext ¶
type CatchClauseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCatchClauseContext ¶
func NewCatchClauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CatchClauseContext
func NewEmptyCatchClauseContext ¶
func NewEmptyCatchClauseContext() *CatchClauseContext
func (*CatchClauseContext) Block ¶
func (s *CatchClauseContext) Block() IBlockContext
func (*CatchClauseContext) Catch ¶
func (s *CatchClauseContext) Catch() antlr.TerminalNode
func (*CatchClauseContext) EnterRule ¶
func (s *CatchClauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*CatchClauseContext) ExitRule ¶
func (s *CatchClauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*CatchClauseContext) GetArguments ¶
func (s *CatchClauseContext) GetArguments() IParameterListContext
func (*CatchClauseContext) GetParser ¶
func (s *CatchClauseContext) GetParser() antlr.Parser
func (*CatchClauseContext) GetRuleContext ¶
func (s *CatchClauseContext) GetRuleContext() antlr.RuleContext
func (*CatchClauseContext) Identifier ¶
func (s *CatchClauseContext) Identifier() IIdentifierContext
func (*CatchClauseContext) IsCatchClauseContext ¶
func (*CatchClauseContext) IsCatchClauseContext()
func (*CatchClauseContext) LParen ¶
func (s *CatchClauseContext) LParen() antlr.TerminalNode
func (*CatchClauseContext) ParameterList ¶
func (s *CatchClauseContext) ParameterList() IParameterListContext
func (*CatchClauseContext) RParen ¶
func (s *CatchClauseContext) RParen() antlr.TerminalNode
func (*CatchClauseContext) SetArguments ¶
func (s *CatchClauseContext) SetArguments(v IParameterListContext)
func (*CatchClauseContext) ToStringTree ¶
func (s *CatchClauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionalContext ¶
type ConditionalContext struct {
ExpressionContext
}
func NewConditionalContext ¶
func NewConditionalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ConditionalContext
func (*ConditionalContext) AllExpression ¶
func (s *ConditionalContext) AllExpression() []IExpressionContext
func (*ConditionalContext) Colon ¶
func (s *ConditionalContext) Colon() antlr.TerminalNode
func (*ConditionalContext) Conditional ¶
func (s *ConditionalContext) Conditional() antlr.TerminalNode
func (*ConditionalContext) EnterRule ¶
func (s *ConditionalContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalContext) ExitRule ¶
func (s *ConditionalContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalContext) Expression ¶
func (s *ConditionalContext) Expression(i int) IExpressionContext
func (*ConditionalContext) GetRuleContext ¶
func (s *ConditionalContext) GetRuleContext() antlr.RuleContext
type ConstantVariableDeclarationContext ¶
type ConstantVariableDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstantVariableDeclarationContext ¶
func NewConstantVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantVariableDeclarationContext
func NewEmptyConstantVariableDeclarationContext ¶
func NewEmptyConstantVariableDeclarationContext() *ConstantVariableDeclarationContext
func (*ConstantVariableDeclarationContext) Assign ¶
func (s *ConstantVariableDeclarationContext) Assign() antlr.TerminalNode
func (*ConstantVariableDeclarationContext) Constant ¶
func (s *ConstantVariableDeclarationContext) Constant() antlr.TerminalNode
func (*ConstantVariableDeclarationContext) EnterRule ¶
func (s *ConstantVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantVariableDeclarationContext) ExitRule ¶
func (s *ConstantVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantVariableDeclarationContext) Expression ¶
func (s *ConstantVariableDeclarationContext) Expression() IExpressionContext
func (*ConstantVariableDeclarationContext) GetInitialValue ¶
func (s *ConstantVariableDeclarationContext) GetInitialValue() IExpressionContext
func (*ConstantVariableDeclarationContext) GetName ¶
func (s *ConstantVariableDeclarationContext) GetName() IIdentifierContext
func (*ConstantVariableDeclarationContext) GetParser ¶
func (s *ConstantVariableDeclarationContext) GetParser() antlr.Parser
func (*ConstantVariableDeclarationContext) GetRuleContext ¶
func (s *ConstantVariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ConstantVariableDeclarationContext) GetType_ ¶
func (s *ConstantVariableDeclarationContext) GetType_() ITypeNameContext
func (*ConstantVariableDeclarationContext) Identifier ¶
func (s *ConstantVariableDeclarationContext) Identifier() IIdentifierContext
func (*ConstantVariableDeclarationContext) IsConstantVariableDeclarationContext ¶
func (*ConstantVariableDeclarationContext) IsConstantVariableDeclarationContext()
func (*ConstantVariableDeclarationContext) Semicolon ¶
func (s *ConstantVariableDeclarationContext) Semicolon() antlr.TerminalNode
func (*ConstantVariableDeclarationContext) SetInitialValue ¶
func (s *ConstantVariableDeclarationContext) SetInitialValue(v IExpressionContext)
func (*ConstantVariableDeclarationContext) SetName ¶
func (s *ConstantVariableDeclarationContext) SetName(v IIdentifierContext)
func (*ConstantVariableDeclarationContext) SetType_ ¶
func (s *ConstantVariableDeclarationContext) SetType_(v ITypeNameContext)
func (*ConstantVariableDeclarationContext) ToStringTree ¶
func (s *ConstantVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ConstantVariableDeclarationContext) TypeName ¶
func (s *ConstantVariableDeclarationContext) TypeName() ITypeNameContext
type ConstructorDefinitionContext ¶
type ConstructorDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewConstructorDefinitionContext ¶
func NewConstructorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstructorDefinitionContext
func NewEmptyConstructorDefinitionContext ¶
func NewEmptyConstructorDefinitionContext() *ConstructorDefinitionContext
func (*ConstructorDefinitionContext) AllInternal ¶
func (s *ConstructorDefinitionContext) AllInternal() []antlr.TerminalNode
func (*ConstructorDefinitionContext) AllModifierInvocation ¶
func (s *ConstructorDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
func (*ConstructorDefinitionContext) AllPayable ¶
func (s *ConstructorDefinitionContext) AllPayable() []antlr.TerminalNode
func (*ConstructorDefinitionContext) AllPublic ¶
func (s *ConstructorDefinitionContext) AllPublic() []antlr.TerminalNode
func (*ConstructorDefinitionContext) Block ¶
func (s *ConstructorDefinitionContext) Block() IBlockContext
func (*ConstructorDefinitionContext) Constructor ¶
func (s *ConstructorDefinitionContext) Constructor() antlr.TerminalNode
func (*ConstructorDefinitionContext) EnterRule ¶
func (s *ConstructorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstructorDefinitionContext) ExitRule ¶
func (s *ConstructorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstructorDefinitionContext) GetArguments ¶
func (s *ConstructorDefinitionContext) GetArguments() IParameterListContext
func (*ConstructorDefinitionContext) GetBody ¶
func (s *ConstructorDefinitionContext) GetBody() IBlockContext
func (*ConstructorDefinitionContext) GetParser ¶
func (s *ConstructorDefinitionContext) GetParser() antlr.Parser
func (*ConstructorDefinitionContext) GetPayableSet ¶
func (s *ConstructorDefinitionContext) GetPayableSet() bool
func (*ConstructorDefinitionContext) GetRuleContext ¶
func (s *ConstructorDefinitionContext) GetRuleContext() antlr.RuleContext
func (*ConstructorDefinitionContext) GetVisibilitySet ¶
func (s *ConstructorDefinitionContext) GetVisibilitySet() bool
func (*ConstructorDefinitionContext) Internal ¶
func (s *ConstructorDefinitionContext) Internal(i int) antlr.TerminalNode
func (*ConstructorDefinitionContext) IsConstructorDefinitionContext ¶
func (*ConstructorDefinitionContext) IsConstructorDefinitionContext()
func (*ConstructorDefinitionContext) LParen ¶
func (s *ConstructorDefinitionContext) LParen() antlr.TerminalNode
func (*ConstructorDefinitionContext) ModifierInvocation ¶
func (s *ConstructorDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
func (*ConstructorDefinitionContext) ParameterList ¶
func (s *ConstructorDefinitionContext) ParameterList() IParameterListContext
func (*ConstructorDefinitionContext) Payable ¶
func (s *ConstructorDefinitionContext) Payable(i int) antlr.TerminalNode
func (*ConstructorDefinitionContext) Public ¶
func (s *ConstructorDefinitionContext) Public(i int) antlr.TerminalNode
func (*ConstructorDefinitionContext) RParen ¶
func (s *ConstructorDefinitionContext) RParen() antlr.TerminalNode
func (*ConstructorDefinitionContext) SetArguments ¶
func (s *ConstructorDefinitionContext) SetArguments(v IParameterListContext)
func (*ConstructorDefinitionContext) SetBody ¶
func (s *ConstructorDefinitionContext) SetBody(v IBlockContext)
func (*ConstructorDefinitionContext) SetPayableSet ¶
func (s *ConstructorDefinitionContext) SetPayableSet(v bool)
func (*ConstructorDefinitionContext) SetVisibilitySet ¶
func (s *ConstructorDefinitionContext) SetVisibilitySet(v bool)
func (*ConstructorDefinitionContext) ToStringTree ¶
func (s *ConstructorDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ContinueStatementContext ¶
type ContinueStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContinueStatementContext ¶
func NewContinueStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStatementContext
func NewEmptyContinueStatementContext ¶
func NewEmptyContinueStatementContext() *ContinueStatementContext
func (*ContinueStatementContext) Continue ¶
func (s *ContinueStatementContext) Continue() antlr.TerminalNode
func (*ContinueStatementContext) EnterRule ¶
func (s *ContinueStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContinueStatementContext) ExitRule ¶
func (s *ContinueStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContinueStatementContext) GetParser ¶
func (s *ContinueStatementContext) GetParser() antlr.Parser
func (*ContinueStatementContext) GetRuleContext ¶
func (s *ContinueStatementContext) GetRuleContext() antlr.RuleContext
func (*ContinueStatementContext) IsContinueStatementContext ¶
func (*ContinueStatementContext) IsContinueStatementContext()
func (*ContinueStatementContext) Semicolon ¶
func (s *ContinueStatementContext) Semicolon() antlr.TerminalNode
func (*ContinueStatementContext) ToStringTree ¶
func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ContractBodyElementContext ¶
type ContractBodyElementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContractBodyElementContext ¶
func NewContractBodyElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContractBodyElementContext
func NewEmptyContractBodyElementContext ¶
func NewEmptyContractBodyElementContext() *ContractBodyElementContext
func (*ContractBodyElementContext) ConstructorDefinition ¶
func (s *ContractBodyElementContext) ConstructorDefinition() IConstructorDefinitionContext
func (*ContractBodyElementContext) EnterRule ¶
func (s *ContractBodyElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContractBodyElementContext) EnumDefinition ¶
func (s *ContractBodyElementContext) EnumDefinition() IEnumDefinitionContext
func (*ContractBodyElementContext) ErrorDefinition ¶
func (s *ContractBodyElementContext) ErrorDefinition() IErrorDefinitionContext
func (*ContractBodyElementContext) EventDefinition ¶
func (s *ContractBodyElementContext) EventDefinition() IEventDefinitionContext
func (*ContractBodyElementContext) ExitRule ¶
func (s *ContractBodyElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContractBodyElementContext) FallbackFunctionDefinition ¶
func (s *ContractBodyElementContext) FallbackFunctionDefinition() IFallbackFunctionDefinitionContext
func (*ContractBodyElementContext) FunctionDefinition ¶
func (s *ContractBodyElementContext) FunctionDefinition() IFunctionDefinitionContext
func (*ContractBodyElementContext) GetParser ¶
func (s *ContractBodyElementContext) GetParser() antlr.Parser
func (*ContractBodyElementContext) GetRuleContext ¶
func (s *ContractBodyElementContext) GetRuleContext() antlr.RuleContext
func (*ContractBodyElementContext) IsContractBodyElementContext ¶
func (*ContractBodyElementContext) IsContractBodyElementContext()
func (*ContractBodyElementContext) ModifierDefinition ¶
func (s *ContractBodyElementContext) ModifierDefinition() IModifierDefinitionContext
func (*ContractBodyElementContext) ReceiveFunctionDefinition ¶
func (s *ContractBodyElementContext) ReceiveFunctionDefinition() IReceiveFunctionDefinitionContext
func (*ContractBodyElementContext) StateVariableDeclaration ¶
func (s *ContractBodyElementContext) StateVariableDeclaration() IStateVariableDeclarationContext
func (*ContractBodyElementContext) StructDefinition ¶
func (s *ContractBodyElementContext) StructDefinition() IStructDefinitionContext
func (*ContractBodyElementContext) ToStringTree ¶
func (s *ContractBodyElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ContractBodyElementContext) UserDefinedValueTypeDefinition ¶
func (s *ContractBodyElementContext) UserDefinedValueTypeDefinition() IUserDefinedValueTypeDefinitionContext
func (*ContractBodyElementContext) UsingDirective ¶
func (s *ContractBodyElementContext) UsingDirective() IUsingDirectiveContext
type ContractDefinitionContext ¶
type ContractDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContractDefinitionContext ¶
func NewContractDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContractDefinitionContext
func NewEmptyContractDefinitionContext ¶
func NewEmptyContractDefinitionContext() *ContractDefinitionContext
func (*ContractDefinitionContext) Abstract ¶
func (s *ContractDefinitionContext) Abstract() antlr.TerminalNode
func (*ContractDefinitionContext) AllContractBodyElement ¶
func (s *ContractDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
func (*ContractDefinitionContext) Contract ¶
func (s *ContractDefinitionContext) Contract() antlr.TerminalNode
func (*ContractDefinitionContext) ContractBodyElement ¶
func (s *ContractDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
func (*ContractDefinitionContext) EnterRule ¶
func (s *ContractDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ContractDefinitionContext) ExitRule ¶
func (s *ContractDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ContractDefinitionContext) GetName ¶
func (s *ContractDefinitionContext) GetName() IIdentifierContext
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) InheritanceSpecifierList ¶
func (s *ContractDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext
func (*ContractDefinitionContext) IsContractDefinitionContext ¶
func (*ContractDefinitionContext) IsContractDefinitionContext()
func (*ContractDefinitionContext) LBrace ¶
func (s *ContractDefinitionContext) LBrace() antlr.TerminalNode
func (*ContractDefinitionContext) RBrace ¶
func (s *ContractDefinitionContext) RBrace() antlr.TerminalNode
func (*ContractDefinitionContext) SetName ¶
func (s *ContractDefinitionContext) SetName(v IIdentifierContext)
func (*ContractDefinitionContext) ToStringTree ¶
func (s *ContractDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DataLocationContext ¶
type DataLocationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDataLocationContext ¶
func NewDataLocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DataLocationContext
func NewEmptyDataLocationContext ¶
func NewEmptyDataLocationContext() *DataLocationContext
func (*DataLocationContext) Calldata ¶
func (s *DataLocationContext) Calldata() antlr.TerminalNode
func (*DataLocationContext) EnterRule ¶
func (s *DataLocationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DataLocationContext) ExitRule ¶
func (s *DataLocationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DataLocationContext) GetParser ¶
func (s *DataLocationContext) GetParser() antlr.Parser
func (*DataLocationContext) GetRuleContext ¶
func (s *DataLocationContext) GetRuleContext() antlr.RuleContext
func (*DataLocationContext) IsDataLocationContext ¶
func (*DataLocationContext) IsDataLocationContext()
func (*DataLocationContext) Memory ¶
func (s *DataLocationContext) Memory() antlr.TerminalNode
func (*DataLocationContext) Storage ¶
func (s *DataLocationContext) Storage() antlr.TerminalNode
func (*DataLocationContext) ToStringTree ¶
func (s *DataLocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DoWhileStatementContext ¶
type DoWhileStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDoWhileStatementContext ¶
func NewDoWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DoWhileStatementContext
func NewEmptyDoWhileStatementContext ¶
func NewEmptyDoWhileStatementContext() *DoWhileStatementContext
func (*DoWhileStatementContext) Do ¶
func (s *DoWhileStatementContext) Do() antlr.TerminalNode
func (*DoWhileStatementContext) EnterRule ¶
func (s *DoWhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*DoWhileStatementContext) ExitRule ¶
func (s *DoWhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*DoWhileStatementContext) Expression ¶
func (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) LParen ¶
func (s *DoWhileStatementContext) LParen() antlr.TerminalNode
func (*DoWhileStatementContext) RParen ¶
func (s *DoWhileStatementContext) RParen() antlr.TerminalNode
func (*DoWhileStatementContext) Semicolon ¶
func (s *DoWhileStatementContext) Semicolon() antlr.TerminalNode
func (*DoWhileStatementContext) Statement ¶
func (s *DoWhileStatementContext) Statement() IStatementContext
func (*DoWhileStatementContext) ToStringTree ¶
func (s *DoWhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DoWhileStatementContext) While ¶
func (s *DoWhileStatementContext) While() antlr.TerminalNode
type ElementaryTypeNameContext ¶
type ElementaryTypeNameContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElementaryTypeNameContext ¶
func NewElementaryTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int, allowAddressPayable bool) *ElementaryTypeNameContext
func NewEmptyElementaryTypeNameContext ¶
func NewEmptyElementaryTypeNameContext() *ElementaryTypeNameContext
func (*ElementaryTypeNameContext) Address ¶
func (s *ElementaryTypeNameContext) Address() antlr.TerminalNode
func (*ElementaryTypeNameContext) Bool ¶
func (s *ElementaryTypeNameContext) Bool() antlr.TerminalNode
func (*ElementaryTypeNameContext) Bytes ¶
func (s *ElementaryTypeNameContext) Bytes() antlr.TerminalNode
func (*ElementaryTypeNameContext) EnterRule ¶
func (s *ElementaryTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameContext) ExitRule ¶
func (s *ElementaryTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*ElementaryTypeNameContext) Fixed ¶
func (s *ElementaryTypeNameContext) Fixed() antlr.TerminalNode
func (*ElementaryTypeNameContext) FixedBytes ¶
func (s *ElementaryTypeNameContext) FixedBytes() antlr.TerminalNode
func (*ElementaryTypeNameContext) GetAllowAddressPayable ¶
func (s *ElementaryTypeNameContext) GetAllowAddressPayable() bool
func (*ElementaryTypeNameContext) GetParser ¶
func (s *ElementaryTypeNameContext) GetParser() antlr.Parser
func (*ElementaryTypeNameContext) GetRuleContext ¶
func (s *ElementaryTypeNameContext) GetRuleContext() antlr.RuleContext
func (*ElementaryTypeNameContext) IsElementaryTypeNameContext ¶
func (*ElementaryTypeNameContext) IsElementaryTypeNameContext()
func (*ElementaryTypeNameContext) Payable ¶
func (s *ElementaryTypeNameContext) Payable() antlr.TerminalNode
func (*ElementaryTypeNameContext) SetAllowAddressPayable ¶
func (s *ElementaryTypeNameContext) SetAllowAddressPayable(v bool)
func (*ElementaryTypeNameContext) SignedIntegerType ¶
func (s *ElementaryTypeNameContext) SignedIntegerType() antlr.TerminalNode
func (*ElementaryTypeNameContext) String_ ¶
func (s *ElementaryTypeNameContext) String_() antlr.TerminalNode
func (*ElementaryTypeNameContext) ToStringTree ¶
func (s *ElementaryTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ElementaryTypeNameContext) Ufixed ¶
func (s *ElementaryTypeNameContext) Ufixed() antlr.TerminalNode
func (*ElementaryTypeNameContext) UnsignedIntegerType ¶
func (s *ElementaryTypeNameContext) UnsignedIntegerType() antlr.TerminalNode
type EmitStatementContext ¶
type EmitStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmitStatementContext ¶
func NewEmitStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmitStatementContext
func NewEmptyEmitStatementContext ¶
func NewEmptyEmitStatementContext() *EmitStatementContext
func (*EmitStatementContext) CallArgumentList ¶
func (s *EmitStatementContext) CallArgumentList() ICallArgumentListContext
func (*EmitStatementContext) Emit ¶
func (s *EmitStatementContext) Emit() antlr.TerminalNode
func (*EmitStatementContext) EnterRule ¶
func (s *EmitStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*EmitStatementContext) ExitRule ¶
func (s *EmitStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*EmitStatementContext) Expression ¶
func (s *EmitStatementContext) Expression() IExpressionContext
func (*EmitStatementContext) GetParser ¶
func (s *EmitStatementContext) GetParser() antlr.Parser
func (*EmitStatementContext) GetRuleContext ¶
func (s *EmitStatementContext) GetRuleContext() antlr.RuleContext
func (*EmitStatementContext) IsEmitStatementContext ¶
func (*EmitStatementContext) IsEmitStatementContext()
func (*EmitStatementContext) Semicolon ¶
func (s *EmitStatementContext) Semicolon() antlr.TerminalNode
func (*EmitStatementContext) ToStringTree ¶
func (s *EmitStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EnumDefinitionContext ¶
type EnumDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEnumDefinitionContext ¶
func NewEmptyEnumDefinitionContext() *EnumDefinitionContext
func NewEnumDefinitionContext ¶
func NewEnumDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EnumDefinitionContext
func (*EnumDefinitionContext) AllComma ¶
func (s *EnumDefinitionContext) AllComma() []antlr.TerminalNode
func (*EnumDefinitionContext) AllIdentifier ¶
func (s *EnumDefinitionContext) AllIdentifier() []IIdentifierContext
func (*EnumDefinitionContext) Comma ¶
func (s *EnumDefinitionContext) Comma(i int) antlr.TerminalNode
func (*EnumDefinitionContext) EnterRule ¶
func (s *EnumDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EnumDefinitionContext) Enum ¶
func (s *EnumDefinitionContext) Enum() antlr.TerminalNode
func (*EnumDefinitionContext) ExitRule ¶
func (s *EnumDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EnumDefinitionContext) GetEnumValues ¶
func (s *EnumDefinitionContext) GetEnumValues() []IIdentifierContext
func (*EnumDefinitionContext) GetName ¶
func (s *EnumDefinitionContext) GetName() IIdentifierContext
func (*EnumDefinitionContext) GetParser ¶
func (s *EnumDefinitionContext) GetParser() antlr.Parser
func (*EnumDefinitionContext) GetRuleContext ¶
func (s *EnumDefinitionContext) GetRuleContext() antlr.RuleContext
func (*EnumDefinitionContext) Get_identifier ¶
func (s *EnumDefinitionContext) Get_identifier() IIdentifierContext
func (*EnumDefinitionContext) Identifier ¶
func (s *EnumDefinitionContext) Identifier(i int) IIdentifierContext
func (*EnumDefinitionContext) IsEnumDefinitionContext ¶
func (*EnumDefinitionContext) IsEnumDefinitionContext()
func (*EnumDefinitionContext) LBrace ¶
func (s *EnumDefinitionContext) LBrace() antlr.TerminalNode
func (*EnumDefinitionContext) RBrace ¶
func (s *EnumDefinitionContext) RBrace() antlr.TerminalNode
func (*EnumDefinitionContext) SetEnumValues ¶
func (s *EnumDefinitionContext) SetEnumValues(v []IIdentifierContext)
func (*EnumDefinitionContext) SetName ¶
func (s *EnumDefinitionContext) SetName(v IIdentifierContext)
func (*EnumDefinitionContext) Set_identifier ¶
func (s *EnumDefinitionContext) Set_identifier(v IIdentifierContext)
func (*EnumDefinitionContext) ToStringTree ¶
func (s *EnumDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityComparisonContext ¶
type EqualityComparisonContext struct {
ExpressionContext
}
func NewEqualityComparisonContext ¶
func NewEqualityComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualityComparisonContext
func (*EqualityComparisonContext) AllExpression ¶
func (s *EqualityComparisonContext) AllExpression() []IExpressionContext
func (*EqualityComparisonContext) EnterRule ¶
func (s *EqualityComparisonContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityComparisonContext) Equal ¶
func (s *EqualityComparisonContext) Equal() antlr.TerminalNode
func (*EqualityComparisonContext) ExitRule ¶
func (s *EqualityComparisonContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityComparisonContext) Expression ¶
func (s *EqualityComparisonContext) Expression(i int) IExpressionContext
func (*EqualityComparisonContext) GetRuleContext ¶
func (s *EqualityComparisonContext) GetRuleContext() antlr.RuleContext
func (*EqualityComparisonContext) NotEqual ¶
func (s *EqualityComparisonContext) NotEqual() antlr.TerminalNode
type ErrorDefinitionContext ¶
type ErrorDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyErrorDefinitionContext ¶
func NewEmptyErrorDefinitionContext() *ErrorDefinitionContext
func NewErrorDefinitionContext ¶
func NewErrorDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorDefinitionContext
func (*ErrorDefinitionContext) AllComma ¶
func (s *ErrorDefinitionContext) AllComma() []antlr.TerminalNode
func (*ErrorDefinitionContext) AllErrorParameter ¶
func (s *ErrorDefinitionContext) AllErrorParameter() []IErrorParameterContext
func (*ErrorDefinitionContext) Comma ¶
func (s *ErrorDefinitionContext) Comma(i int) antlr.TerminalNode
func (*ErrorDefinitionContext) EnterRule ¶
func (s *ErrorDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ErrorDefinitionContext) Error ¶
func (s *ErrorDefinitionContext) Error() antlr.TerminalNode
func (*ErrorDefinitionContext) ErrorParameter ¶
func (s *ErrorDefinitionContext) ErrorParameter(i int) IErrorParameterContext
func (*ErrorDefinitionContext) ExitRule ¶
func (s *ErrorDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ErrorDefinitionContext) GetName ¶
func (s *ErrorDefinitionContext) GetName() IIdentifierContext
func (*ErrorDefinitionContext) GetParameters ¶
func (s *ErrorDefinitionContext) GetParameters() []IErrorParameterContext
func (*ErrorDefinitionContext) GetParser ¶
func (s *ErrorDefinitionContext) GetParser() antlr.Parser
func (*ErrorDefinitionContext) GetRuleContext ¶
func (s *ErrorDefinitionContext) GetRuleContext() antlr.RuleContext
func (*ErrorDefinitionContext) Get_errorParameter ¶
func (s *ErrorDefinitionContext) Get_errorParameter() IErrorParameterContext
func (*ErrorDefinitionContext) Identifier ¶
func (s *ErrorDefinitionContext) Identifier() IIdentifierContext
func (*ErrorDefinitionContext) IsErrorDefinitionContext ¶
func (*ErrorDefinitionContext) IsErrorDefinitionContext()
func (*ErrorDefinitionContext) LParen ¶
func (s *ErrorDefinitionContext) LParen() antlr.TerminalNode
func (*ErrorDefinitionContext) RParen ¶
func (s *ErrorDefinitionContext) RParen() antlr.TerminalNode
func (*ErrorDefinitionContext) Semicolon ¶
func (s *ErrorDefinitionContext) Semicolon() antlr.TerminalNode
func (*ErrorDefinitionContext) SetName ¶
func (s *ErrorDefinitionContext) SetName(v IIdentifierContext)
func (*ErrorDefinitionContext) SetParameters ¶
func (s *ErrorDefinitionContext) SetParameters(v []IErrorParameterContext)
func (*ErrorDefinitionContext) Set_errorParameter ¶
func (s *ErrorDefinitionContext) Set_errorParameter(v IErrorParameterContext)
func (*ErrorDefinitionContext) ToStringTree ¶
func (s *ErrorDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ErrorParameterContext ¶
type ErrorParameterContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyErrorParameterContext ¶
func NewEmptyErrorParameterContext() *ErrorParameterContext
func NewErrorParameterContext ¶
func NewErrorParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ErrorParameterContext
func (*ErrorParameterContext) EnterRule ¶
func (s *ErrorParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*ErrorParameterContext) ExitRule ¶
func (s *ErrorParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*ErrorParameterContext) GetName ¶
func (s *ErrorParameterContext) GetName() IIdentifierContext
func (*ErrorParameterContext) GetParser ¶
func (s *ErrorParameterContext) GetParser() antlr.Parser
func (*ErrorParameterContext) GetRuleContext ¶
func (s *ErrorParameterContext) GetRuleContext() antlr.RuleContext
func (*ErrorParameterContext) GetType_ ¶
func (s *ErrorParameterContext) GetType_() ITypeNameContext
func (*ErrorParameterContext) Identifier ¶
func (s *ErrorParameterContext) Identifier() IIdentifierContext
func (*ErrorParameterContext) IsErrorParameterContext ¶
func (*ErrorParameterContext) IsErrorParameterContext()
func (*ErrorParameterContext) SetName ¶
func (s *ErrorParameterContext) SetName(v IIdentifierContext)
func (*ErrorParameterContext) SetType_ ¶
func (s *ErrorParameterContext) SetType_(v ITypeNameContext)
func (*ErrorParameterContext) ToStringTree ¶
func (s *ErrorParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ErrorParameterContext) TypeName ¶
func (s *ErrorParameterContext) TypeName() ITypeNameContext
type EventDefinitionContext ¶
type EventDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEventDefinitionContext ¶
func NewEmptyEventDefinitionContext() *EventDefinitionContext
func NewEventDefinitionContext ¶
func NewEventDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventDefinitionContext
func (*EventDefinitionContext) AllComma ¶
func (s *EventDefinitionContext) AllComma() []antlr.TerminalNode
func (*EventDefinitionContext) AllEventParameter ¶
func (s *EventDefinitionContext) AllEventParameter() []IEventParameterContext
func (*EventDefinitionContext) Anonymous ¶
func (s *EventDefinitionContext) Anonymous() antlr.TerminalNode
func (*EventDefinitionContext) Comma ¶
func (s *EventDefinitionContext) Comma(i int) antlr.TerminalNode
func (*EventDefinitionContext) EnterRule ¶
func (s *EventDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EventDefinitionContext) Event ¶
func (s *EventDefinitionContext) Event() antlr.TerminalNode
func (*EventDefinitionContext) EventParameter ¶
func (s *EventDefinitionContext) EventParameter(i int) IEventParameterContext
func (*EventDefinitionContext) ExitRule ¶
func (s *EventDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EventDefinitionContext) GetName ¶
func (s *EventDefinitionContext) GetName() IIdentifierContext
func (*EventDefinitionContext) GetParameters ¶
func (s *EventDefinitionContext) GetParameters() []IEventParameterContext
func (*EventDefinitionContext) GetParser ¶
func (s *EventDefinitionContext) GetParser() antlr.Parser
func (*EventDefinitionContext) GetRuleContext ¶
func (s *EventDefinitionContext) GetRuleContext() antlr.RuleContext
func (*EventDefinitionContext) Get_eventParameter ¶
func (s *EventDefinitionContext) Get_eventParameter() IEventParameterContext
func (*EventDefinitionContext) Identifier ¶
func (s *EventDefinitionContext) Identifier() IIdentifierContext
func (*EventDefinitionContext) IsEventDefinitionContext ¶
func (*EventDefinitionContext) IsEventDefinitionContext()
func (*EventDefinitionContext) LParen ¶
func (s *EventDefinitionContext) LParen() antlr.TerminalNode
func (*EventDefinitionContext) RParen ¶
func (s *EventDefinitionContext) RParen() antlr.TerminalNode
func (*EventDefinitionContext) Semicolon ¶
func (s *EventDefinitionContext) Semicolon() antlr.TerminalNode
func (*EventDefinitionContext) SetName ¶
func (s *EventDefinitionContext) SetName(v IIdentifierContext)
func (*EventDefinitionContext) SetParameters ¶
func (s *EventDefinitionContext) SetParameters(v []IEventParameterContext)
func (*EventDefinitionContext) Set_eventParameter ¶
func (s *EventDefinitionContext) Set_eventParameter(v IEventParameterContext)
func (*EventDefinitionContext) ToStringTree ¶
func (s *EventDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EventParameterContext ¶
type EventParameterContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEventParameterContext ¶
func NewEmptyEventParameterContext() *EventParameterContext
func NewEventParameterContext ¶
func NewEventParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventParameterContext
func (*EventParameterContext) EnterRule ¶
func (s *EventParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*EventParameterContext) ExitRule ¶
func (s *EventParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*EventParameterContext) GetName ¶
func (s *EventParameterContext) GetName() IIdentifierContext
func (*EventParameterContext) GetParser ¶
func (s *EventParameterContext) GetParser() antlr.Parser
func (*EventParameterContext) GetRuleContext ¶
func (s *EventParameterContext) GetRuleContext() antlr.RuleContext
func (*EventParameterContext) GetType_ ¶
func (s *EventParameterContext) GetType_() ITypeNameContext
func (*EventParameterContext) Identifier ¶
func (s *EventParameterContext) Identifier() IIdentifierContext
func (*EventParameterContext) Indexed ¶
func (s *EventParameterContext) Indexed() antlr.TerminalNode
func (*EventParameterContext) IsEventParameterContext ¶
func (*EventParameterContext) IsEventParameterContext()
func (*EventParameterContext) SetName ¶
func (s *EventParameterContext) SetName(v IIdentifierContext)
func (*EventParameterContext) SetType_ ¶
func (s *EventParameterContext) SetType_(v ITypeNameContext)
func (*EventParameterContext) ToStringTree ¶
func (s *EventParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*EventParameterContext) TypeName ¶
func (s *EventParameterContext) TypeName() ITypeNameContext
type ExpOperationContext ¶
type ExpOperationContext struct {
ExpressionContext
}
func NewExpOperationContext ¶
func NewExpOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpOperationContext
func (*ExpOperationContext) AllExpression ¶
func (s *ExpOperationContext) AllExpression() []IExpressionContext
func (*ExpOperationContext) EnterRule ¶
func (s *ExpOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpOperationContext) ExitRule ¶
func (s *ExpOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpOperationContext) Exp ¶
func (s *ExpOperationContext) Exp() antlr.TerminalNode
func (*ExpOperationContext) Expression ¶
func (s *ExpOperationContext) Expression(i int) IExpressionContext
func (*ExpOperationContext) GetRuleContext ¶
func (s *ExpOperationContext) GetRuleContext() antlr.RuleContext
type ExpressionContext ¶
type ExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) CopyAll ¶
func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionStatementContext ¶
type ExpressionStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStatementContext ¶
func NewEmptyExpressionStatementContext() *ExpressionStatementContext
func NewExpressionStatementContext ¶
func NewExpressionStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStatementContext
func (*ExpressionStatementContext) EnterRule ¶
func (s *ExpressionStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) ExitRule ¶
func (s *ExpressionStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionStatementContext) Expression ¶
func (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) Semicolon ¶
func (s *ExpressionStatementContext) Semicolon() antlr.TerminalNode
func (*ExpressionStatementContext) ToStringTree ¶
func (s *ExpressionStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FallbackFunctionDefinitionContext ¶
type FallbackFunctionDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFallbackFunctionDefinitionContext ¶
func NewEmptyFallbackFunctionDefinitionContext() *FallbackFunctionDefinitionContext
func NewFallbackFunctionDefinitionContext ¶
func NewFallbackFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FallbackFunctionDefinitionContext
func (*FallbackFunctionDefinitionContext) AllExternal ¶
func (s *FallbackFunctionDefinitionContext) AllExternal() []antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) AllLParen ¶
func (s *FallbackFunctionDefinitionContext) AllLParen() []antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) AllModifierInvocation ¶
func (s *FallbackFunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
func (*FallbackFunctionDefinitionContext) AllOverrideSpecifier ¶
func (s *FallbackFunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
func (*FallbackFunctionDefinitionContext) AllParameterList ¶
func (s *FallbackFunctionDefinitionContext) AllParameterList() []IParameterListContext
func (*FallbackFunctionDefinitionContext) AllRParen ¶
func (s *FallbackFunctionDefinitionContext) AllRParen() []antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) AllStateMutability ¶
func (s *FallbackFunctionDefinitionContext) AllStateMutability() []IStateMutabilityContext
func (*FallbackFunctionDefinitionContext) AllVirtual ¶
func (s *FallbackFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) Block ¶
func (s *FallbackFunctionDefinitionContext) Block() IBlockContext
func (*FallbackFunctionDefinitionContext) EnterRule ¶
func (s *FallbackFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FallbackFunctionDefinitionContext) ExitRule ¶
func (s *FallbackFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FallbackFunctionDefinitionContext) External ¶
func (s *FallbackFunctionDefinitionContext) External(i int) antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) Fallback ¶
func (s *FallbackFunctionDefinitionContext) Fallback() antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) GetBody ¶
func (s *FallbackFunctionDefinitionContext) GetBody() IBlockContext
func (*FallbackFunctionDefinitionContext) GetHasParameters ¶
func (s *FallbackFunctionDefinitionContext) GetHasParameters() bool
func (*FallbackFunctionDefinitionContext) GetKind ¶
func (s *FallbackFunctionDefinitionContext) GetKind() antlr.Token
func (*FallbackFunctionDefinitionContext) GetMutabilitySet ¶
func (s *FallbackFunctionDefinitionContext) GetMutabilitySet() bool
func (*FallbackFunctionDefinitionContext) GetOverrideSpecifierSet ¶
func (s *FallbackFunctionDefinitionContext) GetOverrideSpecifierSet() bool
func (*FallbackFunctionDefinitionContext) GetParser ¶
func (s *FallbackFunctionDefinitionContext) GetParser() antlr.Parser
func (*FallbackFunctionDefinitionContext) GetReturnParameters ¶
func (s *FallbackFunctionDefinitionContext) GetReturnParameters() IParameterListContext
func (*FallbackFunctionDefinitionContext) GetRuleContext ¶
func (s *FallbackFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*FallbackFunctionDefinitionContext) GetVirtualSet ¶
func (s *FallbackFunctionDefinitionContext) GetVirtualSet() bool
func (*FallbackFunctionDefinitionContext) GetVisibilitySet ¶
func (s *FallbackFunctionDefinitionContext) GetVisibilitySet() bool
func (*FallbackFunctionDefinitionContext) IsFallbackFunctionDefinitionContext ¶
func (*FallbackFunctionDefinitionContext) IsFallbackFunctionDefinitionContext()
func (*FallbackFunctionDefinitionContext) LParen ¶
func (s *FallbackFunctionDefinitionContext) LParen(i int) antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) ModifierInvocation ¶
func (s *FallbackFunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
func (*FallbackFunctionDefinitionContext) OverrideSpecifier ¶
func (s *FallbackFunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
func (*FallbackFunctionDefinitionContext) ParameterList ¶
func (s *FallbackFunctionDefinitionContext) ParameterList(i int) IParameterListContext
func (*FallbackFunctionDefinitionContext) RParen ¶
func (s *FallbackFunctionDefinitionContext) RParen(i int) antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) Returns ¶
func (s *FallbackFunctionDefinitionContext) Returns() antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) Semicolon ¶
func (s *FallbackFunctionDefinitionContext) Semicolon() antlr.TerminalNode
func (*FallbackFunctionDefinitionContext) SetBody ¶
func (s *FallbackFunctionDefinitionContext) SetBody(v IBlockContext)
func (*FallbackFunctionDefinitionContext) SetHasParameters ¶
func (s *FallbackFunctionDefinitionContext) SetHasParameters(v bool)
func (*FallbackFunctionDefinitionContext) SetKind ¶
func (s *FallbackFunctionDefinitionContext) SetKind(v antlr.Token)
func (*FallbackFunctionDefinitionContext) SetMutabilitySet ¶
func (s *FallbackFunctionDefinitionContext) SetMutabilitySet(v bool)
func (*FallbackFunctionDefinitionContext) SetOverrideSpecifierSet ¶
func (s *FallbackFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
func (*FallbackFunctionDefinitionContext) SetReturnParameters ¶
func (s *FallbackFunctionDefinitionContext) SetReturnParameters(v IParameterListContext)
func (*FallbackFunctionDefinitionContext) SetVirtualSet ¶
func (s *FallbackFunctionDefinitionContext) SetVirtualSet(v bool)
func (*FallbackFunctionDefinitionContext) SetVisibilitySet ¶
func (s *FallbackFunctionDefinitionContext) SetVisibilitySet(v bool)
func (*FallbackFunctionDefinitionContext) StateMutability ¶
func (s *FallbackFunctionDefinitionContext) StateMutability(i int) IStateMutabilityContext
func (*FallbackFunctionDefinitionContext) ToStringTree ¶
func (s *FallbackFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FallbackFunctionDefinitionContext) Virtual ¶
func (s *FallbackFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
type ForStatementContext ¶
type ForStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForStatementContext ¶
func NewEmptyForStatementContext() *ForStatementContext
func NewForStatementContext ¶
func NewForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatementContext
func (*ForStatementContext) AllSemicolon ¶
func (s *ForStatementContext) AllSemicolon() []antlr.TerminalNode
func (*ForStatementContext) EnterRule ¶
func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) ExitRule ¶
func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) Expression ¶
func (s *ForStatementContext) Expression() IExpressionContext
func (*ForStatementContext) ExpressionStatement ¶
func (s *ForStatementContext) ExpressionStatement() IExpressionStatementContext
func (*ForStatementContext) For ¶
func (s *ForStatementContext) For() antlr.TerminalNode
func (*ForStatementContext) GetParser ¶
func (s *ForStatementContext) GetParser() antlr.Parser
func (*ForStatementContext) GetRuleContext ¶
func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
func (*ForStatementContext) IsForStatementContext ¶
func (*ForStatementContext) IsForStatementContext()
func (*ForStatementContext) LParen ¶
func (s *ForStatementContext) LParen() antlr.TerminalNode
func (*ForStatementContext) RParen ¶
func (s *ForStatementContext) RParen() antlr.TerminalNode
func (*ForStatementContext) Semicolon ¶
func (s *ForStatementContext) Semicolon(i int) antlr.TerminalNode
func (*ForStatementContext) SimpleStatement ¶
func (s *ForStatementContext) SimpleStatement() ISimpleStatementContext
func (*ForStatementContext) Statement ¶
func (s *ForStatementContext) Statement() IStatementContext
func (*ForStatementContext) ToStringTree ¶
func (s *ForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionCallContext ¶
type FunctionCallContext struct {
ExpressionContext
}
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallContext
func (*FunctionCallContext) CallArgumentList ¶
func (s *FunctionCallContext) CallArgumentList() ICallArgumentListContext
func (*FunctionCallContext) EnterRule ¶
func (s *FunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) ExitRule ¶
func (s *FunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallContext) Expression ¶
func (s *FunctionCallContext) Expression() IExpressionContext
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
type FunctionCallOptionsContext ¶
type FunctionCallOptionsContext struct {
ExpressionContext
}
func NewFunctionCallOptionsContext ¶
func NewFunctionCallOptionsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionCallOptionsContext
func (*FunctionCallOptionsContext) AllComma ¶
func (s *FunctionCallOptionsContext) AllComma() []antlr.TerminalNode
func (*FunctionCallOptionsContext) AllNamedArgument ¶
func (s *FunctionCallOptionsContext) AllNamedArgument() []INamedArgumentContext
func (*FunctionCallOptionsContext) Comma ¶
func (s *FunctionCallOptionsContext) Comma(i int) antlr.TerminalNode
func (*FunctionCallOptionsContext) EnterRule ¶
func (s *FunctionCallOptionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionCallOptionsContext) ExitRule ¶
func (s *FunctionCallOptionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionCallOptionsContext) Expression ¶
func (s *FunctionCallOptionsContext) Expression() IExpressionContext
func (*FunctionCallOptionsContext) GetRuleContext ¶
func (s *FunctionCallOptionsContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallOptionsContext) LBrace ¶
func (s *FunctionCallOptionsContext) LBrace() antlr.TerminalNode
func (*FunctionCallOptionsContext) NamedArgument ¶
func (s *FunctionCallOptionsContext) NamedArgument(i int) INamedArgumentContext
func (*FunctionCallOptionsContext) RBrace ¶
func (s *FunctionCallOptionsContext) RBrace() antlr.TerminalNode
type FunctionDefinitionContext ¶
type FunctionDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionDefinitionContext ¶
func NewEmptyFunctionDefinitionContext() *FunctionDefinitionContext
func NewFunctionDefinitionContext ¶
func NewFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDefinitionContext
func (*FunctionDefinitionContext) AllLParen ¶
func (s *FunctionDefinitionContext) AllLParen() []antlr.TerminalNode
func (*FunctionDefinitionContext) AllModifierInvocation ¶
func (s *FunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
func (*FunctionDefinitionContext) AllOverrideSpecifier ¶
func (s *FunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
func (*FunctionDefinitionContext) AllParameterList ¶
func (s *FunctionDefinitionContext) AllParameterList() []IParameterListContext
func (*FunctionDefinitionContext) AllRParen ¶
func (s *FunctionDefinitionContext) AllRParen() []antlr.TerminalNode
func (*FunctionDefinitionContext) AllStateMutability ¶
func (s *FunctionDefinitionContext) AllStateMutability() []IStateMutabilityContext
func (*FunctionDefinitionContext) AllVirtual ¶
func (s *FunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
func (*FunctionDefinitionContext) AllVisibility ¶
func (s *FunctionDefinitionContext) AllVisibility() []IVisibilityContext
func (*FunctionDefinitionContext) Block ¶
func (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) Fallback ¶
func (s *FunctionDefinitionContext) Fallback() antlr.TerminalNode
func (*FunctionDefinitionContext) Function ¶
func (s *FunctionDefinitionContext) Function() antlr.TerminalNode
func (*FunctionDefinitionContext) GetArguments ¶
func (s *FunctionDefinitionContext) GetArguments() IParameterListContext
func (*FunctionDefinitionContext) GetBody ¶
func (s *FunctionDefinitionContext) GetBody() IBlockContext
func (*FunctionDefinitionContext) GetMutabilitySet ¶
func (s *FunctionDefinitionContext) GetMutabilitySet() bool
func (*FunctionDefinitionContext) GetOverrideSpecifierSet ¶
func (s *FunctionDefinitionContext) GetOverrideSpecifierSet() bool
func (*FunctionDefinitionContext) GetParser ¶
func (s *FunctionDefinitionContext) GetParser() antlr.Parser
func (*FunctionDefinitionContext) GetReturnParameters ¶
func (s *FunctionDefinitionContext) GetReturnParameters() IParameterListContext
func (*FunctionDefinitionContext) GetRuleContext ¶
func (s *FunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*FunctionDefinitionContext) GetVirtualSet ¶
func (s *FunctionDefinitionContext) GetVirtualSet() bool
func (*FunctionDefinitionContext) GetVisibilitySet ¶
func (s *FunctionDefinitionContext) GetVisibilitySet() bool
func (*FunctionDefinitionContext) Identifier ¶
func (s *FunctionDefinitionContext) Identifier() IIdentifierContext
func (*FunctionDefinitionContext) IsFunctionDefinitionContext ¶
func (*FunctionDefinitionContext) IsFunctionDefinitionContext()
func (*FunctionDefinitionContext) LParen ¶
func (s *FunctionDefinitionContext) LParen(i int) antlr.TerminalNode
func (*FunctionDefinitionContext) ModifierInvocation ¶
func (s *FunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
func (*FunctionDefinitionContext) OverrideSpecifier ¶
func (s *FunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
func (*FunctionDefinitionContext) ParameterList ¶
func (s *FunctionDefinitionContext) ParameterList(i int) IParameterListContext
func (*FunctionDefinitionContext) RParen ¶
func (s *FunctionDefinitionContext) RParen(i int) antlr.TerminalNode
func (*FunctionDefinitionContext) Receive ¶
func (s *FunctionDefinitionContext) Receive() antlr.TerminalNode
func (*FunctionDefinitionContext) Returns ¶
func (s *FunctionDefinitionContext) Returns() antlr.TerminalNode
func (*FunctionDefinitionContext) Semicolon ¶
func (s *FunctionDefinitionContext) Semicolon() antlr.TerminalNode
func (*FunctionDefinitionContext) SetArguments ¶
func (s *FunctionDefinitionContext) SetArguments(v IParameterListContext)
func (*FunctionDefinitionContext) SetBody ¶
func (s *FunctionDefinitionContext) SetBody(v IBlockContext)
func (*FunctionDefinitionContext) SetMutabilitySet ¶
func (s *FunctionDefinitionContext) SetMutabilitySet(v bool)
func (*FunctionDefinitionContext) SetOverrideSpecifierSet ¶
func (s *FunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
func (*FunctionDefinitionContext) SetReturnParameters ¶
func (s *FunctionDefinitionContext) SetReturnParameters(v IParameterListContext)
func (*FunctionDefinitionContext) SetVirtualSet ¶
func (s *FunctionDefinitionContext) SetVirtualSet(v bool)
func (*FunctionDefinitionContext) SetVisibilitySet ¶
func (s *FunctionDefinitionContext) SetVisibilitySet(v bool)
func (*FunctionDefinitionContext) StateMutability ¶
func (s *FunctionDefinitionContext) StateMutability(i int) IStateMutabilityContext
func (*FunctionDefinitionContext) ToStringTree ¶
func (s *FunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionDefinitionContext) Virtual ¶
func (s *FunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
func (*FunctionDefinitionContext) Visibility ¶
func (s *FunctionDefinitionContext) Visibility(i int) IVisibilityContext
type FunctionTypeNameContext ¶
type FunctionTypeNameContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionTypeNameContext ¶
func NewEmptyFunctionTypeNameContext() *FunctionTypeNameContext
func NewFunctionTypeNameContext ¶
func NewFunctionTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeNameContext
func (*FunctionTypeNameContext) AllLParen ¶
func (s *FunctionTypeNameContext) AllLParen() []antlr.TerminalNode
func (*FunctionTypeNameContext) AllParameterList ¶
func (s *FunctionTypeNameContext) AllParameterList() []IParameterListContext
func (*FunctionTypeNameContext) AllRParen ¶
func (s *FunctionTypeNameContext) AllRParen() []antlr.TerminalNode
func (*FunctionTypeNameContext) AllStateMutability ¶
func (s *FunctionTypeNameContext) AllStateMutability() []IStateMutabilityContext
func (*FunctionTypeNameContext) AllVisibility ¶
func (s *FunctionTypeNameContext) AllVisibility() []IVisibilityContext
func (*FunctionTypeNameContext) EnterRule ¶
func (s *FunctionTypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameContext) ExitRule ¶
func (s *FunctionTypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeNameContext) Function ¶
func (s *FunctionTypeNameContext) Function() antlr.TerminalNode
func (*FunctionTypeNameContext) GetArguments ¶
func (s *FunctionTypeNameContext) GetArguments() IParameterListContext
func (*FunctionTypeNameContext) GetMutabilitySet ¶
func (s *FunctionTypeNameContext) GetMutabilitySet() bool
func (*FunctionTypeNameContext) GetParser ¶
func (s *FunctionTypeNameContext) GetParser() antlr.Parser
func (*FunctionTypeNameContext) GetReturnParameters ¶
func (s *FunctionTypeNameContext) GetReturnParameters() IParameterListContext
func (*FunctionTypeNameContext) GetRuleContext ¶
func (s *FunctionTypeNameContext) GetRuleContext() antlr.RuleContext
func (*FunctionTypeNameContext) GetVisibilitySet ¶
func (s *FunctionTypeNameContext) GetVisibilitySet() bool
func (*FunctionTypeNameContext) IsFunctionTypeNameContext ¶
func (*FunctionTypeNameContext) IsFunctionTypeNameContext()
func (*FunctionTypeNameContext) LParen ¶
func (s *FunctionTypeNameContext) LParen(i int) antlr.TerminalNode
func (*FunctionTypeNameContext) ParameterList ¶
func (s *FunctionTypeNameContext) ParameterList(i int) IParameterListContext
func (*FunctionTypeNameContext) RParen ¶
func (s *FunctionTypeNameContext) RParen(i int) antlr.TerminalNode
func (*FunctionTypeNameContext) Returns ¶
func (s *FunctionTypeNameContext) Returns() antlr.TerminalNode
func (*FunctionTypeNameContext) SetArguments ¶
func (s *FunctionTypeNameContext) SetArguments(v IParameterListContext)
func (*FunctionTypeNameContext) SetMutabilitySet ¶
func (s *FunctionTypeNameContext) SetMutabilitySet(v bool)
func (*FunctionTypeNameContext) SetReturnParameters ¶
func (s *FunctionTypeNameContext) SetReturnParameters(v IParameterListContext)
func (*FunctionTypeNameContext) SetVisibilitySet ¶
func (s *FunctionTypeNameContext) SetVisibilitySet(v bool)
func (*FunctionTypeNameContext) StateMutability ¶
func (s *FunctionTypeNameContext) StateMutability(i int) IStateMutabilityContext
func (*FunctionTypeNameContext) ToStringTree ¶
func (s *FunctionTypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionTypeNameContext) Visibility ¶
func (s *FunctionTypeNameContext) Visibility(i int) IVisibilityContext
type HexStringLiteralContext ¶
type HexStringLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHexStringLiteralContext ¶
func NewEmptyHexStringLiteralContext() *HexStringLiteralContext
func NewHexStringLiteralContext ¶
func NewHexStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HexStringLiteralContext
func (*HexStringLiteralContext) AllHexString ¶
func (s *HexStringLiteralContext) AllHexString() []antlr.TerminalNode
func (*HexStringLiteralContext) EnterRule ¶
func (s *HexStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*HexStringLiteralContext) ExitRule ¶
func (s *HexStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*HexStringLiteralContext) GetParser ¶
func (s *HexStringLiteralContext) GetParser() antlr.Parser
func (*HexStringLiteralContext) GetRuleContext ¶
func (s *HexStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*HexStringLiteralContext) HexString ¶
func (s *HexStringLiteralContext) HexString(i int) antlr.TerminalNode
func (*HexStringLiteralContext) IsHexStringLiteralContext ¶
func (*HexStringLiteralContext) IsHexStringLiteralContext()
func (*HexStringLiteralContext) ToStringTree ¶
func (s *HexStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAssemblyFlagsContext ¶
type IAssemblyFlagsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AssemblyBlockLParen() antlr.TerminalNode AllAssemblyFlagString() []antlr.TerminalNode AssemblyFlagString(i int) antlr.TerminalNode AssemblyBlockRParen() antlr.TerminalNode AllAssemblyBlockComma() []antlr.TerminalNode AssemblyBlockComma(i int) antlr.TerminalNode // IsAssemblyFlagsContext differentiates from other interfaces. IsAssemblyFlagsContext() }
IAssemblyFlagsContext is an interface to support dynamic dispatch.
type IAssemblyStatementContext ¶
type IAssemblyStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Assembly() antlr.TerminalNode AssemblyLBrace() antlr.TerminalNode YulRBrace() antlr.TerminalNode AssemblyDialect() antlr.TerminalNode AssemblyFlags() IAssemblyFlagsContext AllYulStatement() []IYulStatementContext YulStatement(i int) IYulStatementContext // IsAssemblyStatementContext differentiates from other interfaces. IsAssemblyStatementContext() }
IAssemblyStatementContext is an interface to support dynamic dispatch.
type IAssignOpContext ¶
type IAssignOpContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Assign() antlr.TerminalNode AssignBitOr() antlr.TerminalNode AssignBitXor() antlr.TerminalNode AssignBitAnd() antlr.TerminalNode AssignShl() antlr.TerminalNode AssignSar() antlr.TerminalNode AssignShr() antlr.TerminalNode AssignAdd() antlr.TerminalNode AssignSub() antlr.TerminalNode AssignMul() antlr.TerminalNode AssignDiv() antlr.TerminalNode AssignMod() antlr.TerminalNode // IsAssignOpContext differentiates from other interfaces. IsAssignOpContext() }
IAssignOpContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext AllUncheckedBlock() []IUncheckedBlockContext UncheckedBlock(i int) IUncheckedBlockContext // IsBlockContext differentiates from other interfaces. IsBlockContext() }
IBlockContext is an interface to support dynamic dispatch.
type IBooleanLiteralContext ¶
type IBooleanLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures True() antlr.TerminalNode False() antlr.TerminalNode // IsBooleanLiteralContext differentiates from other interfaces. IsBooleanLiteralContext() }
IBooleanLiteralContext is an interface to support dynamic dispatch.
type IBreakStatementContext ¶
type IBreakStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Break() antlr.TerminalNode Semicolon() antlr.TerminalNode // IsBreakStatementContext differentiates from other interfaces. IsBreakStatementContext() }
IBreakStatementContext is an interface to support dynamic dispatch.
type ICallArgumentListContext ¶
type ICallArgumentListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LParen() antlr.TerminalNode RParen() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllNamedArgument() []INamedArgumentContext NamedArgument(i int) INamedArgumentContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsCallArgumentListContext differentiates from other interfaces. IsCallArgumentListContext() }
ICallArgumentListContext is an interface to support dynamic dispatch.
type ICatchClauseContext ¶
type ICatchClauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetArguments returns the arguments rule contexts. GetArguments() IParameterListContext // SetArguments sets the arguments rule contexts. SetArguments(IParameterListContext) // Getter signatures Catch() antlr.TerminalNode Block() IBlockContext LParen() antlr.TerminalNode RParen() antlr.TerminalNode Identifier() IIdentifierContext ParameterList() IParameterListContext // IsCatchClauseContext differentiates from other interfaces. IsCatchClauseContext() }
ICatchClauseContext is an interface to support dynamic dispatch.
type IConstantVariableDeclarationContext ¶
type IConstantVariableDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetName returns the name rule contexts. GetName() IIdentifierContext // GetInitialValue returns the initialValue rule contexts. GetInitialValue() IExpressionContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetInitialValue sets the initialValue rule contexts. SetInitialValue(IExpressionContext) // Getter signatures Constant() antlr.TerminalNode Assign() antlr.TerminalNode Semicolon() antlr.TerminalNode TypeName() ITypeNameContext Identifier() IIdentifierContext Expression() IExpressionContext // IsConstantVariableDeclarationContext differentiates from other interfaces. IsConstantVariableDeclarationContext() }
IConstantVariableDeclarationContext is an interface to support dynamic dispatch.
type IConstructorDefinitionContext ¶
type IConstructorDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetArguments returns the arguments rule contexts. GetArguments() IParameterListContext // GetBody returns the body rule contexts. GetBody() IBlockContext // SetArguments sets the arguments rule contexts. SetArguments(IParameterListContext) // SetBody sets the body rule contexts. SetBody(IBlockContext) // GetPayableSet returns the payableSet attribute. GetPayableSet() bool // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // SetPayableSet sets the payableSet attribute. SetPayableSet(bool) // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // Getter signatures Constructor() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode Block() IBlockContext AllModifierInvocation() []IModifierInvocationContext ModifierInvocation(i int) IModifierInvocationContext AllPayable() []antlr.TerminalNode Payable(i int) antlr.TerminalNode AllInternal() []antlr.TerminalNode Internal(i int) antlr.TerminalNode AllPublic() []antlr.TerminalNode Public(i int) antlr.TerminalNode ParameterList() IParameterListContext // IsConstructorDefinitionContext differentiates from other interfaces. IsConstructorDefinitionContext() }
IConstructorDefinitionContext is an interface to support dynamic dispatch.
type IContinueStatementContext ¶
type IContinueStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Continue() antlr.TerminalNode Semicolon() antlr.TerminalNode // IsContinueStatementContext differentiates from other interfaces. IsContinueStatementContext() }
IContinueStatementContext is an interface to support dynamic dispatch.
type IContractBodyElementContext ¶
type IContractBodyElementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ConstructorDefinition() IConstructorDefinitionContext FunctionDefinition() IFunctionDefinitionContext ModifierDefinition() IModifierDefinitionContext FallbackFunctionDefinition() IFallbackFunctionDefinitionContext ReceiveFunctionDefinition() IReceiveFunctionDefinitionContext StructDefinition() IStructDefinitionContext EnumDefinition() IEnumDefinitionContext UserDefinedValueTypeDefinition() IUserDefinedValueTypeDefinitionContext StateVariableDeclaration() IStateVariableDeclarationContext EventDefinition() IEventDefinitionContext ErrorDefinition() IErrorDefinitionContext UsingDirective() IUsingDirectiveContext // IsContractBodyElementContext differentiates from other interfaces. IsContractBodyElementContext() }
IContractBodyElementContext is an interface to support dynamic dispatch.
type IContractDefinitionContext ¶
type IContractDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures Contract() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode Identifier() IIdentifierContext Abstract() antlr.TerminalNode InheritanceSpecifierList() IInheritanceSpecifierListContext AllContractBodyElement() []IContractBodyElementContext ContractBodyElement(i int) IContractBodyElementContext // IsContractDefinitionContext differentiates from other interfaces. IsContractDefinitionContext() }
IContractDefinitionContext is an interface to support dynamic dispatch.
type IDataLocationContext ¶
type IDataLocationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Memory() antlr.TerminalNode Storage() antlr.TerminalNode Calldata() antlr.TerminalNode // IsDataLocationContext differentiates from other interfaces. IsDataLocationContext() }
IDataLocationContext is an interface to support dynamic dispatch.
type IDoWhileStatementContext ¶
type IDoWhileStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Do() antlr.TerminalNode Statement() IStatementContext While() antlr.TerminalNode LParen() antlr.TerminalNode Expression() IExpressionContext RParen() antlr.TerminalNode Semicolon() antlr.TerminalNode // IsDoWhileStatementContext differentiates from other interfaces. IsDoWhileStatementContext() }
IDoWhileStatementContext is an interface to support dynamic dispatch.
type IElementaryTypeNameContext ¶
type IElementaryTypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetAllowAddressPayable returns the allowAddressPayable attribute. GetAllowAddressPayable() bool // SetAllowAddressPayable sets the allowAddressPayable attribute. SetAllowAddressPayable(bool) // Getter signatures Address() antlr.TerminalNode Payable() antlr.TerminalNode Bool() antlr.TerminalNode String_() antlr.TerminalNode Bytes() antlr.TerminalNode SignedIntegerType() antlr.TerminalNode UnsignedIntegerType() antlr.TerminalNode FixedBytes() antlr.TerminalNode Fixed() antlr.TerminalNode Ufixed() antlr.TerminalNode // IsElementaryTypeNameContext differentiates from other interfaces. IsElementaryTypeNameContext() }
IElementaryTypeNameContext is an interface to support dynamic dispatch.
type IEmitStatementContext ¶
type IEmitStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Emit() antlr.TerminalNode Expression() IExpressionContext CallArgumentList() ICallArgumentListContext Semicolon() antlr.TerminalNode // IsEmitStatementContext differentiates from other interfaces. IsEmitStatementContext() }
IEmitStatementContext is an interface to support dynamic dispatch.
type IEnumDefinitionContext ¶
type IEnumDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // Get_identifier returns the _identifier rule contexts. Get_identifier() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Set_identifier sets the _identifier rule contexts. Set_identifier(IIdentifierContext) // GetEnumValues returns the enumValues rule context list. GetEnumValues() []IIdentifierContext // SetEnumValues sets the enumValues rule context list. SetEnumValues([]IIdentifierContext) // Getter signatures Enum() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsEnumDefinitionContext differentiates from other interfaces. IsEnumDefinitionContext() }
IEnumDefinitionContext is an interface to support dynamic dispatch.
type IErrorDefinitionContext ¶
type IErrorDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // Get_errorParameter returns the _errorParameter rule contexts. Get_errorParameter() IErrorParameterContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Set_errorParameter sets the _errorParameter rule contexts. Set_errorParameter(IErrorParameterContext) // GetParameters returns the parameters rule context list. GetParameters() []IErrorParameterContext // SetParameters sets the parameters rule context list. SetParameters([]IErrorParameterContext) // Getter signatures Error() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode Semicolon() antlr.TerminalNode Identifier() IIdentifierContext AllErrorParameter() []IErrorParameterContext ErrorParameter(i int) IErrorParameterContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsErrorDefinitionContext differentiates from other interfaces. IsErrorDefinitionContext() }
IErrorDefinitionContext is an interface to support dynamic dispatch.
type IErrorParameterContext ¶
type IErrorParameterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetName returns the name rule contexts. GetName() IIdentifierContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures TypeName() ITypeNameContext Identifier() IIdentifierContext // IsErrorParameterContext differentiates from other interfaces. IsErrorParameterContext() }
IErrorParameterContext is an interface to support dynamic dispatch.
type IEventDefinitionContext ¶
type IEventDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // Get_eventParameter returns the _eventParameter rule contexts. Get_eventParameter() IEventParameterContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Set_eventParameter sets the _eventParameter rule contexts. Set_eventParameter(IEventParameterContext) // GetParameters returns the parameters rule context list. GetParameters() []IEventParameterContext // SetParameters sets the parameters rule context list. SetParameters([]IEventParameterContext) // Getter signatures Event() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode Semicolon() antlr.TerminalNode Identifier() IIdentifierContext Anonymous() antlr.TerminalNode AllEventParameter() []IEventParameterContext EventParameter(i int) IEventParameterContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsEventDefinitionContext differentiates from other interfaces. IsEventDefinitionContext() }
IEventDefinitionContext is an interface to support dynamic dispatch.
type IEventParameterContext ¶
type IEventParameterContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetName returns the name rule contexts. GetName() IIdentifierContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures TypeName() ITypeNameContext Indexed() antlr.TerminalNode Identifier() IIdentifierContext // IsEventParameterContext differentiates from other interfaces. IsEventParameterContext() }
IEventParameterContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionStatementContext ¶
type IExpressionStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Expression() IExpressionContext Semicolon() antlr.TerminalNode // IsExpressionStatementContext differentiates from other interfaces. IsExpressionStatementContext() }
IExpressionStatementContext is an interface to support dynamic dispatch.
type IFallbackFunctionDefinitionContext ¶
type IFallbackFunctionDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetKind returns the kind token. GetKind() antlr.Token // SetKind sets the kind token. SetKind(antlr.Token) // GetReturnParameters returns the returnParameters rule contexts. GetReturnParameters() IParameterListContext // GetBody returns the body rule contexts. GetBody() IBlockContext // SetReturnParameters sets the returnParameters rule contexts. SetReturnParameters(IParameterListContext) // SetBody sets the body rule contexts. SetBody(IBlockContext) // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // GetMutabilitySet returns the mutabilitySet attribute. GetMutabilitySet() bool // GetVirtualSet returns the virtualSet attribute. GetVirtualSet() bool // GetOverrideSpecifierSet returns the overrideSpecifierSet attribute. GetOverrideSpecifierSet() bool // GetHasParameters returns the hasParameters attribute. GetHasParameters() bool // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // SetMutabilitySet sets the mutabilitySet attribute. SetMutabilitySet(bool) // SetVirtualSet sets the virtualSet attribute. SetVirtualSet(bool) // SetOverrideSpecifierSet sets the overrideSpecifierSet attribute. SetOverrideSpecifierSet(bool) // SetHasParameters sets the hasParameters attribute. SetHasParameters(bool) // Getter signatures AllLParen() []antlr.TerminalNode LParen(i int) antlr.TerminalNode AllRParen() []antlr.TerminalNode RParen(i int) antlr.TerminalNode Fallback() antlr.TerminalNode Returns() antlr.TerminalNode Semicolon() antlr.TerminalNode AllParameterList() []IParameterListContext ParameterList(i int) IParameterListContext AllExternal() []antlr.TerminalNode External(i int) antlr.TerminalNode AllStateMutability() []IStateMutabilityContext StateMutability(i int) IStateMutabilityContext AllModifierInvocation() []IModifierInvocationContext ModifierInvocation(i int) IModifierInvocationContext AllVirtual() []antlr.TerminalNode Virtual(i int) antlr.TerminalNode AllOverrideSpecifier() []IOverrideSpecifierContext OverrideSpecifier(i int) IOverrideSpecifierContext Block() IBlockContext // IsFallbackFunctionDefinitionContext differentiates from other interfaces. IsFallbackFunctionDefinitionContext() }
IFallbackFunctionDefinitionContext is an interface to support dynamic dispatch.
type IForStatementContext ¶
type IForStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures For() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode Statement() IStatementContext SimpleStatement() ISimpleStatementContext AllSemicolon() []antlr.TerminalNode Semicolon(i int) antlr.TerminalNode ExpressionStatement() IExpressionStatementContext Expression() IExpressionContext // IsForStatementContext differentiates from other interfaces. IsForStatementContext() }
IForStatementContext is an interface to support dynamic dispatch.
type IFunctionDefinitionContext ¶
type IFunctionDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetArguments returns the arguments rule contexts. GetArguments() IParameterListContext // GetReturnParameters returns the returnParameters rule contexts. GetReturnParameters() IParameterListContext // GetBody returns the body rule contexts. GetBody() IBlockContext // SetArguments sets the arguments rule contexts. SetArguments(IParameterListContext) // SetReturnParameters sets the returnParameters rule contexts. SetReturnParameters(IParameterListContext) // SetBody sets the body rule contexts. SetBody(IBlockContext) // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // GetMutabilitySet returns the mutabilitySet attribute. GetMutabilitySet() bool // GetVirtualSet returns the virtualSet attribute. GetVirtualSet() bool // GetOverrideSpecifierSet returns the overrideSpecifierSet attribute. GetOverrideSpecifierSet() bool // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // SetMutabilitySet sets the mutabilitySet attribute. SetMutabilitySet(bool) // SetVirtualSet sets the virtualSet attribute. SetVirtualSet(bool) // SetOverrideSpecifierSet sets the overrideSpecifierSet attribute. SetOverrideSpecifierSet(bool) // Getter signatures Function() antlr.TerminalNode AllLParen() []antlr.TerminalNode LParen(i int) antlr.TerminalNode AllRParen() []antlr.TerminalNode RParen(i int) antlr.TerminalNode Identifier() IIdentifierContext Fallback() antlr.TerminalNode Receive() antlr.TerminalNode Semicolon() antlr.TerminalNode AllVisibility() []IVisibilityContext Visibility(i int) IVisibilityContext AllStateMutability() []IStateMutabilityContext StateMutability(i int) IStateMutabilityContext AllModifierInvocation() []IModifierInvocationContext ModifierInvocation(i int) IModifierInvocationContext AllVirtual() []antlr.TerminalNode Virtual(i int) antlr.TerminalNode AllOverrideSpecifier() []IOverrideSpecifierContext OverrideSpecifier(i int) IOverrideSpecifierContext Returns() antlr.TerminalNode Block() IBlockContext AllParameterList() []IParameterListContext ParameterList(i int) IParameterListContext // IsFunctionDefinitionContext differentiates from other interfaces. IsFunctionDefinitionContext() }
IFunctionDefinitionContext is an interface to support dynamic dispatch.
type IFunctionTypeNameContext ¶
type IFunctionTypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetArguments returns the arguments rule contexts. GetArguments() IParameterListContext // GetReturnParameters returns the returnParameters rule contexts. GetReturnParameters() IParameterListContext // SetArguments sets the arguments rule contexts. SetArguments(IParameterListContext) // SetReturnParameters sets the returnParameters rule contexts. SetReturnParameters(IParameterListContext) // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // GetMutabilitySet returns the mutabilitySet attribute. GetMutabilitySet() bool // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // SetMutabilitySet sets the mutabilitySet attribute. SetMutabilitySet(bool) // Getter signatures Function() antlr.TerminalNode AllLParen() []antlr.TerminalNode LParen(i int) antlr.TerminalNode AllRParen() []antlr.TerminalNode RParen(i int) antlr.TerminalNode AllVisibility() []IVisibilityContext Visibility(i int) IVisibilityContext AllStateMutability() []IStateMutabilityContext StateMutability(i int) IStateMutabilityContext Returns() antlr.TerminalNode AllParameterList() []IParameterListContext ParameterList(i int) IParameterListContext // IsFunctionTypeNameContext differentiates from other interfaces. IsFunctionTypeNameContext() }
IFunctionTypeNameContext is an interface to support dynamic dispatch.
type IHexStringLiteralContext ¶
type IHexStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllHexString() []antlr.TerminalNode HexString(i int) antlr.TerminalNode // IsHexStringLiteralContext differentiates from other interfaces. IsHexStringLiteralContext() }
IHexStringLiteralContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Identifier() antlr.TerminalNode From() antlr.TerminalNode Error() antlr.TerminalNode Revert() antlr.TerminalNode Global() antlr.TerminalNode // IsIdentifierContext differentiates from other interfaces. IsIdentifierContext() }
IIdentifierContext is an interface to support dynamic dispatch.
type IIdentifierPathContext ¶
type IIdentifierPathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext AllPeriod() []antlr.TerminalNode Period(i int) antlr.TerminalNode // IsIdentifierPathContext differentiates from other interfaces. IsIdentifierPathContext() }
IIdentifierPathContext is an interface to support dynamic dispatch.
type IIfStatementContext ¶
type IIfStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures If() antlr.TerminalNode LParen() antlr.TerminalNode Expression() IExpressionContext RParen() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext Else() antlr.TerminalNode // IsIfStatementContext differentiates from other interfaces. IsIfStatementContext() }
IIfStatementContext is an interface to support dynamic dispatch.
type IImportAliasesContext ¶
type IImportAliasesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetSymbol returns the symbol rule contexts. GetSymbol() IIdentifierContext // GetAlias returns the alias rule contexts. GetAlias() IIdentifierContext // SetSymbol sets the symbol rule contexts. SetSymbol(IIdentifierContext) // SetAlias sets the alias rule contexts. SetAlias(IIdentifierContext) // Getter signatures AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext As() antlr.TerminalNode // IsImportAliasesContext differentiates from other interfaces. IsImportAliasesContext() }
IImportAliasesContext is an interface to support dynamic dispatch.
type IImportDirectiveContext ¶
type IImportDirectiveContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetUnitAlias returns the unitAlias rule contexts. GetUnitAlias() IIdentifierContext // SetUnitAlias sets the unitAlias rule contexts. SetUnitAlias(IIdentifierContext) // Getter signatures Import() antlr.TerminalNode Semicolon() antlr.TerminalNode Path() IPathContext SymbolAliases() ISymbolAliasesContext From() antlr.TerminalNode Mul() antlr.TerminalNode As() antlr.TerminalNode Identifier() IIdentifierContext // IsImportDirectiveContext differentiates from other interfaces. IsImportDirectiveContext() }
IImportDirectiveContext is an interface to support dynamic dispatch.
type IInheritanceSpecifierContext ¶
type IInheritanceSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierPathContext // GetArguments returns the arguments rule contexts. GetArguments() ICallArgumentListContext // SetName sets the name rule contexts. SetName(IIdentifierPathContext) // SetArguments sets the arguments rule contexts. SetArguments(ICallArgumentListContext) // Getter signatures IdentifierPath() IIdentifierPathContext CallArgumentList() ICallArgumentListContext // IsInheritanceSpecifierContext differentiates from other interfaces. IsInheritanceSpecifierContext() }
IInheritanceSpecifierContext is an interface to support dynamic dispatch.
type IInheritanceSpecifierListContext ¶
type IInheritanceSpecifierListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_inheritanceSpecifier returns the _inheritanceSpecifier rule contexts. Get_inheritanceSpecifier() IInheritanceSpecifierContext // Set_inheritanceSpecifier sets the _inheritanceSpecifier rule contexts. Set_inheritanceSpecifier(IInheritanceSpecifierContext) // GetInheritanceSpecifiers returns the inheritanceSpecifiers rule context list. GetInheritanceSpecifiers() []IInheritanceSpecifierContext // SetInheritanceSpecifiers sets the inheritanceSpecifiers rule context list. SetInheritanceSpecifiers([]IInheritanceSpecifierContext) // Getter signatures Is() antlr.TerminalNode AllInheritanceSpecifier() []IInheritanceSpecifierContext InheritanceSpecifier(i int) IInheritanceSpecifierContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsInheritanceSpecifierListContext differentiates from other interfaces. IsInheritanceSpecifierListContext() }
IInheritanceSpecifierListContext is an interface to support dynamic dispatch.
type IInlineArrayExpressionContext ¶
type IInlineArrayExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LBrack() antlr.TerminalNode RBrack() antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsInlineArrayExpressionContext differentiates from other interfaces. IsInlineArrayExpressionContext() }
IInlineArrayExpressionContext is an interface to support dynamic dispatch.
type IInterfaceDefinitionContext ¶
type IInterfaceDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures Interface() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode Identifier() IIdentifierContext InheritanceSpecifierList() IInheritanceSpecifierListContext AllContractBodyElement() []IContractBodyElementContext ContractBodyElement(i int) IContractBodyElementContext // IsInterfaceDefinitionContext differentiates from other interfaces. IsInterfaceDefinitionContext() }
IInterfaceDefinitionContext is an interface to support dynamic dispatch.
type ILibraryDefinitionContext ¶
type ILibraryDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures Library() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode Identifier() IIdentifierContext AllContractBodyElement() []IContractBodyElementContext ContractBodyElement(i int) IContractBodyElementContext // IsLibraryDefinitionContext differentiates from other interfaces. IsLibraryDefinitionContext() }
ILibraryDefinitionContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures StringLiteral() IStringLiteralContext NumberLiteral() INumberLiteralContext BooleanLiteral() IBooleanLiteralContext HexStringLiteral() IHexStringLiteralContext UnicodeStringLiteral() IUnicodeStringLiteralContext // IsLiteralContext differentiates from other interfaces. IsLiteralContext() }
ILiteralContext is an interface to support dynamic dispatch.
type ILiteralWithSubDenominationContext ¶
type ILiteralWithSubDenominationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NumberLiteral() INumberLiteralContext SubDenomination() antlr.TerminalNode // IsLiteralWithSubDenominationContext differentiates from other interfaces. IsLiteralWithSubDenominationContext() }
ILiteralWithSubDenominationContext is an interface to support dynamic dispatch.
type IMappingKeyTypeContext ¶
type IMappingKeyTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ElementaryTypeName() IElementaryTypeNameContext IdentifierPath() IIdentifierPathContext // IsMappingKeyTypeContext differentiates from other interfaces. IsMappingKeyTypeContext() }
IMappingKeyTypeContext is an interface to support dynamic dispatch.
type IMappingTypeContext ¶
type IMappingTypeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetKey returns the key rule contexts. GetKey() IMappingKeyTypeContext // GetName returns the name rule contexts. GetName() IIdentifierContext // GetValue returns the value rule contexts. GetValue() ITypeNameContext // SetKey sets the key rule contexts. SetKey(IMappingKeyTypeContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetValue sets the value rule contexts. SetValue(ITypeNameContext) // Getter signatures Mapping() antlr.TerminalNode LParen() antlr.TerminalNode DoubleArrow() antlr.TerminalNode RParen() antlr.TerminalNode MappingKeyType() IMappingKeyTypeContext TypeName() ITypeNameContext AllIdentifier() []IIdentifierContext Identifier(i int) IIdentifierContext // IsMappingTypeContext differentiates from other interfaces. IsMappingTypeContext() }
IMappingTypeContext is an interface to support dynamic dispatch.
type IModifierDefinitionContext ¶
type IModifierDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // GetArguments returns the arguments rule contexts. GetArguments() IParameterListContext // GetBody returns the body rule contexts. GetBody() IBlockContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetArguments sets the arguments rule contexts. SetArguments(IParameterListContext) // SetBody sets the body rule contexts. SetBody(IBlockContext) // GetVirtualSet returns the virtualSet attribute. GetVirtualSet() bool // GetOverrideSpecifierSet returns the overrideSpecifierSet attribute. GetOverrideSpecifierSet() bool // SetVirtualSet sets the virtualSet attribute. SetVirtualSet(bool) // SetOverrideSpecifierSet sets the overrideSpecifierSet attribute. SetOverrideSpecifierSet(bool) // Getter signatures Modifier() antlr.TerminalNode Identifier() IIdentifierContext Semicolon() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode AllVirtual() []antlr.TerminalNode Virtual(i int) antlr.TerminalNode AllOverrideSpecifier() []IOverrideSpecifierContext OverrideSpecifier(i int) IOverrideSpecifierContext Block() IBlockContext ParameterList() IParameterListContext // IsModifierDefinitionContext differentiates from other interfaces. IsModifierDefinitionContext() }
IModifierDefinitionContext is an interface to support dynamic dispatch.
type IModifierInvocationContext ¶
type IModifierInvocationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures IdentifierPath() IIdentifierPathContext CallArgumentList() ICallArgumentListContext // IsModifierInvocationContext differentiates from other interfaces. IsModifierInvocationContext() }
IModifierInvocationContext is an interface to support dynamic dispatch.
type INamedArgumentContext ¶
type INamedArgumentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // GetValue returns the value rule contexts. GetValue() IExpressionContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetValue sets the value rule contexts. SetValue(IExpressionContext) // Getter signatures Colon() antlr.TerminalNode Identifier() IIdentifierContext Expression() IExpressionContext // IsNamedArgumentContext differentiates from other interfaces. IsNamedArgumentContext() }
INamedArgumentContext is an interface to support dynamic dispatch.
type INumberLiteralContext ¶
type INumberLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures DecimalNumber() antlr.TerminalNode HexNumber() antlr.TerminalNode // IsNumberLiteralContext differentiates from other interfaces. IsNumberLiteralContext() }
INumberLiteralContext is an interface to support dynamic dispatch.
type IOverrideSpecifierContext ¶
type IOverrideSpecifierContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_identifierPath returns the _identifierPath rule contexts. Get_identifierPath() IIdentifierPathContext // Set_identifierPath sets the _identifierPath rule contexts. Set_identifierPath(IIdentifierPathContext) // GetOverrides returns the overrides rule context list. GetOverrides() []IIdentifierPathContext // SetOverrides sets the overrides rule context list. SetOverrides([]IIdentifierPathContext) // Getter signatures Override() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode AllIdentifierPath() []IIdentifierPathContext IdentifierPath(i int) IIdentifierPathContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsOverrideSpecifierContext differentiates from other interfaces. IsOverrideSpecifierContext() }
IOverrideSpecifierContext is an interface to support dynamic dispatch.
type IParameterDeclarationContext ¶
type IParameterDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetLocation returns the location rule contexts. GetLocation() IDataLocationContext // GetName returns the name rule contexts. GetName() IIdentifierContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetLocation sets the location rule contexts. SetLocation(IDataLocationContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures TypeName() ITypeNameContext DataLocation() IDataLocationContext Identifier() IIdentifierContext // IsParameterDeclarationContext differentiates from other interfaces. IsParameterDeclarationContext() }
IParameterDeclarationContext is an interface to support dynamic dispatch.
type IParameterListContext ¶
type IParameterListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_parameterDeclaration returns the _parameterDeclaration rule contexts. Get_parameterDeclaration() IParameterDeclarationContext // Set_parameterDeclaration sets the _parameterDeclaration rule contexts. Set_parameterDeclaration(IParameterDeclarationContext) // GetParameters returns the parameters rule context list. GetParameters() []IParameterDeclarationContext // SetParameters sets the parameters rule context list. SetParameters([]IParameterDeclarationContext) // Getter signatures AllParameterDeclaration() []IParameterDeclarationContext ParameterDeclaration(i int) IParameterDeclarationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsParameterListContext differentiates from other interfaces. IsParameterListContext() }
IParameterListContext is an interface to support dynamic dispatch.
type IPathContext ¶
type IPathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures NonEmptyStringLiteral() antlr.TerminalNode // IsPathContext differentiates from other interfaces. IsPathContext() }
IPathContext is an interface to support dynamic dispatch.
type IPragmaDirectiveContext ¶
type IPragmaDirectiveContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Pragma() antlr.TerminalNode PragmaSemicolon() antlr.TerminalNode AllPragmaToken() []antlr.TerminalNode PragmaToken(i int) antlr.TerminalNode // IsPragmaDirectiveContext differentiates from other interfaces. IsPragmaDirectiveContext() }
IPragmaDirectiveContext is an interface to support dynamic dispatch.
type IReceiveFunctionDefinitionContext ¶
type IReceiveFunctionDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetKind returns the kind token. GetKind() antlr.Token // SetKind sets the kind token. SetKind(antlr.Token) // GetBody returns the body rule contexts. GetBody() IBlockContext // SetBody sets the body rule contexts. SetBody(IBlockContext) // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // GetMutabilitySet returns the mutabilitySet attribute. GetMutabilitySet() bool // GetVirtualSet returns the virtualSet attribute. GetVirtualSet() bool // GetOverrideSpecifierSet returns the overrideSpecifierSet attribute. GetOverrideSpecifierSet() bool // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // SetMutabilitySet sets the mutabilitySet attribute. SetMutabilitySet(bool) // SetVirtualSet sets the virtualSet attribute. SetVirtualSet(bool) // SetOverrideSpecifierSet sets the overrideSpecifierSet attribute. SetOverrideSpecifierSet(bool) // Getter signatures LParen() antlr.TerminalNode RParen() antlr.TerminalNode Receive() antlr.TerminalNode Semicolon() antlr.TerminalNode AllExternal() []antlr.TerminalNode External(i int) antlr.TerminalNode AllPayable() []antlr.TerminalNode Payable(i int) antlr.TerminalNode AllModifierInvocation() []IModifierInvocationContext ModifierInvocation(i int) IModifierInvocationContext AllVirtual() []antlr.TerminalNode Virtual(i int) antlr.TerminalNode AllOverrideSpecifier() []IOverrideSpecifierContext OverrideSpecifier(i int) IOverrideSpecifierContext Block() IBlockContext // IsReceiveFunctionDefinitionContext differentiates from other interfaces. IsReceiveFunctionDefinitionContext() }
IReceiveFunctionDefinitionContext is an interface to support dynamic dispatch.
type IReturnStatementContext ¶
type IReturnStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Return() antlr.TerminalNode Semicolon() antlr.TerminalNode Expression() IExpressionContext // IsReturnStatementContext differentiates from other interfaces. IsReturnStatementContext() }
IReturnStatementContext is an interface to support dynamic dispatch.
type IRevertStatementContext ¶
type IRevertStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Revert() antlr.TerminalNode Expression() IExpressionContext CallArgumentList() ICallArgumentListContext Semicolon() antlr.TerminalNode // IsRevertStatementContext differentiates from other interfaces. IsRevertStatementContext() }
IRevertStatementContext is an interface to support dynamic dispatch.
type ISimpleStatementContext ¶
type ISimpleStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures VariableDeclarationStatement() IVariableDeclarationStatementContext ExpressionStatement() IExpressionStatementContext // IsSimpleStatementContext differentiates from other interfaces. IsSimpleStatementContext() }
ISimpleStatementContext is an interface to support dynamic dispatch.
type ISourceUnitContext ¶
type ISourceUnitContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures EOF() antlr.TerminalNode AllPragmaDirective() []IPragmaDirectiveContext PragmaDirective(i int) IPragmaDirectiveContext AllImportDirective() []IImportDirectiveContext ImportDirective(i int) IImportDirectiveContext AllUsingDirective() []IUsingDirectiveContext UsingDirective(i int) IUsingDirectiveContext AllContractDefinition() []IContractDefinitionContext ContractDefinition(i int) IContractDefinitionContext AllInterfaceDefinition() []IInterfaceDefinitionContext InterfaceDefinition(i int) IInterfaceDefinitionContext AllLibraryDefinition() []ILibraryDefinitionContext LibraryDefinition(i int) ILibraryDefinitionContext AllFunctionDefinition() []IFunctionDefinitionContext FunctionDefinition(i int) IFunctionDefinitionContext AllConstantVariableDeclaration() []IConstantVariableDeclarationContext ConstantVariableDeclaration(i int) IConstantVariableDeclarationContext AllStructDefinition() []IStructDefinitionContext StructDefinition(i int) IStructDefinitionContext AllEnumDefinition() []IEnumDefinitionContext EnumDefinition(i int) IEnumDefinitionContext AllUserDefinedValueTypeDefinition() []IUserDefinedValueTypeDefinitionContext UserDefinedValueTypeDefinition(i int) IUserDefinedValueTypeDefinitionContext AllErrorDefinition() []IErrorDefinitionContext ErrorDefinition(i int) IErrorDefinitionContext // IsSourceUnitContext differentiates from other interfaces. IsSourceUnitContext() }
ISourceUnitContext is an interface to support dynamic dispatch.
type IStateMutabilityContext ¶
type IStateMutabilityContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Pure() antlr.TerminalNode View() antlr.TerminalNode Payable() antlr.TerminalNode // IsStateMutabilityContext differentiates from other interfaces. IsStateMutabilityContext() }
IStateMutabilityContext is an interface to support dynamic dispatch.
type IStateVariableDeclarationContext ¶
type IStateVariableDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetName returns the name rule contexts. GetName() IIdentifierContext // GetInitialValue returns the initialValue rule contexts. GetInitialValue() IExpressionContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetInitialValue sets the initialValue rule contexts. SetInitialValue(IExpressionContext) // GetConstantnessSet returns the constantnessSet attribute. GetConstantnessSet() bool // GetVisibilitySet returns the visibilitySet attribute. GetVisibilitySet() bool // GetOverrideSpecifierSet returns the overrideSpecifierSet attribute. GetOverrideSpecifierSet() bool // SetConstantnessSet sets the constantnessSet attribute. SetConstantnessSet(bool) // SetVisibilitySet sets the visibilitySet attribute. SetVisibilitySet(bool) // SetOverrideSpecifierSet sets the overrideSpecifierSet attribute. SetOverrideSpecifierSet(bool) // Getter signatures Semicolon() antlr.TerminalNode TypeName() ITypeNameContext Identifier() IIdentifierContext AllPublic() []antlr.TerminalNode Public(i int) antlr.TerminalNode AllPrivate() []antlr.TerminalNode Private(i int) antlr.TerminalNode AllInternal() []antlr.TerminalNode Internal(i int) antlr.TerminalNode AllConstant() []antlr.TerminalNode Constant(i int) antlr.TerminalNode AllOverrideSpecifier() []IOverrideSpecifierContext OverrideSpecifier(i int) IOverrideSpecifierContext AllImmutable() []antlr.TerminalNode Immutable(i int) antlr.TerminalNode Assign() antlr.TerminalNode Expression() IExpressionContext // IsStateVariableDeclarationContext differentiates from other interfaces. IsStateVariableDeclarationContext() }
IStateVariableDeclarationContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Block() IBlockContext SimpleStatement() ISimpleStatementContext IfStatement() IIfStatementContext ForStatement() IForStatementContext WhileStatement() IWhileStatementContext DoWhileStatement() IDoWhileStatementContext ContinueStatement() IContinueStatementContext BreakStatement() IBreakStatementContext TryStatement() ITryStatementContext ReturnStatement() IReturnStatementContext EmitStatement() IEmitStatementContext RevertStatement() IRevertStatementContext AssemblyStatement() IAssemblyStatementContext // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type IStringLiteralContext ¶
type IStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllNonEmptyStringLiteral() []antlr.TerminalNode NonEmptyStringLiteral(i int) antlr.TerminalNode AllEmptyStringLiteral() []antlr.TerminalNode EmptyStringLiteral(i int) antlr.TerminalNode // IsStringLiteralContext differentiates from other interfaces. IsStringLiteralContext() }
IStringLiteralContext is an interface to support dynamic dispatch.
type IStructDefinitionContext ¶
type IStructDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // GetMembers returns the members rule contexts. GetMembers() IStructMemberContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // SetMembers sets the members rule contexts. SetMembers(IStructMemberContext) // Getter signatures Struct() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode Identifier() IIdentifierContext AllStructMember() []IStructMemberContext StructMember(i int) IStructMemberContext // IsStructDefinitionContext differentiates from other interfaces. IsStructDefinitionContext() }
IStructDefinitionContext is an interface to support dynamic dispatch.
type IStructMemberContext ¶
type IStructMemberContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetName returns the name rule contexts. GetName() IIdentifierContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures Semicolon() antlr.TerminalNode TypeName() ITypeNameContext Identifier() IIdentifierContext // IsStructMemberContext differentiates from other interfaces. IsStructMemberContext() }
IStructMemberContext is an interface to support dynamic dispatch.
type ISymbolAliasesContext ¶
type ISymbolAliasesContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_importAliases returns the _importAliases rule contexts. Get_importAliases() IImportAliasesContext // Set_importAliases sets the _importAliases rule contexts. Set_importAliases(IImportAliasesContext) // GetAliases returns the aliases rule context list. GetAliases() []IImportAliasesContext // SetAliases sets the aliases rule context list. SetAliases([]IImportAliasesContext) // Getter signatures LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode AllImportAliases() []IImportAliasesContext ImportAliases(i int) IImportAliasesContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsSymbolAliasesContext differentiates from other interfaces. IsSymbolAliasesContext() }
ISymbolAliasesContext is an interface to support dynamic dispatch.
type ITryStatementContext ¶
type ITryStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetReturnParameters returns the returnParameters rule contexts. GetReturnParameters() IParameterListContext // SetReturnParameters sets the returnParameters rule contexts. SetReturnParameters(IParameterListContext) // Getter signatures Try() antlr.TerminalNode Expression() IExpressionContext Block() IBlockContext Returns() antlr.TerminalNode LParen() antlr.TerminalNode RParen() antlr.TerminalNode AllCatchClause() []ICatchClauseContext CatchClause(i int) ICatchClauseContext ParameterList() IParameterListContext // IsTryStatementContext differentiates from other interfaces. IsTryStatementContext() }
ITryStatementContext is an interface to support dynamic dispatch.
type ITupleExpressionContext ¶
type ITupleExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures LParen() antlr.TerminalNode RParen() antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsTupleExpressionContext differentiates from other interfaces. IsTupleExpressionContext() }
ITupleExpressionContext is an interface to support dynamic dispatch.
type ITypeNameContext ¶
type ITypeNameContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures ElementaryTypeName() IElementaryTypeNameContext FunctionTypeName() IFunctionTypeNameContext MappingType() IMappingTypeContext IdentifierPath() IIdentifierPathContext TypeName() ITypeNameContext LBrack() antlr.TerminalNode RBrack() antlr.TerminalNode Expression() IExpressionContext // IsTypeNameContext differentiates from other interfaces. IsTypeNameContext() }
ITypeNameContext is an interface to support dynamic dispatch.
type IUncheckedBlockContext ¶
type IUncheckedBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Unchecked() antlr.TerminalNode Block() IBlockContext // IsUncheckedBlockContext differentiates from other interfaces. IsUncheckedBlockContext() }
IUncheckedBlockContext is an interface to support dynamic dispatch.
type IUnicodeStringLiteralContext ¶
type IUnicodeStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllUnicodeStringLiteral() []antlr.TerminalNode UnicodeStringLiteral(i int) antlr.TerminalNode // IsUnicodeStringLiteralContext differentiates from other interfaces. IsUnicodeStringLiteralContext() }
IUnicodeStringLiteralContext is an interface to support dynamic dispatch.
type IUserDefinableOperatorContext ¶
type IUserDefinableOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures BitAnd() antlr.TerminalNode BitNot() antlr.TerminalNode BitOr() antlr.TerminalNode BitXor() antlr.TerminalNode Add() antlr.TerminalNode Div() antlr.TerminalNode Mod() antlr.TerminalNode Mul() antlr.TerminalNode Sub() antlr.TerminalNode Equal() antlr.TerminalNode GreaterThan() antlr.TerminalNode GreaterThanOrEqual() antlr.TerminalNode LessThan() antlr.TerminalNode LessThanOrEqual() antlr.TerminalNode NotEqual() antlr.TerminalNode // IsUserDefinableOperatorContext differentiates from other interfaces. IsUserDefinableOperatorContext() }
IUserDefinableOperatorContext is an interface to support dynamic dispatch.
type IUserDefinedValueTypeDefinitionContext ¶
type IUserDefinedValueTypeDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetName returns the name rule contexts. GetName() IIdentifierContext // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures Type() antlr.TerminalNode Is() antlr.TerminalNode ElementaryTypeName() IElementaryTypeNameContext Semicolon() antlr.TerminalNode Identifier() IIdentifierContext // IsUserDefinedValueTypeDefinitionContext differentiates from other interfaces. IsUserDefinedValueTypeDefinitionContext() }
IUserDefinedValueTypeDefinitionContext is an interface to support dynamic dispatch.
type IUsingDirectiveContext ¶
type IUsingDirectiveContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Using() antlr.TerminalNode For() antlr.TerminalNode Semicolon() antlr.TerminalNode AllIdentifierPath() []IIdentifierPathContext IdentifierPath(i int) IIdentifierPathContext Mul() antlr.TerminalNode TypeName() ITypeNameContext Global() antlr.TerminalNode LBrace() antlr.TerminalNode RBrace() antlr.TerminalNode AllAs() []antlr.TerminalNode As(i int) antlr.TerminalNode AllUserDefinableOperator() []IUserDefinableOperatorContext UserDefinableOperator(i int) IUserDefinableOperatorContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsUsingDirectiveContext differentiates from other interfaces. IsUsingDirectiveContext() }
IUsingDirectiveContext is an interface to support dynamic dispatch.
type IVariableDeclarationContext ¶
type IVariableDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ rule contexts. GetType_() ITypeNameContext // GetLocation returns the location rule contexts. GetLocation() IDataLocationContext // GetName returns the name rule contexts. GetName() IIdentifierContext // SetType_ sets the type_ rule contexts. SetType_(ITypeNameContext) // SetLocation sets the location rule contexts. SetLocation(IDataLocationContext) // SetName sets the name rule contexts. SetName(IIdentifierContext) // Getter signatures TypeName() ITypeNameContext Identifier() IIdentifierContext DataLocation() IDataLocationContext // IsVariableDeclarationContext differentiates from other interfaces. IsVariableDeclarationContext() }
IVariableDeclarationContext is an interface to support dynamic dispatch.
type IVariableDeclarationListContext ¶
type IVariableDeclarationListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_variableDeclaration returns the _variableDeclaration rule contexts. Get_variableDeclaration() IVariableDeclarationContext // Set_variableDeclaration sets the _variableDeclaration rule contexts. Set_variableDeclaration(IVariableDeclarationContext) // GetVariableDeclarations returns the variableDeclarations rule context list. GetVariableDeclarations() []IVariableDeclarationContext // SetVariableDeclarations sets the variableDeclarations rule context list. SetVariableDeclarations([]IVariableDeclarationContext) // Getter signatures AllVariableDeclaration() []IVariableDeclarationContext VariableDeclaration(i int) IVariableDeclarationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsVariableDeclarationListContext differentiates from other interfaces. IsVariableDeclarationListContext() }
IVariableDeclarationListContext is an interface to support dynamic dispatch.
type IVariableDeclarationStatementContext ¶
type IVariableDeclarationStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Semicolon() antlr.TerminalNode VariableDeclaration() IVariableDeclarationContext VariableDeclarationTuple() IVariableDeclarationTupleContext Assign() antlr.TerminalNode Expression() IExpressionContext // IsVariableDeclarationStatementContext differentiates from other interfaces. IsVariableDeclarationStatementContext() }
IVariableDeclarationStatementContext is an interface to support dynamic dispatch.
type IVariableDeclarationTupleContext ¶
type IVariableDeclarationTupleContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_variableDeclaration returns the _variableDeclaration rule contexts. Get_variableDeclaration() IVariableDeclarationContext // Set_variableDeclaration sets the _variableDeclaration rule contexts. Set_variableDeclaration(IVariableDeclarationContext) // GetVariableDeclarations returns the variableDeclarations rule context list. GetVariableDeclarations() []IVariableDeclarationContext // SetVariableDeclarations sets the variableDeclarations rule context list. SetVariableDeclarations([]IVariableDeclarationContext) // Getter signatures LParen() antlr.TerminalNode RParen() antlr.TerminalNode AllVariableDeclaration() []IVariableDeclarationContext VariableDeclaration(i int) IVariableDeclarationContext AllComma() []antlr.TerminalNode Comma(i int) antlr.TerminalNode // IsVariableDeclarationTupleContext differentiates from other interfaces. IsVariableDeclarationTupleContext() }
IVariableDeclarationTupleContext is an interface to support dynamic dispatch.
type IVisibilityContext ¶
type IVisibilityContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Internal() antlr.TerminalNode External() antlr.TerminalNode Private() antlr.TerminalNode Public() antlr.TerminalNode // IsVisibilityContext differentiates from other interfaces. IsVisibilityContext() }
IVisibilityContext is an interface to support dynamic dispatch.
type IWhileStatementContext ¶
type IWhileStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures While() antlr.TerminalNode LParen() antlr.TerminalNode Expression() IExpressionContext RParen() antlr.TerminalNode Statement() IStatementContext // IsWhileStatementContext differentiates from other interfaces. IsWhileStatementContext() }
IWhileStatementContext is an interface to support dynamic dispatch.
type IYulAssignmentContext ¶
type IYulAssignmentContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllYulPath() []IYulPathContext YulPath(i int) IYulPathContext YulAssign() antlr.TerminalNode YulExpression() IYulExpressionContext YulFunctionCall() IYulFunctionCallContext AllYulComma() []antlr.TerminalNode YulComma(i int) antlr.TerminalNode // IsYulAssignmentContext differentiates from other interfaces. IsYulAssignmentContext() }
IYulAssignmentContext is an interface to support dynamic dispatch.
type IYulBlockContext ¶
type IYulBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulLBrace() antlr.TerminalNode YulRBrace() antlr.TerminalNode AllYulStatement() []IYulStatementContext YulStatement(i int) IYulStatementContext // IsYulBlockContext differentiates from other interfaces. IsYulBlockContext() }
IYulBlockContext is an interface to support dynamic dispatch.
type IYulBooleanContext ¶
type IYulBooleanContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulTrue() antlr.TerminalNode YulFalse() antlr.TerminalNode // IsYulBooleanContext differentiates from other interfaces. IsYulBooleanContext() }
IYulBooleanContext is an interface to support dynamic dispatch.
type IYulExpressionContext ¶
type IYulExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulPath() IYulPathContext YulFunctionCall() IYulFunctionCallContext YulLiteral() IYulLiteralContext // IsYulExpressionContext differentiates from other interfaces. IsYulExpressionContext() }
IYulExpressionContext is an interface to support dynamic dispatch.
type IYulForStatementContext ¶
type IYulForStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetInit returns the init rule contexts. GetInit() IYulBlockContext // GetCond returns the cond rule contexts. GetCond() IYulExpressionContext // GetPost returns the post rule contexts. GetPost() IYulBlockContext // GetBody returns the body rule contexts. GetBody() IYulBlockContext // SetInit sets the init rule contexts. SetInit(IYulBlockContext) // SetCond sets the cond rule contexts. SetCond(IYulExpressionContext) // SetPost sets the post rule contexts. SetPost(IYulBlockContext) // SetBody sets the body rule contexts. SetBody(IYulBlockContext) // Getter signatures YulFor() antlr.TerminalNode AllYulBlock() []IYulBlockContext YulBlock(i int) IYulBlockContext YulExpression() IYulExpressionContext // IsYulForStatementContext differentiates from other interfaces. IsYulForStatementContext() }
IYulForStatementContext is an interface to support dynamic dispatch.
type IYulFunctionCallContext ¶
type IYulFunctionCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulLParen() antlr.TerminalNode YulRParen() antlr.TerminalNode YulIdentifier() antlr.TerminalNode YulEVMBuiltin() antlr.TerminalNode AllYulExpression() []IYulExpressionContext YulExpression(i int) IYulExpressionContext AllYulComma() []antlr.TerminalNode YulComma(i int) antlr.TerminalNode // IsYulFunctionCallContext differentiates from other interfaces. IsYulFunctionCallContext() }
IYulFunctionCallContext is an interface to support dynamic dispatch.
type IYulFunctionDefinitionContext ¶
type IYulFunctionDefinitionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_YulIdentifier returns the _YulIdentifier token. Get_YulIdentifier() antlr.Token // Set_YulIdentifier sets the _YulIdentifier token. Set_YulIdentifier(antlr.Token) // GetArguments returns the arguments token list. GetArguments() []antlr.Token // GetReturnParameters returns the returnParameters token list. GetReturnParameters() []antlr.Token // SetArguments sets the arguments token list. SetArguments([]antlr.Token) // SetReturnParameters sets the returnParameters token list. SetReturnParameters([]antlr.Token) // GetBody returns the body rule contexts. GetBody() IYulBlockContext // SetBody sets the body rule contexts. SetBody(IYulBlockContext) // Getter signatures YulFunction() antlr.TerminalNode AllYulIdentifier() []antlr.TerminalNode YulIdentifier(i int) antlr.TerminalNode YulLParen() antlr.TerminalNode YulRParen() antlr.TerminalNode YulBlock() IYulBlockContext YulArrow() antlr.TerminalNode AllYulComma() []antlr.TerminalNode YulComma(i int) antlr.TerminalNode // IsYulFunctionDefinitionContext differentiates from other interfaces. IsYulFunctionDefinitionContext() }
IYulFunctionDefinitionContext is an interface to support dynamic dispatch.
type IYulIfStatementContext ¶
type IYulIfStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetCond returns the cond rule contexts. GetCond() IYulExpressionContext // GetBody returns the body rule contexts. GetBody() IYulBlockContext // SetCond sets the cond rule contexts. SetCond(IYulExpressionContext) // SetBody sets the body rule contexts. SetBody(IYulBlockContext) // Getter signatures YulIf() antlr.TerminalNode YulExpression() IYulExpressionContext YulBlock() IYulBlockContext // IsYulIfStatementContext differentiates from other interfaces. IsYulIfStatementContext() }
IYulIfStatementContext is an interface to support dynamic dispatch.
type IYulLiteralContext ¶
type IYulLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulDecimalNumber() antlr.TerminalNode YulStringLiteral() antlr.TerminalNode YulHexNumber() antlr.TerminalNode YulBoolean() IYulBooleanContext YulHexStringLiteral() antlr.TerminalNode // IsYulLiteralContext differentiates from other interfaces. IsYulLiteralContext() }
IYulLiteralContext is an interface to support dynamic dispatch.
type IYulPathContext ¶
type IYulPathContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllYulIdentifier() []antlr.TerminalNode YulIdentifier(i int) antlr.TerminalNode AllYulPeriod() []antlr.TerminalNode YulPeriod(i int) antlr.TerminalNode AllYulEVMBuiltin() []antlr.TerminalNode YulEVMBuiltin(i int) antlr.TerminalNode // IsYulPathContext differentiates from other interfaces. IsYulPathContext() }
IYulPathContext is an interface to support dynamic dispatch.
type IYulStatementContext ¶
type IYulStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulBlock() IYulBlockContext YulVariableDeclaration() IYulVariableDeclarationContext YulAssignment() IYulAssignmentContext YulFunctionCall() IYulFunctionCallContext YulIfStatement() IYulIfStatementContext YulForStatement() IYulForStatementContext YulSwitchStatement() IYulSwitchStatementContext YulLeave() antlr.TerminalNode YulBreak() antlr.TerminalNode YulContinue() antlr.TerminalNode YulFunctionDefinition() IYulFunctionDefinitionContext // IsYulStatementContext differentiates from other interfaces. IsYulStatementContext() }
IYulStatementContext is an interface to support dynamic dispatch.
type IYulSwitchCaseContext ¶
type IYulSwitchCaseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulCase() antlr.TerminalNode YulLiteral() IYulLiteralContext YulBlock() IYulBlockContext // IsYulSwitchCaseContext differentiates from other interfaces. IsYulSwitchCaseContext() }
IYulSwitchCaseContext is an interface to support dynamic dispatch.
type IYulSwitchStatementContext ¶
type IYulSwitchStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures YulSwitch() antlr.TerminalNode YulExpression() IYulExpressionContext YulDefault() antlr.TerminalNode YulBlock() IYulBlockContext AllYulSwitchCase() []IYulSwitchCaseContext YulSwitchCase(i int) IYulSwitchCaseContext // IsYulSwitchStatementContext differentiates from other interfaces. IsYulSwitchStatementContext() }
IYulSwitchStatementContext is an interface to support dynamic dispatch.
type IYulVariableDeclarationContext ¶
type IYulVariableDeclarationContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Get_YulIdentifier returns the _YulIdentifier token. Get_YulIdentifier() antlr.Token // Set_YulIdentifier sets the _YulIdentifier token. Set_YulIdentifier(antlr.Token) // GetVariables returns the variables token list. GetVariables() []antlr.Token // SetVariables sets the variables token list. SetVariables([]antlr.Token) // Getter signatures YulLet() antlr.TerminalNode AllYulIdentifier() []antlr.TerminalNode YulIdentifier(i int) antlr.TerminalNode YulAssign() antlr.TerminalNode YulExpression() IYulExpressionContext AllYulComma() []antlr.TerminalNode YulComma(i int) antlr.TerminalNode YulFunctionCall() IYulFunctionCallContext // IsYulVariableDeclarationContext differentiates from other interfaces. IsYulVariableDeclarationContext() }
IYulVariableDeclarationContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) EnterRule ¶
func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) Error ¶
func (s *IdentifierContext) Error() antlr.TerminalNode
func (*IdentifierContext) ExitRule ¶
func (s *IdentifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) From ¶
func (s *IdentifierContext) From() antlr.TerminalNode
func (*IdentifierContext) GetParser ¶
func (s *IdentifierContext) GetParser() antlr.Parser
func (*IdentifierContext) GetRuleContext ¶
func (s *IdentifierContext) GetRuleContext() antlr.RuleContext
func (*IdentifierContext) Global ¶
func (s *IdentifierContext) Global() antlr.TerminalNode
func (*IdentifierContext) Identifier ¶
func (s *IdentifierContext) Identifier() antlr.TerminalNode
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) Revert ¶
func (s *IdentifierContext) Revert() antlr.TerminalNode
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IdentifierPathContext ¶
type IdentifierPathContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIdentifierPathContext ¶
func NewEmptyIdentifierPathContext() *IdentifierPathContext
func NewIdentifierPathContext ¶
func NewIdentifierPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierPathContext
func (*IdentifierPathContext) AllIdentifier ¶
func (s *IdentifierPathContext) AllIdentifier() []IIdentifierContext
func (*IdentifierPathContext) AllPeriod ¶
func (s *IdentifierPathContext) AllPeriod() []antlr.TerminalNode
func (*IdentifierPathContext) EnterRule ¶
func (s *IdentifierPathContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierPathContext) ExitRule ¶
func (s *IdentifierPathContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierPathContext) GetParser ¶
func (s *IdentifierPathContext) GetParser() antlr.Parser
func (*IdentifierPathContext) GetRuleContext ¶
func (s *IdentifierPathContext) GetRuleContext() antlr.RuleContext
func (*IdentifierPathContext) Identifier ¶
func (s *IdentifierPathContext) Identifier(i int) IIdentifierContext
func (*IdentifierPathContext) IsIdentifierPathContext ¶
func (*IdentifierPathContext) IsIdentifierPathContext()
func (*IdentifierPathContext) Period ¶
func (s *IdentifierPathContext) Period(i int) antlr.TerminalNode
func (*IdentifierPathContext) ToStringTree ¶
func (s *IdentifierPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IfStatementContext ¶
type IfStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStatementContext ¶
func NewEmptyIfStatementContext() *IfStatementContext
func NewIfStatementContext ¶
func NewIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStatementContext
func (*IfStatementContext) AllStatement ¶
func (s *IfStatementContext) AllStatement() []IStatementContext
func (*IfStatementContext) Else ¶
func (s *IfStatementContext) Else() antlr.TerminalNode
func (*IfStatementContext) EnterRule ¶
func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*IfStatementContext) ExitRule ¶
func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*IfStatementContext) Expression ¶
func (s *IfStatementContext) Expression() IExpressionContext
func (*IfStatementContext) GetParser ¶
func (s *IfStatementContext) GetParser() antlr.Parser
func (*IfStatementContext) GetRuleContext ¶
func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
func (*IfStatementContext) If ¶
func (s *IfStatementContext) If() antlr.TerminalNode
func (*IfStatementContext) IsIfStatementContext ¶
func (*IfStatementContext) IsIfStatementContext()
func (*IfStatementContext) LParen ¶
func (s *IfStatementContext) LParen() antlr.TerminalNode
func (*IfStatementContext) RParen ¶
func (s *IfStatementContext) RParen() antlr.TerminalNode
func (*IfStatementContext) Statement ¶
func (s *IfStatementContext) Statement(i int) IStatementContext
func (*IfStatementContext) ToStringTree ¶
func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportAliasesContext ¶
type ImportAliasesContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportAliasesContext ¶
func NewEmptyImportAliasesContext() *ImportAliasesContext
func NewImportAliasesContext ¶
func NewImportAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportAliasesContext
func (*ImportAliasesContext) AllIdentifier ¶
func (s *ImportAliasesContext) AllIdentifier() []IIdentifierContext
func (*ImportAliasesContext) As ¶
func (s *ImportAliasesContext) As() antlr.TerminalNode
func (*ImportAliasesContext) EnterRule ¶
func (s *ImportAliasesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportAliasesContext) ExitRule ¶
func (s *ImportAliasesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportAliasesContext) GetAlias ¶
func (s *ImportAliasesContext) GetAlias() IIdentifierContext
func (*ImportAliasesContext) GetParser ¶
func (s *ImportAliasesContext) GetParser() antlr.Parser
func (*ImportAliasesContext) GetRuleContext ¶
func (s *ImportAliasesContext) GetRuleContext() antlr.RuleContext
func (*ImportAliasesContext) GetSymbol ¶
func (s *ImportAliasesContext) GetSymbol() IIdentifierContext
func (*ImportAliasesContext) Identifier ¶
func (s *ImportAliasesContext) Identifier(i int) IIdentifierContext
func (*ImportAliasesContext) IsImportAliasesContext ¶
func (*ImportAliasesContext) IsImportAliasesContext()
func (*ImportAliasesContext) SetAlias ¶
func (s *ImportAliasesContext) SetAlias(v IIdentifierContext)
func (*ImportAliasesContext) SetSymbol ¶
func (s *ImportAliasesContext) SetSymbol(v IIdentifierContext)
func (*ImportAliasesContext) ToStringTree ¶
func (s *ImportAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ImportDirectiveContext ¶
type ImportDirectiveContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyImportDirectiveContext ¶
func NewEmptyImportDirectiveContext() *ImportDirectiveContext
func NewImportDirectiveContext ¶
func NewImportDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDirectiveContext
func (*ImportDirectiveContext) As ¶
func (s *ImportDirectiveContext) As() antlr.TerminalNode
func (*ImportDirectiveContext) EnterRule ¶
func (s *ImportDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportDirectiveContext) ExitRule ¶
func (s *ImportDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportDirectiveContext) From ¶
func (s *ImportDirectiveContext) From() antlr.TerminalNode
func (*ImportDirectiveContext) GetParser ¶
func (s *ImportDirectiveContext) GetParser() antlr.Parser
func (*ImportDirectiveContext) GetRuleContext ¶
func (s *ImportDirectiveContext) GetRuleContext() antlr.RuleContext
func (*ImportDirectiveContext) GetUnitAlias ¶
func (s *ImportDirectiveContext) GetUnitAlias() IIdentifierContext
func (*ImportDirectiveContext) Identifier ¶
func (s *ImportDirectiveContext) Identifier() IIdentifierContext
func (*ImportDirectiveContext) Import ¶
func (s *ImportDirectiveContext) Import() antlr.TerminalNode
func (*ImportDirectiveContext) IsImportDirectiveContext ¶
func (*ImportDirectiveContext) IsImportDirectiveContext()
func (*ImportDirectiveContext) Mul ¶
func (s *ImportDirectiveContext) Mul() antlr.TerminalNode
func (*ImportDirectiveContext) Path ¶
func (s *ImportDirectiveContext) Path() IPathContext
func (*ImportDirectiveContext) Semicolon ¶
func (s *ImportDirectiveContext) Semicolon() antlr.TerminalNode
func (*ImportDirectiveContext) SetUnitAlias ¶
func (s *ImportDirectiveContext) SetUnitAlias(v IIdentifierContext)
func (*ImportDirectiveContext) SymbolAliases ¶
func (s *ImportDirectiveContext) SymbolAliases() ISymbolAliasesContext
func (*ImportDirectiveContext) ToStringTree ¶
func (s *ImportDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IndexAccessContext ¶
type IndexAccessContext struct { ExpressionContext // contains filtered or unexported fields }
func NewIndexAccessContext ¶
func NewIndexAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexAccessContext
func (*IndexAccessContext) AllExpression ¶
func (s *IndexAccessContext) AllExpression() []IExpressionContext
func (*IndexAccessContext) EnterRule ¶
func (s *IndexAccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexAccessContext) ExitRule ¶
func (s *IndexAccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexAccessContext) Expression ¶
func (s *IndexAccessContext) Expression(i int) IExpressionContext
func (*IndexAccessContext) GetIndex ¶
func (s *IndexAccessContext) GetIndex() IExpressionContext
func (*IndexAccessContext) GetRuleContext ¶
func (s *IndexAccessContext) GetRuleContext() antlr.RuleContext
func (*IndexAccessContext) LBrack ¶
func (s *IndexAccessContext) LBrack() antlr.TerminalNode
func (*IndexAccessContext) RBrack ¶
func (s *IndexAccessContext) RBrack() antlr.TerminalNode
func (*IndexAccessContext) SetIndex ¶
func (s *IndexAccessContext) SetIndex(v IExpressionContext)
type IndexRangeAccessContext ¶
type IndexRangeAccessContext struct { ExpressionContext // contains filtered or unexported fields }
func NewIndexRangeAccessContext ¶
func NewIndexRangeAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IndexRangeAccessContext
func (*IndexRangeAccessContext) AllExpression ¶
func (s *IndexRangeAccessContext) AllExpression() []IExpressionContext
func (*IndexRangeAccessContext) Colon ¶
func (s *IndexRangeAccessContext) Colon() antlr.TerminalNode
func (*IndexRangeAccessContext) EnterRule ¶
func (s *IndexRangeAccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*IndexRangeAccessContext) ExitRule ¶
func (s *IndexRangeAccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*IndexRangeAccessContext) Expression ¶
func (s *IndexRangeAccessContext) Expression(i int) IExpressionContext
func (*IndexRangeAccessContext) GetEndIndex ¶
func (s *IndexRangeAccessContext) GetEndIndex() IExpressionContext
func (*IndexRangeAccessContext) GetRuleContext ¶
func (s *IndexRangeAccessContext) GetRuleContext() antlr.RuleContext
func (*IndexRangeAccessContext) GetStartIndex ¶
func (s *IndexRangeAccessContext) GetStartIndex() IExpressionContext
func (*IndexRangeAccessContext) LBrack ¶
func (s *IndexRangeAccessContext) LBrack() antlr.TerminalNode
func (*IndexRangeAccessContext) RBrack ¶
func (s *IndexRangeAccessContext) RBrack() antlr.TerminalNode
func (*IndexRangeAccessContext) SetEndIndex ¶
func (s *IndexRangeAccessContext) SetEndIndex(v IExpressionContext)
func (*IndexRangeAccessContext) SetStartIndex ¶
func (s *IndexRangeAccessContext) SetStartIndex(v IExpressionContext)
type InheritanceSpecifierContext ¶
type InheritanceSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInheritanceSpecifierContext ¶
func NewEmptyInheritanceSpecifierContext() *InheritanceSpecifierContext
func NewInheritanceSpecifierContext ¶
func NewInheritanceSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritanceSpecifierContext
func (*InheritanceSpecifierContext) CallArgumentList ¶
func (s *InheritanceSpecifierContext) CallArgumentList() ICallArgumentListContext
func (*InheritanceSpecifierContext) EnterRule ¶
func (s *InheritanceSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*InheritanceSpecifierContext) ExitRule ¶
func (s *InheritanceSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*InheritanceSpecifierContext) GetArguments ¶
func (s *InheritanceSpecifierContext) GetArguments() ICallArgumentListContext
func (*InheritanceSpecifierContext) GetName ¶
func (s *InheritanceSpecifierContext) GetName() IIdentifierPathContext
func (*InheritanceSpecifierContext) GetParser ¶
func (s *InheritanceSpecifierContext) GetParser() antlr.Parser
func (*InheritanceSpecifierContext) GetRuleContext ¶
func (s *InheritanceSpecifierContext) GetRuleContext() antlr.RuleContext
func (*InheritanceSpecifierContext) IdentifierPath ¶
func (s *InheritanceSpecifierContext) IdentifierPath() IIdentifierPathContext
func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext ¶
func (*InheritanceSpecifierContext) IsInheritanceSpecifierContext()
func (*InheritanceSpecifierContext) SetArguments ¶
func (s *InheritanceSpecifierContext) SetArguments(v ICallArgumentListContext)
func (*InheritanceSpecifierContext) SetName ¶
func (s *InheritanceSpecifierContext) SetName(v IIdentifierPathContext)
func (*InheritanceSpecifierContext) ToStringTree ¶
func (s *InheritanceSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InheritanceSpecifierListContext ¶
type InheritanceSpecifierListContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInheritanceSpecifierListContext ¶
func NewEmptyInheritanceSpecifierListContext() *InheritanceSpecifierListContext
func NewInheritanceSpecifierListContext ¶
func NewInheritanceSpecifierListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InheritanceSpecifierListContext
func (*InheritanceSpecifierListContext) AllComma ¶
func (s *InheritanceSpecifierListContext) AllComma() []antlr.TerminalNode
func (*InheritanceSpecifierListContext) AllInheritanceSpecifier ¶
func (s *InheritanceSpecifierListContext) AllInheritanceSpecifier() []IInheritanceSpecifierContext
func (*InheritanceSpecifierListContext) Comma ¶
func (s *InheritanceSpecifierListContext) Comma(i int) antlr.TerminalNode
func (*InheritanceSpecifierListContext) EnterRule ¶
func (s *InheritanceSpecifierListContext) EnterRule(listener antlr.ParseTreeListener)
func (*InheritanceSpecifierListContext) ExitRule ¶
func (s *InheritanceSpecifierListContext) ExitRule(listener antlr.ParseTreeListener)
func (*InheritanceSpecifierListContext) GetInheritanceSpecifiers ¶
func (s *InheritanceSpecifierListContext) GetInheritanceSpecifiers() []IInheritanceSpecifierContext
func (*InheritanceSpecifierListContext) GetParser ¶
func (s *InheritanceSpecifierListContext) GetParser() antlr.Parser
func (*InheritanceSpecifierListContext) GetRuleContext ¶
func (s *InheritanceSpecifierListContext) GetRuleContext() antlr.RuleContext
func (*InheritanceSpecifierListContext) Get_inheritanceSpecifier ¶
func (s *InheritanceSpecifierListContext) Get_inheritanceSpecifier() IInheritanceSpecifierContext
func (*InheritanceSpecifierListContext) InheritanceSpecifier ¶
func (s *InheritanceSpecifierListContext) InheritanceSpecifier(i int) IInheritanceSpecifierContext
func (*InheritanceSpecifierListContext) Is ¶
func (s *InheritanceSpecifierListContext) Is() antlr.TerminalNode
func (*InheritanceSpecifierListContext) IsInheritanceSpecifierListContext ¶
func (*InheritanceSpecifierListContext) IsInheritanceSpecifierListContext()
func (*InheritanceSpecifierListContext) SetInheritanceSpecifiers ¶
func (s *InheritanceSpecifierListContext) SetInheritanceSpecifiers(v []IInheritanceSpecifierContext)
func (*InheritanceSpecifierListContext) Set_inheritanceSpecifier ¶
func (s *InheritanceSpecifierListContext) Set_inheritanceSpecifier(v IInheritanceSpecifierContext)
func (*InheritanceSpecifierListContext) ToStringTree ¶
func (s *InheritanceSpecifierListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InlineArrayContext ¶
type InlineArrayContext struct {
ExpressionContext
}
func NewInlineArrayContext ¶
func NewInlineArrayContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InlineArrayContext
func (*InlineArrayContext) EnterRule ¶
func (s *InlineArrayContext) EnterRule(listener antlr.ParseTreeListener)
func (*InlineArrayContext) ExitRule ¶
func (s *InlineArrayContext) ExitRule(listener antlr.ParseTreeListener)
func (*InlineArrayContext) GetRuleContext ¶
func (s *InlineArrayContext) GetRuleContext() antlr.RuleContext
func (*InlineArrayContext) InlineArrayExpression ¶
func (s *InlineArrayContext) InlineArrayExpression() IInlineArrayExpressionContext
type InlineArrayExpressionContext ¶
type InlineArrayExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInlineArrayExpressionContext ¶
func NewEmptyInlineArrayExpressionContext() *InlineArrayExpressionContext
func NewInlineArrayExpressionContext ¶
func NewInlineArrayExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InlineArrayExpressionContext
func (*InlineArrayExpressionContext) AllComma ¶
func (s *InlineArrayExpressionContext) AllComma() []antlr.TerminalNode
func (*InlineArrayExpressionContext) AllExpression ¶
func (s *InlineArrayExpressionContext) AllExpression() []IExpressionContext
func (*InlineArrayExpressionContext) Comma ¶
func (s *InlineArrayExpressionContext) Comma(i int) antlr.TerminalNode
func (*InlineArrayExpressionContext) EnterRule ¶
func (s *InlineArrayExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InlineArrayExpressionContext) ExitRule ¶
func (s *InlineArrayExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InlineArrayExpressionContext) Expression ¶
func (s *InlineArrayExpressionContext) Expression(i int) IExpressionContext
func (*InlineArrayExpressionContext) GetParser ¶
func (s *InlineArrayExpressionContext) GetParser() antlr.Parser
func (*InlineArrayExpressionContext) GetRuleContext ¶
func (s *InlineArrayExpressionContext) GetRuleContext() antlr.RuleContext
func (*InlineArrayExpressionContext) IsInlineArrayExpressionContext ¶
func (*InlineArrayExpressionContext) IsInlineArrayExpressionContext()
func (*InlineArrayExpressionContext) LBrack ¶
func (s *InlineArrayExpressionContext) LBrack() antlr.TerminalNode
func (*InlineArrayExpressionContext) RBrack ¶
func (s *InlineArrayExpressionContext) RBrack() antlr.TerminalNode
func (*InlineArrayExpressionContext) ToStringTree ¶
func (s *InlineArrayExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InterfaceDefinitionContext ¶
type InterfaceDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInterfaceDefinitionContext ¶
func NewEmptyInterfaceDefinitionContext() *InterfaceDefinitionContext
func NewInterfaceDefinitionContext ¶
func NewInterfaceDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDefinitionContext
func (*InterfaceDefinitionContext) AllContractBodyElement ¶
func (s *InterfaceDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
func (*InterfaceDefinitionContext) ContractBodyElement ¶
func (s *InterfaceDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
func (*InterfaceDefinitionContext) EnterRule ¶
func (s *InterfaceDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterfaceDefinitionContext) ExitRule ¶
func (s *InterfaceDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterfaceDefinitionContext) GetName ¶
func (s *InterfaceDefinitionContext) GetName() IIdentifierContext
func (*InterfaceDefinitionContext) GetParser ¶
func (s *InterfaceDefinitionContext) GetParser() antlr.Parser
func (*InterfaceDefinitionContext) GetRuleContext ¶
func (s *InterfaceDefinitionContext) GetRuleContext() antlr.RuleContext
func (*InterfaceDefinitionContext) Identifier ¶
func (s *InterfaceDefinitionContext) Identifier() IIdentifierContext
func (*InterfaceDefinitionContext) InheritanceSpecifierList ¶
func (s *InterfaceDefinitionContext) InheritanceSpecifierList() IInheritanceSpecifierListContext
func (*InterfaceDefinitionContext) Interface ¶
func (s *InterfaceDefinitionContext) Interface() antlr.TerminalNode
func (*InterfaceDefinitionContext) IsInterfaceDefinitionContext ¶
func (*InterfaceDefinitionContext) IsInterfaceDefinitionContext()
func (*InterfaceDefinitionContext) LBrace ¶
func (s *InterfaceDefinitionContext) LBrace() antlr.TerminalNode
func (*InterfaceDefinitionContext) RBrace ¶
func (s *InterfaceDefinitionContext) RBrace() antlr.TerminalNode
func (*InterfaceDefinitionContext) SetName ¶
func (s *InterfaceDefinitionContext) SetName(v IIdentifierContext)
func (*InterfaceDefinitionContext) ToStringTree ¶
func (s *InterfaceDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LibraryDefinitionContext ¶
type LibraryDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLibraryDefinitionContext ¶
func NewEmptyLibraryDefinitionContext() *LibraryDefinitionContext
func NewLibraryDefinitionContext ¶
func NewLibraryDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LibraryDefinitionContext
func (*LibraryDefinitionContext) AllContractBodyElement ¶
func (s *LibraryDefinitionContext) AllContractBodyElement() []IContractBodyElementContext
func (*LibraryDefinitionContext) ContractBodyElement ¶
func (s *LibraryDefinitionContext) ContractBodyElement(i int) IContractBodyElementContext
func (*LibraryDefinitionContext) EnterRule ¶
func (s *LibraryDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LibraryDefinitionContext) ExitRule ¶
func (s *LibraryDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LibraryDefinitionContext) GetName ¶
func (s *LibraryDefinitionContext) GetName() IIdentifierContext
func (*LibraryDefinitionContext) GetParser ¶
func (s *LibraryDefinitionContext) GetParser() antlr.Parser
func (*LibraryDefinitionContext) GetRuleContext ¶
func (s *LibraryDefinitionContext) GetRuleContext() antlr.RuleContext
func (*LibraryDefinitionContext) Identifier ¶
func (s *LibraryDefinitionContext) Identifier() IIdentifierContext
func (*LibraryDefinitionContext) IsLibraryDefinitionContext ¶
func (*LibraryDefinitionContext) IsLibraryDefinitionContext()
func (*LibraryDefinitionContext) LBrace ¶
func (s *LibraryDefinitionContext) LBrace() antlr.TerminalNode
func (*LibraryDefinitionContext) Library ¶
func (s *LibraryDefinitionContext) Library() antlr.TerminalNode
func (*LibraryDefinitionContext) RBrace ¶
func (s *LibraryDefinitionContext) RBrace() antlr.TerminalNode
func (*LibraryDefinitionContext) SetName ¶
func (s *LibraryDefinitionContext) SetName(v IIdentifierContext)
func (*LibraryDefinitionContext) ToStringTree ¶
func (s *LibraryDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralContext ¶
type LiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralContext ¶
func NewEmptyLiteralContext() *LiteralContext
func NewLiteralContext ¶
func NewLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralContext
func (*LiteralContext) BooleanLiteral ¶
func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) HexStringLiteral ¶
func (s *LiteralContext) HexStringLiteral() IHexStringLiteralContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) NumberLiteral ¶
func (s *LiteralContext) NumberLiteral() INumberLiteralContext
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() IStringLiteralContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LiteralContext) UnicodeStringLiteral ¶
func (s *LiteralContext) UnicodeStringLiteral() IUnicodeStringLiteralContext
type LiteralWithSubDenominationContext ¶
type LiteralWithSubDenominationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLiteralWithSubDenominationContext ¶
func NewEmptyLiteralWithSubDenominationContext() *LiteralWithSubDenominationContext
func NewLiteralWithSubDenominationContext ¶
func NewLiteralWithSubDenominationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LiteralWithSubDenominationContext
func (*LiteralWithSubDenominationContext) EnterRule ¶
func (s *LiteralWithSubDenominationContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralWithSubDenominationContext) ExitRule ¶
func (s *LiteralWithSubDenominationContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralWithSubDenominationContext) GetParser ¶
func (s *LiteralWithSubDenominationContext) GetParser() antlr.Parser
func (*LiteralWithSubDenominationContext) GetRuleContext ¶
func (s *LiteralWithSubDenominationContext) GetRuleContext() antlr.RuleContext
func (*LiteralWithSubDenominationContext) IsLiteralWithSubDenominationContext ¶
func (*LiteralWithSubDenominationContext) IsLiteralWithSubDenominationContext()
func (*LiteralWithSubDenominationContext) NumberLiteral ¶
func (s *LiteralWithSubDenominationContext) NumberLiteral() INumberLiteralContext
func (*LiteralWithSubDenominationContext) SubDenomination ¶
func (s *LiteralWithSubDenominationContext) SubDenomination() antlr.TerminalNode
func (*LiteralWithSubDenominationContext) ToStringTree ¶
func (s *LiteralWithSubDenominationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MappingKeyTypeContext ¶
type MappingKeyTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMappingKeyTypeContext ¶
func NewEmptyMappingKeyTypeContext() *MappingKeyTypeContext
func NewMappingKeyTypeContext ¶
func NewMappingKeyTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MappingKeyTypeContext
func (*MappingKeyTypeContext) ElementaryTypeName ¶
func (s *MappingKeyTypeContext) ElementaryTypeName() IElementaryTypeNameContext
func (*MappingKeyTypeContext) EnterRule ¶
func (s *MappingKeyTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*MappingKeyTypeContext) ExitRule ¶
func (s *MappingKeyTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*MappingKeyTypeContext) GetParser ¶
func (s *MappingKeyTypeContext) GetParser() antlr.Parser
func (*MappingKeyTypeContext) GetRuleContext ¶
func (s *MappingKeyTypeContext) GetRuleContext() antlr.RuleContext
func (*MappingKeyTypeContext) IdentifierPath ¶
func (s *MappingKeyTypeContext) IdentifierPath() IIdentifierPathContext
func (*MappingKeyTypeContext) IsMappingKeyTypeContext ¶
func (*MappingKeyTypeContext) IsMappingKeyTypeContext()
func (*MappingKeyTypeContext) ToStringTree ¶
func (s *MappingKeyTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MappingTypeContext ¶
type MappingTypeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMappingTypeContext ¶
func NewEmptyMappingTypeContext() *MappingTypeContext
func NewMappingTypeContext ¶
func NewMappingTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MappingTypeContext
func (*MappingTypeContext) AllIdentifier ¶
func (s *MappingTypeContext) AllIdentifier() []IIdentifierContext
func (*MappingTypeContext) DoubleArrow ¶
func (s *MappingTypeContext) DoubleArrow() antlr.TerminalNode
func (*MappingTypeContext) EnterRule ¶
func (s *MappingTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*MappingTypeContext) ExitRule ¶
func (s *MappingTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*MappingTypeContext) GetKey ¶
func (s *MappingTypeContext) GetKey() IMappingKeyTypeContext
func (*MappingTypeContext) GetName ¶
func (s *MappingTypeContext) GetName() IIdentifierContext
func (*MappingTypeContext) GetParser ¶
func (s *MappingTypeContext) GetParser() antlr.Parser
func (*MappingTypeContext) GetRuleContext ¶
func (s *MappingTypeContext) GetRuleContext() antlr.RuleContext
func (*MappingTypeContext) GetValue ¶
func (s *MappingTypeContext) GetValue() ITypeNameContext
func (*MappingTypeContext) Identifier ¶
func (s *MappingTypeContext) Identifier(i int) IIdentifierContext
func (*MappingTypeContext) IsMappingTypeContext ¶
func (*MappingTypeContext) IsMappingTypeContext()
func (*MappingTypeContext) LParen ¶
func (s *MappingTypeContext) LParen() antlr.TerminalNode
func (*MappingTypeContext) Mapping ¶
func (s *MappingTypeContext) Mapping() antlr.TerminalNode
func (*MappingTypeContext) MappingKeyType ¶
func (s *MappingTypeContext) MappingKeyType() IMappingKeyTypeContext
func (*MappingTypeContext) RParen ¶
func (s *MappingTypeContext) RParen() antlr.TerminalNode
func (*MappingTypeContext) SetKey ¶
func (s *MappingTypeContext) SetKey(v IMappingKeyTypeContext)
func (*MappingTypeContext) SetName ¶
func (s *MappingTypeContext) SetName(v IIdentifierContext)
func (*MappingTypeContext) SetValue ¶
func (s *MappingTypeContext) SetValue(v ITypeNameContext)
func (*MappingTypeContext) ToStringTree ¶
func (s *MappingTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MappingTypeContext) TypeName ¶
func (s *MappingTypeContext) TypeName() ITypeNameContext
type MemberAccessContext ¶
type MemberAccessContext struct {
ExpressionContext
}
func NewMemberAccessContext ¶
func NewMemberAccessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MemberAccessContext
func (*MemberAccessContext) Address ¶
func (s *MemberAccessContext) Address() antlr.TerminalNode
func (*MemberAccessContext) EnterRule ¶
func (s *MemberAccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberAccessContext) ExitRule ¶
func (s *MemberAccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberAccessContext) Expression ¶
func (s *MemberAccessContext) Expression() IExpressionContext
func (*MemberAccessContext) GetRuleContext ¶
func (s *MemberAccessContext) GetRuleContext() antlr.RuleContext
func (*MemberAccessContext) Identifier ¶
func (s *MemberAccessContext) Identifier() IIdentifierContext
func (*MemberAccessContext) Period ¶
func (s *MemberAccessContext) Period() antlr.TerminalNode
type MetaTypeContext ¶
type MetaTypeContext struct {
ExpressionContext
}
func NewMetaTypeContext ¶
func NewMetaTypeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MetaTypeContext
func (*MetaTypeContext) EnterRule ¶
func (s *MetaTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*MetaTypeContext) ExitRule ¶
func (s *MetaTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*MetaTypeContext) GetRuleContext ¶
func (s *MetaTypeContext) GetRuleContext() antlr.RuleContext
func (*MetaTypeContext) LParen ¶
func (s *MetaTypeContext) LParen() antlr.TerminalNode
func (*MetaTypeContext) RParen ¶
func (s *MetaTypeContext) RParen() antlr.TerminalNode
func (*MetaTypeContext) Type ¶
func (s *MetaTypeContext) Type() antlr.TerminalNode
func (*MetaTypeContext) TypeName ¶
func (s *MetaTypeContext) TypeName() ITypeNameContext
type ModifierDefinitionContext ¶
type ModifierDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModifierDefinitionContext ¶
func NewEmptyModifierDefinitionContext() *ModifierDefinitionContext
func NewModifierDefinitionContext ¶
func NewModifierDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierDefinitionContext
func (*ModifierDefinitionContext) AllOverrideSpecifier ¶
func (s *ModifierDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
func (*ModifierDefinitionContext) AllVirtual ¶
func (s *ModifierDefinitionContext) AllVirtual() []antlr.TerminalNode
func (*ModifierDefinitionContext) Block ¶
func (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) GetArguments ¶
func (s *ModifierDefinitionContext) GetArguments() IParameterListContext
func (*ModifierDefinitionContext) GetBody ¶
func (s *ModifierDefinitionContext) GetBody() IBlockContext
func (*ModifierDefinitionContext) GetName ¶
func (s *ModifierDefinitionContext) GetName() IIdentifierContext
func (*ModifierDefinitionContext) GetOverrideSpecifierSet ¶
func (s *ModifierDefinitionContext) GetOverrideSpecifierSet() bool
func (*ModifierDefinitionContext) GetParser ¶
func (s *ModifierDefinitionContext) GetParser() antlr.Parser
func (*ModifierDefinitionContext) GetRuleContext ¶
func (s *ModifierDefinitionContext) GetRuleContext() antlr.RuleContext
func (*ModifierDefinitionContext) GetVirtualSet ¶
func (s *ModifierDefinitionContext) GetVirtualSet() bool
func (*ModifierDefinitionContext) Identifier ¶
func (s *ModifierDefinitionContext) Identifier() IIdentifierContext
func (*ModifierDefinitionContext) IsModifierDefinitionContext ¶
func (*ModifierDefinitionContext) IsModifierDefinitionContext()
func (*ModifierDefinitionContext) LParen ¶
func (s *ModifierDefinitionContext) LParen() antlr.TerminalNode
func (*ModifierDefinitionContext) Modifier ¶
func (s *ModifierDefinitionContext) Modifier() antlr.TerminalNode
func (*ModifierDefinitionContext) OverrideSpecifier ¶
func (s *ModifierDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
func (*ModifierDefinitionContext) ParameterList ¶
func (s *ModifierDefinitionContext) ParameterList() IParameterListContext
func (*ModifierDefinitionContext) RParen ¶
func (s *ModifierDefinitionContext) RParen() antlr.TerminalNode
func (*ModifierDefinitionContext) Semicolon ¶
func (s *ModifierDefinitionContext) Semicolon() antlr.TerminalNode
func (*ModifierDefinitionContext) SetArguments ¶
func (s *ModifierDefinitionContext) SetArguments(v IParameterListContext)
func (*ModifierDefinitionContext) SetBody ¶
func (s *ModifierDefinitionContext) SetBody(v IBlockContext)
func (*ModifierDefinitionContext) SetName ¶
func (s *ModifierDefinitionContext) SetName(v IIdentifierContext)
func (*ModifierDefinitionContext) SetOverrideSpecifierSet ¶
func (s *ModifierDefinitionContext) SetOverrideSpecifierSet(v bool)
func (*ModifierDefinitionContext) SetVirtualSet ¶
func (s *ModifierDefinitionContext) SetVirtualSet(v bool)
func (*ModifierDefinitionContext) ToStringTree ¶
func (s *ModifierDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ModifierDefinitionContext) Virtual ¶
func (s *ModifierDefinitionContext) Virtual(i int) antlr.TerminalNode
type ModifierInvocationContext ¶
type ModifierInvocationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyModifierInvocationContext ¶
func NewEmptyModifierInvocationContext() *ModifierInvocationContext
func NewModifierInvocationContext ¶
func NewModifierInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModifierInvocationContext
func (*ModifierInvocationContext) CallArgumentList ¶
func (s *ModifierInvocationContext) CallArgumentList() ICallArgumentListContext
func (*ModifierInvocationContext) EnterRule ¶
func (s *ModifierInvocationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModifierInvocationContext) ExitRule ¶
func (s *ModifierInvocationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModifierInvocationContext) GetParser ¶
func (s *ModifierInvocationContext) GetParser() antlr.Parser
func (*ModifierInvocationContext) GetRuleContext ¶
func (s *ModifierInvocationContext) GetRuleContext() antlr.RuleContext
func (*ModifierInvocationContext) IdentifierPath ¶
func (s *ModifierInvocationContext) IdentifierPath() IIdentifierPathContext
func (*ModifierInvocationContext) IsModifierInvocationContext ¶
func (*ModifierInvocationContext) IsModifierInvocationContext()
func (*ModifierInvocationContext) ToStringTree ¶
func (s *ModifierInvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MulDivModOperationContext ¶
type MulDivModOperationContext struct {
ExpressionContext
}
func NewMulDivModOperationContext ¶
func NewMulDivModOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MulDivModOperationContext
func (*MulDivModOperationContext) AllExpression ¶
func (s *MulDivModOperationContext) AllExpression() []IExpressionContext
func (*MulDivModOperationContext) Div ¶
func (s *MulDivModOperationContext) Div() antlr.TerminalNode
func (*MulDivModOperationContext) EnterRule ¶
func (s *MulDivModOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*MulDivModOperationContext) ExitRule ¶
func (s *MulDivModOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*MulDivModOperationContext) Expression ¶
func (s *MulDivModOperationContext) Expression(i int) IExpressionContext
func (*MulDivModOperationContext) GetRuleContext ¶
func (s *MulDivModOperationContext) GetRuleContext() antlr.RuleContext
func (*MulDivModOperationContext) Mod ¶
func (s *MulDivModOperationContext) Mod() antlr.TerminalNode
func (*MulDivModOperationContext) Mul ¶
func (s *MulDivModOperationContext) Mul() antlr.TerminalNode
type NamedArgumentContext ¶
type NamedArgumentContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNamedArgumentContext ¶
func NewEmptyNamedArgumentContext() *NamedArgumentContext
func NewNamedArgumentContext ¶
func NewNamedArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NamedArgumentContext
func (*NamedArgumentContext) Colon ¶
func (s *NamedArgumentContext) Colon() antlr.TerminalNode
func (*NamedArgumentContext) EnterRule ¶
func (s *NamedArgumentContext) EnterRule(listener antlr.ParseTreeListener)
func (*NamedArgumentContext) ExitRule ¶
func (s *NamedArgumentContext) ExitRule(listener antlr.ParseTreeListener)
func (*NamedArgumentContext) Expression ¶
func (s *NamedArgumentContext) Expression() IExpressionContext
func (*NamedArgumentContext) GetName ¶
func (s *NamedArgumentContext) GetName() IIdentifierContext
func (*NamedArgumentContext) GetParser ¶
func (s *NamedArgumentContext) GetParser() antlr.Parser
func (*NamedArgumentContext) GetRuleContext ¶
func (s *NamedArgumentContext) GetRuleContext() antlr.RuleContext
func (*NamedArgumentContext) GetValue ¶
func (s *NamedArgumentContext) GetValue() IExpressionContext
func (*NamedArgumentContext) Identifier ¶
func (s *NamedArgumentContext) Identifier() IIdentifierContext
func (*NamedArgumentContext) IsNamedArgumentContext ¶
func (*NamedArgumentContext) IsNamedArgumentContext()
func (*NamedArgumentContext) SetName ¶
func (s *NamedArgumentContext) SetName(v IIdentifierContext)
func (*NamedArgumentContext) SetValue ¶
func (s *NamedArgumentContext) SetValue(v IExpressionContext)
func (*NamedArgumentContext) ToStringTree ¶
func (s *NamedArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NewExprContext ¶
type NewExprContext struct {
ExpressionContext
}
func NewNewExprContext ¶
func NewNewExprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewExprContext
func (*NewExprContext) EnterRule ¶
func (s *NewExprContext) EnterRule(listener antlr.ParseTreeListener)
func (*NewExprContext) ExitRule ¶
func (s *NewExprContext) ExitRule(listener antlr.ParseTreeListener)
func (*NewExprContext) GetRuleContext ¶
func (s *NewExprContext) GetRuleContext() antlr.RuleContext
func (*NewExprContext) New ¶
func (s *NewExprContext) New() antlr.TerminalNode
func (*NewExprContext) TypeName ¶
func (s *NewExprContext) TypeName() ITypeNameContext
type NumberLiteralContext ¶
type NumberLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumberLiteralContext ¶
func NewEmptyNumberLiteralContext() *NumberLiteralContext
func NewNumberLiteralContext ¶
func NewNumberLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumberLiteralContext
func (*NumberLiteralContext) DecimalNumber ¶
func (s *NumberLiteralContext) DecimalNumber() antlr.TerminalNode
func (*NumberLiteralContext) EnterRule ¶
func (s *NumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NumberLiteralContext) ExitRule ¶
func (s *NumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NumberLiteralContext) GetParser ¶
func (s *NumberLiteralContext) GetParser() antlr.Parser
func (*NumberLiteralContext) GetRuleContext ¶
func (s *NumberLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumberLiteralContext) HexNumber ¶
func (s *NumberLiteralContext) HexNumber() antlr.TerminalNode
func (*NumberLiteralContext) IsNumberLiteralContext ¶
func (*NumberLiteralContext) IsNumberLiteralContext()
func (*NumberLiteralContext) ToStringTree ¶
func (s *NumberLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrOperationContext ¶
type OrOperationContext struct {
ExpressionContext
}
func NewOrOperationContext ¶
func NewOrOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrOperationContext
func (*OrOperationContext) AllExpression ¶
func (s *OrOperationContext) AllExpression() []IExpressionContext
func (*OrOperationContext) EnterRule ¶
func (s *OrOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrOperationContext) ExitRule ¶
func (s *OrOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrOperationContext) Expression ¶
func (s *OrOperationContext) Expression(i int) IExpressionContext
func (*OrOperationContext) GetRuleContext ¶
func (s *OrOperationContext) GetRuleContext() antlr.RuleContext
func (*OrOperationContext) Or ¶
func (s *OrOperationContext) Or() antlr.TerminalNode
type OrderComparisonContext ¶
type OrderComparisonContext struct {
ExpressionContext
}
func NewOrderComparisonContext ¶
func NewOrderComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrderComparisonContext
func (*OrderComparisonContext) AllExpression ¶
func (s *OrderComparisonContext) AllExpression() []IExpressionContext
func (*OrderComparisonContext) EnterRule ¶
func (s *OrderComparisonContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrderComparisonContext) ExitRule ¶
func (s *OrderComparisonContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrderComparisonContext) Expression ¶
func (s *OrderComparisonContext) Expression(i int) IExpressionContext
func (*OrderComparisonContext) GetRuleContext ¶
func (s *OrderComparisonContext) GetRuleContext() antlr.RuleContext
func (*OrderComparisonContext) GreaterThan ¶
func (s *OrderComparisonContext) GreaterThan() antlr.TerminalNode
func (*OrderComparisonContext) GreaterThanOrEqual ¶
func (s *OrderComparisonContext) GreaterThanOrEqual() antlr.TerminalNode
func (*OrderComparisonContext) LessThan ¶
func (s *OrderComparisonContext) LessThan() antlr.TerminalNode
func (*OrderComparisonContext) LessThanOrEqual ¶
func (s *OrderComparisonContext) LessThanOrEqual() antlr.TerminalNode
type OverrideSpecifierContext ¶
type OverrideSpecifierContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOverrideSpecifierContext ¶
func NewEmptyOverrideSpecifierContext() *OverrideSpecifierContext
func NewOverrideSpecifierContext ¶
func NewOverrideSpecifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OverrideSpecifierContext
func (*OverrideSpecifierContext) AllComma ¶
func (s *OverrideSpecifierContext) AllComma() []antlr.TerminalNode
func (*OverrideSpecifierContext) AllIdentifierPath ¶
func (s *OverrideSpecifierContext) AllIdentifierPath() []IIdentifierPathContext
func (*OverrideSpecifierContext) Comma ¶
func (s *OverrideSpecifierContext) Comma(i int) antlr.TerminalNode
func (*OverrideSpecifierContext) EnterRule ¶
func (s *OverrideSpecifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*OverrideSpecifierContext) ExitRule ¶
func (s *OverrideSpecifierContext) ExitRule(listener antlr.ParseTreeListener)
func (*OverrideSpecifierContext) GetOverrides ¶
func (s *OverrideSpecifierContext) GetOverrides() []IIdentifierPathContext
func (*OverrideSpecifierContext) GetParser ¶
func (s *OverrideSpecifierContext) GetParser() antlr.Parser
func (*OverrideSpecifierContext) GetRuleContext ¶
func (s *OverrideSpecifierContext) GetRuleContext() antlr.RuleContext
func (*OverrideSpecifierContext) Get_identifierPath ¶
func (s *OverrideSpecifierContext) Get_identifierPath() IIdentifierPathContext
func (*OverrideSpecifierContext) IdentifierPath ¶
func (s *OverrideSpecifierContext) IdentifierPath(i int) IIdentifierPathContext
func (*OverrideSpecifierContext) IsOverrideSpecifierContext ¶
func (*OverrideSpecifierContext) IsOverrideSpecifierContext()
func (*OverrideSpecifierContext) LParen ¶
func (s *OverrideSpecifierContext) LParen() antlr.TerminalNode
func (*OverrideSpecifierContext) Override ¶
func (s *OverrideSpecifierContext) Override() antlr.TerminalNode
func (*OverrideSpecifierContext) RParen ¶
func (s *OverrideSpecifierContext) RParen() antlr.TerminalNode
func (*OverrideSpecifierContext) SetOverrides ¶
func (s *OverrideSpecifierContext) SetOverrides(v []IIdentifierPathContext)
func (*OverrideSpecifierContext) Set_identifierPath ¶
func (s *OverrideSpecifierContext) Set_identifierPath(v IIdentifierPathContext)
func (*OverrideSpecifierContext) ToStringTree ¶
func (s *OverrideSpecifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterDeclarationContext ¶
type ParameterDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParameterDeclarationContext ¶
func NewEmptyParameterDeclarationContext() *ParameterDeclarationContext
func NewParameterDeclarationContext ¶
func NewParameterDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterDeclarationContext
func (*ParameterDeclarationContext) DataLocation ¶
func (s *ParameterDeclarationContext) DataLocation() IDataLocationContext
func (*ParameterDeclarationContext) EnterRule ¶
func (s *ParameterDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterDeclarationContext) ExitRule ¶
func (s *ParameterDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterDeclarationContext) GetLocation ¶
func (s *ParameterDeclarationContext) GetLocation() IDataLocationContext
func (*ParameterDeclarationContext) GetName ¶
func (s *ParameterDeclarationContext) GetName() IIdentifierContext
func (*ParameterDeclarationContext) GetParser ¶
func (s *ParameterDeclarationContext) GetParser() antlr.Parser
func (*ParameterDeclarationContext) GetRuleContext ¶
func (s *ParameterDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ParameterDeclarationContext) GetType_ ¶
func (s *ParameterDeclarationContext) GetType_() ITypeNameContext
func (*ParameterDeclarationContext) Identifier ¶
func (s *ParameterDeclarationContext) Identifier() IIdentifierContext
func (*ParameterDeclarationContext) IsParameterDeclarationContext ¶
func (*ParameterDeclarationContext) IsParameterDeclarationContext()
func (*ParameterDeclarationContext) SetLocation ¶
func (s *ParameterDeclarationContext) SetLocation(v IDataLocationContext)
func (*ParameterDeclarationContext) SetName ¶
func (s *ParameterDeclarationContext) SetName(v IIdentifierContext)
func (*ParameterDeclarationContext) SetType_ ¶
func (s *ParameterDeclarationContext) SetType_(v ITypeNameContext)
func (*ParameterDeclarationContext) ToStringTree ¶
func (s *ParameterDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParameterDeclarationContext) TypeName ¶
func (s *ParameterDeclarationContext) 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) AllComma ¶
func (s *ParameterListContext) AllComma() []antlr.TerminalNode
func (*ParameterListContext) AllParameterDeclaration ¶
func (s *ParameterListContext) AllParameterDeclaration() []IParameterDeclarationContext
func (*ParameterListContext) Comma ¶
func (s *ParameterListContext) Comma(i int) antlr.TerminalNode
func (*ParameterListContext) EnterRule ¶
func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) ExitRule ¶
func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) GetParameters ¶
func (s *ParameterListContext) GetParameters() []IParameterDeclarationContext
func (*ParameterListContext) GetParser ¶
func (s *ParameterListContext) GetParser() antlr.Parser
func (*ParameterListContext) GetRuleContext ¶
func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
func (*ParameterListContext) Get_parameterDeclaration ¶
func (s *ParameterListContext) Get_parameterDeclaration() IParameterDeclarationContext
func (*ParameterListContext) IsParameterListContext ¶
func (*ParameterListContext) IsParameterListContext()
func (*ParameterListContext) ParameterDeclaration ¶
func (s *ParameterListContext) ParameterDeclaration(i int) IParameterDeclarationContext
func (*ParameterListContext) SetParameters ¶
func (s *ParameterListContext) SetParameters(v []IParameterDeclarationContext)
func (*ParameterListContext) Set_parameterDeclaration ¶
func (s *ParameterListContext) Set_parameterDeclaration(v IParameterDeclarationContext)
func (*ParameterListContext) ToStringTree ¶
func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PathContext ¶
type PathContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPathContext ¶
func NewEmptyPathContext() *PathContext
func NewPathContext ¶
func NewPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathContext
func (*PathContext) EnterRule ¶
func (s *PathContext) EnterRule(listener antlr.ParseTreeListener)
func (*PathContext) ExitRule ¶
func (s *PathContext) ExitRule(listener antlr.ParseTreeListener)
func (*PathContext) GetParser ¶
func (s *PathContext) GetParser() antlr.Parser
func (*PathContext) GetRuleContext ¶
func (s *PathContext) GetRuleContext() antlr.RuleContext
func (*PathContext) IsPathContext ¶
func (*PathContext) IsPathContext()
func (*PathContext) NonEmptyStringLiteral ¶
func (s *PathContext) NonEmptyStringLiteral() antlr.TerminalNode
func (*PathContext) ToStringTree ¶
func (s *PathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PayableConversionContext ¶
type PayableConversionContext struct {
ExpressionContext
}
func NewPayableConversionContext ¶
func NewPayableConversionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PayableConversionContext
func (*PayableConversionContext) CallArgumentList ¶
func (s *PayableConversionContext) CallArgumentList() ICallArgumentListContext
func (*PayableConversionContext) EnterRule ¶
func (s *PayableConversionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PayableConversionContext) ExitRule ¶
func (s *PayableConversionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PayableConversionContext) GetRuleContext ¶
func (s *PayableConversionContext) GetRuleContext() antlr.RuleContext
func (*PayableConversionContext) Payable ¶
func (s *PayableConversionContext) Payable() antlr.TerminalNode
type PragmaDirectiveContext ¶
type PragmaDirectiveContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPragmaDirectiveContext ¶
func NewEmptyPragmaDirectiveContext() *PragmaDirectiveContext
func NewPragmaDirectiveContext ¶
func NewPragmaDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PragmaDirectiveContext
func (*PragmaDirectiveContext) AllPragmaToken ¶
func (s *PragmaDirectiveContext) AllPragmaToken() []antlr.TerminalNode
func (*PragmaDirectiveContext) EnterRule ¶
func (s *PragmaDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
func (*PragmaDirectiveContext) ExitRule ¶
func (s *PragmaDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
func (*PragmaDirectiveContext) GetParser ¶
func (s *PragmaDirectiveContext) GetParser() antlr.Parser
func (*PragmaDirectiveContext) GetRuleContext ¶
func (s *PragmaDirectiveContext) GetRuleContext() antlr.RuleContext
func (*PragmaDirectiveContext) IsPragmaDirectiveContext ¶
func (*PragmaDirectiveContext) IsPragmaDirectiveContext()
func (*PragmaDirectiveContext) Pragma ¶
func (s *PragmaDirectiveContext) Pragma() antlr.TerminalNode
func (*PragmaDirectiveContext) PragmaSemicolon ¶
func (s *PragmaDirectiveContext) PragmaSemicolon() antlr.TerminalNode
func (*PragmaDirectiveContext) PragmaToken ¶
func (s *PragmaDirectiveContext) PragmaToken(i int) antlr.TerminalNode
func (*PragmaDirectiveContext) ToStringTree ¶
func (s *PragmaDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExpressionContext ¶
type PrimaryExpressionContext struct {
ExpressionContext
}
func NewPrimaryExpressionContext ¶
func NewPrimaryExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrimaryExpressionContext
func (*PrimaryExpressionContext) ElementaryTypeName ¶
func (s *PrimaryExpressionContext) ElementaryTypeName() IElementaryTypeNameContext
func (*PrimaryExpressionContext) EnterRule ¶
func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) ExitRule ¶
func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) Identifier ¶
func (s *PrimaryExpressionContext) Identifier() IIdentifierContext
func (*PrimaryExpressionContext) Literal ¶
func (s *PrimaryExpressionContext) Literal() ILiteralContext
func (*PrimaryExpressionContext) LiteralWithSubDenomination ¶
func (s *PrimaryExpressionContext) LiteralWithSubDenomination() ILiteralWithSubDenominationContext
type ReceiveFunctionDefinitionContext ¶
type ReceiveFunctionDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReceiveFunctionDefinitionContext ¶
func NewEmptyReceiveFunctionDefinitionContext() *ReceiveFunctionDefinitionContext
func NewReceiveFunctionDefinitionContext ¶
func NewReceiveFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReceiveFunctionDefinitionContext
func (*ReceiveFunctionDefinitionContext) AllExternal ¶
func (s *ReceiveFunctionDefinitionContext) AllExternal() []antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) AllModifierInvocation ¶
func (s *ReceiveFunctionDefinitionContext) AllModifierInvocation() []IModifierInvocationContext
func (*ReceiveFunctionDefinitionContext) AllOverrideSpecifier ¶
func (s *ReceiveFunctionDefinitionContext) AllOverrideSpecifier() []IOverrideSpecifierContext
func (*ReceiveFunctionDefinitionContext) AllPayable ¶
func (s *ReceiveFunctionDefinitionContext) AllPayable() []antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) AllVirtual ¶
func (s *ReceiveFunctionDefinitionContext) AllVirtual() []antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) Block ¶
func (s *ReceiveFunctionDefinitionContext) Block() IBlockContext
func (*ReceiveFunctionDefinitionContext) EnterRule ¶
func (s *ReceiveFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReceiveFunctionDefinitionContext) ExitRule ¶
func (s *ReceiveFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReceiveFunctionDefinitionContext) External ¶
func (s *ReceiveFunctionDefinitionContext) External(i int) antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) GetBody ¶
func (s *ReceiveFunctionDefinitionContext) GetBody() IBlockContext
func (*ReceiveFunctionDefinitionContext) GetKind ¶
func (s *ReceiveFunctionDefinitionContext) GetKind() antlr.Token
func (*ReceiveFunctionDefinitionContext) GetMutabilitySet ¶
func (s *ReceiveFunctionDefinitionContext) GetMutabilitySet() bool
func (*ReceiveFunctionDefinitionContext) GetOverrideSpecifierSet ¶
func (s *ReceiveFunctionDefinitionContext) GetOverrideSpecifierSet() bool
func (*ReceiveFunctionDefinitionContext) GetParser ¶
func (s *ReceiveFunctionDefinitionContext) GetParser() antlr.Parser
func (*ReceiveFunctionDefinitionContext) GetRuleContext ¶
func (s *ReceiveFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*ReceiveFunctionDefinitionContext) GetVirtualSet ¶
func (s *ReceiveFunctionDefinitionContext) GetVirtualSet() bool
func (*ReceiveFunctionDefinitionContext) GetVisibilitySet ¶
func (s *ReceiveFunctionDefinitionContext) GetVisibilitySet() bool
func (*ReceiveFunctionDefinitionContext) IsReceiveFunctionDefinitionContext ¶
func (*ReceiveFunctionDefinitionContext) IsReceiveFunctionDefinitionContext()
func (*ReceiveFunctionDefinitionContext) LParen ¶
func (s *ReceiveFunctionDefinitionContext) LParen() antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) ModifierInvocation ¶
func (s *ReceiveFunctionDefinitionContext) ModifierInvocation(i int) IModifierInvocationContext
func (*ReceiveFunctionDefinitionContext) OverrideSpecifier ¶
func (s *ReceiveFunctionDefinitionContext) OverrideSpecifier(i int) IOverrideSpecifierContext
func (*ReceiveFunctionDefinitionContext) Payable ¶
func (s *ReceiveFunctionDefinitionContext) Payable(i int) antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) RParen ¶
func (s *ReceiveFunctionDefinitionContext) RParen() antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) Receive ¶
func (s *ReceiveFunctionDefinitionContext) Receive() antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) Semicolon ¶
func (s *ReceiveFunctionDefinitionContext) Semicolon() antlr.TerminalNode
func (*ReceiveFunctionDefinitionContext) SetBody ¶
func (s *ReceiveFunctionDefinitionContext) SetBody(v IBlockContext)
func (*ReceiveFunctionDefinitionContext) SetKind ¶
func (s *ReceiveFunctionDefinitionContext) SetKind(v antlr.Token)
func (*ReceiveFunctionDefinitionContext) SetMutabilitySet ¶
func (s *ReceiveFunctionDefinitionContext) SetMutabilitySet(v bool)
func (*ReceiveFunctionDefinitionContext) SetOverrideSpecifierSet ¶
func (s *ReceiveFunctionDefinitionContext) SetOverrideSpecifierSet(v bool)
func (*ReceiveFunctionDefinitionContext) SetVirtualSet ¶
func (s *ReceiveFunctionDefinitionContext) SetVirtualSet(v bool)
func (*ReceiveFunctionDefinitionContext) SetVisibilitySet ¶
func (s *ReceiveFunctionDefinitionContext) SetVisibilitySet(v bool)
func (*ReceiveFunctionDefinitionContext) ToStringTree ¶
func (s *ReceiveFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ReceiveFunctionDefinitionContext) Virtual ¶
func (s *ReceiveFunctionDefinitionContext) Virtual(i int) antlr.TerminalNode
type ReturnStatementContext ¶
type ReturnStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturnStatementContext ¶
func NewEmptyReturnStatementContext() *ReturnStatementContext
func NewReturnStatementContext ¶
func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext
func (*ReturnStatementContext) EnterRule ¶
func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReturnStatementContext) ExitRule ¶
func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReturnStatementContext) Expression ¶
func (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) Return ¶
func (s *ReturnStatementContext) Return() antlr.TerminalNode
func (*ReturnStatementContext) Semicolon ¶
func (s *ReturnStatementContext) Semicolon() antlr.TerminalNode
func (*ReturnStatementContext) ToStringTree ¶
func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RevertStatementContext ¶
type RevertStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRevertStatementContext ¶
func NewEmptyRevertStatementContext() *RevertStatementContext
func NewRevertStatementContext ¶
func NewRevertStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RevertStatementContext
func (*RevertStatementContext) CallArgumentList ¶
func (s *RevertStatementContext) CallArgumentList() ICallArgumentListContext
func (*RevertStatementContext) EnterRule ¶
func (s *RevertStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*RevertStatementContext) ExitRule ¶
func (s *RevertStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*RevertStatementContext) Expression ¶
func (s *RevertStatementContext) Expression() IExpressionContext
func (*RevertStatementContext) GetParser ¶
func (s *RevertStatementContext) GetParser() antlr.Parser
func (*RevertStatementContext) GetRuleContext ¶
func (s *RevertStatementContext) GetRuleContext() antlr.RuleContext
func (*RevertStatementContext) IsRevertStatementContext ¶
func (*RevertStatementContext) IsRevertStatementContext()
func (*RevertStatementContext) Revert ¶
func (s *RevertStatementContext) Revert() antlr.TerminalNode
func (*RevertStatementContext) Semicolon ¶
func (s *RevertStatementContext) Semicolon() antlr.TerminalNode
func (*RevertStatementContext) ToStringTree ¶
func (s *RevertStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ShiftOperationContext ¶
type ShiftOperationContext struct {
ExpressionContext
}
func NewShiftOperationContext ¶
func NewShiftOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ShiftOperationContext
func (*ShiftOperationContext) AllExpression ¶
func (s *ShiftOperationContext) AllExpression() []IExpressionContext
func (*ShiftOperationContext) EnterRule ¶
func (s *ShiftOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ShiftOperationContext) ExitRule ¶
func (s *ShiftOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ShiftOperationContext) Expression ¶
func (s *ShiftOperationContext) Expression(i int) IExpressionContext
func (*ShiftOperationContext) GetRuleContext ¶
func (s *ShiftOperationContext) GetRuleContext() antlr.RuleContext
func (*ShiftOperationContext) Sar ¶
func (s *ShiftOperationContext) Sar() antlr.TerminalNode
func (*ShiftOperationContext) Shl ¶
func (s *ShiftOperationContext) Shl() antlr.TerminalNode
func (*ShiftOperationContext) Shr ¶
func (s *ShiftOperationContext) Shr() antlr.TerminalNode
type SimpleStatementContext ¶
type SimpleStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySimpleStatementContext ¶
func NewEmptySimpleStatementContext() *SimpleStatementContext
func NewSimpleStatementContext ¶
func NewSimpleStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SimpleStatementContext
func (*SimpleStatementContext) EnterRule ¶
func (s *SimpleStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*SimpleStatementContext) ExitRule ¶
func (s *SimpleStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*SimpleStatementContext) ExpressionStatement ¶
func (s *SimpleStatementContext) ExpressionStatement() IExpressionStatementContext
func (*SimpleStatementContext) GetParser ¶
func (s *SimpleStatementContext) GetParser() antlr.Parser
func (*SimpleStatementContext) GetRuleContext ¶
func (s *SimpleStatementContext) GetRuleContext() antlr.RuleContext
func (*SimpleStatementContext) IsSimpleStatementContext ¶
func (*SimpleStatementContext) IsSimpleStatementContext()
func (*SimpleStatementContext) ToStringTree ¶
func (s *SimpleStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SimpleStatementContext) VariableDeclarationStatement ¶
func (s *SimpleStatementContext) VariableDeclarationStatement() IVariableDeclarationStatementContext
type SolidityLexer ¶
type SolidityLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
func NewSolidityLexer ¶
func NewSolidityLexer(input antlr.CharStream) *SolidityLexer
NewSolidityLexer produces a new lexer instance for the optional input antlr.CharStream.
type SolidityParser ¶
type SolidityParser struct {
*antlr.BaseParser
}
func NewSolidityParser ¶
func NewSolidityParser(input antlr.TokenStream) *SolidityParser
NewSolidityParser produces a new parser instance for the optional input antlr.TokenStream.
func (*SolidityParser) AssemblyFlags ¶
func (p *SolidityParser) AssemblyFlags() (localctx IAssemblyFlagsContext)
func (*SolidityParser) AssemblyStatement ¶
func (p *SolidityParser) AssemblyStatement() (localctx IAssemblyStatementContext)
func (*SolidityParser) AssignOp ¶
func (p *SolidityParser) AssignOp() (localctx IAssignOpContext)
func (*SolidityParser) Block ¶
func (p *SolidityParser) Block() (localctx IBlockContext)
func (*SolidityParser) BooleanLiteral ¶
func (p *SolidityParser) BooleanLiteral() (localctx IBooleanLiteralContext)
func (*SolidityParser) BreakStatement ¶
func (p *SolidityParser) BreakStatement() (localctx IBreakStatementContext)
func (*SolidityParser) CallArgumentList ¶
func (p *SolidityParser) CallArgumentList() (localctx ICallArgumentListContext)
func (*SolidityParser) CatchClause ¶
func (p *SolidityParser) CatchClause() (localctx ICatchClauseContext)
func (*SolidityParser) ConstantVariableDeclaration ¶
func (p *SolidityParser) ConstantVariableDeclaration() (localctx IConstantVariableDeclarationContext)
func (*SolidityParser) ConstructorDefinition ¶
func (p *SolidityParser) ConstructorDefinition() (localctx IConstructorDefinitionContext)
func (*SolidityParser) ConstructorDefinition_Sempred ¶
func (p *SolidityParser) ConstructorDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) ContinueStatement ¶
func (p *SolidityParser) ContinueStatement() (localctx IContinueStatementContext)
func (*SolidityParser) ContractBodyElement ¶
func (p *SolidityParser) ContractBodyElement() (localctx IContractBodyElementContext)
func (*SolidityParser) ContractDefinition ¶
func (p *SolidityParser) ContractDefinition() (localctx IContractDefinitionContext)
func (*SolidityParser) DataLocation ¶
func (p *SolidityParser) DataLocation() (localctx IDataLocationContext)
func (*SolidityParser) DoWhileStatement ¶
func (p *SolidityParser) DoWhileStatement() (localctx IDoWhileStatementContext)
func (*SolidityParser) ElementaryTypeName ¶
func (p *SolidityParser) ElementaryTypeName(allowAddressPayable bool) (localctx IElementaryTypeNameContext)
func (*SolidityParser) ElementaryTypeName_Sempred ¶
func (p *SolidityParser) ElementaryTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) EmitStatement ¶
func (p *SolidityParser) EmitStatement() (localctx IEmitStatementContext)
func (*SolidityParser) EnumDefinition ¶
func (p *SolidityParser) EnumDefinition() (localctx IEnumDefinitionContext)
func (*SolidityParser) ErrorDefinition ¶
func (p *SolidityParser) ErrorDefinition() (localctx IErrorDefinitionContext)
func (*SolidityParser) ErrorParameter ¶
func (p *SolidityParser) ErrorParameter() (localctx IErrorParameterContext)
func (*SolidityParser) EventDefinition ¶
func (p *SolidityParser) EventDefinition() (localctx IEventDefinitionContext)
func (*SolidityParser) EventParameter ¶
func (p *SolidityParser) EventParameter() (localctx IEventParameterContext)
func (*SolidityParser) Expression ¶
func (p *SolidityParser) Expression() (localctx IExpressionContext)
func (*SolidityParser) ExpressionStatement ¶
func (p *SolidityParser) ExpressionStatement() (localctx IExpressionStatementContext)
func (*SolidityParser) Expression_Sempred ¶
func (p *SolidityParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) FallbackFunctionDefinition ¶
func (p *SolidityParser) FallbackFunctionDefinition() (localctx IFallbackFunctionDefinitionContext)
func (*SolidityParser) FallbackFunctionDefinition_Sempred ¶
func (p *SolidityParser) FallbackFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) ForStatement ¶
func (p *SolidityParser) ForStatement() (localctx IForStatementContext)
func (*SolidityParser) FunctionDefinition ¶
func (p *SolidityParser) FunctionDefinition() (localctx IFunctionDefinitionContext)
func (*SolidityParser) FunctionDefinition_Sempred ¶
func (p *SolidityParser) FunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) FunctionTypeName ¶
func (p *SolidityParser) FunctionTypeName() (localctx IFunctionTypeNameContext)
func (*SolidityParser) FunctionTypeName_Sempred ¶
func (p *SolidityParser) FunctionTypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) HexStringLiteral ¶
func (p *SolidityParser) HexStringLiteral() (localctx IHexStringLiteralContext)
func (*SolidityParser) Identifier ¶
func (p *SolidityParser) Identifier() (localctx IIdentifierContext)
func (*SolidityParser) IdentifierPath ¶
func (p *SolidityParser) IdentifierPath() (localctx IIdentifierPathContext)
func (*SolidityParser) IfStatement ¶
func (p *SolidityParser) IfStatement() (localctx IIfStatementContext)
func (*SolidityParser) ImportAliases ¶
func (p *SolidityParser) ImportAliases() (localctx IImportAliasesContext)
func (*SolidityParser) ImportDirective ¶
func (p *SolidityParser) ImportDirective() (localctx IImportDirectiveContext)
func (*SolidityParser) InheritanceSpecifier ¶
func (p *SolidityParser) InheritanceSpecifier() (localctx IInheritanceSpecifierContext)
func (*SolidityParser) InheritanceSpecifierList ¶
func (p *SolidityParser) InheritanceSpecifierList() (localctx IInheritanceSpecifierListContext)
func (*SolidityParser) InlineArrayExpression ¶
func (p *SolidityParser) InlineArrayExpression() (localctx IInlineArrayExpressionContext)
func (*SolidityParser) InterfaceDefinition ¶
func (p *SolidityParser) InterfaceDefinition() (localctx IInterfaceDefinitionContext)
func (*SolidityParser) LibraryDefinition ¶
func (p *SolidityParser) LibraryDefinition() (localctx ILibraryDefinitionContext)
func (*SolidityParser) Literal ¶
func (p *SolidityParser) Literal() (localctx ILiteralContext)
func (*SolidityParser) LiteralWithSubDenomination ¶
func (p *SolidityParser) LiteralWithSubDenomination() (localctx ILiteralWithSubDenominationContext)
func (*SolidityParser) MappingKeyType ¶
func (p *SolidityParser) MappingKeyType() (localctx IMappingKeyTypeContext)
func (*SolidityParser) MappingType ¶
func (p *SolidityParser) MappingType() (localctx IMappingTypeContext)
func (*SolidityParser) ModifierDefinition ¶
func (p *SolidityParser) ModifierDefinition() (localctx IModifierDefinitionContext)
func (*SolidityParser) ModifierDefinition_Sempred ¶
func (p *SolidityParser) ModifierDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) ModifierInvocation ¶
func (p *SolidityParser) ModifierInvocation() (localctx IModifierInvocationContext)
func (*SolidityParser) NamedArgument ¶
func (p *SolidityParser) NamedArgument() (localctx INamedArgumentContext)
func (*SolidityParser) NumberLiteral ¶
func (p *SolidityParser) NumberLiteral() (localctx INumberLiteralContext)
func (*SolidityParser) OverrideSpecifier ¶
func (p *SolidityParser) OverrideSpecifier() (localctx IOverrideSpecifierContext)
func (*SolidityParser) ParameterDeclaration ¶
func (p *SolidityParser) ParameterDeclaration() (localctx IParameterDeclarationContext)
func (*SolidityParser) ParameterList ¶
func (p *SolidityParser) ParameterList() (localctx IParameterListContext)
func (*SolidityParser) Path ¶
func (p *SolidityParser) Path() (localctx IPathContext)
func (*SolidityParser) PragmaDirective ¶
func (p *SolidityParser) PragmaDirective() (localctx IPragmaDirectiveContext)
func (*SolidityParser) ReceiveFunctionDefinition ¶
func (p *SolidityParser) ReceiveFunctionDefinition() (localctx IReceiveFunctionDefinitionContext)
func (*SolidityParser) ReceiveFunctionDefinition_Sempred ¶
func (p *SolidityParser) ReceiveFunctionDefinition_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) ReturnStatement ¶
func (p *SolidityParser) ReturnStatement() (localctx IReturnStatementContext)
func (*SolidityParser) RevertStatement ¶
func (p *SolidityParser) RevertStatement() (localctx IRevertStatementContext)
func (*SolidityParser) Sempred ¶
func (p *SolidityParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*SolidityParser) SimpleStatement ¶
func (p *SolidityParser) SimpleStatement() (localctx ISimpleStatementContext)
func (*SolidityParser) SourceUnit ¶
func (p *SolidityParser) SourceUnit() (localctx ISourceUnitContext)
func (*SolidityParser) StateMutability ¶
func (p *SolidityParser) StateMutability() (localctx IStateMutabilityContext)
func (*SolidityParser) StateVariableDeclaration ¶
func (p *SolidityParser) StateVariableDeclaration() (localctx IStateVariableDeclarationContext)
func (*SolidityParser) StateVariableDeclaration_Sempred ¶
func (p *SolidityParser) StateVariableDeclaration_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) Statement ¶
func (p *SolidityParser) Statement() (localctx IStatementContext)
func (*SolidityParser) StringLiteral ¶
func (p *SolidityParser) StringLiteral() (localctx IStringLiteralContext)
func (*SolidityParser) StructDefinition ¶
func (p *SolidityParser) StructDefinition() (localctx IStructDefinitionContext)
func (*SolidityParser) StructMember ¶
func (p *SolidityParser) StructMember() (localctx IStructMemberContext)
func (*SolidityParser) SymbolAliases ¶
func (p *SolidityParser) SymbolAliases() (localctx ISymbolAliasesContext)
func (*SolidityParser) TryStatement ¶
func (p *SolidityParser) TryStatement() (localctx ITryStatementContext)
func (*SolidityParser) TupleExpression ¶
func (p *SolidityParser) TupleExpression() (localctx ITupleExpressionContext)
func (*SolidityParser) TypeName ¶
func (p *SolidityParser) TypeName() (localctx ITypeNameContext)
func (*SolidityParser) TypeName_Sempred ¶
func (p *SolidityParser) TypeName_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*SolidityParser) UncheckedBlock ¶
func (p *SolidityParser) UncheckedBlock() (localctx IUncheckedBlockContext)
func (*SolidityParser) UnicodeStringLiteral ¶
func (p *SolidityParser) UnicodeStringLiteral() (localctx IUnicodeStringLiteralContext)
func (*SolidityParser) UserDefinableOperator ¶
func (p *SolidityParser) UserDefinableOperator() (localctx IUserDefinableOperatorContext)
func (*SolidityParser) UserDefinedValueTypeDefinition ¶
func (p *SolidityParser) UserDefinedValueTypeDefinition() (localctx IUserDefinedValueTypeDefinitionContext)
func (*SolidityParser) UsingDirective ¶
func (p *SolidityParser) UsingDirective() (localctx IUsingDirectiveContext)
func (*SolidityParser) VariableDeclaration ¶
func (p *SolidityParser) VariableDeclaration() (localctx IVariableDeclarationContext)
func (*SolidityParser) VariableDeclarationList ¶
func (p *SolidityParser) VariableDeclarationList() (localctx IVariableDeclarationListContext)
func (*SolidityParser) VariableDeclarationStatement ¶
func (p *SolidityParser) VariableDeclarationStatement() (localctx IVariableDeclarationStatementContext)
func (*SolidityParser) VariableDeclarationTuple ¶
func (p *SolidityParser) VariableDeclarationTuple() (localctx IVariableDeclarationTupleContext)
func (*SolidityParser) Visibility ¶
func (p *SolidityParser) Visibility() (localctx IVisibilityContext)
func (*SolidityParser) WhileStatement ¶
func (p *SolidityParser) WhileStatement() (localctx IWhileStatementContext)
func (*SolidityParser) YulAssignment ¶
func (p *SolidityParser) YulAssignment() (localctx IYulAssignmentContext)
func (*SolidityParser) YulBlock ¶
func (p *SolidityParser) YulBlock() (localctx IYulBlockContext)
func (*SolidityParser) YulBoolean ¶
func (p *SolidityParser) YulBoolean() (localctx IYulBooleanContext)
func (*SolidityParser) YulExpression ¶
func (p *SolidityParser) YulExpression() (localctx IYulExpressionContext)
func (*SolidityParser) YulForStatement ¶
func (p *SolidityParser) YulForStatement() (localctx IYulForStatementContext)
func (*SolidityParser) YulFunctionCall ¶
func (p *SolidityParser) YulFunctionCall() (localctx IYulFunctionCallContext)
func (*SolidityParser) YulFunctionDefinition ¶
func (p *SolidityParser) YulFunctionDefinition() (localctx IYulFunctionDefinitionContext)
func (*SolidityParser) YulIfStatement ¶
func (p *SolidityParser) YulIfStatement() (localctx IYulIfStatementContext)
func (*SolidityParser) YulLiteral ¶
func (p *SolidityParser) YulLiteral() (localctx IYulLiteralContext)
func (*SolidityParser) YulPath ¶
func (p *SolidityParser) YulPath() (localctx IYulPathContext)
func (*SolidityParser) YulStatement ¶
func (p *SolidityParser) YulStatement() (localctx IYulStatementContext)
func (*SolidityParser) YulSwitchCase ¶
func (p *SolidityParser) YulSwitchCase() (localctx IYulSwitchCaseContext)
func (*SolidityParser) YulSwitchStatement ¶
func (p *SolidityParser) YulSwitchStatement() (localctx IYulSwitchStatementContext)
func (*SolidityParser) YulVariableDeclaration ¶
func (p *SolidityParser) YulVariableDeclaration() (localctx IYulVariableDeclarationContext)
type SolidityParserListener ¶
type SolidityParserListener interface { antlr.ParseTreeListener // EnterSourceUnit is called when entering the sourceUnit production. EnterSourceUnit(c *SourceUnitContext) // EnterPragmaDirective is called when entering the pragmaDirective production. EnterPragmaDirective(c *PragmaDirectiveContext) // EnterImportDirective is called when entering the importDirective production. EnterImportDirective(c *ImportDirectiveContext) // EnterImportAliases is called when entering the importAliases production. EnterImportAliases(c *ImportAliasesContext) // EnterPath is called when entering the path production. EnterPath(c *PathContext) // EnterSymbolAliases is called when entering the symbolAliases production. EnterSymbolAliases(c *SymbolAliasesContext) // EnterContractDefinition is called when entering the contractDefinition production. EnterContractDefinition(c *ContractDefinitionContext) // EnterInterfaceDefinition is called when entering the interfaceDefinition production. EnterInterfaceDefinition(c *InterfaceDefinitionContext) // EnterLibraryDefinition is called when entering the libraryDefinition production. EnterLibraryDefinition(c *LibraryDefinitionContext) // EnterInheritanceSpecifierList is called when entering the inheritanceSpecifierList production. EnterInheritanceSpecifierList(c *InheritanceSpecifierListContext) // EnterInheritanceSpecifier is called when entering the inheritanceSpecifier production. EnterInheritanceSpecifier(c *InheritanceSpecifierContext) // EnterContractBodyElement is called when entering the contractBodyElement production. EnterContractBodyElement(c *ContractBodyElementContext) // EnterNamedArgument is called when entering the namedArgument production. EnterNamedArgument(c *NamedArgumentContext) // EnterCallArgumentList is called when entering the callArgumentList production. EnterCallArgumentList(c *CallArgumentListContext) // EnterIdentifierPath is called when entering the identifierPath production. EnterIdentifierPath(c *IdentifierPathContext) // EnterModifierInvocation is called when entering the modifierInvocation production. EnterModifierInvocation(c *ModifierInvocationContext) // EnterVisibility is called when entering the visibility production. EnterVisibility(c *VisibilityContext) // EnterParameterList is called when entering the parameterList production. EnterParameterList(c *ParameterListContext) // EnterParameterDeclaration is called when entering the parameterDeclaration production. EnterParameterDeclaration(c *ParameterDeclarationContext) // EnterConstructorDefinition is called when entering the constructorDefinition production. EnterConstructorDefinition(c *ConstructorDefinitionContext) // EnterStateMutability is called when entering the stateMutability production. EnterStateMutability(c *StateMutabilityContext) // EnterOverrideSpecifier is called when entering the overrideSpecifier production. EnterOverrideSpecifier(c *OverrideSpecifierContext) // EnterFunctionDefinition is called when entering the functionDefinition production. EnterFunctionDefinition(c *FunctionDefinitionContext) // EnterModifierDefinition is called when entering the modifierDefinition production. EnterModifierDefinition(c *ModifierDefinitionContext) // EnterFallbackFunctionDefinition is called when entering the fallbackFunctionDefinition production. EnterFallbackFunctionDefinition(c *FallbackFunctionDefinitionContext) // EnterReceiveFunctionDefinition is called when entering the receiveFunctionDefinition production. EnterReceiveFunctionDefinition(c *ReceiveFunctionDefinitionContext) // EnterStructDefinition is called when entering the structDefinition production. EnterStructDefinition(c *StructDefinitionContext) // EnterStructMember is called when entering the structMember production. EnterStructMember(c *StructMemberContext) // EnterEnumDefinition is called when entering the enumDefinition production. EnterEnumDefinition(c *EnumDefinitionContext) // EnterUserDefinedValueTypeDefinition is called when entering the userDefinedValueTypeDefinition production. EnterUserDefinedValueTypeDefinition(c *UserDefinedValueTypeDefinitionContext) // EnterStateVariableDeclaration is called when entering the stateVariableDeclaration production. EnterStateVariableDeclaration(c *StateVariableDeclarationContext) // EnterConstantVariableDeclaration is called when entering the constantVariableDeclaration production. EnterConstantVariableDeclaration(c *ConstantVariableDeclarationContext) // EnterEventParameter is called when entering the eventParameter production. EnterEventParameter(c *EventParameterContext) // EnterEventDefinition is called when entering the eventDefinition production. EnterEventDefinition(c *EventDefinitionContext) // EnterErrorParameter is called when entering the errorParameter production. EnterErrorParameter(c *ErrorParameterContext) // EnterErrorDefinition is called when entering the errorDefinition production. EnterErrorDefinition(c *ErrorDefinitionContext) // EnterUserDefinableOperator is called when entering the userDefinableOperator production. EnterUserDefinableOperator(c *UserDefinableOperatorContext) // EnterUsingDirective is called when entering the usingDirective production. EnterUsingDirective(c *UsingDirectiveContext) // EnterTypeName is called when entering the typeName production. EnterTypeName(c *TypeNameContext) // EnterElementaryTypeName is called when entering the elementaryTypeName production. EnterElementaryTypeName(c *ElementaryTypeNameContext) // EnterFunctionTypeName is called when entering the functionTypeName production. EnterFunctionTypeName(c *FunctionTypeNameContext) // EnterVariableDeclaration is called when entering the variableDeclaration production. EnterVariableDeclaration(c *VariableDeclarationContext) // EnterDataLocation is called when entering the dataLocation production. EnterDataLocation(c *DataLocationContext) // EnterUnaryPrefixOperation is called when entering the UnaryPrefixOperation production. EnterUnaryPrefixOperation(c *UnaryPrefixOperationContext) // EnterPrimaryExpression is called when entering the PrimaryExpression production. EnterPrimaryExpression(c *PrimaryExpressionContext) // EnterOrderComparison is called when entering the OrderComparison production. EnterOrderComparison(c *OrderComparisonContext) // EnterConditional is called when entering the Conditional production. EnterConditional(c *ConditionalContext) // EnterPayableConversion is called when entering the PayableConversion production. EnterPayableConversion(c *PayableConversionContext) // EnterAssignment is called when entering the Assignment production. EnterAssignment(c *AssignmentContext) // EnterUnarySuffixOperation is called when entering the UnarySuffixOperation production. EnterUnarySuffixOperation(c *UnarySuffixOperationContext) // EnterShiftOperation is called when entering the ShiftOperation production. EnterShiftOperation(c *ShiftOperationContext) // EnterBitAndOperation is called when entering the BitAndOperation production. EnterBitAndOperation(c *BitAndOperationContext) // EnterFunctionCall is called when entering the FunctionCall production. EnterFunctionCall(c *FunctionCallContext) // EnterIndexRangeAccess is called when entering the IndexRangeAccess production. EnterIndexRangeAccess(c *IndexRangeAccessContext) // EnterIndexAccess is called when entering the IndexAccess production. EnterIndexAccess(c *IndexAccessContext) // EnterAddSubOperation is called when entering the AddSubOperation production. EnterAddSubOperation(c *AddSubOperationContext) // EnterBitOrOperation is called when entering the BitOrOperation production. EnterBitOrOperation(c *BitOrOperationContext) // EnterExpOperation is called when entering the ExpOperation production. EnterExpOperation(c *ExpOperationContext) // EnterAndOperation is called when entering the AndOperation production. EnterAndOperation(c *AndOperationContext) // EnterInlineArray is called when entering the InlineArray production. EnterInlineArray(c *InlineArrayContext) // EnterOrOperation is called when entering the OrOperation production. EnterOrOperation(c *OrOperationContext) // EnterMemberAccess is called when entering the MemberAccess production. EnterMemberAccess(c *MemberAccessContext) // EnterMulDivModOperation is called when entering the MulDivModOperation production. EnterMulDivModOperation(c *MulDivModOperationContext) // EnterFunctionCallOptions is called when entering the FunctionCallOptions production. EnterFunctionCallOptions(c *FunctionCallOptionsContext) // EnterNewExpr is called when entering the NewExpr production. EnterNewExpr(c *NewExprContext) // EnterBitXorOperation is called when entering the BitXorOperation production. EnterBitXorOperation(c *BitXorOperationContext) // EnterTuple is called when entering the Tuple production. EnterTuple(c *TupleContext) // EnterEqualityComparison is called when entering the EqualityComparison production. EnterEqualityComparison(c *EqualityComparisonContext) // EnterMetaType is called when entering the MetaType production. EnterMetaType(c *MetaTypeContext) // EnterAssignOp is called when entering the assignOp production. EnterAssignOp(c *AssignOpContext) // EnterTupleExpression is called when entering the tupleExpression production. EnterTupleExpression(c *TupleExpressionContext) // EnterInlineArrayExpression is called when entering the inlineArrayExpression production. EnterInlineArrayExpression(c *InlineArrayExpressionContext) // EnterIdentifier is called when entering the identifier production. EnterIdentifier(c *IdentifierContext) // EnterLiteral is called when entering the literal production. EnterLiteral(c *LiteralContext) // EnterLiteralWithSubDenomination is called when entering the literalWithSubDenomination production. EnterLiteralWithSubDenomination(c *LiteralWithSubDenominationContext) // EnterBooleanLiteral is called when entering the booleanLiteral production. EnterBooleanLiteral(c *BooleanLiteralContext) // EnterStringLiteral is called when entering the stringLiteral production. EnterStringLiteral(c *StringLiteralContext) // EnterHexStringLiteral is called when entering the hexStringLiteral production. EnterHexStringLiteral(c *HexStringLiteralContext) // EnterUnicodeStringLiteral is called when entering the unicodeStringLiteral production. EnterUnicodeStringLiteral(c *UnicodeStringLiteralContext) // EnterNumberLiteral is called when entering the numberLiteral production. EnterNumberLiteral(c *NumberLiteralContext) // EnterBlock is called when entering the block production. EnterBlock(c *BlockContext) // EnterUncheckedBlock is called when entering the uncheckedBlock production. EnterUncheckedBlock(c *UncheckedBlockContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterSimpleStatement is called when entering the simpleStatement production. EnterSimpleStatement(c *SimpleStatementContext) // EnterIfStatement is called when entering the ifStatement production. EnterIfStatement(c *IfStatementContext) // EnterForStatement is called when entering the forStatement production. EnterForStatement(c *ForStatementContext) // EnterWhileStatement is called when entering the whileStatement production. EnterWhileStatement(c *WhileStatementContext) // EnterDoWhileStatement is called when entering the doWhileStatement production. EnterDoWhileStatement(c *DoWhileStatementContext) // EnterContinueStatement is called when entering the continueStatement production. EnterContinueStatement(c *ContinueStatementContext) // EnterBreakStatement is called when entering the breakStatement production. EnterBreakStatement(c *BreakStatementContext) // EnterTryStatement is called when entering the tryStatement production. EnterTryStatement(c *TryStatementContext) // EnterCatchClause is called when entering the catchClause production. EnterCatchClause(c *CatchClauseContext) // EnterReturnStatement is called when entering the returnStatement production. EnterReturnStatement(c *ReturnStatementContext) // EnterEmitStatement is called when entering the emitStatement production. EnterEmitStatement(c *EmitStatementContext) // EnterRevertStatement is called when entering the revertStatement production. EnterRevertStatement(c *RevertStatementContext) // EnterAssemblyStatement is called when entering the assemblyStatement production. EnterAssemblyStatement(c *AssemblyStatementContext) // EnterAssemblyFlags is called when entering the assemblyFlags production. EnterAssemblyFlags(c *AssemblyFlagsContext) // EnterVariableDeclarationList is called when entering the variableDeclarationList production. EnterVariableDeclarationList(c *VariableDeclarationListContext) // EnterVariableDeclarationTuple is called when entering the variableDeclarationTuple production. EnterVariableDeclarationTuple(c *VariableDeclarationTupleContext) // EnterVariableDeclarationStatement is called when entering the variableDeclarationStatement production. EnterVariableDeclarationStatement(c *VariableDeclarationStatementContext) // EnterExpressionStatement is called when entering the expressionStatement production. EnterExpressionStatement(c *ExpressionStatementContext) // EnterMappingType is called when entering the mappingType production. EnterMappingType(c *MappingTypeContext) // EnterMappingKeyType is called when entering the mappingKeyType production. EnterMappingKeyType(c *MappingKeyTypeContext) // EnterYulStatement is called when entering the yulStatement production. EnterYulStatement(c *YulStatementContext) // EnterYulBlock is called when entering the yulBlock production. EnterYulBlock(c *YulBlockContext) // EnterYulVariableDeclaration is called when entering the yulVariableDeclaration production. EnterYulVariableDeclaration(c *YulVariableDeclarationContext) // EnterYulAssignment is called when entering the yulAssignment production. EnterYulAssignment(c *YulAssignmentContext) // EnterYulIfStatement is called when entering the yulIfStatement production. EnterYulIfStatement(c *YulIfStatementContext) // EnterYulForStatement is called when entering the yulForStatement production. EnterYulForStatement(c *YulForStatementContext) // EnterYulSwitchCase is called when entering the yulSwitchCase production. EnterYulSwitchCase(c *YulSwitchCaseContext) // EnterYulSwitchStatement is called when entering the yulSwitchStatement production. EnterYulSwitchStatement(c *YulSwitchStatementContext) // EnterYulFunctionDefinition is called when entering the yulFunctionDefinition production. EnterYulFunctionDefinition(c *YulFunctionDefinitionContext) // EnterYulPath is called when entering the yulPath production. EnterYulPath(c *YulPathContext) // EnterYulFunctionCall is called when entering the yulFunctionCall production. EnterYulFunctionCall(c *YulFunctionCallContext) // EnterYulBoolean is called when entering the yulBoolean production. EnterYulBoolean(c *YulBooleanContext) // EnterYulLiteral is called when entering the yulLiteral production. EnterYulLiteral(c *YulLiteralContext) // EnterYulExpression is called when entering the yulExpression production. EnterYulExpression(c *YulExpressionContext) // ExitSourceUnit is called when exiting the sourceUnit production. ExitSourceUnit(c *SourceUnitContext) // ExitPragmaDirective is called when exiting the pragmaDirective production. ExitPragmaDirective(c *PragmaDirectiveContext) // ExitImportDirective is called when exiting the importDirective production. ExitImportDirective(c *ImportDirectiveContext) // ExitImportAliases is called when exiting the importAliases production. ExitImportAliases(c *ImportAliasesContext) // ExitPath is called when exiting the path production. ExitPath(c *PathContext) // ExitSymbolAliases is called when exiting the symbolAliases production. ExitSymbolAliases(c *SymbolAliasesContext) // ExitContractDefinition is called when exiting the contractDefinition production. ExitContractDefinition(c *ContractDefinitionContext) // ExitInterfaceDefinition is called when exiting the interfaceDefinition production. ExitInterfaceDefinition(c *InterfaceDefinitionContext) // ExitLibraryDefinition is called when exiting the libraryDefinition production. ExitLibraryDefinition(c *LibraryDefinitionContext) // ExitInheritanceSpecifierList is called when exiting the inheritanceSpecifierList production. ExitInheritanceSpecifierList(c *InheritanceSpecifierListContext) // ExitInheritanceSpecifier is called when exiting the inheritanceSpecifier production. ExitInheritanceSpecifier(c *InheritanceSpecifierContext) // ExitContractBodyElement is called when exiting the contractBodyElement production. ExitContractBodyElement(c *ContractBodyElementContext) // ExitNamedArgument is called when exiting the namedArgument production. ExitNamedArgument(c *NamedArgumentContext) // ExitCallArgumentList is called when exiting the callArgumentList production. ExitCallArgumentList(c *CallArgumentListContext) // ExitIdentifierPath is called when exiting the identifierPath production. ExitIdentifierPath(c *IdentifierPathContext) // ExitModifierInvocation is called when exiting the modifierInvocation production. ExitModifierInvocation(c *ModifierInvocationContext) // ExitVisibility is called when exiting the visibility production. ExitVisibility(c *VisibilityContext) // ExitParameterList is called when exiting the parameterList production. ExitParameterList(c *ParameterListContext) // ExitParameterDeclaration is called when exiting the parameterDeclaration production. ExitParameterDeclaration(c *ParameterDeclarationContext) // ExitConstructorDefinition is called when exiting the constructorDefinition production. ExitConstructorDefinition(c *ConstructorDefinitionContext) // ExitStateMutability is called when exiting the stateMutability production. ExitStateMutability(c *StateMutabilityContext) // ExitOverrideSpecifier is called when exiting the overrideSpecifier production. ExitOverrideSpecifier(c *OverrideSpecifierContext) // ExitFunctionDefinition is called when exiting the functionDefinition production. ExitFunctionDefinition(c *FunctionDefinitionContext) // ExitModifierDefinition is called when exiting the modifierDefinition production. ExitModifierDefinition(c *ModifierDefinitionContext) // ExitFallbackFunctionDefinition is called when exiting the fallbackFunctionDefinition production. ExitFallbackFunctionDefinition(c *FallbackFunctionDefinitionContext) // ExitReceiveFunctionDefinition is called when exiting the receiveFunctionDefinition production. ExitReceiveFunctionDefinition(c *ReceiveFunctionDefinitionContext) // ExitStructDefinition is called when exiting the structDefinition production. ExitStructDefinition(c *StructDefinitionContext) // ExitStructMember is called when exiting the structMember production. ExitStructMember(c *StructMemberContext) // ExitEnumDefinition is called when exiting the enumDefinition production. ExitEnumDefinition(c *EnumDefinitionContext) // ExitUserDefinedValueTypeDefinition is called when exiting the userDefinedValueTypeDefinition production. ExitUserDefinedValueTypeDefinition(c *UserDefinedValueTypeDefinitionContext) // ExitStateVariableDeclaration is called when exiting the stateVariableDeclaration production. ExitStateVariableDeclaration(c *StateVariableDeclarationContext) // ExitConstantVariableDeclaration is called when exiting the constantVariableDeclaration production. ExitConstantVariableDeclaration(c *ConstantVariableDeclarationContext) // ExitEventParameter is called when exiting the eventParameter production. ExitEventParameter(c *EventParameterContext) // ExitEventDefinition is called when exiting the eventDefinition production. ExitEventDefinition(c *EventDefinitionContext) // ExitErrorParameter is called when exiting the errorParameter production. ExitErrorParameter(c *ErrorParameterContext) // ExitErrorDefinition is called when exiting the errorDefinition production. ExitErrorDefinition(c *ErrorDefinitionContext) // ExitUserDefinableOperator is called when exiting the userDefinableOperator production. ExitUserDefinableOperator(c *UserDefinableOperatorContext) // ExitUsingDirective is called when exiting the usingDirective production. ExitUsingDirective(c *UsingDirectiveContext) // ExitTypeName is called when exiting the typeName production. ExitTypeName(c *TypeNameContext) // ExitElementaryTypeName is called when exiting the elementaryTypeName production. ExitElementaryTypeName(c *ElementaryTypeNameContext) // ExitFunctionTypeName is called when exiting the functionTypeName production. ExitFunctionTypeName(c *FunctionTypeNameContext) // ExitVariableDeclaration is called when exiting the variableDeclaration production. ExitVariableDeclaration(c *VariableDeclarationContext) // ExitDataLocation is called when exiting the dataLocation production. ExitDataLocation(c *DataLocationContext) // ExitUnaryPrefixOperation is called when exiting the UnaryPrefixOperation production. ExitUnaryPrefixOperation(c *UnaryPrefixOperationContext) // ExitPrimaryExpression is called when exiting the PrimaryExpression production. ExitPrimaryExpression(c *PrimaryExpressionContext) // ExitOrderComparison is called when exiting the OrderComparison production. ExitOrderComparison(c *OrderComparisonContext) // ExitConditional is called when exiting the Conditional production. ExitConditional(c *ConditionalContext) // ExitPayableConversion is called when exiting the PayableConversion production. ExitPayableConversion(c *PayableConversionContext) // ExitAssignment is called when exiting the Assignment production. ExitAssignment(c *AssignmentContext) // ExitUnarySuffixOperation is called when exiting the UnarySuffixOperation production. ExitUnarySuffixOperation(c *UnarySuffixOperationContext) // ExitShiftOperation is called when exiting the ShiftOperation production. ExitShiftOperation(c *ShiftOperationContext) // ExitBitAndOperation is called when exiting the BitAndOperation production. ExitBitAndOperation(c *BitAndOperationContext) // ExitFunctionCall is called when exiting the FunctionCall production. ExitFunctionCall(c *FunctionCallContext) // ExitIndexRangeAccess is called when exiting the IndexRangeAccess production. ExitIndexRangeAccess(c *IndexRangeAccessContext) // ExitIndexAccess is called when exiting the IndexAccess production. ExitIndexAccess(c *IndexAccessContext) // ExitAddSubOperation is called when exiting the AddSubOperation production. ExitAddSubOperation(c *AddSubOperationContext) // ExitBitOrOperation is called when exiting the BitOrOperation production. ExitBitOrOperation(c *BitOrOperationContext) // ExitExpOperation is called when exiting the ExpOperation production. ExitExpOperation(c *ExpOperationContext) // ExitAndOperation is called when exiting the AndOperation production. ExitAndOperation(c *AndOperationContext) // ExitInlineArray is called when exiting the InlineArray production. ExitInlineArray(c *InlineArrayContext) // ExitOrOperation is called when exiting the OrOperation production. ExitOrOperation(c *OrOperationContext) // ExitMemberAccess is called when exiting the MemberAccess production. ExitMemberAccess(c *MemberAccessContext) // ExitMulDivModOperation is called when exiting the MulDivModOperation production. ExitMulDivModOperation(c *MulDivModOperationContext) // ExitFunctionCallOptions is called when exiting the FunctionCallOptions production. ExitFunctionCallOptions(c *FunctionCallOptionsContext) // ExitNewExpr is called when exiting the NewExpr production. ExitNewExpr(c *NewExprContext) // ExitBitXorOperation is called when exiting the BitXorOperation production. ExitBitXorOperation(c *BitXorOperationContext) // ExitTuple is called when exiting the Tuple production. ExitTuple(c *TupleContext) // ExitEqualityComparison is called when exiting the EqualityComparison production. ExitEqualityComparison(c *EqualityComparisonContext) // ExitMetaType is called when exiting the MetaType production. ExitMetaType(c *MetaTypeContext) // ExitAssignOp is called when exiting the assignOp production. ExitAssignOp(c *AssignOpContext) // ExitTupleExpression is called when exiting the tupleExpression production. ExitTupleExpression(c *TupleExpressionContext) // ExitInlineArrayExpression is called when exiting the inlineArrayExpression production. ExitInlineArrayExpression(c *InlineArrayExpressionContext) // ExitIdentifier is called when exiting the identifier production. ExitIdentifier(c *IdentifierContext) // ExitLiteral is called when exiting the literal production. ExitLiteral(c *LiteralContext) // ExitLiteralWithSubDenomination is called when exiting the literalWithSubDenomination production. ExitLiteralWithSubDenomination(c *LiteralWithSubDenominationContext) // ExitBooleanLiteral is called when exiting the booleanLiteral production. ExitBooleanLiteral(c *BooleanLiteralContext) // ExitStringLiteral is called when exiting the stringLiteral production. ExitStringLiteral(c *StringLiteralContext) // ExitHexStringLiteral is called when exiting the hexStringLiteral production. ExitHexStringLiteral(c *HexStringLiteralContext) // ExitUnicodeStringLiteral is called when exiting the unicodeStringLiteral production. ExitUnicodeStringLiteral(c *UnicodeStringLiteralContext) // ExitNumberLiteral is called when exiting the numberLiteral production. ExitNumberLiteral(c *NumberLiteralContext) // ExitBlock is called when exiting the block production. ExitBlock(c *BlockContext) // ExitUncheckedBlock is called when exiting the uncheckedBlock production. ExitUncheckedBlock(c *UncheckedBlockContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitSimpleStatement is called when exiting the simpleStatement production. ExitSimpleStatement(c *SimpleStatementContext) // ExitIfStatement is called when exiting the ifStatement production. ExitIfStatement(c *IfStatementContext) // ExitForStatement is called when exiting the forStatement production. ExitForStatement(c *ForStatementContext) // ExitWhileStatement is called when exiting the whileStatement production. ExitWhileStatement(c *WhileStatementContext) // ExitDoWhileStatement is called when exiting the doWhileStatement production. ExitDoWhileStatement(c *DoWhileStatementContext) // ExitContinueStatement is called when exiting the continueStatement production. ExitContinueStatement(c *ContinueStatementContext) // ExitBreakStatement is called when exiting the breakStatement production. ExitBreakStatement(c *BreakStatementContext) // ExitTryStatement is called when exiting the tryStatement production. ExitTryStatement(c *TryStatementContext) // ExitCatchClause is called when exiting the catchClause production. ExitCatchClause(c *CatchClauseContext) // ExitReturnStatement is called when exiting the returnStatement production. ExitReturnStatement(c *ReturnStatementContext) // ExitEmitStatement is called when exiting the emitStatement production. ExitEmitStatement(c *EmitStatementContext) // ExitRevertStatement is called when exiting the revertStatement production. ExitRevertStatement(c *RevertStatementContext) // ExitAssemblyStatement is called when exiting the assemblyStatement production. ExitAssemblyStatement(c *AssemblyStatementContext) // ExitAssemblyFlags is called when exiting the assemblyFlags production. ExitAssemblyFlags(c *AssemblyFlagsContext) // ExitVariableDeclarationList is called when exiting the variableDeclarationList production. ExitVariableDeclarationList(c *VariableDeclarationListContext) // ExitVariableDeclarationTuple is called when exiting the variableDeclarationTuple production. ExitVariableDeclarationTuple(c *VariableDeclarationTupleContext) // ExitVariableDeclarationStatement is called when exiting the variableDeclarationStatement production. ExitVariableDeclarationStatement(c *VariableDeclarationStatementContext) // ExitExpressionStatement is called when exiting the expressionStatement production. ExitExpressionStatement(c *ExpressionStatementContext) // ExitMappingType is called when exiting the mappingType production. ExitMappingType(c *MappingTypeContext) // ExitMappingKeyType is called when exiting the mappingKeyType production. ExitMappingKeyType(c *MappingKeyTypeContext) // ExitYulStatement is called when exiting the yulStatement production. ExitYulStatement(c *YulStatementContext) // ExitYulBlock is called when exiting the yulBlock production. ExitYulBlock(c *YulBlockContext) // ExitYulVariableDeclaration is called when exiting the yulVariableDeclaration production. ExitYulVariableDeclaration(c *YulVariableDeclarationContext) // ExitYulAssignment is called when exiting the yulAssignment production. ExitYulAssignment(c *YulAssignmentContext) // ExitYulIfStatement is called when exiting the yulIfStatement production. ExitYulIfStatement(c *YulIfStatementContext) // ExitYulForStatement is called when exiting the yulForStatement production. ExitYulForStatement(c *YulForStatementContext) // ExitYulSwitchCase is called when exiting the yulSwitchCase production. ExitYulSwitchCase(c *YulSwitchCaseContext) // ExitYulSwitchStatement is called when exiting the yulSwitchStatement production. ExitYulSwitchStatement(c *YulSwitchStatementContext) // ExitYulFunctionDefinition is called when exiting the yulFunctionDefinition production. ExitYulFunctionDefinition(c *YulFunctionDefinitionContext) // ExitYulPath is called when exiting the yulPath production. ExitYulPath(c *YulPathContext) // ExitYulFunctionCall is called when exiting the yulFunctionCall production. ExitYulFunctionCall(c *YulFunctionCallContext) // ExitYulBoolean is called when exiting the yulBoolean production. ExitYulBoolean(c *YulBooleanContext) // ExitYulLiteral is called when exiting the yulLiteral production. ExitYulLiteral(c *YulLiteralContext) // ExitYulExpression is called when exiting the yulExpression production. ExitYulExpression(c *YulExpressionContext) }
SolidityParserListener is a complete listener for a parse tree produced by SolidityParser.
type SourceUnitContext ¶
type SourceUnitContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySourceUnitContext ¶
func NewEmptySourceUnitContext() *SourceUnitContext
func NewSourceUnitContext ¶
func NewSourceUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceUnitContext
func (*SourceUnitContext) AllConstantVariableDeclaration ¶
func (s *SourceUnitContext) AllConstantVariableDeclaration() []IConstantVariableDeclarationContext
func (*SourceUnitContext) AllContractDefinition ¶
func (s *SourceUnitContext) AllContractDefinition() []IContractDefinitionContext
func (*SourceUnitContext) AllEnumDefinition ¶
func (s *SourceUnitContext) AllEnumDefinition() []IEnumDefinitionContext
func (*SourceUnitContext) AllErrorDefinition ¶
func (s *SourceUnitContext) AllErrorDefinition() []IErrorDefinitionContext
func (*SourceUnitContext) AllFunctionDefinition ¶
func (s *SourceUnitContext) AllFunctionDefinition() []IFunctionDefinitionContext
func (*SourceUnitContext) AllImportDirective ¶
func (s *SourceUnitContext) AllImportDirective() []IImportDirectiveContext
func (*SourceUnitContext) AllInterfaceDefinition ¶
func (s *SourceUnitContext) AllInterfaceDefinition() []IInterfaceDefinitionContext
func (*SourceUnitContext) AllLibraryDefinition ¶
func (s *SourceUnitContext) AllLibraryDefinition() []ILibraryDefinitionContext
func (*SourceUnitContext) AllPragmaDirective ¶
func (s *SourceUnitContext) AllPragmaDirective() []IPragmaDirectiveContext
func (*SourceUnitContext) AllStructDefinition ¶
func (s *SourceUnitContext) AllStructDefinition() []IStructDefinitionContext
func (*SourceUnitContext) AllUserDefinedValueTypeDefinition ¶
func (s *SourceUnitContext) AllUserDefinedValueTypeDefinition() []IUserDefinedValueTypeDefinitionContext
func (*SourceUnitContext) AllUsingDirective ¶
func (s *SourceUnitContext) AllUsingDirective() []IUsingDirectiveContext
func (*SourceUnitContext) ConstantVariableDeclaration ¶
func (s *SourceUnitContext) ConstantVariableDeclaration(i int) IConstantVariableDeclarationContext
func (*SourceUnitContext) ContractDefinition ¶
func (s *SourceUnitContext) ContractDefinition(i int) IContractDefinitionContext
func (*SourceUnitContext) EOF ¶
func (s *SourceUnitContext) EOF() antlr.TerminalNode
func (*SourceUnitContext) EnterRule ¶
func (s *SourceUnitContext) EnterRule(listener antlr.ParseTreeListener)
func (*SourceUnitContext) EnumDefinition ¶
func (s *SourceUnitContext) EnumDefinition(i int) IEnumDefinitionContext
func (*SourceUnitContext) ErrorDefinition ¶
func (s *SourceUnitContext) ErrorDefinition(i int) IErrorDefinitionContext
func (*SourceUnitContext) ExitRule ¶
func (s *SourceUnitContext) ExitRule(listener antlr.ParseTreeListener)
func (*SourceUnitContext) FunctionDefinition ¶
func (s *SourceUnitContext) FunctionDefinition(i int) IFunctionDefinitionContext
func (*SourceUnitContext) GetParser ¶
func (s *SourceUnitContext) GetParser() antlr.Parser
func (*SourceUnitContext) GetRuleContext ¶
func (s *SourceUnitContext) GetRuleContext() antlr.RuleContext
func (*SourceUnitContext) ImportDirective ¶
func (s *SourceUnitContext) ImportDirective(i int) IImportDirectiveContext
func (*SourceUnitContext) InterfaceDefinition ¶
func (s *SourceUnitContext) InterfaceDefinition(i int) IInterfaceDefinitionContext
func (*SourceUnitContext) IsSourceUnitContext ¶
func (*SourceUnitContext) IsSourceUnitContext()
func (*SourceUnitContext) LibraryDefinition ¶
func (s *SourceUnitContext) LibraryDefinition(i int) ILibraryDefinitionContext
func (*SourceUnitContext) PragmaDirective ¶
func (s *SourceUnitContext) PragmaDirective(i int) IPragmaDirectiveContext
func (*SourceUnitContext) StructDefinition ¶
func (s *SourceUnitContext) StructDefinition(i int) IStructDefinitionContext
func (*SourceUnitContext) ToStringTree ¶
func (s *SourceUnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SourceUnitContext) UserDefinedValueTypeDefinition ¶
func (s *SourceUnitContext) UserDefinedValueTypeDefinition(i int) IUserDefinedValueTypeDefinitionContext
func (*SourceUnitContext) UsingDirective ¶
func (s *SourceUnitContext) UsingDirective(i int) IUsingDirectiveContext
type StateMutabilityContext ¶
type StateMutabilityContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStateMutabilityContext ¶
func NewEmptyStateMutabilityContext() *StateMutabilityContext
func NewStateMutabilityContext ¶
func NewStateMutabilityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StateMutabilityContext
func (*StateMutabilityContext) EnterRule ¶
func (s *StateMutabilityContext) EnterRule(listener antlr.ParseTreeListener)
func (*StateMutabilityContext) ExitRule ¶
func (s *StateMutabilityContext) ExitRule(listener antlr.ParseTreeListener)
func (*StateMutabilityContext) GetParser ¶
func (s *StateMutabilityContext) GetParser() antlr.Parser
func (*StateMutabilityContext) GetRuleContext ¶
func (s *StateMutabilityContext) GetRuleContext() antlr.RuleContext
func (*StateMutabilityContext) IsStateMutabilityContext ¶
func (*StateMutabilityContext) IsStateMutabilityContext()
func (*StateMutabilityContext) Payable ¶
func (s *StateMutabilityContext) Payable() antlr.TerminalNode
func (*StateMutabilityContext) Pure ¶
func (s *StateMutabilityContext) Pure() antlr.TerminalNode
func (*StateMutabilityContext) ToStringTree ¶
func (s *StateMutabilityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StateMutabilityContext) View ¶
func (s *StateMutabilityContext) View() antlr.TerminalNode
type StateVariableDeclarationContext ¶
type StateVariableDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStateVariableDeclarationContext ¶
func NewEmptyStateVariableDeclarationContext() *StateVariableDeclarationContext
func NewStateVariableDeclarationContext ¶
func NewStateVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StateVariableDeclarationContext
func (*StateVariableDeclarationContext) AllConstant ¶
func (s *StateVariableDeclarationContext) AllConstant() []antlr.TerminalNode
func (*StateVariableDeclarationContext) AllImmutable ¶
func (s *StateVariableDeclarationContext) AllImmutable() []antlr.TerminalNode
func (*StateVariableDeclarationContext) AllInternal ¶
func (s *StateVariableDeclarationContext) AllInternal() []antlr.TerminalNode
func (*StateVariableDeclarationContext) AllOverrideSpecifier ¶
func (s *StateVariableDeclarationContext) AllOverrideSpecifier() []IOverrideSpecifierContext
func (*StateVariableDeclarationContext) AllPrivate ¶
func (s *StateVariableDeclarationContext) AllPrivate() []antlr.TerminalNode
func (*StateVariableDeclarationContext) AllPublic ¶
func (s *StateVariableDeclarationContext) AllPublic() []antlr.TerminalNode
func (*StateVariableDeclarationContext) Assign ¶
func (s *StateVariableDeclarationContext) Assign() antlr.TerminalNode
func (*StateVariableDeclarationContext) Constant ¶
func (s *StateVariableDeclarationContext) Constant(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) EnterRule ¶
func (s *StateVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*StateVariableDeclarationContext) ExitRule ¶
func (s *StateVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*StateVariableDeclarationContext) Expression ¶
func (s *StateVariableDeclarationContext) Expression() IExpressionContext
func (*StateVariableDeclarationContext) GetConstantnessSet ¶
func (s *StateVariableDeclarationContext) GetConstantnessSet() bool
func (*StateVariableDeclarationContext) GetInitialValue ¶
func (s *StateVariableDeclarationContext) GetInitialValue() IExpressionContext
func (*StateVariableDeclarationContext) GetName ¶
func (s *StateVariableDeclarationContext) GetName() IIdentifierContext
func (*StateVariableDeclarationContext) GetOverrideSpecifierSet ¶
func (s *StateVariableDeclarationContext) GetOverrideSpecifierSet() bool
func (*StateVariableDeclarationContext) GetParser ¶
func (s *StateVariableDeclarationContext) GetParser() antlr.Parser
func (*StateVariableDeclarationContext) GetRuleContext ¶
func (s *StateVariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*StateVariableDeclarationContext) GetType_ ¶
func (s *StateVariableDeclarationContext) GetType_() ITypeNameContext
func (*StateVariableDeclarationContext) GetVisibilitySet ¶
func (s *StateVariableDeclarationContext) GetVisibilitySet() bool
func (*StateVariableDeclarationContext) Identifier ¶
func (s *StateVariableDeclarationContext) Identifier() IIdentifierContext
func (*StateVariableDeclarationContext) Immutable ¶
func (s *StateVariableDeclarationContext) Immutable(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) Internal ¶
func (s *StateVariableDeclarationContext) Internal(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext ¶
func (*StateVariableDeclarationContext) IsStateVariableDeclarationContext()
func (*StateVariableDeclarationContext) OverrideSpecifier ¶
func (s *StateVariableDeclarationContext) OverrideSpecifier(i int) IOverrideSpecifierContext
func (*StateVariableDeclarationContext) Private ¶
func (s *StateVariableDeclarationContext) Private(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) Public ¶
func (s *StateVariableDeclarationContext) Public(i int) antlr.TerminalNode
func (*StateVariableDeclarationContext) Semicolon ¶
func (s *StateVariableDeclarationContext) Semicolon() antlr.TerminalNode
func (*StateVariableDeclarationContext) SetConstantnessSet ¶
func (s *StateVariableDeclarationContext) SetConstantnessSet(v bool)
func (*StateVariableDeclarationContext) SetInitialValue ¶
func (s *StateVariableDeclarationContext) SetInitialValue(v IExpressionContext)
func (*StateVariableDeclarationContext) SetName ¶
func (s *StateVariableDeclarationContext) SetName(v IIdentifierContext)
func (*StateVariableDeclarationContext) SetOverrideSpecifierSet ¶
func (s *StateVariableDeclarationContext) SetOverrideSpecifierSet(v bool)
func (*StateVariableDeclarationContext) SetType_ ¶
func (s *StateVariableDeclarationContext) SetType_(v ITypeNameContext)
func (*StateVariableDeclarationContext) SetVisibilitySet ¶
func (s *StateVariableDeclarationContext) SetVisibilitySet(v bool)
func (*StateVariableDeclarationContext) ToStringTree ¶
func (s *StateVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StateVariableDeclarationContext) TypeName ¶
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) AssemblyStatement ¶
func (s *StatementContext) AssemblyStatement() IAssemblyStatementContext
func (*StatementContext) Block ¶
func (s *StatementContext) Block() IBlockContext
func (*StatementContext) BreakStatement ¶
func (s *StatementContext) BreakStatement() IBreakStatementContext
func (*StatementContext) ContinueStatement ¶
func (s *StatementContext) ContinueStatement() IContinueStatementContext
func (*StatementContext) DoWhileStatement ¶
func (s *StatementContext) DoWhileStatement() IDoWhileStatementContext
func (*StatementContext) EmitStatement ¶
func (s *StatementContext) EmitStatement() IEmitStatementContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) ForStatement ¶
func (s *StatementContext) ForStatement() IForStatementContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) IfStatement ¶
func (s *StatementContext) IfStatement() IIfStatementContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) ReturnStatement ¶
func (s *StatementContext) ReturnStatement() IReturnStatementContext
func (*StatementContext) RevertStatement ¶
func (s *StatementContext) RevertStatement() IRevertStatementContext
func (*StatementContext) SimpleStatement ¶
func (s *StatementContext) SimpleStatement() ISimpleStatementContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) TryStatement ¶
func (s *StatementContext) TryStatement() ITryStatementContext
func (*StatementContext) WhileStatement ¶
func (s *StatementContext) WhileStatement() IWhileStatementContext
type StringLiteralContext ¶
type StringLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringLiteralContext ¶
func NewEmptyStringLiteralContext() *StringLiteralContext
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext
func (*StringLiteralContext) AllEmptyStringLiteral ¶
func (s *StringLiteralContext) AllEmptyStringLiteral() []antlr.TerminalNode
func (*StringLiteralContext) AllNonEmptyStringLiteral ¶
func (s *StringLiteralContext) AllNonEmptyStringLiteral() []antlr.TerminalNode
func (*StringLiteralContext) EmptyStringLiteral ¶
func (s *StringLiteralContext) EmptyStringLiteral(i int) antlr.TerminalNode
func (*StringLiteralContext) EnterRule ¶
func (s *StringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*StringLiteralContext) ExitRule ¶
func (s *StringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*StringLiteralContext) GetParser ¶
func (s *StringLiteralContext) GetParser() antlr.Parser
func (*StringLiteralContext) GetRuleContext ¶
func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
func (*StringLiteralContext) IsStringLiteralContext ¶
func (*StringLiteralContext) IsStringLiteralContext()
func (*StringLiteralContext) NonEmptyStringLiteral ¶
func (s *StringLiteralContext) NonEmptyStringLiteral(i int) antlr.TerminalNode
func (*StringLiteralContext) ToStringTree ¶
func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructDefinitionContext ¶
type StructDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructDefinitionContext ¶
func NewEmptyStructDefinitionContext() *StructDefinitionContext
func NewStructDefinitionContext ¶
func NewStructDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructDefinitionContext
func (*StructDefinitionContext) AllStructMember ¶
func (s *StructDefinitionContext) AllStructMember() []IStructMemberContext
func (*StructDefinitionContext) EnterRule ¶
func (s *StructDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructDefinitionContext) ExitRule ¶
func (s *StructDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructDefinitionContext) GetMembers ¶
func (s *StructDefinitionContext) GetMembers() IStructMemberContext
func (*StructDefinitionContext) GetName ¶
func (s *StructDefinitionContext) GetName() IIdentifierContext
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) LBrace ¶
func (s *StructDefinitionContext) LBrace() antlr.TerminalNode
func (*StructDefinitionContext) RBrace ¶
func (s *StructDefinitionContext) RBrace() antlr.TerminalNode
func (*StructDefinitionContext) SetMembers ¶
func (s *StructDefinitionContext) SetMembers(v IStructMemberContext)
func (*StructDefinitionContext) SetName ¶
func (s *StructDefinitionContext) SetName(v IIdentifierContext)
func (*StructDefinitionContext) Struct ¶
func (s *StructDefinitionContext) Struct() antlr.TerminalNode
func (*StructDefinitionContext) StructMember ¶
func (s *StructDefinitionContext) StructMember(i int) IStructMemberContext
func (*StructDefinitionContext) ToStringTree ¶
func (s *StructDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StructMemberContext ¶
type StructMemberContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStructMemberContext ¶
func NewEmptyStructMemberContext() *StructMemberContext
func NewStructMemberContext ¶
func NewStructMemberContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructMemberContext
func (*StructMemberContext) EnterRule ¶
func (s *StructMemberContext) EnterRule(listener antlr.ParseTreeListener)
func (*StructMemberContext) ExitRule ¶
func (s *StructMemberContext) ExitRule(listener antlr.ParseTreeListener)
func (*StructMemberContext) GetName ¶
func (s *StructMemberContext) GetName() IIdentifierContext
func (*StructMemberContext) GetParser ¶
func (s *StructMemberContext) GetParser() antlr.Parser
func (*StructMemberContext) GetRuleContext ¶
func (s *StructMemberContext) GetRuleContext() antlr.RuleContext
func (*StructMemberContext) GetType_ ¶
func (s *StructMemberContext) GetType_() ITypeNameContext
func (*StructMemberContext) Identifier ¶
func (s *StructMemberContext) Identifier() IIdentifierContext
func (*StructMemberContext) IsStructMemberContext ¶
func (*StructMemberContext) IsStructMemberContext()
func (*StructMemberContext) Semicolon ¶
func (s *StructMemberContext) Semicolon() antlr.TerminalNode
func (*StructMemberContext) SetName ¶
func (s *StructMemberContext) SetName(v IIdentifierContext)
func (*StructMemberContext) SetType_ ¶
func (s *StructMemberContext) SetType_(v ITypeNameContext)
func (*StructMemberContext) ToStringTree ¶
func (s *StructMemberContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StructMemberContext) TypeName ¶
func (s *StructMemberContext) TypeName() ITypeNameContext
type SymbolAliasesContext ¶
type SymbolAliasesContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySymbolAliasesContext ¶
func NewEmptySymbolAliasesContext() *SymbolAliasesContext
func NewSymbolAliasesContext ¶
func NewSymbolAliasesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SymbolAliasesContext
func (*SymbolAliasesContext) AllComma ¶
func (s *SymbolAliasesContext) AllComma() []antlr.TerminalNode
func (*SymbolAliasesContext) AllImportAliases ¶
func (s *SymbolAliasesContext) AllImportAliases() []IImportAliasesContext
func (*SymbolAliasesContext) Comma ¶
func (s *SymbolAliasesContext) Comma(i int) antlr.TerminalNode
func (*SymbolAliasesContext) EnterRule ¶
func (s *SymbolAliasesContext) EnterRule(listener antlr.ParseTreeListener)
func (*SymbolAliasesContext) ExitRule ¶
func (s *SymbolAliasesContext) ExitRule(listener antlr.ParseTreeListener)
func (*SymbolAliasesContext) GetAliases ¶
func (s *SymbolAliasesContext) GetAliases() []IImportAliasesContext
func (*SymbolAliasesContext) GetParser ¶
func (s *SymbolAliasesContext) GetParser() antlr.Parser
func (*SymbolAliasesContext) GetRuleContext ¶
func (s *SymbolAliasesContext) GetRuleContext() antlr.RuleContext
func (*SymbolAliasesContext) Get_importAliases ¶
func (s *SymbolAliasesContext) Get_importAliases() IImportAliasesContext
func (*SymbolAliasesContext) ImportAliases ¶
func (s *SymbolAliasesContext) ImportAliases(i int) IImportAliasesContext
func (*SymbolAliasesContext) IsSymbolAliasesContext ¶
func (*SymbolAliasesContext) IsSymbolAliasesContext()
func (*SymbolAliasesContext) LBrace ¶
func (s *SymbolAliasesContext) LBrace() antlr.TerminalNode
func (*SymbolAliasesContext) RBrace ¶
func (s *SymbolAliasesContext) RBrace() antlr.TerminalNode
func (*SymbolAliasesContext) SetAliases ¶
func (s *SymbolAliasesContext) SetAliases(v []IImportAliasesContext)
func (*SymbolAliasesContext) Set_importAliases ¶
func (s *SymbolAliasesContext) Set_importAliases(v IImportAliasesContext)
func (*SymbolAliasesContext) ToStringTree ¶
func (s *SymbolAliasesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TryStatementContext ¶
type TryStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTryStatementContext ¶
func NewEmptyTryStatementContext() *TryStatementContext
func NewTryStatementContext ¶
func NewTryStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStatementContext
func (*TryStatementContext) AllCatchClause ¶
func (s *TryStatementContext) AllCatchClause() []ICatchClauseContext
func (*TryStatementContext) Block ¶
func (s *TryStatementContext) Block() IBlockContext
func (*TryStatementContext) CatchClause ¶
func (s *TryStatementContext) CatchClause(i int) ICatchClauseContext
func (*TryStatementContext) EnterRule ¶
func (s *TryStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*TryStatementContext) ExitRule ¶
func (s *TryStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*TryStatementContext) Expression ¶
func (s *TryStatementContext) Expression() IExpressionContext
func (*TryStatementContext) GetParser ¶
func (s *TryStatementContext) GetParser() antlr.Parser
func (*TryStatementContext) GetReturnParameters ¶
func (s *TryStatementContext) GetReturnParameters() IParameterListContext
func (*TryStatementContext) GetRuleContext ¶
func (s *TryStatementContext) GetRuleContext() antlr.RuleContext
func (*TryStatementContext) IsTryStatementContext ¶
func (*TryStatementContext) IsTryStatementContext()
func (*TryStatementContext) LParen ¶
func (s *TryStatementContext) LParen() antlr.TerminalNode
func (*TryStatementContext) ParameterList ¶
func (s *TryStatementContext) ParameterList() IParameterListContext
func (*TryStatementContext) RParen ¶
func (s *TryStatementContext) RParen() antlr.TerminalNode
func (*TryStatementContext) Returns ¶
func (s *TryStatementContext) Returns() antlr.TerminalNode
func (*TryStatementContext) SetReturnParameters ¶
func (s *TryStatementContext) SetReturnParameters(v IParameterListContext)
func (*TryStatementContext) ToStringTree ¶
func (s *TryStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TryStatementContext) Try ¶
func (s *TryStatementContext) Try() antlr.TerminalNode
type TupleContext ¶
type TupleContext struct {
ExpressionContext
}
func NewTupleContext ¶
func NewTupleContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TupleContext
func (*TupleContext) EnterRule ¶
func (s *TupleContext) EnterRule(listener antlr.ParseTreeListener)
func (*TupleContext) ExitRule ¶
func (s *TupleContext) ExitRule(listener antlr.ParseTreeListener)
func (*TupleContext) GetRuleContext ¶
func (s *TupleContext) GetRuleContext() antlr.RuleContext
func (*TupleContext) TupleExpression ¶
func (s *TupleContext) TupleExpression() ITupleExpressionContext
type TupleExpressionContext ¶
type TupleExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTupleExpressionContext ¶
func NewEmptyTupleExpressionContext() *TupleExpressionContext
func NewTupleExpressionContext ¶
func NewTupleExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TupleExpressionContext
func (*TupleExpressionContext) AllComma ¶
func (s *TupleExpressionContext) AllComma() []antlr.TerminalNode
func (*TupleExpressionContext) AllExpression ¶
func (s *TupleExpressionContext) AllExpression() []IExpressionContext
func (*TupleExpressionContext) Comma ¶
func (s *TupleExpressionContext) Comma(i int) antlr.TerminalNode
func (*TupleExpressionContext) EnterRule ¶
func (s *TupleExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*TupleExpressionContext) ExitRule ¶
func (s *TupleExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*TupleExpressionContext) Expression ¶
func (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) LParen ¶
func (s *TupleExpressionContext) LParen() antlr.TerminalNode
func (*TupleExpressionContext) RParen ¶
func (s *TupleExpressionContext) RParen() antlr.TerminalNode
func (*TupleExpressionContext) ToStringTree ¶
func (s *TupleExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeNameContext ¶
type TypeNameContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeNameContext ¶
func NewEmptyTypeNameContext() *TypeNameContext
func NewTypeNameContext ¶
func NewTypeNameContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeNameContext
func (*TypeNameContext) ElementaryTypeName ¶
func (s *TypeNameContext) ElementaryTypeName() IElementaryTypeNameContext
func (*TypeNameContext) EnterRule ¶
func (s *TypeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) ExitRule ¶
func (s *TypeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeNameContext) Expression ¶
func (s *TypeNameContext) Expression() IExpressionContext
func (*TypeNameContext) FunctionTypeName ¶
func (s *TypeNameContext) FunctionTypeName() IFunctionTypeNameContext
func (*TypeNameContext) GetParser ¶
func (s *TypeNameContext) GetParser() antlr.Parser
func (*TypeNameContext) GetRuleContext ¶
func (s *TypeNameContext) GetRuleContext() antlr.RuleContext
func (*TypeNameContext) IdentifierPath ¶
func (s *TypeNameContext) IdentifierPath() IIdentifierPathContext
func (*TypeNameContext) IsTypeNameContext ¶
func (*TypeNameContext) IsTypeNameContext()
func (*TypeNameContext) LBrack ¶
func (s *TypeNameContext) LBrack() antlr.TerminalNode
func (*TypeNameContext) MappingType ¶
func (s *TypeNameContext) MappingType() IMappingTypeContext
func (*TypeNameContext) RBrack ¶
func (s *TypeNameContext) RBrack() antlr.TerminalNode
func (*TypeNameContext) ToStringTree ¶
func (s *TypeNameContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeNameContext) TypeName ¶
func (s *TypeNameContext) TypeName() ITypeNameContext
type UnaryPrefixOperationContext ¶
type UnaryPrefixOperationContext struct {
ExpressionContext
}
func NewUnaryPrefixOperationContext ¶
func NewUnaryPrefixOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnaryPrefixOperationContext
func (*UnaryPrefixOperationContext) BitNot ¶
func (s *UnaryPrefixOperationContext) BitNot() antlr.TerminalNode
func (*UnaryPrefixOperationContext) Dec ¶
func (s *UnaryPrefixOperationContext) Dec() antlr.TerminalNode
func (*UnaryPrefixOperationContext) Delete ¶
func (s *UnaryPrefixOperationContext) Delete() antlr.TerminalNode
func (*UnaryPrefixOperationContext) EnterRule ¶
func (s *UnaryPrefixOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryPrefixOperationContext) ExitRule ¶
func (s *UnaryPrefixOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryPrefixOperationContext) Expression ¶
func (s *UnaryPrefixOperationContext) Expression() IExpressionContext
func (*UnaryPrefixOperationContext) GetRuleContext ¶
func (s *UnaryPrefixOperationContext) GetRuleContext() antlr.RuleContext
func (*UnaryPrefixOperationContext) Inc ¶
func (s *UnaryPrefixOperationContext) Inc() antlr.TerminalNode
func (*UnaryPrefixOperationContext) Not ¶
func (s *UnaryPrefixOperationContext) Not() antlr.TerminalNode
func (*UnaryPrefixOperationContext) Sub ¶
func (s *UnaryPrefixOperationContext) Sub() antlr.TerminalNode
type UnarySuffixOperationContext ¶
type UnarySuffixOperationContext struct {
ExpressionContext
}
func NewUnarySuffixOperationContext ¶
func NewUnarySuffixOperationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnarySuffixOperationContext
func (*UnarySuffixOperationContext) Dec ¶
func (s *UnarySuffixOperationContext) Dec() antlr.TerminalNode
func (*UnarySuffixOperationContext) EnterRule ¶
func (s *UnarySuffixOperationContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnarySuffixOperationContext) ExitRule ¶
func (s *UnarySuffixOperationContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnarySuffixOperationContext) Expression ¶
func (s *UnarySuffixOperationContext) Expression() IExpressionContext
func (*UnarySuffixOperationContext) GetRuleContext ¶
func (s *UnarySuffixOperationContext) GetRuleContext() antlr.RuleContext
func (*UnarySuffixOperationContext) Inc ¶
func (s *UnarySuffixOperationContext) Inc() antlr.TerminalNode
type UncheckedBlockContext ¶
type UncheckedBlockContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUncheckedBlockContext ¶
func NewEmptyUncheckedBlockContext() *UncheckedBlockContext
func NewUncheckedBlockContext ¶
func NewUncheckedBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UncheckedBlockContext
func (*UncheckedBlockContext) Block ¶
func (s *UncheckedBlockContext) Block() IBlockContext
func (*UncheckedBlockContext) EnterRule ¶
func (s *UncheckedBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*UncheckedBlockContext) ExitRule ¶
func (s *UncheckedBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*UncheckedBlockContext) GetParser ¶
func (s *UncheckedBlockContext) GetParser() antlr.Parser
func (*UncheckedBlockContext) GetRuleContext ¶
func (s *UncheckedBlockContext) GetRuleContext() antlr.RuleContext
func (*UncheckedBlockContext) IsUncheckedBlockContext ¶
func (*UncheckedBlockContext) IsUncheckedBlockContext()
func (*UncheckedBlockContext) ToStringTree ¶
func (s *UncheckedBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UncheckedBlockContext) Unchecked ¶
func (s *UncheckedBlockContext) Unchecked() antlr.TerminalNode
type UnicodeStringLiteralContext ¶
type UnicodeStringLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnicodeStringLiteralContext ¶
func NewEmptyUnicodeStringLiteralContext() *UnicodeStringLiteralContext
func NewUnicodeStringLiteralContext ¶
func NewUnicodeStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnicodeStringLiteralContext
func (*UnicodeStringLiteralContext) AllUnicodeStringLiteral ¶
func (s *UnicodeStringLiteralContext) AllUnicodeStringLiteral() []antlr.TerminalNode
func (*UnicodeStringLiteralContext) EnterRule ¶
func (s *UnicodeStringLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnicodeStringLiteralContext) ExitRule ¶
func (s *UnicodeStringLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnicodeStringLiteralContext) GetParser ¶
func (s *UnicodeStringLiteralContext) GetParser() antlr.Parser
func (*UnicodeStringLiteralContext) GetRuleContext ¶
func (s *UnicodeStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*UnicodeStringLiteralContext) IsUnicodeStringLiteralContext ¶
func (*UnicodeStringLiteralContext) IsUnicodeStringLiteralContext()
func (*UnicodeStringLiteralContext) ToStringTree ¶
func (s *UnicodeStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnicodeStringLiteralContext) UnicodeStringLiteral ¶
func (s *UnicodeStringLiteralContext) UnicodeStringLiteral(i int) antlr.TerminalNode
type UserDefinableOperatorContext ¶
type UserDefinableOperatorContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUserDefinableOperatorContext ¶
func NewEmptyUserDefinableOperatorContext() *UserDefinableOperatorContext
func NewUserDefinableOperatorContext ¶
func NewUserDefinableOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserDefinableOperatorContext
func (*UserDefinableOperatorContext) Add ¶
func (s *UserDefinableOperatorContext) Add() antlr.TerminalNode
func (*UserDefinableOperatorContext) BitAnd ¶
func (s *UserDefinableOperatorContext) BitAnd() antlr.TerminalNode
func (*UserDefinableOperatorContext) BitNot ¶
func (s *UserDefinableOperatorContext) BitNot() antlr.TerminalNode
func (*UserDefinableOperatorContext) BitOr ¶
func (s *UserDefinableOperatorContext) BitOr() antlr.TerminalNode
func (*UserDefinableOperatorContext) BitXor ¶
func (s *UserDefinableOperatorContext) BitXor() antlr.TerminalNode
func (*UserDefinableOperatorContext) Div ¶
func (s *UserDefinableOperatorContext) Div() antlr.TerminalNode
func (*UserDefinableOperatorContext) EnterRule ¶
func (s *UserDefinableOperatorContext) EnterRule(listener antlr.ParseTreeListener)
func (*UserDefinableOperatorContext) Equal ¶
func (s *UserDefinableOperatorContext) Equal() antlr.TerminalNode
func (*UserDefinableOperatorContext) ExitRule ¶
func (s *UserDefinableOperatorContext) ExitRule(listener antlr.ParseTreeListener)
func (*UserDefinableOperatorContext) GetParser ¶
func (s *UserDefinableOperatorContext) GetParser() antlr.Parser
func (*UserDefinableOperatorContext) GetRuleContext ¶
func (s *UserDefinableOperatorContext) GetRuleContext() antlr.RuleContext
func (*UserDefinableOperatorContext) GreaterThan ¶
func (s *UserDefinableOperatorContext) GreaterThan() antlr.TerminalNode
func (*UserDefinableOperatorContext) GreaterThanOrEqual ¶
func (s *UserDefinableOperatorContext) GreaterThanOrEqual() antlr.TerminalNode
func (*UserDefinableOperatorContext) IsUserDefinableOperatorContext ¶
func (*UserDefinableOperatorContext) IsUserDefinableOperatorContext()
func (*UserDefinableOperatorContext) LessThan ¶
func (s *UserDefinableOperatorContext) LessThan() antlr.TerminalNode
func (*UserDefinableOperatorContext) LessThanOrEqual ¶
func (s *UserDefinableOperatorContext) LessThanOrEqual() antlr.TerminalNode
func (*UserDefinableOperatorContext) Mod ¶
func (s *UserDefinableOperatorContext) Mod() antlr.TerminalNode
func (*UserDefinableOperatorContext) Mul ¶
func (s *UserDefinableOperatorContext) Mul() antlr.TerminalNode
func (*UserDefinableOperatorContext) NotEqual ¶
func (s *UserDefinableOperatorContext) NotEqual() antlr.TerminalNode
func (*UserDefinableOperatorContext) Sub ¶
func (s *UserDefinableOperatorContext) Sub() antlr.TerminalNode
func (*UserDefinableOperatorContext) ToStringTree ¶
func (s *UserDefinableOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UserDefinedValueTypeDefinitionContext ¶
type UserDefinedValueTypeDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUserDefinedValueTypeDefinitionContext ¶
func NewEmptyUserDefinedValueTypeDefinitionContext() *UserDefinedValueTypeDefinitionContext
func NewUserDefinedValueTypeDefinitionContext ¶
func NewUserDefinedValueTypeDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UserDefinedValueTypeDefinitionContext
func (*UserDefinedValueTypeDefinitionContext) ElementaryTypeName ¶
func (s *UserDefinedValueTypeDefinitionContext) ElementaryTypeName() IElementaryTypeNameContext
func (*UserDefinedValueTypeDefinitionContext) EnterRule ¶
func (s *UserDefinedValueTypeDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UserDefinedValueTypeDefinitionContext) ExitRule ¶
func (s *UserDefinedValueTypeDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UserDefinedValueTypeDefinitionContext) GetName ¶
func (s *UserDefinedValueTypeDefinitionContext) GetName() IIdentifierContext
func (*UserDefinedValueTypeDefinitionContext) GetParser ¶
func (s *UserDefinedValueTypeDefinitionContext) GetParser() antlr.Parser
func (*UserDefinedValueTypeDefinitionContext) GetRuleContext ¶
func (s *UserDefinedValueTypeDefinitionContext) GetRuleContext() antlr.RuleContext
func (*UserDefinedValueTypeDefinitionContext) Identifier ¶
func (s *UserDefinedValueTypeDefinitionContext) Identifier() IIdentifierContext
func (*UserDefinedValueTypeDefinitionContext) Is ¶
func (s *UserDefinedValueTypeDefinitionContext) Is() antlr.TerminalNode
func (*UserDefinedValueTypeDefinitionContext) IsUserDefinedValueTypeDefinitionContext ¶
func (*UserDefinedValueTypeDefinitionContext) IsUserDefinedValueTypeDefinitionContext()
func (*UserDefinedValueTypeDefinitionContext) Semicolon ¶
func (s *UserDefinedValueTypeDefinitionContext) Semicolon() antlr.TerminalNode
func (*UserDefinedValueTypeDefinitionContext) SetName ¶
func (s *UserDefinedValueTypeDefinitionContext) SetName(v IIdentifierContext)
func (*UserDefinedValueTypeDefinitionContext) ToStringTree ¶
func (s *UserDefinedValueTypeDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UserDefinedValueTypeDefinitionContext) Type ¶
func (s *UserDefinedValueTypeDefinitionContext) Type() antlr.TerminalNode
type UsingDirectiveContext ¶
type UsingDirectiveContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUsingDirectiveContext ¶
func NewEmptyUsingDirectiveContext() *UsingDirectiveContext
func NewUsingDirectiveContext ¶
func NewUsingDirectiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UsingDirectiveContext
func (*UsingDirectiveContext) AllAs ¶
func (s *UsingDirectiveContext) AllAs() []antlr.TerminalNode
func (*UsingDirectiveContext) AllComma ¶
func (s *UsingDirectiveContext) AllComma() []antlr.TerminalNode
func (*UsingDirectiveContext) AllIdentifierPath ¶
func (s *UsingDirectiveContext) AllIdentifierPath() []IIdentifierPathContext
func (*UsingDirectiveContext) AllUserDefinableOperator ¶
func (s *UsingDirectiveContext) AllUserDefinableOperator() []IUserDefinableOperatorContext
func (*UsingDirectiveContext) As ¶
func (s *UsingDirectiveContext) As(i int) antlr.TerminalNode
func (*UsingDirectiveContext) Comma ¶
func (s *UsingDirectiveContext) Comma(i int) antlr.TerminalNode
func (*UsingDirectiveContext) EnterRule ¶
func (s *UsingDirectiveContext) EnterRule(listener antlr.ParseTreeListener)
func (*UsingDirectiveContext) ExitRule ¶
func (s *UsingDirectiveContext) ExitRule(listener antlr.ParseTreeListener)
func (*UsingDirectiveContext) For ¶
func (s *UsingDirectiveContext) For() antlr.TerminalNode
func (*UsingDirectiveContext) GetParser ¶
func (s *UsingDirectiveContext) GetParser() antlr.Parser
func (*UsingDirectiveContext) GetRuleContext ¶
func (s *UsingDirectiveContext) GetRuleContext() antlr.RuleContext
func (*UsingDirectiveContext) Global ¶
func (s *UsingDirectiveContext) Global() antlr.TerminalNode
func (*UsingDirectiveContext) IdentifierPath ¶
func (s *UsingDirectiveContext) IdentifierPath(i int) IIdentifierPathContext
func (*UsingDirectiveContext) IsUsingDirectiveContext ¶
func (*UsingDirectiveContext) IsUsingDirectiveContext()
func (*UsingDirectiveContext) LBrace ¶
func (s *UsingDirectiveContext) LBrace() antlr.TerminalNode
func (*UsingDirectiveContext) Mul ¶
func (s *UsingDirectiveContext) Mul() antlr.TerminalNode
func (*UsingDirectiveContext) RBrace ¶
func (s *UsingDirectiveContext) RBrace() antlr.TerminalNode
func (*UsingDirectiveContext) Semicolon ¶
func (s *UsingDirectiveContext) Semicolon() antlr.TerminalNode
func (*UsingDirectiveContext) ToStringTree ¶
func (s *UsingDirectiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UsingDirectiveContext) TypeName ¶
func (s *UsingDirectiveContext) TypeName() ITypeNameContext
func (*UsingDirectiveContext) UserDefinableOperator ¶
func (s *UsingDirectiveContext) UserDefinableOperator(i int) IUserDefinableOperatorContext
func (*UsingDirectiveContext) Using ¶
func (s *UsingDirectiveContext) Using() antlr.TerminalNode
type VariableDeclarationContext ¶
type VariableDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableDeclarationContext ¶
func NewEmptyVariableDeclarationContext() *VariableDeclarationContext
func NewVariableDeclarationContext ¶
func NewVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationContext
func (*VariableDeclarationContext) DataLocation ¶
func (s *VariableDeclarationContext) DataLocation() IDataLocationContext
func (*VariableDeclarationContext) EnterRule ¶
func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) ExitRule ¶
func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) GetLocation ¶
func (s *VariableDeclarationContext) GetLocation() IDataLocationContext
func (*VariableDeclarationContext) GetName ¶
func (s *VariableDeclarationContext) GetName() IIdentifierContext
func (*VariableDeclarationContext) GetParser ¶
func (s *VariableDeclarationContext) GetParser() antlr.Parser
func (*VariableDeclarationContext) GetRuleContext ¶
func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationContext) GetType_ ¶
func (s *VariableDeclarationContext) GetType_() ITypeNameContext
func (*VariableDeclarationContext) Identifier ¶
func (s *VariableDeclarationContext) Identifier() IIdentifierContext
func (*VariableDeclarationContext) IsVariableDeclarationContext ¶
func (*VariableDeclarationContext) IsVariableDeclarationContext()
func (*VariableDeclarationContext) SetLocation ¶
func (s *VariableDeclarationContext) SetLocation(v IDataLocationContext)
func (*VariableDeclarationContext) SetName ¶
func (s *VariableDeclarationContext) SetName(v IIdentifierContext)
func (*VariableDeclarationContext) SetType_ ¶
func (s *VariableDeclarationContext) SetType_(v ITypeNameContext)
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) AllComma ¶
func (s *VariableDeclarationListContext) AllComma() []antlr.TerminalNode
func (*VariableDeclarationListContext) AllVariableDeclaration ¶
func (s *VariableDeclarationListContext) AllVariableDeclaration() []IVariableDeclarationContext
func (*VariableDeclarationListContext) Comma ¶
func (s *VariableDeclarationListContext) Comma(i int) antlr.TerminalNode
func (*VariableDeclarationListContext) EnterRule ¶
func (s *VariableDeclarationListContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) ExitRule ¶
func (s *VariableDeclarationListContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationListContext) GetParser ¶
func (s *VariableDeclarationListContext) GetParser() antlr.Parser
func (*VariableDeclarationListContext) GetRuleContext ¶
func (s *VariableDeclarationListContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationListContext) GetVariableDeclarations ¶
func (s *VariableDeclarationListContext) GetVariableDeclarations() []IVariableDeclarationContext
func (*VariableDeclarationListContext) Get_variableDeclaration ¶
func (s *VariableDeclarationListContext) Get_variableDeclaration() IVariableDeclarationContext
func (*VariableDeclarationListContext) IsVariableDeclarationListContext ¶
func (*VariableDeclarationListContext) IsVariableDeclarationListContext()
func (*VariableDeclarationListContext) SetVariableDeclarations ¶
func (s *VariableDeclarationListContext) SetVariableDeclarations(v []IVariableDeclarationContext)
func (*VariableDeclarationListContext) Set_variableDeclaration ¶
func (s *VariableDeclarationListContext) Set_variableDeclaration(v IVariableDeclarationContext)
func (*VariableDeclarationListContext) ToStringTree ¶
func (s *VariableDeclarationListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationListContext) VariableDeclaration ¶
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) Assign ¶
func (s *VariableDeclarationStatementContext) Assign() antlr.TerminalNode
func (*VariableDeclarationStatementContext) EnterRule ¶
func (s *VariableDeclarationStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationStatementContext) ExitRule ¶
func (s *VariableDeclarationStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationStatementContext) Expression ¶
func (s *VariableDeclarationStatementContext) Expression() IExpressionContext
func (*VariableDeclarationStatementContext) GetParser ¶
func (s *VariableDeclarationStatementContext) GetParser() antlr.Parser
func (*VariableDeclarationStatementContext) GetRuleContext ¶
func (s *VariableDeclarationStatementContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext ¶
func (*VariableDeclarationStatementContext) IsVariableDeclarationStatementContext()
func (*VariableDeclarationStatementContext) Semicolon ¶
func (s *VariableDeclarationStatementContext) Semicolon() antlr.TerminalNode
func (*VariableDeclarationStatementContext) ToStringTree ¶
func (s *VariableDeclarationStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationStatementContext) VariableDeclaration ¶
func (s *VariableDeclarationStatementContext) VariableDeclaration() IVariableDeclarationContext
func (*VariableDeclarationStatementContext) VariableDeclarationTuple ¶
func (s *VariableDeclarationStatementContext) VariableDeclarationTuple() IVariableDeclarationTupleContext
type VariableDeclarationTupleContext ¶
type VariableDeclarationTupleContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableDeclarationTupleContext ¶
func NewEmptyVariableDeclarationTupleContext() *VariableDeclarationTupleContext
func NewVariableDeclarationTupleContext ¶
func NewVariableDeclarationTupleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableDeclarationTupleContext
func (*VariableDeclarationTupleContext) AllComma ¶
func (s *VariableDeclarationTupleContext) AllComma() []antlr.TerminalNode
func (*VariableDeclarationTupleContext) AllVariableDeclaration ¶
func (s *VariableDeclarationTupleContext) AllVariableDeclaration() []IVariableDeclarationContext
func (*VariableDeclarationTupleContext) Comma ¶
func (s *VariableDeclarationTupleContext) Comma(i int) antlr.TerminalNode
func (*VariableDeclarationTupleContext) EnterRule ¶
func (s *VariableDeclarationTupleContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationTupleContext) ExitRule ¶
func (s *VariableDeclarationTupleContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationTupleContext) GetParser ¶
func (s *VariableDeclarationTupleContext) GetParser() antlr.Parser
func (*VariableDeclarationTupleContext) GetRuleContext ¶
func (s *VariableDeclarationTupleContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationTupleContext) GetVariableDeclarations ¶
func (s *VariableDeclarationTupleContext) GetVariableDeclarations() []IVariableDeclarationContext
func (*VariableDeclarationTupleContext) Get_variableDeclaration ¶
func (s *VariableDeclarationTupleContext) Get_variableDeclaration() IVariableDeclarationContext
func (*VariableDeclarationTupleContext) IsVariableDeclarationTupleContext ¶
func (*VariableDeclarationTupleContext) IsVariableDeclarationTupleContext()
func (*VariableDeclarationTupleContext) LParen ¶
func (s *VariableDeclarationTupleContext) LParen() antlr.TerminalNode
func (*VariableDeclarationTupleContext) RParen ¶
func (s *VariableDeclarationTupleContext) RParen() antlr.TerminalNode
func (*VariableDeclarationTupleContext) SetVariableDeclarations ¶
func (s *VariableDeclarationTupleContext) SetVariableDeclarations(v []IVariableDeclarationContext)
func (*VariableDeclarationTupleContext) Set_variableDeclaration ¶
func (s *VariableDeclarationTupleContext) Set_variableDeclaration(v IVariableDeclarationContext)
func (*VariableDeclarationTupleContext) ToStringTree ¶
func (s *VariableDeclarationTupleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationTupleContext) VariableDeclaration ¶
func (s *VariableDeclarationTupleContext) VariableDeclaration(i int) IVariableDeclarationContext
type VisibilityContext ¶
type VisibilityContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVisibilityContext ¶
func NewEmptyVisibilityContext() *VisibilityContext
func NewVisibilityContext ¶
func NewVisibilityContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VisibilityContext
func (*VisibilityContext) EnterRule ¶
func (s *VisibilityContext) EnterRule(listener antlr.ParseTreeListener)
func (*VisibilityContext) ExitRule ¶
func (s *VisibilityContext) ExitRule(listener antlr.ParseTreeListener)
func (*VisibilityContext) External ¶
func (s *VisibilityContext) External() antlr.TerminalNode
func (*VisibilityContext) GetParser ¶
func (s *VisibilityContext) GetParser() antlr.Parser
func (*VisibilityContext) GetRuleContext ¶
func (s *VisibilityContext) GetRuleContext() antlr.RuleContext
func (*VisibilityContext) Internal ¶
func (s *VisibilityContext) Internal() antlr.TerminalNode
func (*VisibilityContext) IsVisibilityContext ¶
func (*VisibilityContext) IsVisibilityContext()
func (*VisibilityContext) Private ¶
func (s *VisibilityContext) Private() antlr.TerminalNode
func (*VisibilityContext) Public ¶
func (s *VisibilityContext) Public() antlr.TerminalNode
func (*VisibilityContext) ToStringTree ¶
func (s *VisibilityContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type WhileStatementContext ¶
type WhileStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWhileStatementContext ¶
func NewEmptyWhileStatementContext() *WhileStatementContext
func NewWhileStatementContext ¶
func NewWhileStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WhileStatementContext
func (*WhileStatementContext) EnterRule ¶
func (s *WhileStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*WhileStatementContext) ExitRule ¶
func (s *WhileStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*WhileStatementContext) Expression ¶
func (s *WhileStatementContext) Expression() IExpressionContext
func (*WhileStatementContext) GetParser ¶
func (s *WhileStatementContext) GetParser() antlr.Parser
func (*WhileStatementContext) GetRuleContext ¶
func (s *WhileStatementContext) GetRuleContext() antlr.RuleContext
func (*WhileStatementContext) IsWhileStatementContext ¶
func (*WhileStatementContext) IsWhileStatementContext()
func (*WhileStatementContext) LParen ¶
func (s *WhileStatementContext) LParen() antlr.TerminalNode
func (*WhileStatementContext) RParen ¶
func (s *WhileStatementContext) RParen() antlr.TerminalNode
func (*WhileStatementContext) Statement ¶
func (s *WhileStatementContext) Statement() IStatementContext
func (*WhileStatementContext) ToStringTree ¶
func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WhileStatementContext) While ¶
func (s *WhileStatementContext) While() antlr.TerminalNode
type YulAssignmentContext ¶
type YulAssignmentContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulAssignmentContext ¶
func NewEmptyYulAssignmentContext() *YulAssignmentContext
func NewYulAssignmentContext ¶
func NewYulAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulAssignmentContext
func (*YulAssignmentContext) AllYulComma ¶
func (s *YulAssignmentContext) AllYulComma() []antlr.TerminalNode
func (*YulAssignmentContext) AllYulPath ¶
func (s *YulAssignmentContext) AllYulPath() []IYulPathContext
func (*YulAssignmentContext) EnterRule ¶
func (s *YulAssignmentContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulAssignmentContext) ExitRule ¶
func (s *YulAssignmentContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulAssignmentContext) GetParser ¶
func (s *YulAssignmentContext) GetParser() antlr.Parser
func (*YulAssignmentContext) GetRuleContext ¶
func (s *YulAssignmentContext) GetRuleContext() antlr.RuleContext
func (*YulAssignmentContext) IsYulAssignmentContext ¶
func (*YulAssignmentContext) IsYulAssignmentContext()
func (*YulAssignmentContext) ToStringTree ¶
func (s *YulAssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulAssignmentContext) YulAssign ¶
func (s *YulAssignmentContext) YulAssign() antlr.TerminalNode
func (*YulAssignmentContext) YulComma ¶
func (s *YulAssignmentContext) YulComma(i int) antlr.TerminalNode
func (*YulAssignmentContext) YulExpression ¶
func (s *YulAssignmentContext) YulExpression() IYulExpressionContext
func (*YulAssignmentContext) YulFunctionCall ¶
func (s *YulAssignmentContext) YulFunctionCall() IYulFunctionCallContext
func (*YulAssignmentContext) YulPath ¶
func (s *YulAssignmentContext) YulPath(i int) IYulPathContext
type YulBlockContext ¶
type YulBlockContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulBlockContext ¶
func NewEmptyYulBlockContext() *YulBlockContext
func NewYulBlockContext ¶
func NewYulBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulBlockContext
func (*YulBlockContext) AllYulStatement ¶
func (s *YulBlockContext) AllYulStatement() []IYulStatementContext
func (*YulBlockContext) EnterRule ¶
func (s *YulBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulBlockContext) ExitRule ¶
func (s *YulBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulBlockContext) GetParser ¶
func (s *YulBlockContext) GetParser() antlr.Parser
func (*YulBlockContext) GetRuleContext ¶
func (s *YulBlockContext) GetRuleContext() antlr.RuleContext
func (*YulBlockContext) IsYulBlockContext ¶
func (*YulBlockContext) IsYulBlockContext()
func (*YulBlockContext) ToStringTree ¶
func (s *YulBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulBlockContext) YulLBrace ¶
func (s *YulBlockContext) YulLBrace() antlr.TerminalNode
func (*YulBlockContext) YulRBrace ¶
func (s *YulBlockContext) YulRBrace() antlr.TerminalNode
func (*YulBlockContext) YulStatement ¶
func (s *YulBlockContext) YulStatement(i int) IYulStatementContext
type YulBooleanContext ¶
type YulBooleanContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulBooleanContext ¶
func NewEmptyYulBooleanContext() *YulBooleanContext
func NewYulBooleanContext ¶
func NewYulBooleanContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulBooleanContext
func (*YulBooleanContext) EnterRule ¶
func (s *YulBooleanContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulBooleanContext) ExitRule ¶
func (s *YulBooleanContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulBooleanContext) GetParser ¶
func (s *YulBooleanContext) GetParser() antlr.Parser
func (*YulBooleanContext) GetRuleContext ¶
func (s *YulBooleanContext) GetRuleContext() antlr.RuleContext
func (*YulBooleanContext) IsYulBooleanContext ¶
func (*YulBooleanContext) IsYulBooleanContext()
func (*YulBooleanContext) ToStringTree ¶
func (s *YulBooleanContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulBooleanContext) YulFalse ¶
func (s *YulBooleanContext) YulFalse() antlr.TerminalNode
func (*YulBooleanContext) YulTrue ¶
func (s *YulBooleanContext) YulTrue() antlr.TerminalNode
type YulExpressionContext ¶
type YulExpressionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulExpressionContext ¶
func NewEmptyYulExpressionContext() *YulExpressionContext
func NewYulExpressionContext ¶
func NewYulExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulExpressionContext
func (*YulExpressionContext) EnterRule ¶
func (s *YulExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulExpressionContext) ExitRule ¶
func (s *YulExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulExpressionContext) GetParser ¶
func (s *YulExpressionContext) GetParser() antlr.Parser
func (*YulExpressionContext) GetRuleContext ¶
func (s *YulExpressionContext) GetRuleContext() antlr.RuleContext
func (*YulExpressionContext) IsYulExpressionContext ¶
func (*YulExpressionContext) IsYulExpressionContext()
func (*YulExpressionContext) ToStringTree ¶
func (s *YulExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulExpressionContext) YulFunctionCall ¶
func (s *YulExpressionContext) YulFunctionCall() IYulFunctionCallContext
func (*YulExpressionContext) YulLiteral ¶
func (s *YulExpressionContext) YulLiteral() IYulLiteralContext
func (*YulExpressionContext) YulPath ¶
func (s *YulExpressionContext) YulPath() IYulPathContext
type YulForStatementContext ¶
type YulForStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulForStatementContext ¶
func NewEmptyYulForStatementContext() *YulForStatementContext
func NewYulForStatementContext ¶
func NewYulForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulForStatementContext
func (*YulForStatementContext) AllYulBlock ¶
func (s *YulForStatementContext) AllYulBlock() []IYulBlockContext
func (*YulForStatementContext) EnterRule ¶
func (s *YulForStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulForStatementContext) ExitRule ¶
func (s *YulForStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulForStatementContext) GetBody ¶
func (s *YulForStatementContext) GetBody() IYulBlockContext
func (*YulForStatementContext) GetCond ¶
func (s *YulForStatementContext) GetCond() IYulExpressionContext
func (*YulForStatementContext) GetInit ¶
func (s *YulForStatementContext) GetInit() IYulBlockContext
func (*YulForStatementContext) GetParser ¶
func (s *YulForStatementContext) GetParser() antlr.Parser
func (*YulForStatementContext) GetPost ¶
func (s *YulForStatementContext) GetPost() IYulBlockContext
func (*YulForStatementContext) GetRuleContext ¶
func (s *YulForStatementContext) GetRuleContext() antlr.RuleContext
func (*YulForStatementContext) IsYulForStatementContext ¶
func (*YulForStatementContext) IsYulForStatementContext()
func (*YulForStatementContext) SetBody ¶
func (s *YulForStatementContext) SetBody(v IYulBlockContext)
func (*YulForStatementContext) SetCond ¶
func (s *YulForStatementContext) SetCond(v IYulExpressionContext)
func (*YulForStatementContext) SetInit ¶
func (s *YulForStatementContext) SetInit(v IYulBlockContext)
func (*YulForStatementContext) SetPost ¶
func (s *YulForStatementContext) SetPost(v IYulBlockContext)
func (*YulForStatementContext) ToStringTree ¶
func (s *YulForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulForStatementContext) YulBlock ¶
func (s *YulForStatementContext) YulBlock(i int) IYulBlockContext
func (*YulForStatementContext) YulExpression ¶
func (s *YulForStatementContext) YulExpression() IYulExpressionContext
func (*YulForStatementContext) YulFor ¶
func (s *YulForStatementContext) YulFor() antlr.TerminalNode
type YulFunctionCallContext ¶
type YulFunctionCallContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulFunctionCallContext ¶
func NewEmptyYulFunctionCallContext() *YulFunctionCallContext
func NewYulFunctionCallContext ¶
func NewYulFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulFunctionCallContext
func (*YulFunctionCallContext) AllYulComma ¶
func (s *YulFunctionCallContext) AllYulComma() []antlr.TerminalNode
func (*YulFunctionCallContext) AllYulExpression ¶
func (s *YulFunctionCallContext) AllYulExpression() []IYulExpressionContext
func (*YulFunctionCallContext) EnterRule ¶
func (s *YulFunctionCallContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulFunctionCallContext) ExitRule ¶
func (s *YulFunctionCallContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulFunctionCallContext) GetParser ¶
func (s *YulFunctionCallContext) GetParser() antlr.Parser
func (*YulFunctionCallContext) GetRuleContext ¶
func (s *YulFunctionCallContext) GetRuleContext() antlr.RuleContext
func (*YulFunctionCallContext) IsYulFunctionCallContext ¶
func (*YulFunctionCallContext) IsYulFunctionCallContext()
func (*YulFunctionCallContext) ToStringTree ¶
func (s *YulFunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulFunctionCallContext) YulComma ¶
func (s *YulFunctionCallContext) YulComma(i int) antlr.TerminalNode
func (*YulFunctionCallContext) YulEVMBuiltin ¶
func (s *YulFunctionCallContext) YulEVMBuiltin() antlr.TerminalNode
func (*YulFunctionCallContext) YulExpression ¶
func (s *YulFunctionCallContext) YulExpression(i int) IYulExpressionContext
func (*YulFunctionCallContext) YulIdentifier ¶
func (s *YulFunctionCallContext) YulIdentifier() antlr.TerminalNode
func (*YulFunctionCallContext) YulLParen ¶
func (s *YulFunctionCallContext) YulLParen() antlr.TerminalNode
func (*YulFunctionCallContext) YulRParen ¶
func (s *YulFunctionCallContext) YulRParen() antlr.TerminalNode
type YulFunctionDefinitionContext ¶
type YulFunctionDefinitionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulFunctionDefinitionContext ¶
func NewEmptyYulFunctionDefinitionContext() *YulFunctionDefinitionContext
func NewYulFunctionDefinitionContext ¶
func NewYulFunctionDefinitionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulFunctionDefinitionContext
func (*YulFunctionDefinitionContext) AllYulComma ¶
func (s *YulFunctionDefinitionContext) AllYulComma() []antlr.TerminalNode
func (*YulFunctionDefinitionContext) AllYulIdentifier ¶
func (s *YulFunctionDefinitionContext) AllYulIdentifier() []antlr.TerminalNode
func (*YulFunctionDefinitionContext) EnterRule ¶
func (s *YulFunctionDefinitionContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulFunctionDefinitionContext) ExitRule ¶
func (s *YulFunctionDefinitionContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulFunctionDefinitionContext) GetArguments ¶
func (s *YulFunctionDefinitionContext) GetArguments() []antlr.Token
func (*YulFunctionDefinitionContext) GetBody ¶
func (s *YulFunctionDefinitionContext) GetBody() IYulBlockContext
func (*YulFunctionDefinitionContext) GetParser ¶
func (s *YulFunctionDefinitionContext) GetParser() antlr.Parser
func (*YulFunctionDefinitionContext) GetReturnParameters ¶
func (s *YulFunctionDefinitionContext) GetReturnParameters() []antlr.Token
func (*YulFunctionDefinitionContext) GetRuleContext ¶
func (s *YulFunctionDefinitionContext) GetRuleContext() antlr.RuleContext
func (*YulFunctionDefinitionContext) Get_YulIdentifier ¶
func (s *YulFunctionDefinitionContext) Get_YulIdentifier() antlr.Token
func (*YulFunctionDefinitionContext) IsYulFunctionDefinitionContext ¶
func (*YulFunctionDefinitionContext) IsYulFunctionDefinitionContext()
func (*YulFunctionDefinitionContext) SetArguments ¶
func (s *YulFunctionDefinitionContext) SetArguments(v []antlr.Token)
func (*YulFunctionDefinitionContext) SetBody ¶
func (s *YulFunctionDefinitionContext) SetBody(v IYulBlockContext)
func (*YulFunctionDefinitionContext) SetReturnParameters ¶
func (s *YulFunctionDefinitionContext) SetReturnParameters(v []antlr.Token)
func (*YulFunctionDefinitionContext) Set_YulIdentifier ¶
func (s *YulFunctionDefinitionContext) Set_YulIdentifier(v antlr.Token)
func (*YulFunctionDefinitionContext) ToStringTree ¶
func (s *YulFunctionDefinitionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulFunctionDefinitionContext) YulArrow ¶
func (s *YulFunctionDefinitionContext) YulArrow() antlr.TerminalNode
func (*YulFunctionDefinitionContext) YulBlock ¶
func (s *YulFunctionDefinitionContext) YulBlock() IYulBlockContext
func (*YulFunctionDefinitionContext) YulComma ¶
func (s *YulFunctionDefinitionContext) YulComma(i int) antlr.TerminalNode
func (*YulFunctionDefinitionContext) YulFunction ¶
func (s *YulFunctionDefinitionContext) YulFunction() antlr.TerminalNode
func (*YulFunctionDefinitionContext) YulIdentifier ¶
func (s *YulFunctionDefinitionContext) YulIdentifier(i int) antlr.TerminalNode
func (*YulFunctionDefinitionContext) YulLParen ¶
func (s *YulFunctionDefinitionContext) YulLParen() antlr.TerminalNode
func (*YulFunctionDefinitionContext) YulRParen ¶
func (s *YulFunctionDefinitionContext) YulRParen() antlr.TerminalNode
type YulIfStatementContext ¶
type YulIfStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulIfStatementContext ¶
func NewEmptyYulIfStatementContext() *YulIfStatementContext
func NewYulIfStatementContext ¶
func NewYulIfStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulIfStatementContext
func (*YulIfStatementContext) EnterRule ¶
func (s *YulIfStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulIfStatementContext) ExitRule ¶
func (s *YulIfStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulIfStatementContext) GetBody ¶
func (s *YulIfStatementContext) GetBody() IYulBlockContext
func (*YulIfStatementContext) GetCond ¶
func (s *YulIfStatementContext) GetCond() IYulExpressionContext
func (*YulIfStatementContext) GetParser ¶
func (s *YulIfStatementContext) GetParser() antlr.Parser
func (*YulIfStatementContext) GetRuleContext ¶
func (s *YulIfStatementContext) GetRuleContext() antlr.RuleContext
func (*YulIfStatementContext) IsYulIfStatementContext ¶
func (*YulIfStatementContext) IsYulIfStatementContext()
func (*YulIfStatementContext) SetBody ¶
func (s *YulIfStatementContext) SetBody(v IYulBlockContext)
func (*YulIfStatementContext) SetCond ¶
func (s *YulIfStatementContext) SetCond(v IYulExpressionContext)
func (*YulIfStatementContext) ToStringTree ¶
func (s *YulIfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulIfStatementContext) YulBlock ¶
func (s *YulIfStatementContext) YulBlock() IYulBlockContext
func (*YulIfStatementContext) YulExpression ¶
func (s *YulIfStatementContext) YulExpression() IYulExpressionContext
func (*YulIfStatementContext) YulIf ¶
func (s *YulIfStatementContext) YulIf() antlr.TerminalNode
type YulLiteralContext ¶
type YulLiteralContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulLiteralContext ¶
func NewEmptyYulLiteralContext() *YulLiteralContext
func NewYulLiteralContext ¶
func NewYulLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulLiteralContext
func (*YulLiteralContext) EnterRule ¶
func (s *YulLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulLiteralContext) ExitRule ¶
func (s *YulLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulLiteralContext) GetParser ¶
func (s *YulLiteralContext) GetParser() antlr.Parser
func (*YulLiteralContext) GetRuleContext ¶
func (s *YulLiteralContext) GetRuleContext() antlr.RuleContext
func (*YulLiteralContext) IsYulLiteralContext ¶
func (*YulLiteralContext) IsYulLiteralContext()
func (*YulLiteralContext) ToStringTree ¶
func (s *YulLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulLiteralContext) YulBoolean ¶
func (s *YulLiteralContext) YulBoolean() IYulBooleanContext
func (*YulLiteralContext) YulDecimalNumber ¶
func (s *YulLiteralContext) YulDecimalNumber() antlr.TerminalNode
func (*YulLiteralContext) YulHexNumber ¶
func (s *YulLiteralContext) YulHexNumber() antlr.TerminalNode
func (*YulLiteralContext) YulHexStringLiteral ¶
func (s *YulLiteralContext) YulHexStringLiteral() antlr.TerminalNode
func (*YulLiteralContext) YulStringLiteral ¶
func (s *YulLiteralContext) YulStringLiteral() antlr.TerminalNode
type YulPathContext ¶
type YulPathContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulPathContext ¶
func NewEmptyYulPathContext() *YulPathContext
func NewYulPathContext ¶
func NewYulPathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulPathContext
func (*YulPathContext) AllYulEVMBuiltin ¶
func (s *YulPathContext) AllYulEVMBuiltin() []antlr.TerminalNode
func (*YulPathContext) AllYulIdentifier ¶
func (s *YulPathContext) AllYulIdentifier() []antlr.TerminalNode
func (*YulPathContext) AllYulPeriod ¶
func (s *YulPathContext) AllYulPeriod() []antlr.TerminalNode
func (*YulPathContext) EnterRule ¶
func (s *YulPathContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulPathContext) ExitRule ¶
func (s *YulPathContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulPathContext) GetParser ¶
func (s *YulPathContext) GetParser() antlr.Parser
func (*YulPathContext) GetRuleContext ¶
func (s *YulPathContext) GetRuleContext() antlr.RuleContext
func (*YulPathContext) IsYulPathContext ¶
func (*YulPathContext) IsYulPathContext()
func (*YulPathContext) ToStringTree ¶
func (s *YulPathContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulPathContext) YulEVMBuiltin ¶
func (s *YulPathContext) YulEVMBuiltin(i int) antlr.TerminalNode
func (*YulPathContext) YulIdentifier ¶
func (s *YulPathContext) YulIdentifier(i int) antlr.TerminalNode
func (*YulPathContext) YulPeriod ¶
func (s *YulPathContext) YulPeriod(i int) antlr.TerminalNode
type YulStatementContext ¶
type YulStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulStatementContext ¶
func NewEmptyYulStatementContext() *YulStatementContext
func NewYulStatementContext ¶
func NewYulStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulStatementContext
func (*YulStatementContext) EnterRule ¶
func (s *YulStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulStatementContext) ExitRule ¶
func (s *YulStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulStatementContext) GetParser ¶
func (s *YulStatementContext) GetParser() antlr.Parser
func (*YulStatementContext) GetRuleContext ¶
func (s *YulStatementContext) GetRuleContext() antlr.RuleContext
func (*YulStatementContext) IsYulStatementContext ¶
func (*YulStatementContext) IsYulStatementContext()
func (*YulStatementContext) ToStringTree ¶
func (s *YulStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulStatementContext) YulAssignment ¶
func (s *YulStatementContext) YulAssignment() IYulAssignmentContext
func (*YulStatementContext) YulBlock ¶
func (s *YulStatementContext) YulBlock() IYulBlockContext
func (*YulStatementContext) YulBreak ¶
func (s *YulStatementContext) YulBreak() antlr.TerminalNode
func (*YulStatementContext) YulContinue ¶
func (s *YulStatementContext) YulContinue() antlr.TerminalNode
func (*YulStatementContext) YulForStatement ¶
func (s *YulStatementContext) YulForStatement() IYulForStatementContext
func (*YulStatementContext) YulFunctionCall ¶
func (s *YulStatementContext) YulFunctionCall() IYulFunctionCallContext
func (*YulStatementContext) YulFunctionDefinition ¶
func (s *YulStatementContext) YulFunctionDefinition() IYulFunctionDefinitionContext
func (*YulStatementContext) YulIfStatement ¶
func (s *YulStatementContext) YulIfStatement() IYulIfStatementContext
func (*YulStatementContext) YulLeave ¶
func (s *YulStatementContext) YulLeave() antlr.TerminalNode
func (*YulStatementContext) YulSwitchStatement ¶
func (s *YulStatementContext) YulSwitchStatement() IYulSwitchStatementContext
func (*YulStatementContext) YulVariableDeclaration ¶
func (s *YulStatementContext) YulVariableDeclaration() IYulVariableDeclarationContext
type YulSwitchCaseContext ¶
type YulSwitchCaseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulSwitchCaseContext ¶
func NewEmptyYulSwitchCaseContext() *YulSwitchCaseContext
func NewYulSwitchCaseContext ¶
func NewYulSwitchCaseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulSwitchCaseContext
func (*YulSwitchCaseContext) EnterRule ¶
func (s *YulSwitchCaseContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulSwitchCaseContext) ExitRule ¶
func (s *YulSwitchCaseContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulSwitchCaseContext) GetParser ¶
func (s *YulSwitchCaseContext) GetParser() antlr.Parser
func (*YulSwitchCaseContext) GetRuleContext ¶
func (s *YulSwitchCaseContext) GetRuleContext() antlr.RuleContext
func (*YulSwitchCaseContext) IsYulSwitchCaseContext ¶
func (*YulSwitchCaseContext) IsYulSwitchCaseContext()
func (*YulSwitchCaseContext) ToStringTree ¶
func (s *YulSwitchCaseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulSwitchCaseContext) YulBlock ¶
func (s *YulSwitchCaseContext) YulBlock() IYulBlockContext
func (*YulSwitchCaseContext) YulCase ¶
func (s *YulSwitchCaseContext) YulCase() antlr.TerminalNode
func (*YulSwitchCaseContext) YulLiteral ¶
func (s *YulSwitchCaseContext) YulLiteral() IYulLiteralContext
type YulSwitchStatementContext ¶
type YulSwitchStatementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulSwitchStatementContext ¶
func NewEmptyYulSwitchStatementContext() *YulSwitchStatementContext
func NewYulSwitchStatementContext ¶
func NewYulSwitchStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulSwitchStatementContext
func (*YulSwitchStatementContext) AllYulSwitchCase ¶
func (s *YulSwitchStatementContext) AllYulSwitchCase() []IYulSwitchCaseContext
func (*YulSwitchStatementContext) EnterRule ¶
func (s *YulSwitchStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulSwitchStatementContext) ExitRule ¶
func (s *YulSwitchStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulSwitchStatementContext) GetParser ¶
func (s *YulSwitchStatementContext) GetParser() antlr.Parser
func (*YulSwitchStatementContext) GetRuleContext ¶
func (s *YulSwitchStatementContext) GetRuleContext() antlr.RuleContext
func (*YulSwitchStatementContext) IsYulSwitchStatementContext ¶
func (*YulSwitchStatementContext) IsYulSwitchStatementContext()
func (*YulSwitchStatementContext) ToStringTree ¶
func (s *YulSwitchStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulSwitchStatementContext) YulBlock ¶
func (s *YulSwitchStatementContext) YulBlock() IYulBlockContext
func (*YulSwitchStatementContext) YulDefault ¶
func (s *YulSwitchStatementContext) YulDefault() antlr.TerminalNode
func (*YulSwitchStatementContext) YulExpression ¶
func (s *YulSwitchStatementContext) YulExpression() IYulExpressionContext
func (*YulSwitchStatementContext) YulSwitch ¶
func (s *YulSwitchStatementContext) YulSwitch() antlr.TerminalNode
func (*YulSwitchStatementContext) YulSwitchCase ¶
func (s *YulSwitchStatementContext) YulSwitchCase(i int) IYulSwitchCaseContext
type YulVariableDeclarationContext ¶
type YulVariableDeclarationContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyYulVariableDeclarationContext ¶
func NewEmptyYulVariableDeclarationContext() *YulVariableDeclarationContext
func NewYulVariableDeclarationContext ¶
func NewYulVariableDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *YulVariableDeclarationContext
func (*YulVariableDeclarationContext) AllYulComma ¶
func (s *YulVariableDeclarationContext) AllYulComma() []antlr.TerminalNode
func (*YulVariableDeclarationContext) AllYulIdentifier ¶
func (s *YulVariableDeclarationContext) AllYulIdentifier() []antlr.TerminalNode
func (*YulVariableDeclarationContext) EnterRule ¶
func (s *YulVariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*YulVariableDeclarationContext) ExitRule ¶
func (s *YulVariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*YulVariableDeclarationContext) GetParser ¶
func (s *YulVariableDeclarationContext) GetParser() antlr.Parser
func (*YulVariableDeclarationContext) GetRuleContext ¶
func (s *YulVariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*YulVariableDeclarationContext) GetVariables ¶
func (s *YulVariableDeclarationContext) GetVariables() []antlr.Token
func (*YulVariableDeclarationContext) Get_YulIdentifier ¶
func (s *YulVariableDeclarationContext) Get_YulIdentifier() antlr.Token
func (*YulVariableDeclarationContext) IsYulVariableDeclarationContext ¶
func (*YulVariableDeclarationContext) IsYulVariableDeclarationContext()
func (*YulVariableDeclarationContext) SetVariables ¶
func (s *YulVariableDeclarationContext) SetVariables(v []antlr.Token)
func (*YulVariableDeclarationContext) Set_YulIdentifier ¶
func (s *YulVariableDeclarationContext) Set_YulIdentifier(v antlr.Token)
func (*YulVariableDeclarationContext) ToStringTree ¶
func (s *YulVariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*YulVariableDeclarationContext) YulAssign ¶
func (s *YulVariableDeclarationContext) YulAssign() antlr.TerminalNode
func (*YulVariableDeclarationContext) YulComma ¶
func (s *YulVariableDeclarationContext) YulComma(i int) antlr.TerminalNode
func (*YulVariableDeclarationContext) YulExpression ¶
func (s *YulVariableDeclarationContext) YulExpression() IYulExpressionContext
func (*YulVariableDeclarationContext) YulFunctionCall ¶
func (s *YulVariableDeclarationContext) YulFunctionCall() IYulFunctionCallContext
func (*YulVariableDeclarationContext) YulIdentifier ¶
func (s *YulVariableDeclarationContext) YulIdentifier(i int) antlr.TerminalNode
func (*YulVariableDeclarationContext) YulLet ¶
func (s *YulVariableDeclarationContext) YulLet() antlr.TerminalNode