Documentation
¶
Index ¶
- Constants
- func ParseExpression(code string) (expression ast.Expression, inputIsComplete bool, err error)
- func ParseProgram(code string) (program *ast.Program, inputIsComplete bool, err error)
- func ParseProgramFromFile(filename string) (program *ast.Program, inputIsComplete bool, code string, err error)
- func ParseReplInput(code string) (replInput []interface{}, inputIsComplete bool, err error)
- func PositionFromToken(token antlr.Token) ast.Position
- func PositionRangeFromContext(ctx antlr.ParserRuleContext) (start, end ast.Position)
- type AccessContext
- func (s *AccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AccessContext) Access() antlr.TerminalNode
- func (s *AccessContext) Account() antlr.TerminalNode
- func (s *AccessContext) All() antlr.TerminalNode
- func (s *AccessContext) CloseParen() antlr.TerminalNode
- func (s *AccessContext) Contract() antlr.TerminalNode
- func (s *AccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AccessContext) GetParser() antlr.Parser
- func (s *AccessContext) GetRuleContext() antlr.RuleContext
- func (*AccessContext) IsAccessContext()
- func (s *AccessContext) OpenParen() antlr.TerminalNode
- func (s *AccessContext) Priv() antlr.TerminalNode
- func (s *AccessContext) Pub() antlr.TerminalNode
- func (s *AccessContext) Self() antlr.TerminalNode
- func (s *AccessContext) Set() antlr.TerminalNode
- func (s *AccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AccessExpressionContext
- func (s *AccessExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AccessExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AccessExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AccessExpressionContext) ExpressionAccess() IExpressionAccessContext
- func (s *AccessExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AccessExpressionContext) PostfixExpression() IPostfixExpressionContext
- type AdditiveExpressionContext
- func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AdditiveExpressionContext) AdditiveExpression() IAdditiveExpressionContext
- func (s *AdditiveExpressionContext) AdditiveOp() IAdditiveOpContext
- func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AdditiveExpressionContext) GetParser() antlr.Parser
- func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AdditiveExpressionContext) IsAdditiveExpressionContext()
- func (s *AdditiveExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
- func (s *AdditiveExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AdditiveOpContext
- func (s *AdditiveOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AdditiveOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AdditiveOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AdditiveOpContext) GetParser() antlr.Parser
- func (s *AdditiveOpContext) GetRuleContext() antlr.RuleContext
- func (*AdditiveOpContext) IsAdditiveOpContext()
- func (s *AdditiveOpContext) Minus() antlr.TerminalNode
- func (s *AdditiveOpContext) Plus() antlr.TerminalNode
- func (s *AdditiveOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AndExpressionContext
- func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AndExpressionContext) AndExpression() IAndExpressionContext
- func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) EqualityExpression() IEqualityExpressionContext
- func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndExpressionContext) GetParser() antlr.Parser
- func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
- func (*AndExpressionContext) IsAndExpressionContext()
- func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArgumentContext
- func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArgumentContext) Expression() IExpressionContext
- func (s *ArgumentContext) GetParser() antlr.Parser
- func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
- func (s *ArgumentContext) Identifier() IIdentifierContext
- func (*ArgumentContext) IsArgumentContext()
- func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ArrayLiteralContext
- func (s *ArrayLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ArrayLiteralContext) AllExpression() []IExpressionContext
- func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ArrayLiteralContext) Expression(i int) IExpressionContext
- func (s *ArrayLiteralContext) GetParser() antlr.Parser
- func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext
- func (*ArrayLiteralContext) IsArrayLiteralContext()
- func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignmentContext
- func (s *AssignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignmentContext) AllExpression() []IExpressionContext
- func (s *AssignmentContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignmentContext) Expression(i int) IExpressionContext
- func (s *AssignmentContext) GetParser() antlr.Parser
- func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
- func (s *AssignmentContext) GetTarget() IExpressionContext
- func (s *AssignmentContext) GetValue() IExpressionContext
- func (*AssignmentContext) IsAssignmentContext()
- func (s *AssignmentContext) SetTarget(v IExpressionContext)
- func (s *AssignmentContext) SetValue(v IExpressionContext)
- func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *AssignmentContext) Transfer() ITransferContext
- type BaseCadenceListener
- func (s *BaseCadenceListener) EnterAccess(ctx *AccessContext)
- func (s *BaseCadenceListener) EnterAccessExpression(ctx *AccessExpressionContext)
- func (s *BaseCadenceListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseCadenceListener) EnterAdditiveOp(ctx *AdditiveOpContext)
- func (s *BaseCadenceListener) EnterAndExpression(ctx *AndExpressionContext)
- func (s *BaseCadenceListener) EnterArgument(ctx *ArgumentContext)
- func (s *BaseCadenceListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseCadenceListener) EnterAssignment(ctx *AssignmentContext)
- func (s *BaseCadenceListener) EnterBaseType(ctx *BaseTypeContext)
- func (s *BaseCadenceListener) EnterBinaryLiteral(ctx *BinaryLiteralContext)
- func (s *BaseCadenceListener) EnterBitwiseAndExpression(ctx *BitwiseAndExpressionContext)
- func (s *BaseCadenceListener) EnterBitwiseOrExpression(ctx *BitwiseOrExpressionContext)
- func (s *BaseCadenceListener) EnterBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext)
- func (s *BaseCadenceListener) EnterBitwiseShiftOp(ctx *BitwiseShiftOpContext)
- func (s *BaseCadenceListener) EnterBitwiseXorExpression(ctx *BitwiseXorExpressionContext)
- func (s *BaseCadenceListener) EnterBlock(ctx *BlockContext)
- func (s *BaseCadenceListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseCadenceListener) EnterBracketExpression(ctx *BracketExpressionContext)
- func (s *BaseCadenceListener) EnterBreakStatement(ctx *BreakStatementContext)
- func (s *BaseCadenceListener) EnterCastingExpression(ctx *CastingExpressionContext)
- func (s *BaseCadenceListener) EnterCastingOp(ctx *CastingOpContext)
- func (s *BaseCadenceListener) EnterCompositeDeclaration(ctx *CompositeDeclarationContext)
- func (s *BaseCadenceListener) EnterCompositeKind(ctx *CompositeKindContext)
- func (s *BaseCadenceListener) EnterCondition(ctx *ConditionContext)
- func (s *BaseCadenceListener) EnterConditionalExpression(ctx *ConditionalExpressionContext)
- func (s *BaseCadenceListener) EnterConditions(ctx *ConditionsContext)
- func (s *BaseCadenceListener) EnterConformances(ctx *ConformancesContext)
- func (s *BaseCadenceListener) EnterConstantSizedType(ctx *ConstantSizedTypeContext)
- func (s *BaseCadenceListener) EnterContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseCadenceListener) EnterCreateExpression(ctx *CreateExpressionContext)
- func (s *BaseCadenceListener) EnterDecimalLiteral(ctx *DecimalLiteralContext)
- func (s *BaseCadenceListener) EnterDeclaration(ctx *DeclarationContext)
- func (s *BaseCadenceListener) EnterDestroyExpression(ctx *DestroyExpressionContext)
- func (s *BaseCadenceListener) EnterDictionaryEntry(ctx *DictionaryEntryContext)
- func (s *BaseCadenceListener) EnterDictionaryLiteral(ctx *DictionaryLiteralContext)
- func (s *BaseCadenceListener) EnterDictionaryType(ctx *DictionaryTypeContext)
- func (s *BaseCadenceListener) EnterEmitStatement(ctx *EmitStatementContext)
- func (s *BaseCadenceListener) EnterEos(ctx *EosContext)
- func (s *BaseCadenceListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseCadenceListener) EnterEqualityOp(ctx *EqualityOpContext)
- func (s *BaseCadenceListener) EnterEventDeclaration(ctx *EventDeclarationContext)
- func (s *BaseCadenceListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCadenceListener) EnterExecute(ctx *ExecuteContext)
- func (s *BaseCadenceListener) EnterExpression(ctx *ExpressionContext)
- func (s *BaseCadenceListener) EnterExpressionAccess(ctx *ExpressionAccessContext)
- func (s *BaseCadenceListener) EnterField(ctx *FieldContext)
- func (s *BaseCadenceListener) EnterFields(ctx *FieldsContext)
- func (s *BaseCadenceListener) EnterFixedPointLiteral(ctx *FixedPointLiteralContext)
- func (s *BaseCadenceListener) EnterForStatement(ctx *ForStatementContext)
- func (s *BaseCadenceListener) EnterForceExpression(ctx *ForceExpressionContext)
- func (s *BaseCadenceListener) EnterFullType(ctx *FullTypeContext)
- func (s *BaseCadenceListener) EnterFunctionBlock(ctx *FunctionBlockContext)
- func (s *BaseCadenceListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)
- func (s *BaseCadenceListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseCadenceListener) EnterFunctionType(ctx *FunctionTypeContext)
- func (s *BaseCadenceListener) EnterHexadecimalLiteral(ctx *HexadecimalLiteralContext)
- func (s *BaseCadenceListener) EnterIdentifier(ctx *IdentifierContext)
- func (s *BaseCadenceListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseCadenceListener) EnterIfStatement(ctx *IfStatementContext)
- func (s *BaseCadenceListener) EnterImportDeclaration(ctx *ImportDeclarationContext)
- func (s *BaseCadenceListener) EnterInnerType(ctx *InnerTypeContext)
- func (s *BaseCadenceListener) EnterIntegerLiteral(ctx *IntegerLiteralContext)
- func (s *BaseCadenceListener) EnterInterfaceDeclaration(ctx *InterfaceDeclarationContext)
- func (s *BaseCadenceListener) EnterInvalidNumberLiteral(ctx *InvalidNumberLiteralContext)
- func (s *BaseCadenceListener) EnterInvocation(ctx *InvocationContext)
- func (s *BaseCadenceListener) EnterInvocationExpression(ctx *InvocationExpressionContext)
- func (s *BaseCadenceListener) EnterLiteral(ctx *LiteralContext)
- func (s *BaseCadenceListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseCadenceListener) EnterMemberAccess(ctx *MemberAccessContext)
- func (s *BaseCadenceListener) EnterMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext)
- func (s *BaseCadenceListener) EnterMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext)
- func (s *BaseCadenceListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseCadenceListener) EnterMultiplicativeOp(ctx *MultiplicativeOpContext)
- func (s *BaseCadenceListener) EnterNestedExpression(ctx *NestedExpressionContext)
- func (s *BaseCadenceListener) EnterNilCoalescingExpression(ctx *NilCoalescingExpressionContext)
- func (s *BaseCadenceListener) EnterNilLiteral(ctx *NilLiteralContext)
- func (s *BaseCadenceListener) EnterNominalType(ctx *NominalTypeContext)
- func (s *BaseCadenceListener) EnterOctalLiteral(ctx *OctalLiteralContext)
- func (s *BaseCadenceListener) EnterOrExpression(ctx *OrExpressionContext)
- func (s *BaseCadenceListener) EnterParameter(ctx *ParameterContext)
- func (s *BaseCadenceListener) EnterParameterList(ctx *ParameterListContext)
- func (s *BaseCadenceListener) EnterPathLiteral(ctx *PathLiteralContext)
- func (s *BaseCadenceListener) EnterPostConditions(ctx *PostConditionsContext)
- func (s *BaseCadenceListener) EnterPreConditions(ctx *PreConditionsContext)
- func (s *BaseCadenceListener) EnterPrepare(ctx *PrepareContext)
- func (s *BaseCadenceListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseCadenceListener) EnterProgram(ctx *ProgramContext)
- func (s *BaseCadenceListener) EnterReferenceExpression(ctx *ReferenceExpressionContext)
- func (s *BaseCadenceListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseCadenceListener) EnterRelationalOp(ctx *RelationalOpContext)
- func (s *BaseCadenceListener) EnterReplDeclaration(ctx *ReplDeclarationContext)
- func (s *BaseCadenceListener) EnterReplElement(ctx *ReplElementContext)
- func (s *BaseCadenceListener) EnterReplInput(ctx *ReplInputContext)
- func (s *BaseCadenceListener) EnterReplStatement(ctx *ReplStatementContext)
- func (s *BaseCadenceListener) EnterReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseCadenceListener) EnterSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext)
- func (s *BaseCadenceListener) EnterStatement(ctx *StatementContext)
- func (s *BaseCadenceListener) EnterStatements(ctx *StatementsContext)
- func (s *BaseCadenceListener) EnterStringLiteral(ctx *StringLiteralContext)
- func (s *BaseCadenceListener) EnterSwap(ctx *SwapContext)
- func (s *BaseCadenceListener) EnterTransactionDeclaration(ctx *TransactionDeclarationContext)
- func (s *BaseCadenceListener) EnterTransfer(ctx *TransferContext)
- func (s *BaseCadenceListener) EnterTypeAnnotation(ctx *TypeAnnotationContext)
- func (s *BaseCadenceListener) EnterTypeRestrictions(ctx *TypeRestrictionsContext)
- func (s *BaseCadenceListener) EnterUnaryExpression(ctx *UnaryExpressionContext)
- func (s *BaseCadenceListener) EnterUnaryOp(ctx *UnaryOpContext)
- func (s *BaseCadenceListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseCadenceListener) EnterVariableKind(ctx *VariableKindContext)
- func (s *BaseCadenceListener) EnterVariableSizedType(ctx *VariableSizedTypeContext)
- func (s *BaseCadenceListener) EnterWhileStatement(ctx *WhileStatementContext)
- func (s *BaseCadenceListener) ExitAccess(ctx *AccessContext)
- func (s *BaseCadenceListener) ExitAccessExpression(ctx *AccessExpressionContext)
- func (s *BaseCadenceListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
- func (s *BaseCadenceListener) ExitAdditiveOp(ctx *AdditiveOpContext)
- func (s *BaseCadenceListener) ExitAndExpression(ctx *AndExpressionContext)
- func (s *BaseCadenceListener) ExitArgument(ctx *ArgumentContext)
- func (s *BaseCadenceListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
- func (s *BaseCadenceListener) ExitAssignment(ctx *AssignmentContext)
- func (s *BaseCadenceListener) ExitBaseType(ctx *BaseTypeContext)
- func (s *BaseCadenceListener) ExitBinaryLiteral(ctx *BinaryLiteralContext)
- func (s *BaseCadenceListener) ExitBitwiseAndExpression(ctx *BitwiseAndExpressionContext)
- func (s *BaseCadenceListener) ExitBitwiseOrExpression(ctx *BitwiseOrExpressionContext)
- func (s *BaseCadenceListener) ExitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext)
- func (s *BaseCadenceListener) ExitBitwiseShiftOp(ctx *BitwiseShiftOpContext)
- func (s *BaseCadenceListener) ExitBitwiseXorExpression(ctx *BitwiseXorExpressionContext)
- func (s *BaseCadenceListener) ExitBlock(ctx *BlockContext)
- func (s *BaseCadenceListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
- func (s *BaseCadenceListener) ExitBracketExpression(ctx *BracketExpressionContext)
- func (s *BaseCadenceListener) ExitBreakStatement(ctx *BreakStatementContext)
- func (s *BaseCadenceListener) ExitCastingExpression(ctx *CastingExpressionContext)
- func (s *BaseCadenceListener) ExitCastingOp(ctx *CastingOpContext)
- func (s *BaseCadenceListener) ExitCompositeDeclaration(ctx *CompositeDeclarationContext)
- func (s *BaseCadenceListener) ExitCompositeKind(ctx *CompositeKindContext)
- func (s *BaseCadenceListener) ExitCondition(ctx *ConditionContext)
- func (s *BaseCadenceListener) ExitConditionalExpression(ctx *ConditionalExpressionContext)
- func (s *BaseCadenceListener) ExitConditions(ctx *ConditionsContext)
- func (s *BaseCadenceListener) ExitConformances(ctx *ConformancesContext)
- func (s *BaseCadenceListener) ExitConstantSizedType(ctx *ConstantSizedTypeContext)
- func (s *BaseCadenceListener) ExitContinueStatement(ctx *ContinueStatementContext)
- func (s *BaseCadenceListener) ExitCreateExpression(ctx *CreateExpressionContext)
- func (s *BaseCadenceListener) ExitDecimalLiteral(ctx *DecimalLiteralContext)
- func (s *BaseCadenceListener) ExitDeclaration(ctx *DeclarationContext)
- func (s *BaseCadenceListener) ExitDestroyExpression(ctx *DestroyExpressionContext)
- func (s *BaseCadenceListener) ExitDictionaryEntry(ctx *DictionaryEntryContext)
- func (s *BaseCadenceListener) ExitDictionaryLiteral(ctx *DictionaryLiteralContext)
- func (s *BaseCadenceListener) ExitDictionaryType(ctx *DictionaryTypeContext)
- func (s *BaseCadenceListener) ExitEmitStatement(ctx *EmitStatementContext)
- func (s *BaseCadenceListener) ExitEos(ctx *EosContext)
- func (s *BaseCadenceListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
- func (s *BaseCadenceListener) ExitEqualityOp(ctx *EqualityOpContext)
- func (s *BaseCadenceListener) ExitEventDeclaration(ctx *EventDeclarationContext)
- func (s *BaseCadenceListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseCadenceListener) ExitExecute(ctx *ExecuteContext)
- func (s *BaseCadenceListener) ExitExpression(ctx *ExpressionContext)
- func (s *BaseCadenceListener) ExitExpressionAccess(ctx *ExpressionAccessContext)
- func (s *BaseCadenceListener) ExitField(ctx *FieldContext)
- func (s *BaseCadenceListener) ExitFields(ctx *FieldsContext)
- func (s *BaseCadenceListener) ExitFixedPointLiteral(ctx *FixedPointLiteralContext)
- func (s *BaseCadenceListener) ExitForStatement(ctx *ForStatementContext)
- func (s *BaseCadenceListener) ExitForceExpression(ctx *ForceExpressionContext)
- func (s *BaseCadenceListener) ExitFullType(ctx *FullTypeContext)
- func (s *BaseCadenceListener) ExitFunctionBlock(ctx *FunctionBlockContext)
- func (s *BaseCadenceListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)
- func (s *BaseCadenceListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
- func (s *BaseCadenceListener) ExitFunctionType(ctx *FunctionTypeContext)
- func (s *BaseCadenceListener) ExitHexadecimalLiteral(ctx *HexadecimalLiteralContext)
- func (s *BaseCadenceListener) ExitIdentifier(ctx *IdentifierContext)
- func (s *BaseCadenceListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
- func (s *BaseCadenceListener) ExitIfStatement(ctx *IfStatementContext)
- func (s *BaseCadenceListener) ExitImportDeclaration(ctx *ImportDeclarationContext)
- func (s *BaseCadenceListener) ExitInnerType(ctx *InnerTypeContext)
- func (s *BaseCadenceListener) ExitIntegerLiteral(ctx *IntegerLiteralContext)
- func (s *BaseCadenceListener) ExitInterfaceDeclaration(ctx *InterfaceDeclarationContext)
- func (s *BaseCadenceListener) ExitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext)
- func (s *BaseCadenceListener) ExitInvocation(ctx *InvocationContext)
- func (s *BaseCadenceListener) ExitInvocationExpression(ctx *InvocationExpressionContext)
- func (s *BaseCadenceListener) ExitLiteral(ctx *LiteralContext)
- func (s *BaseCadenceListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
- func (s *BaseCadenceListener) ExitMemberAccess(ctx *MemberAccessContext)
- func (s *BaseCadenceListener) ExitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext)
- func (s *BaseCadenceListener) ExitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext)
- func (s *BaseCadenceListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
- func (s *BaseCadenceListener) ExitMultiplicativeOp(ctx *MultiplicativeOpContext)
- func (s *BaseCadenceListener) ExitNestedExpression(ctx *NestedExpressionContext)
- func (s *BaseCadenceListener) ExitNilCoalescingExpression(ctx *NilCoalescingExpressionContext)
- func (s *BaseCadenceListener) ExitNilLiteral(ctx *NilLiteralContext)
- func (s *BaseCadenceListener) ExitNominalType(ctx *NominalTypeContext)
- func (s *BaseCadenceListener) ExitOctalLiteral(ctx *OctalLiteralContext)
- func (s *BaseCadenceListener) ExitOrExpression(ctx *OrExpressionContext)
- func (s *BaseCadenceListener) ExitParameter(ctx *ParameterContext)
- func (s *BaseCadenceListener) ExitParameterList(ctx *ParameterListContext)
- func (s *BaseCadenceListener) ExitPathLiteral(ctx *PathLiteralContext)
- func (s *BaseCadenceListener) ExitPostConditions(ctx *PostConditionsContext)
- func (s *BaseCadenceListener) ExitPreConditions(ctx *PreConditionsContext)
- func (s *BaseCadenceListener) ExitPrepare(ctx *PrepareContext)
- func (s *BaseCadenceListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
- func (s *BaseCadenceListener) ExitProgram(ctx *ProgramContext)
- func (s *BaseCadenceListener) ExitReferenceExpression(ctx *ReferenceExpressionContext)
- func (s *BaseCadenceListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
- func (s *BaseCadenceListener) ExitRelationalOp(ctx *RelationalOpContext)
- func (s *BaseCadenceListener) ExitReplDeclaration(ctx *ReplDeclarationContext)
- func (s *BaseCadenceListener) ExitReplElement(ctx *ReplElementContext)
- func (s *BaseCadenceListener) ExitReplInput(ctx *ReplInputContext)
- func (s *BaseCadenceListener) ExitReplStatement(ctx *ReplStatementContext)
- func (s *BaseCadenceListener) ExitReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseCadenceListener) ExitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext)
- func (s *BaseCadenceListener) ExitStatement(ctx *StatementContext)
- func (s *BaseCadenceListener) ExitStatements(ctx *StatementsContext)
- func (s *BaseCadenceListener) ExitStringLiteral(ctx *StringLiteralContext)
- func (s *BaseCadenceListener) ExitSwap(ctx *SwapContext)
- func (s *BaseCadenceListener) ExitTransactionDeclaration(ctx *TransactionDeclarationContext)
- func (s *BaseCadenceListener) ExitTransfer(ctx *TransferContext)
- func (s *BaseCadenceListener) ExitTypeAnnotation(ctx *TypeAnnotationContext)
- func (s *BaseCadenceListener) ExitTypeRestrictions(ctx *TypeRestrictionsContext)
- func (s *BaseCadenceListener) ExitUnaryExpression(ctx *UnaryExpressionContext)
- func (s *BaseCadenceListener) ExitUnaryOp(ctx *UnaryOpContext)
- func (s *BaseCadenceListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
- func (s *BaseCadenceListener) ExitVariableKind(ctx *VariableKindContext)
- func (s *BaseCadenceListener) ExitVariableSizedType(ctx *VariableSizedTypeContext)
- func (s *BaseCadenceListener) ExitWhileStatement(ctx *WhileStatementContext)
- func (s *BaseCadenceListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseCadenceListener) VisitTerminal(node antlr.TerminalNode)
- type BaseCadenceVisitor
- func (v *BaseCadenceVisitor) VisitAccess(ctx *AccessContext) interface{}
- func (v *BaseCadenceVisitor) VisitAccessExpression(ctx *AccessExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitAdditiveOp(ctx *AdditiveOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitArgument(ctx *ArgumentContext) interface{}
- func (v *BaseCadenceVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
- func (v *BaseCadenceVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitBitwiseShiftOp(ctx *BitwiseShiftOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitBlock(ctx *BlockContext) interface{}
- func (v *BaseCadenceVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitBracketExpression(ctx *BracketExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitBreakStatement(ctx *BreakStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitCastingExpression(ctx *CastingExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitCastingOp(ctx *CastingOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitCompositeDeclaration(ctx *CompositeDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitCompositeKind(ctx *CompositeKindContext) interface{}
- func (v *BaseCadenceVisitor) VisitCondition(ctx *ConditionContext) interface{}
- func (v *BaseCadenceVisitor) VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitConditions(ctx *ConditionsContext) interface{}
- func (v *BaseCadenceVisitor) VisitConformances(ctx *ConformancesContext) interface{}
- func (v *BaseCadenceVisitor) VisitConstantSizedType(ctx *ConstantSizedTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitContinueStatement(ctx *ContinueStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitCreateExpression(ctx *CreateExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitDestroyExpression(ctx *DestroyExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitDictionaryEntry(ctx *DictionaryEntryContext) interface{}
- func (v *BaseCadenceVisitor) VisitDictionaryLiteral(ctx *DictionaryLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitDictionaryType(ctx *DictionaryTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitEmitStatement(ctx *EmitStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitEos(ctx *EosContext) interface{}
- func (v *BaseCadenceVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitEqualityOp(ctx *EqualityOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitEventDeclaration(ctx *EventDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitExecute(ctx *ExecuteContext) interface{}
- func (v *BaseCadenceVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitExpressionAccess(ctx *ExpressionAccessContext) interface{}
- func (v *BaseCadenceVisitor) VisitField(ctx *FieldContext) interface{}
- func (v *BaseCadenceVisitor) VisitFields(ctx *FieldsContext) interface{}
- func (v *BaseCadenceVisitor) VisitFixedPointLiteral(ctx *FixedPointLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitForStatement(ctx *ForStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitForceExpression(ctx *ForceExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitFullType(ctx *FullTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitFunctionBlock(ctx *FunctionBlockContext) interface{}
- func (v *BaseCadenceVisitor) VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
- func (v *BaseCadenceVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitInnerType(ctx *InnerTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitInvocation(ctx *InvocationContext) interface{}
- func (v *BaseCadenceVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitMemberAccess(ctx *MemberAccessContext) interface{}
- func (v *BaseCadenceVisitor) VisitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext) interface{}
- func (v *BaseCadenceVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitMultiplicativeOp(ctx *MultiplicativeOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitNestedExpression(ctx *NestedExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitNilCoalescingExpression(ctx *NilCoalescingExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitNominalType(ctx *NominalTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitOctalLiteral(ctx *OctalLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitParameter(ctx *ParameterContext) interface{}
- func (v *BaseCadenceVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
- func (v *BaseCadenceVisitor) VisitPathLiteral(ctx *PathLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitPostConditions(ctx *PostConditionsContext) interface{}
- func (v *BaseCadenceVisitor) VisitPreConditions(ctx *PreConditionsContext) interface{}
- func (v *BaseCadenceVisitor) VisitPrepare(ctx *PrepareContext) interface{}
- func (v *BaseCadenceVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitProgram(ctx *ProgramContext) interface{}
- func (v *BaseCadenceVisitor) VisitReferenceExpression(ctx *ReferenceExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitRelationalOp(ctx *RelationalOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitReplDeclaration(ctx *ReplDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitReplElement(ctx *ReplElementContext) interface{}
- func (v *BaseCadenceVisitor) VisitReplInput(ctx *ReplInputContext) interface{}
- func (v *BaseCadenceVisitor) VisitReplStatement(ctx *ReplStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseCadenceVisitor) VisitStatements(ctx *StatementsContext) interface{}
- func (v *BaseCadenceVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *BaseCadenceVisitor) VisitSwap(ctx *SwapContext) interface{}
- func (v *BaseCadenceVisitor) VisitTransactionDeclaration(ctx *TransactionDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitTransfer(ctx *TransferContext) interface{}
- func (v *BaseCadenceVisitor) VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}
- func (v *BaseCadenceVisitor) VisitTypeRestrictions(ctx *TypeRestrictionsContext) interface{}
- func (v *BaseCadenceVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
- func (v *BaseCadenceVisitor) VisitUnaryOp(ctx *UnaryOpContext) interface{}
- func (v *BaseCadenceVisitor) VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}
- func (v *BaseCadenceVisitor) VisitVariableKind(ctx *VariableKindContext) interface{}
- func (v *BaseCadenceVisitor) VisitVariableSizedType(ctx *VariableSizedTypeContext) interface{}
- func (v *BaseCadenceVisitor) VisitWhileStatement(ctx *WhileStatementContext) interface{}
- type BaseTypeContext
- func (s *BaseTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BaseTypeContext) ConstantSizedType() IConstantSizedTypeContext
- func (s *BaseTypeContext) DictionaryType() IDictionaryTypeContext
- func (s *BaseTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BaseTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BaseTypeContext) FunctionType() IFunctionTypeContext
- func (s *BaseTypeContext) GetParser() antlr.Parser
- func (s *BaseTypeContext) GetRuleContext() antlr.RuleContext
- func (*BaseTypeContext) IsBaseTypeContext()
- func (s *BaseTypeContext) NominalType() INominalTypeContext
- func (s *BaseTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BaseTypeContext) VariableSizedType() IVariableSizedTypeContext
- type BinaryLiteralContext
- func (s *BinaryLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BinaryLiteralContext) BinaryLiteral() antlr.TerminalNode
- func (s *BinaryLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BinaryLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BinaryLiteralContext) GetRuleContext() antlr.RuleContext
- type BitwiseAndExpressionContext
- func (s *BitwiseAndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitwiseAndExpressionContext) Ampersand() antlr.TerminalNode
- func (s *BitwiseAndExpressionContext) BitwiseAndExpression() IBitwiseAndExpressionContext
- func (s *BitwiseAndExpressionContext) BitwiseShiftExpression() IBitwiseShiftExpressionContext
- func (s *BitwiseAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseAndExpressionContext) GetParser() antlr.Parser
- func (s *BitwiseAndExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseAndExpressionContext) IsBitwiseAndExpressionContext()
- func (s *BitwiseAndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BitwiseOrExpressionContext
- func (s *BitwiseOrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitwiseOrExpressionContext) BitwiseOrExpression() IBitwiseOrExpressionContext
- func (s *BitwiseOrExpressionContext) BitwiseXorExpression() IBitwiseXorExpressionContext
- func (s *BitwiseOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseOrExpressionContext) GetParser() antlr.Parser
- func (s *BitwiseOrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseOrExpressionContext) IsBitwiseOrExpressionContext()
- func (s *BitwiseOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BitwiseShiftExpressionContext
- func (s *BitwiseShiftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitwiseShiftExpressionContext) AdditiveExpression() IAdditiveExpressionContext
- func (s *BitwiseShiftExpressionContext) BitwiseShiftExpression() IBitwiseShiftExpressionContext
- func (s *BitwiseShiftExpressionContext) BitwiseShiftOp() IBitwiseShiftOpContext
- func (s *BitwiseShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseShiftExpressionContext) GetParser() antlr.Parser
- func (s *BitwiseShiftExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseShiftExpressionContext) IsBitwiseShiftExpressionContext()
- func (s *BitwiseShiftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BitwiseShiftOpContext
- func (s *BitwiseShiftOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitwiseShiftOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseShiftOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseShiftOpContext) GetParser() antlr.Parser
- func (s *BitwiseShiftOpContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseShiftOpContext) IsBitwiseShiftOpContext()
- func (s *BitwiseShiftOpContext) ShiftLeft() antlr.TerminalNode
- func (s *BitwiseShiftOpContext) ShiftRight() antlr.TerminalNode
- func (s *BitwiseShiftOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BitwiseXorExpressionContext
- func (s *BitwiseXorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitwiseXorExpressionContext) BitwiseAndExpression() IBitwiseAndExpressionContext
- func (s *BitwiseXorExpressionContext) BitwiseXorExpression() IBitwiseXorExpressionContext
- func (s *BitwiseXorExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BitwiseXorExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BitwiseXorExpressionContext) GetParser() antlr.Parser
- func (s *BitwiseXorExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BitwiseXorExpressionContext) IsBitwiseXorExpressionContext()
- func (s *BitwiseXorExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BlockContext
- func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) Statements() IStatementsContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BooleanLiteralContext
- func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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 BracketExpressionContext
- func (s *BracketExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BracketExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BracketExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BracketExpressionContext) Expression() IExpressionContext
- func (s *BracketExpressionContext) GetParser() antlr.Parser
- func (s *BracketExpressionContext) GetRuleContext() antlr.RuleContext
- func (*BracketExpressionContext) IsBracketExpressionContext()
- func (s *BracketExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BreakStatementContext
- func (s *BreakStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CadenceLexer
- type CadenceListener
- type CadenceParser
- func (p *CadenceParser) Access() (localctx IAccessContext)
- func (p *CadenceParser) AdditiveExpression() (localctx IAdditiveExpressionContext)
- func (p *CadenceParser) AdditiveExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) AdditiveOp() (localctx IAdditiveOpContext)
- func (p *CadenceParser) AndExpression() (localctx IAndExpressionContext)
- func (p *CadenceParser) AndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) Argument() (localctx IArgumentContext)
- func (p *CadenceParser) ArrayLiteral() (localctx IArrayLiteralContext)
- func (p *CadenceParser) Assignment() (localctx IAssignmentContext)
- func (p *CadenceParser) BaseType() (localctx IBaseTypeContext)
- func (p *CadenceParser) BitwiseAndExpression() (localctx IBitwiseAndExpressionContext)
- func (p *CadenceParser) BitwiseAndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) BitwiseOrExpression() (localctx IBitwiseOrExpressionContext)
- func (p *CadenceParser) BitwiseOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) BitwiseShiftExpression() (localctx IBitwiseShiftExpressionContext)
- func (p *CadenceParser) BitwiseShiftExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) BitwiseShiftOp() (localctx IBitwiseShiftOpContext)
- func (p *CadenceParser) BitwiseXorExpression() (localctx IBitwiseXorExpressionContext)
- func (p *CadenceParser) BitwiseXorExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) Block() (localctx IBlockContext)
- func (p *CadenceParser) BooleanLiteral() (localctx IBooleanLiteralContext)
- func (p *CadenceParser) BracketExpression() (localctx IBracketExpressionContext)
- func (p *CadenceParser) BreakStatement() (localctx IBreakStatementContext)
- func (p *CadenceParser) CastingExpression() (localctx ICastingExpressionContext)
- func (p *CadenceParser) CastingExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) CastingOp() (localctx ICastingOpContext)
- func (p *CadenceParser) CompositeDeclaration() (localctx ICompositeDeclarationContext)
- func (p *CadenceParser) CompositeKind() (localctx ICompositeKindContext)
- func (p *CadenceParser) Condition() (localctx IConditionContext)
- func (p *CadenceParser) ConditionalExpression() (localctx IConditionalExpressionContext)
- func (p *CadenceParser) Conditions() (localctx IConditionsContext)
- func (p *CadenceParser) Conformances() (localctx IConformancesContext)
- func (p *CadenceParser) ConstantSizedType() (localctx IConstantSizedTypeContext)
- func (p *CadenceParser) ContinueStatement() (localctx IContinueStatementContext)
- func (p *CadenceParser) CreateExpression() (localctx ICreateExpressionContext)
- func (p *CadenceParser) Declaration() (localctx IDeclarationContext)
- func (p *CadenceParser) DestroyExpression() (localctx IDestroyExpressionContext)
- func (p *CadenceParser) DictionaryEntry() (localctx IDictionaryEntryContext)
- func (p *CadenceParser) DictionaryLiteral() (localctx IDictionaryLiteralContext)
- func (p *CadenceParser) DictionaryType() (localctx IDictionaryTypeContext)
- func (p *CadenceParser) EmitStatement() (localctx IEmitStatementContext)
- func (p *CadenceParser) Eos() (localctx IEosContext)
- func (p *CadenceParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) EqualityExpression() (localctx IEqualityExpressionContext)
- func (p *CadenceParser) EqualityExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) EqualityOp() (localctx IEqualityOpContext)
- func (p *CadenceParser) EventDeclaration() (localctx IEventDeclarationContext)
- func (p *CadenceParser) Execute() (localctx IExecuteContext)
- func (p *CadenceParser) Expression() (localctx IExpressionContext)
- func (p *CadenceParser) ExpressionAccess() (localctx IExpressionAccessContext)
- func (p *CadenceParser) ExpressionAccess_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) Field() (localctx IFieldContext)
- func (p *CadenceParser) Fields() (localctx IFieldsContext)
- func (p *CadenceParser) FixedPointLiteral() (localctx IFixedPointLiteralContext)
- func (p *CadenceParser) ForStatement() (localctx IForStatementContext)
- func (p *CadenceParser) FullType() (localctx IFullTypeContext)
- func (p *CadenceParser) FullType_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) FunctionBlock() (localctx IFunctionBlockContext)
- func (p *CadenceParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)
- func (p *CadenceParser) FunctionType() (localctx IFunctionTypeContext)
- func (p *CadenceParser) Identifier() (localctx IIdentifierContext)
- func (p *CadenceParser) IfStatement() (localctx IIfStatementContext)
- func (p *CadenceParser) ImportDeclaration() (localctx IImportDeclarationContext)
- func (p *CadenceParser) InnerType() (localctx IInnerTypeContext)
- func (p *CadenceParser) InnerType_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) IntegerLiteral() (localctx IIntegerLiteralContext)
- func (p *CadenceParser) InterfaceDeclaration() (localctx IInterfaceDeclarationContext)
- func (p *CadenceParser) Invocation() (localctx IInvocationContext)
- func (p *CadenceParser) Literal() (localctx ILiteralContext)
- func (p *CadenceParser) MemberAccess() (localctx IMemberAccessContext)
- func (p *CadenceParser) MemberOrNestedDeclaration() (localctx IMemberOrNestedDeclarationContext)
- func (p *CadenceParser) MembersAndNestedDeclarations() (localctx IMembersAndNestedDeclarationsContext)
- func (p *CadenceParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
- func (p *CadenceParser) MultiplicativeExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) MultiplicativeOp() (localctx IMultiplicativeOpContext)
- func (p *CadenceParser) NilCoalescingExpression() (localctx INilCoalescingExpressionContext)
- func (p *CadenceParser) NilLiteral() (localctx INilLiteralContext)
- func (p *CadenceParser) NominalType() (localctx INominalTypeContext)
- func (p *CadenceParser) OrExpression() (localctx IOrExpressionContext)
- func (p *CadenceParser) OrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) Parameter() (localctx IParameterContext)
- func (p *CadenceParser) ParameterList() (localctx IParameterListContext)
- func (p *CadenceParser) PathLiteral() (localctx IPathLiteralContext)
- func (p *CadenceParser) PathLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) PositiveIntegerLiteral() (localctx IPositiveIntegerLiteralContext)
- func (p *CadenceParser) PostConditions() (localctx IPostConditionsContext)
- func (p *CadenceParser) PostfixExpression() (localctx IPostfixExpressionContext)
- func (p *CadenceParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) PreConditions() (localctx IPreConditionsContext)
- func (p *CadenceParser) Prepare() (localctx IPrepareContext)
- func (p *CadenceParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
- func (p *CadenceParser) Program() (localctx IProgramContext)
- func (p *CadenceParser) ReferenceExpression() (localctx IReferenceExpressionContext)
- func (p *CadenceParser) RelationalExpression() (localctx IRelationalExpressionContext)
- func (p *CadenceParser) RelationalExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) RelationalOp() (localctx IRelationalOpContext)
- func (p *CadenceParser) ReplDeclaration() (localctx IReplDeclarationContext)
- func (p *CadenceParser) ReplElement() (localctx IReplElementContext)
- func (p *CadenceParser) ReplInput() (localctx IReplInputContext)
- func (p *CadenceParser) ReplStatement() (localctx IReplStatementContext)
- func (p *CadenceParser) ReturnStatement() (localctx IReturnStatementContext)
- func (p *CadenceParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *CadenceParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *CadenceParser) SpecialFunctionDeclaration() (localctx ISpecialFunctionDeclarationContext)
- func (p *CadenceParser) Statement() (localctx IStatementContext)
- func (p *CadenceParser) Statements() (localctx IStatementsContext)
- func (p *CadenceParser) StringLiteral() (localctx IStringLiteralContext)
- func (p *CadenceParser) Swap() (localctx ISwapContext)
- func (p *CadenceParser) TransactionDeclaration() (localctx ITransactionDeclarationContext)
- func (p *CadenceParser) Transfer() (localctx ITransferContext)
- func (p *CadenceParser) TypeAnnotation() (localctx ITypeAnnotationContext)
- func (p *CadenceParser) TypeRestrictions() (localctx ITypeRestrictionsContext)
- func (p *CadenceParser) UnaryExpression() (localctx IUnaryExpressionContext)
- func (p *CadenceParser) UnaryOp() (localctx IUnaryOpContext)
- func (p *CadenceParser) VariableDeclaration() (localctx IVariableDeclarationContext)
- func (p *CadenceParser) VariableKind() (localctx IVariableKindContext)
- func (p *CadenceParser) VariableSizedType() (localctx IVariableSizedTypeContext)
- func (p *CadenceParser) WhileStatement() (localctx IWhileStatementContext)
- type CadenceVisitor
- type CastingExpressionContext
- func (s *CastingExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CastingExpressionContext) CastingExpression() ICastingExpressionContext
- func (s *CastingExpressionContext) CastingOp() ICastingOpContext
- func (s *CastingExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CastingExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CastingExpressionContext) GetParser() antlr.Parser
- func (s *CastingExpressionContext) GetRuleContext() antlr.RuleContext
- func (*CastingExpressionContext) IsCastingExpressionContext()
- func (s *CastingExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *CastingExpressionContext) TypeAnnotation() ITypeAnnotationContext
- func (s *CastingExpressionContext) UnaryExpression() IUnaryExpressionContext
- type CastingOpContext
- func (s *CastingOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CastingOpContext) Casting() antlr.TerminalNode
- func (s *CastingOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CastingOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CastingOpContext) FailableCasting() antlr.TerminalNode
- func (s *CastingOpContext) ForceCasting() antlr.TerminalNode
- func (s *CastingOpContext) GetParser() antlr.Parser
- func (s *CastingOpContext) GetRuleContext() antlr.RuleContext
- func (*CastingOpContext) IsCastingOpContext()
- func (s *CastingOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CompositeDeclarationContext
- func (s *CompositeDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompositeDeclarationContext) Access() IAccessContext
- func (s *CompositeDeclarationContext) CompositeKind() ICompositeKindContext
- func (s *CompositeDeclarationContext) Conformances() IConformancesContext
- func (s *CompositeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompositeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompositeDeclarationContext) GetParser() antlr.Parser
- func (s *CompositeDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *CompositeDeclarationContext) Identifier() IIdentifierContext
- func (*CompositeDeclarationContext) IsCompositeDeclarationContext()
- func (s *CompositeDeclarationContext) MembersAndNestedDeclarations() IMembersAndNestedDeclarationsContext
- func (s *CompositeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CompositeKindContext
- func (s *CompositeKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CompositeKindContext) Contract() antlr.TerminalNode
- func (s *CompositeKindContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CompositeKindContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CompositeKindContext) GetParser() antlr.Parser
- func (s *CompositeKindContext) GetRuleContext() antlr.RuleContext
- func (*CompositeKindContext) IsCompositeKindContext()
- func (s *CompositeKindContext) Resource() antlr.TerminalNode
- func (s *CompositeKindContext) Struct() antlr.TerminalNode
- func (s *CompositeKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionContext
- func (s *ConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionContext) AllExpression() []IExpressionContext
- func (s *ConditionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionContext) Expression(i int) IExpressionContext
- func (s *ConditionContext) GetMessage() IExpressionContext
- func (s *ConditionContext) GetParser() antlr.Parser
- func (s *ConditionContext) GetRuleContext() antlr.RuleContext
- func (s *ConditionContext) GetTest() IExpressionContext
- func (*ConditionContext) IsConditionContext()
- func (s *ConditionContext) SetMessage(v IExpressionContext)
- func (s *ConditionContext) SetTest(v IExpressionContext)
- func (s *ConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionalExpressionContext
- func (s *ConditionalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionalExpressionContext) AllExpression() []IExpressionContext
- func (s *ConditionalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionalExpressionContext) Expression(i int) IExpressionContext
- func (s *ConditionalExpressionContext) GetAlt() IExpressionContext
- func (s *ConditionalExpressionContext) GetParser() antlr.Parser
- func (s *ConditionalExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ConditionalExpressionContext) GetThen() IExpressionContext
- func (*ConditionalExpressionContext) IsConditionalExpressionContext()
- func (s *ConditionalExpressionContext) Optional() antlr.TerminalNode
- func (s *ConditionalExpressionContext) OrExpression() IOrExpressionContext
- func (s *ConditionalExpressionContext) SetAlt(v IExpressionContext)
- func (s *ConditionalExpressionContext) SetThen(v IExpressionContext)
- func (s *ConditionalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConditionsContext
- func (s *ConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConditionsContext) AllCondition() []IConditionContext
- func (s *ConditionsContext) AllEos() []IEosContext
- func (s *ConditionsContext) Condition(i int) IConditionContext
- func (s *ConditionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConditionsContext) Eos(i int) IEosContext
- func (s *ConditionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConditionsContext) GetParser() antlr.Parser
- func (s *ConditionsContext) GetRuleContext() antlr.RuleContext
- func (*ConditionsContext) IsConditionsContext()
- func (s *ConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConformancesContext
- func (s *ConformancesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConformancesContext) AllNominalType() []INominalTypeContext
- func (s *ConformancesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConformancesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConformancesContext) GetParser() antlr.Parser
- func (s *ConformancesContext) GetRuleContext() antlr.RuleContext
- func (*ConformancesContext) IsConformancesContext()
- func (s *ConformancesContext) NominalType(i int) INominalTypeContext
- func (s *ConformancesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ConstantSizedTypeContext
- func (s *ConstantSizedTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ConstantSizedTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ConstantSizedTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ConstantSizedTypeContext) FullType() IFullTypeContext
- func (s *ConstantSizedTypeContext) GetParser() antlr.Parser
- func (s *ConstantSizedTypeContext) GetRuleContext() antlr.RuleContext
- func (s *ConstantSizedTypeContext) GetSize() IIntegerLiteralContext
- func (s *ConstantSizedTypeContext) IntegerLiteral() IIntegerLiteralContext
- func (*ConstantSizedTypeContext) IsConstantSizedTypeContext()
- func (s *ConstantSizedTypeContext) SetSize(v IIntegerLiteralContext)
- func (s *ConstantSizedTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContinueStatementContext
- func (s *ContinueStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CreateExpressionContext
- func (s *CreateExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CreateExpressionContext) Create() antlr.TerminalNode
- func (s *CreateExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *CreateExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *CreateExpressionContext) GetParser() antlr.Parser
- func (s *CreateExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *CreateExpressionContext) Invocation() IInvocationContext
- func (*CreateExpressionContext) IsCreateExpressionContext()
- func (s *CreateExpressionContext) NominalType() INominalTypeContext
- func (s *CreateExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DecimalLiteralContext
- func (s *DecimalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DecimalLiteralContext) DecimalLiteral() antlr.TerminalNode
- func (s *DecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DecimalLiteralContext) GetRuleContext() antlr.RuleContext
- type DeclarationContext
- func (s *DeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclarationContext) CompositeDeclaration() ICompositeDeclarationContext
- func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) EventDeclaration() IEventDeclarationContext
- func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
- func (s *DeclarationContext) GetParser() antlr.Parser
- func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *DeclarationContext) ImportDeclaration() IImportDeclarationContext
- func (s *DeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext
- func (*DeclarationContext) IsDeclarationContext()
- func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclarationContext) TransactionDeclaration() ITransactionDeclarationContext
- func (s *DeclarationContext) VariableDeclaration() IVariableDeclarationContext
- type DestroyExpressionContext
- func (s *DestroyExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DestroyExpressionContext) Destroy() antlr.TerminalNode
- func (s *DestroyExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DestroyExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DestroyExpressionContext) Expression() IExpressionContext
- func (s *DestroyExpressionContext) GetParser() antlr.Parser
- func (s *DestroyExpressionContext) GetRuleContext() antlr.RuleContext
- func (*DestroyExpressionContext) IsDestroyExpressionContext()
- func (s *DestroyExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DictionaryEntryContext
- func (s *DictionaryEntryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DictionaryEntryContext) AllExpression() []IExpressionContext
- func (s *DictionaryEntryContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DictionaryEntryContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DictionaryEntryContext) Expression(i int) IExpressionContext
- func (s *DictionaryEntryContext) GetKey() IExpressionContext
- func (s *DictionaryEntryContext) GetParser() antlr.Parser
- func (s *DictionaryEntryContext) GetRuleContext() antlr.RuleContext
- func (s *DictionaryEntryContext) GetValue() IExpressionContext
- func (*DictionaryEntryContext) IsDictionaryEntryContext()
- func (s *DictionaryEntryContext) SetKey(v IExpressionContext)
- func (s *DictionaryEntryContext) SetValue(v IExpressionContext)
- func (s *DictionaryEntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DictionaryLiteralContext
- func (s *DictionaryLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DictionaryLiteralContext) AllDictionaryEntry() []IDictionaryEntryContext
- func (s *DictionaryLiteralContext) DictionaryEntry(i int) IDictionaryEntryContext
- func (s *DictionaryLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DictionaryLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DictionaryLiteralContext) GetParser() antlr.Parser
- func (s *DictionaryLiteralContext) GetRuleContext() antlr.RuleContext
- func (*DictionaryLiteralContext) IsDictionaryLiteralContext()
- func (s *DictionaryLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DictionaryTypeContext
- func (s *DictionaryTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DictionaryTypeContext) AllFullType() []IFullTypeContext
- func (s *DictionaryTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DictionaryTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DictionaryTypeContext) FullType(i int) IFullTypeContext
- func (s *DictionaryTypeContext) GetKeyType() IFullTypeContext
- func (s *DictionaryTypeContext) GetParser() antlr.Parser
- func (s *DictionaryTypeContext) GetRuleContext() antlr.RuleContext
- func (s *DictionaryTypeContext) GetValueType() IFullTypeContext
- func (*DictionaryTypeContext) IsDictionaryTypeContext()
- func (s *DictionaryTypeContext) SetKeyType(v IFullTypeContext)
- func (s *DictionaryTypeContext) SetValueType(v IFullTypeContext)
- func (s *DictionaryTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EmitStatementContext
- func (s *EmitStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EmitStatementContext) Emit() antlr.TerminalNode
- func (s *EmitStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EmitStatementContext) GetParser() antlr.Parser
- func (s *EmitStatementContext) GetRuleContext() antlr.RuleContext
- func (s *EmitStatementContext) Identifier() IIdentifierContext
- func (s *EmitStatementContext) Invocation() IInvocationContext
- func (*EmitStatementContext) IsEmitStatementContext()
- func (s *EmitStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EosContext
- func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EosContext) EOF() antlr.TerminalNode
- func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EosContext) GetParser() antlr.Parser
- func (s *EosContext) GetRuleContext() antlr.RuleContext
- func (*EosContext) IsEosContext()
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityExpressionContext
- func (s *EqualityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) EqualityExpression() IEqualityExpressionContext
- func (s *EqualityExpressionContext) EqualityOp() IEqualityOpContext
- func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityExpressionContext) GetParser() antlr.Parser
- func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
- func (*EqualityExpressionContext) IsEqualityExpressionContext()
- func (s *EqualityExpressionContext) RelationalExpression() IRelationalExpressionContext
- func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EqualityOpContext
- func (s *EqualityOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqualityOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualityOpContext) Equal() antlr.TerminalNode
- func (s *EqualityOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualityOpContext) GetParser() antlr.Parser
- func (s *EqualityOpContext) GetRuleContext() antlr.RuleContext
- func (*EqualityOpContext) IsEqualityOpContext()
- func (s *EqualityOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EqualityOpContext) Unequal() antlr.TerminalNode
- type Error
- type EventDeclarationContext
- func (s *EventDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EventDeclarationContext) Access() IAccessContext
- func (s *EventDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EventDeclarationContext) Event() antlr.TerminalNode
- func (s *EventDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EventDeclarationContext) GetParser() antlr.Parser
- func (s *EventDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *EventDeclarationContext) Identifier() IIdentifierContext
- func (*EventDeclarationContext) IsEventDeclarationContext()
- func (s *EventDeclarationContext) ParameterList() IParameterListContext
- func (s *EventDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExecuteContext
- func (s *ExecuteContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExecuteContext) Block() IBlockContext
- func (s *ExecuteContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExecuteContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExecuteContext) GetParser() antlr.Parser
- func (s *ExecuteContext) GetRuleContext() antlr.RuleContext
- func (s *ExecuteContext) Identifier() IIdentifierContext
- func (*ExecuteContext) IsExecuteContext()
- func (s *ExecuteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionAccessContext
- func (s *ExpressionAccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionAccessContext) BracketExpression() IBracketExpressionContext
- func (s *ExpressionAccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionAccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpressionAccessContext) GetParser() antlr.Parser
- func (s *ExpressionAccessContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionAccessContext) IsExpressionAccessContext()
- func (s *ExpressionAccessContext) MemberAccess() IMemberAccessContext
- func (s *ExpressionAccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) ConditionalExpression() IConditionalExpressionContext
- func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- 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 FieldContext
- func (s *FieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FieldContext) Access() IAccessContext
- func (s *FieldContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldContext) GetParser() antlr.Parser
- func (s *FieldContext) GetRuleContext() antlr.RuleContext
- func (s *FieldContext) Identifier() IIdentifierContext
- func (*FieldContext) IsFieldContext()
- func (s *FieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FieldContext) TypeAnnotation() ITypeAnnotationContext
- func (s *FieldContext) VariableKind() IVariableKindContext
- type FieldsContext
- func (s *FieldsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FieldsContext) AllField() []IFieldContext
- func (s *FieldsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FieldsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FieldsContext) Field(i int) IFieldContext
- func (s *FieldsContext) GetParser() antlr.Parser
- func (s *FieldsContext) GetRuleContext() antlr.RuleContext
- func (*FieldsContext) IsFieldsContext()
- func (s *FieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FixedPointLiteralContext
- func (s *FixedPointLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FixedPointLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FixedPointLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FixedPointLiteralContext) GetParser() antlr.Parser
- func (s *FixedPointLiteralContext) GetRuleContext() antlr.RuleContext
- func (*FixedPointLiteralContext) IsFixedPointLiteralContext()
- func (s *FixedPointLiteralContext) Minus() antlr.TerminalNode
- func (s *FixedPointLiteralContext) PositiveFixedPointLiteral() antlr.TerminalNode
- func (s *FixedPointLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStatementContext
- func (s *ForStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForStatementContext) Block() IBlockContext
- func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForStatementContext) Expression() IExpressionContext
- func (s *ForStatementContext) For() antlr.TerminalNode
- func (s *ForStatementContext) GetParser() antlr.Parser
- func (s *ForStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ForStatementContext) Identifier() IIdentifierContext
- func (s *ForStatementContext) In() antlr.TerminalNode
- func (*ForStatementContext) IsForStatementContext()
- func (s *ForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForceExpressionContext
- func (s *ForceExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ForceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ForceExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ForceExpressionContext) Negate() antlr.TerminalNode
- func (s *ForceExpressionContext) PostfixExpression() IPostfixExpressionContext
- type FullTypeContext
- func (s *FullTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FullTypeContext) AllOptional() []antlr.TerminalNode
- func (s *FullTypeContext) Ampersand() antlr.TerminalNode
- func (s *FullTypeContext) Auth() antlr.TerminalNode
- func (s *FullTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FullTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FullTypeContext) GetOptionals() []antlr.Token
- func (s *FullTypeContext) GetParser() antlr.Parser
- func (s *FullTypeContext) GetRuleContext() antlr.RuleContext
- func (s *FullTypeContext) Get_Optional() antlr.Token
- func (s *FullTypeContext) InnerType() IInnerTypeContext
- func (*FullTypeContext) IsFullTypeContext()
- func (s *FullTypeContext) Optional(i int) antlr.TerminalNode
- func (s *FullTypeContext) SetOptionals(v []antlr.Token)
- func (s *FullTypeContext) Set_Optional(v antlr.Token)
- func (s *FullTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionBlockContext
- func (s *FunctionBlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionBlockContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionBlockContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionBlockContext) GetParser() antlr.Parser
- func (s *FunctionBlockContext) GetRuleContext() antlr.RuleContext
- func (*FunctionBlockContext) IsFunctionBlockContext()
- func (s *FunctionBlockContext) PostConditions() IPostConditionsContext
- func (s *FunctionBlockContext) PreConditions() IPreConditionsContext
- func (s *FunctionBlockContext) Statements() IStatementsContext
- func (s *FunctionBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionDeclarationContext
- func (s *FunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionDeclarationContext) Access() IAccessContext
- func (s *FunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionDeclarationContext) Fun() antlr.TerminalNode
- func (s *FunctionDeclarationContext) FunctionBlock() IFunctionBlockContext
- func (s *FunctionDeclarationContext) GetParser() antlr.Parser
- func (s *FunctionDeclarationContext) GetReturnType() ITypeAnnotationContext
- func (s *FunctionDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionDeclarationContext) Identifier() IIdentifierContext
- func (*FunctionDeclarationContext) IsFunctionDeclarationContext()
- func (s *FunctionDeclarationContext) ParameterList() IParameterListContext
- func (s *FunctionDeclarationContext) SetReturnType(v ITypeAnnotationContext)
- func (s *FunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionDeclarationContext) TypeAnnotation() ITypeAnnotationContext
- type FunctionExpressionContext
- func (s *FunctionExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionExpressionContext) Fun() antlr.TerminalNode
- func (s *FunctionExpressionContext) FunctionBlock() IFunctionBlockContext
- func (s *FunctionExpressionContext) GetReturnType() ITypeAnnotationContext
- func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionExpressionContext) ParameterList() IParameterListContext
- func (s *FunctionExpressionContext) SetReturnType(v ITypeAnnotationContext)
- func (s *FunctionExpressionContext) TypeAnnotation() ITypeAnnotationContext
- type FunctionTypeContext
- func (s *FunctionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionTypeContext) AllCloseParen() []antlr.TerminalNode
- func (s *FunctionTypeContext) AllOpenParen() []antlr.TerminalNode
- func (s *FunctionTypeContext) AllTypeAnnotation() []ITypeAnnotationContext
- func (s *FunctionTypeContext) CloseParen(i int) antlr.TerminalNode
- func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FunctionTypeContext) GetParameterTypes() []ITypeAnnotationContext
- func (s *FunctionTypeContext) GetParser() antlr.Parser
- func (s *FunctionTypeContext) GetReturnType() ITypeAnnotationContext
- func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionTypeContext) Get_typeAnnotation() ITypeAnnotationContext
- func (*FunctionTypeContext) IsFunctionTypeContext()
- func (s *FunctionTypeContext) OpenParen(i int) antlr.TerminalNode
- func (s *FunctionTypeContext) SetParameterTypes(v []ITypeAnnotationContext)
- func (s *FunctionTypeContext) SetReturnType(v ITypeAnnotationContext)
- func (s *FunctionTypeContext) Set_typeAnnotation(v ITypeAnnotationContext)
- func (s *FunctionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionTypeContext) TypeAnnotation(i int) ITypeAnnotationContext
- type HexadecimalLiteralContext
- func (s *HexadecimalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *HexadecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HexadecimalLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *HexadecimalLiteralContext) HexadecimalLiteral() antlr.TerminalNode
- type IAccessContext
- type IAdditiveExpressionContext
- type IAdditiveOpContext
- type IAndExpressionContext
- type IArgumentContext
- type IArrayLiteralContext
- type IAssignmentContext
- type IBaseTypeContext
- type IBitwiseAndExpressionContext
- type IBitwiseOrExpressionContext
- type IBitwiseShiftExpressionContext
- type IBitwiseShiftOpContext
- type IBitwiseXorExpressionContext
- type IBlockContext
- type IBooleanLiteralContext
- type IBracketExpressionContext
- type IBreakStatementContext
- type ICastingExpressionContext
- type ICastingOpContext
- type ICompositeDeclarationContext
- type ICompositeKindContext
- type IConditionContext
- type IConditionalExpressionContext
- type IConditionsContext
- type IConformancesContext
- type IConstantSizedTypeContext
- type IContinueStatementContext
- type ICreateExpressionContext
- type IDeclarationContext
- type IDestroyExpressionContext
- type IDictionaryEntryContext
- type IDictionaryLiteralContext
- type IDictionaryTypeContext
- type IEmitStatementContext
- type IEosContext
- type IEqualityExpressionContext
- type IEqualityOpContext
- type IEventDeclarationContext
- type IExecuteContext
- type IExpressionAccessContext
- type IExpressionContext
- type IFieldContext
- type IFieldsContext
- type IFixedPointLiteralContext
- type IForStatementContext
- type IFullTypeContext
- type IFunctionBlockContext
- type IFunctionDeclarationContext
- type IFunctionTypeContext
- type IIdentifierContext
- type IIfStatementContext
- type IImportDeclarationContext
- type IInnerTypeContext
- type IIntegerLiteralContext
- type IInterfaceDeclarationContext
- type IInvocationContext
- type ILiteralContext
- type IMemberAccessContext
- type IMemberOrNestedDeclarationContext
- type IMembersAndNestedDeclarationsContext
- type IMultiplicativeExpressionContext
- type IMultiplicativeOpContext
- type INilCoalescingExpressionContext
- type INilLiteralContext
- type INominalTypeContext
- type IOrExpressionContext
- type IParameterContext
- type IParameterListContext
- type IPathLiteralContext
- type IPositiveIntegerLiteralContext
- type IPostConditionsContext
- type IPostfixExpressionContext
- type IPreConditionsContext
- type IPrepareContext
- type IPrimaryExpressionContext
- type IProgramContext
- type IReferenceExpressionContext
- type IRelationalExpressionContext
- type IRelationalOpContext
- type IReplDeclarationContext
- type IReplElementContext
- type IReplInputContext
- type IReplStatementContext
- type IReturnStatementContext
- type ISpecialFunctionDeclarationContext
- type IStatementContext
- type IStatementsContext
- type IStringLiteralContext
- type ISwapContext
- type ITransactionDeclarationContext
- type ITransferContext
- type ITypeAnnotationContext
- type ITypeRestrictionsContext
- type IUnaryExpressionContext
- type IUnaryOpContext
- type IVariableDeclarationContext
- type IVariableKindContext
- type IVariableSizedTypeContext
- type IWhileStatementContext
- type IdentifierContext
- func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierContext) Access() antlr.TerminalNode
- func (s *IdentifierContext) Account() antlr.TerminalNode
- func (s *IdentifierContext) All() antlr.TerminalNode
- func (s *IdentifierContext) Auth() antlr.TerminalNode
- func (s *IdentifierContext) Contract() antlr.TerminalNode
- func (s *IdentifierContext) Create() antlr.TerminalNode
- func (s *IdentifierContext) Destroy() antlr.TerminalNode
- func (s *IdentifierContext) Emit() antlr.TerminalNode
- func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierContext) Event() 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) Identifier() antlr.TerminalNode
- func (s *IdentifierContext) In() antlr.TerminalNode
- func (*IdentifierContext) IsIdentifierContext()
- func (s *IdentifierContext) Resource() antlr.TerminalNode
- func (s *IdentifierContext) Self() antlr.TerminalNode
- func (s *IdentifierContext) Struct() antlr.TerminalNode
- func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IdentifierExpressionContext
- func (s *IdentifierExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *IdentifierExpressionContext) Identifier() IIdentifierContext
- type IfStatementContext
- func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStatementContext) AllBlock() []IBlockContext
- func (s *IfStatementContext) Block(i int) IBlockContext
- 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) GetAlt() IBlockContext
- func (s *IfStatementContext) GetParser() antlr.Parser
- func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
- func (s *IfStatementContext) GetTestDeclaration() IVariableDeclarationContext
- func (s *IfStatementContext) GetTestExpression() IExpressionContext
- func (s *IfStatementContext) GetThen() IBlockContext
- func (s *IfStatementContext) If() antlr.TerminalNode
- func (s *IfStatementContext) IfStatement() IIfStatementContext
- func (*IfStatementContext) IsIfStatementContext()
- func (s *IfStatementContext) SetAlt(v IBlockContext)
- func (s *IfStatementContext) SetTestDeclaration(v IVariableDeclarationContext)
- func (s *IfStatementContext) SetTestExpression(v IExpressionContext)
- func (s *IfStatementContext) SetThen(v IBlockContext)
- func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *IfStatementContext) VariableDeclaration() IVariableDeclarationContext
- type ImportDeclarationContext
- func (s *ImportDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportDeclarationContext) AllIdentifier() []IIdentifierContext
- func (s *ImportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportDeclarationContext) From() antlr.TerminalNode
- func (s *ImportDeclarationContext) GetIds() []IIdentifierContext
- func (s *ImportDeclarationContext) GetLocation() IIdentifierContext
- func (s *ImportDeclarationContext) GetParser() antlr.Parser
- func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *ImportDeclarationContext) Get_identifier() IIdentifierContext
- func (s *ImportDeclarationContext) HexadecimalLiteral() antlr.TerminalNode
- func (s *ImportDeclarationContext) Identifier(i int) IIdentifierContext
- func (s *ImportDeclarationContext) Import() antlr.TerminalNode
- func (*ImportDeclarationContext) IsImportDeclarationContext()
- func (s *ImportDeclarationContext) SetIds(v []IIdentifierContext)
- func (s *ImportDeclarationContext) SetLocation(v IIdentifierContext)
- func (s *ImportDeclarationContext) Set_identifier(v IIdentifierContext)
- func (s *ImportDeclarationContext) StringLiteral() IStringLiteralContext
- func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InnerTypeContext
- func (s *InnerTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InnerTypeContext) BaseType() IBaseTypeContext
- func (s *InnerTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InnerTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InnerTypeContext) GetParser() antlr.Parser
- func (s *InnerTypeContext) GetRuleContext() antlr.RuleContext
- func (*InnerTypeContext) IsInnerTypeContext()
- func (s *InnerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *InnerTypeContext) TypeRestrictions() ITypeRestrictionsContext
- type IntegerLiteralContext
- func (s *IntegerLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntegerLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntegerLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntegerLiteralContext) GetParser() antlr.Parser
- func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext
- func (*IntegerLiteralContext) IsIntegerLiteralContext()
- func (s *IntegerLiteralContext) Minus() antlr.TerminalNode
- func (s *IntegerLiteralContext) PositiveIntegerLiteral() IPositiveIntegerLiteralContext
- func (s *IntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IntegerLiteralKind
- type InterfaceDeclarationContext
- func (s *InterfaceDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InterfaceDeclarationContext) Access() IAccessContext
- func (s *InterfaceDeclarationContext) CompositeKind() ICompositeKindContext
- func (s *InterfaceDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InterfaceDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InterfaceDeclarationContext) GetParser() antlr.Parser
- func (s *InterfaceDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *InterfaceDeclarationContext) Identifier() IIdentifierContext
- func (s *InterfaceDeclarationContext) Interface() antlr.TerminalNode
- func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext()
- func (s *InterfaceDeclarationContext) MembersAndNestedDeclarations() IMembersAndNestedDeclarationsContext
- func (s *InterfaceDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InvalidIntegerLiteralError
- type InvalidNumberLiteralContext
- func (s *InvalidNumberLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InvalidNumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InvalidNumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InvalidNumberLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *InvalidNumberLiteralContext) InvalidNumberLiteral() antlr.TerminalNode
- type InvalidNumberLiteralKind
- type InvocationContext
- func (s *InvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InvocationContext) AllArgument() []IArgumentContext
- func (s *InvocationContext) AllTypeAnnotation() []ITypeAnnotationContext
- func (s *InvocationContext) Argument(i int) IArgumentContext
- func (s *InvocationContext) CloseParen() antlr.TerminalNode
- func (s *InvocationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InvocationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InvocationContext) GetParser() antlr.Parser
- func (s *InvocationContext) GetRuleContext() antlr.RuleContext
- func (s *InvocationContext) Greater() antlr.TerminalNode
- func (*InvocationContext) IsInvocationContext()
- func (s *InvocationContext) Less() antlr.TerminalNode
- func (s *InvocationContext) OpenParen() antlr.TerminalNode
- func (s *InvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *InvocationContext) TypeAnnotation(i int) ITypeAnnotationContext
- type InvocationExpressionContext
- func (s *InvocationExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InvocationExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *InvocationExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *InvocationExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *InvocationExpressionContext) Invocation() IInvocationContext
- func (s *InvocationExpressionContext) PostfixExpression() IPostfixExpressionContext
- type JuxtaposedUnaryOperatorsError
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) ArrayLiteral() IArrayLiteralContext
- func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext
- func (s *LiteralContext) DictionaryLiteral() IDictionaryLiteralContext
- func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralContext) FixedPointLiteral() IFixedPointLiteralContext
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralContext) IntegerLiteral() IIntegerLiteralContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) NilLiteral() INilLiteralContext
- func (s *LiteralContext) PathLiteral() IPathLiteralContext
- func (s *LiteralContext) StringLiteral() IStringLiteralContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralExpressionContext
- func (s *LiteralExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralExpressionContext) Literal() ILiteralContext
- type MemberAccessContext
- func (s *MemberAccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberAccessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberAccessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberAccessContext) GetParser() antlr.Parser
- func (s *MemberAccessContext) GetRuleContext() antlr.RuleContext
- func (s *MemberAccessContext) Identifier() IIdentifierContext
- func (*MemberAccessContext) IsMemberAccessContext()
- func (s *MemberAccessContext) Optional() antlr.TerminalNode
- func (s *MemberAccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MemberOrNestedDeclarationContext
- func (s *MemberOrNestedDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberOrNestedDeclarationContext) CompositeDeclaration() ICompositeDeclarationContext
- func (s *MemberOrNestedDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MemberOrNestedDeclarationContext) EventDeclaration() IEventDeclarationContext
- func (s *MemberOrNestedDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MemberOrNestedDeclarationContext) Field() IFieldContext
- func (s *MemberOrNestedDeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
- func (s *MemberOrNestedDeclarationContext) GetParser() antlr.Parser
- func (s *MemberOrNestedDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *MemberOrNestedDeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext
- func (*MemberOrNestedDeclarationContext) IsMemberOrNestedDeclarationContext()
- func (s *MemberOrNestedDeclarationContext) SpecialFunctionDeclaration() ISpecialFunctionDeclarationContext
- func (s *MemberOrNestedDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MembersAndNestedDeclarationsContext
- func (s *MembersAndNestedDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MembersAndNestedDeclarationsContext) AllMemberOrNestedDeclaration() []IMemberOrNestedDeclarationContext
- func (s *MembersAndNestedDeclarationsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MembersAndNestedDeclarationsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MembersAndNestedDeclarationsContext) GetParser() antlr.Parser
- func (s *MembersAndNestedDeclarationsContext) GetRuleContext() antlr.RuleContext
- func (*MembersAndNestedDeclarationsContext) IsMembersAndNestedDeclarationsContext()
- func (s *MembersAndNestedDeclarationsContext) MemberOrNestedDeclaration(i int) IMemberOrNestedDeclarationContext
- func (s *MembersAndNestedDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplicativeExpressionContext) CastingExpression() ICastingExpressionContext
- func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeExpressionContext) GetParser() antlr.Parser
- func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
- func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()
- func (s *MultiplicativeExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
- func (s *MultiplicativeExpressionContext) MultiplicativeOp() IMultiplicativeOpContext
- func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeOpContext
- func (s *MultiplicativeOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplicativeOpContext) Div() antlr.TerminalNode
- func (s *MultiplicativeOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeOpContext) GetParser() antlr.Parser
- func (s *MultiplicativeOpContext) GetRuleContext() antlr.RuleContext
- func (*MultiplicativeOpContext) IsMultiplicativeOpContext()
- func (s *MultiplicativeOpContext) Mod() antlr.TerminalNode
- func (s *MultiplicativeOpContext) Mul() antlr.TerminalNode
- func (s *MultiplicativeOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NestedExpressionContext
- func (s *NestedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NestedExpressionContext) CloseParen() antlr.TerminalNode
- func (s *NestedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NestedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NestedExpressionContext) Expression() IExpressionContext
- func (s *NestedExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *NestedExpressionContext) OpenParen() antlr.TerminalNode
- type NilCoalescingExpressionContext
- func (s *NilCoalescingExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NilCoalescingExpressionContext) BitwiseOrExpression() IBitwiseOrExpressionContext
- func (s *NilCoalescingExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NilCoalescingExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NilCoalescingExpressionContext) GetParser() antlr.Parser
- func (s *NilCoalescingExpressionContext) GetRuleContext() antlr.RuleContext
- func (*NilCoalescingExpressionContext) IsNilCoalescingExpressionContext()
- func (s *NilCoalescingExpressionContext) NilCoalescing() antlr.TerminalNode
- func (s *NilCoalescingExpressionContext) NilCoalescingExpression() INilCoalescingExpressionContext
- func (s *NilCoalescingExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NilLiteralContext
- func (s *NilLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NilLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NilLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NilLiteralContext) GetParser() antlr.Parser
- func (s *NilLiteralContext) GetRuleContext() antlr.RuleContext
- func (*NilLiteralContext) IsNilLiteralContext()
- func (s *NilLiteralContext) Nil() antlr.TerminalNode
- func (s *NilLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NominalTypeContext
- func (s *NominalTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NominalTypeContext) AllIdentifier() []IIdentifierContext
- func (s *NominalTypeContext) AllTypeAnnotation() []ITypeAnnotationContext
- func (s *NominalTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NominalTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NominalTypeContext) GetParser() antlr.Parser
- func (s *NominalTypeContext) GetRuleContext() antlr.RuleContext
- func (s *NominalTypeContext) Greater() antlr.TerminalNode
- func (s *NominalTypeContext) Identifier(i int) IIdentifierContext
- func (*NominalTypeContext) IsNominalTypeContext()
- func (s *NominalTypeContext) Less() antlr.TerminalNode
- func (s *NominalTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *NominalTypeContext) TypeAnnotation(i int) ITypeAnnotationContext
- type OctalLiteralContext
- func (s *OctalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OctalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OctalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OctalLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *OctalLiteralContext) OctalLiteral() antlr.TerminalNode
- type OrExpressionContext
- func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrExpressionContext) AndExpression() IAndExpressionContext
- func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrExpressionContext) GetParser() antlr.Parser
- func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
- func (*OrExpressionContext) IsOrExpressionContext()
- func (s *OrExpressionContext) OrExpression() IOrExpressionContext
- func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParameterContext
- func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterContext) AllIdentifier() []IIdentifierContext
- func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterContext) GetArgumentLabel() IIdentifierContext
- func (s *ParameterContext) GetParameterName() IIdentifierContext
- func (s *ParameterContext) GetParser() antlr.Parser
- func (s *ParameterContext) GetRuleContext() antlr.RuleContext
- func (s *ParameterContext) Identifier(i int) IIdentifierContext
- func (*ParameterContext) IsParameterContext()
- func (s *ParameterContext) SetArgumentLabel(v IIdentifierContext)
- func (s *ParameterContext) SetParameterName(v IIdentifierContext)
- func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ParameterContext) TypeAnnotation() ITypeAnnotationContext
- type ParameterListContext
- func (s *ParameterListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParameterListContext) AllParameter() []IParameterContext
- func (s *ParameterListContext) CloseParen() antlr.TerminalNode
- func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParameterListContext) GetParser() antlr.Parser
- func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
- func (*ParameterListContext) IsParameterListContext()
- func (s *ParameterListContext) OpenParen() antlr.TerminalNode
- func (s *ParameterListContext) Parameter(i int) IParameterContext
- func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParseError
- type PathLiteralContext
- func (s *PathLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PathLiteralContext) AllDiv() []antlr.TerminalNode
- func (s *PathLiteralContext) AllIdentifier() []IIdentifierContext
- func (s *PathLiteralContext) Div(i int) antlr.TerminalNode
- func (s *PathLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PathLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PathLiteralContext) GetDomain() IIdentifierContext
- func (s *PathLiteralContext) GetId() IIdentifierContext
- func (s *PathLiteralContext) GetParser() antlr.Parser
- func (s *PathLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *PathLiteralContext) Identifier(i int) IIdentifierContext
- func (*PathLiteralContext) IsPathLiteralContext()
- func (s *PathLiteralContext) SetDomain(v IIdentifierContext)
- func (s *PathLiteralContext) SetId(v IIdentifierContext)
- func (s *PathLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PositiveIntegerLiteralContext
- func (s *PositiveIntegerLiteralContext) CopyFrom(ctx *PositiveIntegerLiteralContext)
- func (s *PositiveIntegerLiteralContext) GetParser() antlr.Parser
- func (s *PositiveIntegerLiteralContext) GetRuleContext() antlr.RuleContext
- func (*PositiveIntegerLiteralContext) IsPositiveIntegerLiteralContext()
- func (s *PositiveIntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PostConditionsContext
- func (s *PostConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PostConditionsContext) Conditions() IConditionsContext
- func (s *PostConditionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PostConditionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PostConditionsContext) GetParser() antlr.Parser
- func (s *PostConditionsContext) GetRuleContext() antlr.RuleContext
- func (*PostConditionsContext) IsPostConditionsContext()
- func (s *PostConditionsContext) Post() antlr.TerminalNode
- func (s *PostConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PostfixExpressionContext
- func (s *PostfixExpressionContext) CopyFrom(ctx *PostfixExpressionContext)
- func (s *PostfixExpressionContext) GetParser() antlr.Parser
- func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PostfixExpressionContext) IsPostfixExpressionContext()
- func (s *PostfixExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PreConditionsContext
- func (s *PreConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PreConditionsContext) Conditions() IConditionsContext
- func (s *PreConditionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PreConditionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PreConditionsContext) GetParser() antlr.Parser
- func (s *PreConditionsContext) GetRuleContext() antlr.RuleContext
- func (*PreConditionsContext) IsPreConditionsContext()
- func (s *PreConditionsContext) Pre() antlr.TerminalNode
- func (s *PreConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrepareContext
- func (s *PrepareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrepareContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrepareContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrepareContext) GetParser() antlr.Parser
- func (s *PrepareContext) GetRuleContext() antlr.RuleContext
- func (*PrepareContext) IsPrepareContext()
- func (s *PrepareContext) SpecialFunctionDeclaration() ISpecialFunctionDeclarationContext
- func (s *PrepareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type PrimaryExpressionContext
- func (s *PrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PrimaryExpressionContext) CreateExpression() ICreateExpressionContext
- func (s *PrimaryExpressionContext) DestroyExpression() IDestroyExpressionContext
- func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PrimaryExpressionContext) GetParser() antlr.Parser
- func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
- func (s *PrimaryExpressionContext) PostfixExpression() IPostfixExpressionContext
- func (s *PrimaryExpressionContext) ReferenceExpression() IReferenceExpressionContext
- func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProgramContext
- func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ProgramContext) AllDeclaration() []IDeclarationContext
- func (s *ProgramContext) Declaration(i int) IDeclarationContext
- func (s *ProgramContext) EOF() antlr.TerminalNode
- func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ProgramContext) GetParser() antlr.Parser
- func (s *ProgramContext) GetRuleContext() antlr.RuleContext
- func (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProgramVisitor
- func (v *ProgramVisitor) VisitAccess(ctx *AccessContext) interface{}
- func (v *ProgramVisitor) VisitAccessExpression(ctx *AccessExpressionContext) interface{}
- func (v *ProgramVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
- func (v *ProgramVisitor) VisitAdditiveOp(ctx *AdditiveOpContext) interface{}
- func (v *ProgramVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
- func (v *ProgramVisitor) VisitArgument(ctx *ArgumentContext) interface{}
- func (v *ProgramVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
- func (v *ProgramVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
- func (v *ProgramVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
- func (v *ProgramVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
- func (v *ProgramVisitor) VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}
- func (v *ProgramVisitor) VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}
- func (v *ProgramVisitor) VisitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext) interface{}
- func (v *ProgramVisitor) VisitBitwiseShiftOp(ctx *BitwiseShiftOpContext) interface{}
- func (v *ProgramVisitor) VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}
- func (v *ProgramVisitor) VisitBlock(ctx *BlockContext) interface{}
- func (v *ProgramVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
- func (v *ProgramVisitor) VisitBracketExpression(ctx *BracketExpressionContext) interface{}
- func (v *ProgramVisitor) VisitBreakStatement(ctx *BreakStatementContext) interface{}
- func (v *ProgramVisitor) VisitCastingExpression(ctx *CastingExpressionContext) interface{}
- func (v *ProgramVisitor) VisitCastingOp(ctx *CastingOpContext) interface{}
- func (v *ProgramVisitor) VisitChildren(node antlr.RuleNode) interface{}
- func (v *ProgramVisitor) VisitCompositeDeclaration(ctx *CompositeDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitCompositeKind(ctx *CompositeKindContext) interface{}
- func (v *ProgramVisitor) VisitCondition(ctx *ConditionContext) interface{}
- func (v *ProgramVisitor) VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}
- func (v *ProgramVisitor) VisitConditions(ctx *ConditionsContext) interface{}
- func (v *ProgramVisitor) VisitConformances(ctx *ConformancesContext) interface{}
- func (v *ProgramVisitor) VisitConstantSizedType(ctx *ConstantSizedTypeContext) interface{}
- func (v *ProgramVisitor) VisitContinueStatement(ctx *ContinueStatementContext) interface{}
- func (v *ProgramVisitor) VisitCreateExpression(ctx *CreateExpressionContext) interface{}
- func (v *ProgramVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
- func (v *ProgramVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
- func (v *ProgramVisitor) VisitDestroyExpression(ctx *DestroyExpressionContext) interface{}
- func (v *ProgramVisitor) VisitDictionaryEntry(ctx *DictionaryEntryContext) interface{}
- func (v *ProgramVisitor) VisitDictionaryLiteral(ctx *DictionaryLiteralContext) interface{}
- func (v *ProgramVisitor) VisitDictionaryType(ctx *DictionaryTypeContext) interface{}
- func (v *ProgramVisitor) VisitEmitStatement(ctx *EmitStatementContext) interface{}
- func (v *ProgramVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
- func (v *ProgramVisitor) VisitEqualityOp(ctx *EqualityOpContext) interface{}
- func (v *ProgramVisitor) VisitEventDeclaration(ctx *EventDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitExecute(ctx *ExecuteContext) interface{}
- func (v *ProgramVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *ProgramVisitor) VisitExpressionAccess(ctx *ExpressionAccessContext) interface{}
- func (v *ProgramVisitor) VisitField(ctx *FieldContext) interface{}
- func (v *ProgramVisitor) VisitFields(ctx *FieldsContext) interface{}
- func (v *ProgramVisitor) VisitFixedPointLiteral(ctx *FixedPointLiteralContext) interface{}
- func (v *ProgramVisitor) VisitForStatement(ctx *ForStatementContext) interface{}
- func (v *ProgramVisitor) VisitForceExpression(ctx *ForceExpressionContext) interface{}
- func (v *ProgramVisitor) VisitFullType(ctx *FullTypeContext) interface{}
- func (v *ProgramVisitor) VisitFunctionBlock(ctx *FunctionBlockContext) interface{}
- func (v *ProgramVisitor) VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}
- func (v *ProgramVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
- func (v *ProgramVisitor) VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{}
- func (v *ProgramVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
- func (v *ProgramVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}
- func (v *ProgramVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
- func (v *ProgramVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitInnerType(ctx *InnerTypeContext) interface{}
- func (v *ProgramVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
- func (v *ProgramVisitor) VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext) interface{}
- func (v *ProgramVisitor) VisitInvocation(ctx *InvocationContext) interface{}
- func (v *ProgramVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
- func (v *ProgramVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *ProgramVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}
- func (v *ProgramVisitor) VisitMemberAccess(ctx *MemberAccessContext) interface{}
- func (v *ProgramVisitor) VisitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext) interface{}
- func (v *ProgramVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
- func (v *ProgramVisitor) VisitMultiplicativeOp(ctx *MultiplicativeOpContext) interface{}
- func (v *ProgramVisitor) VisitNestedExpression(ctx *NestedExpressionContext) interface{}
- func (v *ProgramVisitor) VisitNilCoalescingExpression(ctx *NilCoalescingExpressionContext) interface{}
- func (v *ProgramVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
- func (v *ProgramVisitor) VisitNominalType(ctx *NominalTypeContext) interface{}
- func (v *ProgramVisitor) VisitOctalLiteral(ctx *OctalLiteralContext) interface{}
- func (v *ProgramVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
- func (v *ProgramVisitor) VisitParameter(ctx *ParameterContext) interface{}
- func (v *ProgramVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
- func (v *ProgramVisitor) VisitPathLiteral(ctx *PathLiteralContext) interface{}
- func (v *ProgramVisitor) VisitPostConditions(ctx *PostConditionsContext) interface{}
- func (v *ProgramVisitor) VisitPreConditions(ctx *PreConditionsContext) interface{}
- func (v *ProgramVisitor) VisitPrepare(ctx *PrepareContext) interface{}
- func (v *ProgramVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
- func (v *ProgramVisitor) VisitProgram(ctx *ProgramContext) interface{}
- func (v *ProgramVisitor) VisitReferenceExpression(ctx *ReferenceExpressionContext) interface{}
- func (v *ProgramVisitor) VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}
- func (v *ProgramVisitor) VisitRelationalOp(ctx *RelationalOpContext) interface{}
- func (v *ProgramVisitor) VisitReplDeclaration(ctx *ReplDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitReplElement(ctx *ReplElementContext) interface{}
- func (v *ProgramVisitor) VisitReplInput(ctx *ReplInputContext) interface{}
- func (v *ProgramVisitor) VisitReplStatement(ctx *ReplStatementContext) interface{}
- func (v *ProgramVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}
- func (v *ProgramVisitor) VisitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *ProgramVisitor) VisitStatements(ctx *StatementsContext) interface{}
- func (v *ProgramVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *ProgramVisitor) VisitSwap(ctx *SwapContext) interface{}
- func (v *ProgramVisitor) VisitTransactionDeclaration(ctx *TransactionDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitTransfer(ctx *TransferContext) interface{}
- func (v *ProgramVisitor) VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}
- func (v *ProgramVisitor) VisitTypeRestrictions(ctx *TypeRestrictionsContext) interface{}
- func (v *ProgramVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
- func (v *ProgramVisitor) VisitUnaryOp(ctx *UnaryOpContext) interface{}
- func (v *ProgramVisitor) VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}
- func (v *ProgramVisitor) VisitVariableKind(ctx *VariableKindContext) interface{}
- func (v *ProgramVisitor) VisitVariableSizedType(ctx *VariableSizedTypeContext) interface{}
- func (v *ProgramVisitor) VisitWhileStatement(ctx *WhileStatementContext) interface{}
- type ReferenceExpressionContext
- func (s *ReferenceExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReferenceExpressionContext) Ampersand() antlr.TerminalNode
- func (s *ReferenceExpressionContext) Casting() antlr.TerminalNode
- func (s *ReferenceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReferenceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReferenceExpressionContext) Expression() IExpressionContext
- func (s *ReferenceExpressionContext) FullType() IFullTypeContext
- func (s *ReferenceExpressionContext) GetParser() antlr.Parser
- func (s *ReferenceExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ReferenceExpressionContext) IsReferenceExpressionContext()
- func (s *ReferenceExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationalExpressionContext
- func (s *RelationalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationalExpressionContext) GetParser() antlr.Parser
- func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
- func (*RelationalExpressionContext) IsRelationalExpressionContext()
- func (s *RelationalExpressionContext) NilCoalescingExpression() INilCoalescingExpressionContext
- func (s *RelationalExpressionContext) RelationalExpression() IRelationalExpressionContext
- func (s *RelationalExpressionContext) RelationalOp() IRelationalOpContext
- func (s *RelationalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RelationalOpContext
- func (s *RelationalOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RelationalOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RelationalOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RelationalOpContext) GetParser() antlr.Parser
- func (s *RelationalOpContext) GetRuleContext() antlr.RuleContext
- func (s *RelationalOpContext) Greater() antlr.TerminalNode
- func (s *RelationalOpContext) GreaterEqual() antlr.TerminalNode
- func (*RelationalOpContext) IsRelationalOpContext()
- func (s *RelationalOpContext) Less() antlr.TerminalNode
- func (s *RelationalOpContext) LessEqual() antlr.TerminalNode
- func (s *RelationalOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReplDeclarationContext
- func (s *ReplDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReplDeclarationContext) Declaration() IDeclarationContext
- func (s *ReplDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReplDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReplDeclarationContext) GetParser() antlr.Parser
- func (s *ReplDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*ReplDeclarationContext) IsReplDeclarationContext()
- func (s *ReplDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReplElementContext
- func (s *ReplElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReplElementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReplElementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReplElementContext) GetParser() antlr.Parser
- func (s *ReplElementContext) GetRuleContext() antlr.RuleContext
- func (*ReplElementContext) IsReplElementContext()
- func (s *ReplElementContext) ReplDeclaration() IReplDeclarationContext
- func (s *ReplElementContext) ReplStatement() IReplStatementContext
- func (s *ReplElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReplInputContext
- func (s *ReplInputContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReplInputContext) AllReplElement() []IReplElementContext
- func (s *ReplInputContext) EOF() antlr.TerminalNode
- func (s *ReplInputContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReplInputContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReplInputContext) GetParser() antlr.Parser
- func (s *ReplInputContext) GetRuleContext() antlr.RuleContext
- func (*ReplInputContext) IsReplInputContext()
- func (s *ReplInputContext) ReplElement(i int) IReplElementContext
- func (s *ReplInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReplStatementContext
- func (s *ReplStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReplStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReplStatementContext) Eos() IEosContext
- func (s *ReplStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReplStatementContext) GetParser() antlr.Parser
- func (s *ReplStatementContext) GetRuleContext() antlr.RuleContext
- func (*ReplStatementContext) IsReplStatementContext()
- func (s *ReplStatementContext) Statement() IStatementContext
- func (s *ReplStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStatementContext
- func (s *ReturnStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SpecialFunctionDeclarationContext
- func (s *SpecialFunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SpecialFunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SpecialFunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SpecialFunctionDeclarationContext) FunctionBlock() IFunctionBlockContext
- func (s *SpecialFunctionDeclarationContext) GetParser() antlr.Parser
- func (s *SpecialFunctionDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *SpecialFunctionDeclarationContext) Identifier() IIdentifierContext
- func (*SpecialFunctionDeclarationContext) IsSpecialFunctionDeclarationContext()
- func (s *SpecialFunctionDeclarationContext) ParameterList() IParameterListContext
- func (s *SpecialFunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) Assignment() IAssignmentContext
- func (s *StatementContext) BreakStatement() IBreakStatementContext
- func (s *StatementContext) ContinueStatement() IContinueStatementContext
- func (s *StatementContext) Declaration() IDeclarationContext
- func (s *StatementContext) EmitStatement() IEmitStatementContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) Expression() IExpressionContext
- 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) Swap() ISwapContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) WhileStatement() IWhileStatementContext
- type StatementsContext
- func (s *StatementsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementsContext) AllEos() []IEosContext
- func (s *StatementsContext) AllStatement() []IStatementContext
- func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementsContext) Eos(i int) IEosContext
- func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementsContext) GetParser() antlr.Parser
- func (s *StatementsContext) GetRuleContext() antlr.RuleContext
- func (*StatementsContext) IsStatementsContext()
- func (s *StatementsContext) Statement(i int) IStatementContext
- func (s *StatementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringLiteralContext
- func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- 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) StringLiteral() antlr.TerminalNode
- func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SwapContext
- func (s *SwapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SwapContext) AllExpression() []IExpressionContext
- func (s *SwapContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SwapContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SwapContext) Expression(i int) IExpressionContext
- func (s *SwapContext) GetLeft() IExpressionContext
- func (s *SwapContext) GetParser() antlr.Parser
- func (s *SwapContext) GetRight() IExpressionContext
- func (s *SwapContext) GetRuleContext() antlr.RuleContext
- func (*SwapContext) IsSwapContext()
- func (s *SwapContext) SetLeft(v IExpressionContext)
- func (s *SwapContext) SetRight(v IExpressionContext)
- func (s *SwapContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SyntaxError
- type TransactionDeclarationContext
- func (s *TransactionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TransactionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TransactionDeclarationContext) Execute() IExecuteContext
- func (s *TransactionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TransactionDeclarationContext) Fields() IFieldsContext
- func (s *TransactionDeclarationContext) GetParser() antlr.Parser
- func (s *TransactionDeclarationContext) GetRuleContext() antlr.RuleContext
- func (*TransactionDeclarationContext) IsTransactionDeclarationContext()
- func (s *TransactionDeclarationContext) ParameterList() IParameterListContext
- func (s *TransactionDeclarationContext) PostConditions() IPostConditionsContext
- func (s *TransactionDeclarationContext) PreConditions() IPreConditionsContext
- func (s *TransactionDeclarationContext) Prepare() IPrepareContext
- func (s *TransactionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TransactionDeclarationContext) Transaction() antlr.TerminalNode
- type TransferContext
- func (s *TransferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TransferContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TransferContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TransferContext) GetParser() antlr.Parser
- func (s *TransferContext) GetRuleContext() antlr.RuleContext
- func (*TransferContext) IsTransferContext()
- func (s *TransferContext) Move() antlr.TerminalNode
- func (s *TransferContext) MoveForced() antlr.TerminalNode
- func (s *TransferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeAnnotationContext
- func (s *TypeAnnotationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeAnnotationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeAnnotationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeAnnotationContext) FullType() IFullTypeContext
- func (s *TypeAnnotationContext) GetParser() antlr.Parser
- func (s *TypeAnnotationContext) GetRuleContext() antlr.RuleContext
- func (*TypeAnnotationContext) IsTypeAnnotationContext()
- func (s *TypeAnnotationContext) ResourceAnnotation() antlr.TerminalNode
- func (s *TypeAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TypeRestrictionsContext
- func (s *TypeRestrictionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeRestrictionsContext) AllNominalType() []INominalTypeContext
- func (s *TypeRestrictionsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TypeRestrictionsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TypeRestrictionsContext) GetParser() antlr.Parser
- func (s *TypeRestrictionsContext) GetRuleContext() antlr.RuleContext
- func (*TypeRestrictionsContext) IsTypeRestrictionsContext()
- func (s *TypeRestrictionsContext) NominalType(i int) INominalTypeContext
- func (s *TypeRestrictionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type UnaryExpressionContext
- func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnaryExpressionContext) AllUnaryOp() []IUnaryOpContext
- func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryExpressionContext) GetParser() antlr.Parser
- func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
- func (*UnaryExpressionContext) IsUnaryExpressionContext()
- func (s *UnaryExpressionContext) PrimaryExpression() IPrimaryExpressionContext
- func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
- func (s *UnaryExpressionContext) UnaryOp(i int) IUnaryOpContext
- type UnaryOpContext
- func (s *UnaryOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnaryOpContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnaryOpContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnaryOpContext) GetParser() antlr.Parser
- func (s *UnaryOpContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOpContext) IsUnaryOpContext()
- func (s *UnaryOpContext) Minus() antlr.TerminalNode
- func (s *UnaryOpContext) Move() antlr.TerminalNode
- func (s *UnaryOpContext) Negate() antlr.TerminalNode
- func (s *UnaryOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type VariableDeclarationContext
- func (s *VariableDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VariableDeclarationContext) Access() IAccessContext
- func (s *VariableDeclarationContext) AllExpression() []IExpressionContext
- func (s *VariableDeclarationContext) AllTransfer() []ITransferContext
- func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableDeclarationContext) Expression(i int) IExpressionContext
- func (s *VariableDeclarationContext) GetLeftExpression() IExpressionContext
- func (s *VariableDeclarationContext) GetLeftTransfer() ITransferContext
- func (s *VariableDeclarationContext) GetParser() antlr.Parser
- func (s *VariableDeclarationContext) GetRightExpression() IExpressionContext
- func (s *VariableDeclarationContext) GetRightTransfer() ITransferContext
- func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
- func (s *VariableDeclarationContext) Identifier() IIdentifierContext
- func (*VariableDeclarationContext) IsVariableDeclarationContext()
- func (s *VariableDeclarationContext) SetLeftExpression(v IExpressionContext)
- func (s *VariableDeclarationContext) SetLeftTransfer(v ITransferContext)
- func (s *VariableDeclarationContext) SetRightExpression(v IExpressionContext)
- func (s *VariableDeclarationContext) SetRightTransfer(v ITransferContext)
- func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableDeclarationContext) Transfer(i int) ITransferContext
- func (s *VariableDeclarationContext) TypeAnnotation() ITypeAnnotationContext
- func (s *VariableDeclarationContext) VariableKind() IVariableKindContext
- type VariableKindContext
- func (s *VariableKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VariableKindContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableKindContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableKindContext) GetParser() antlr.Parser
- func (s *VariableKindContext) GetRuleContext() antlr.RuleContext
- func (*VariableKindContext) IsVariableKindContext()
- func (s *VariableKindContext) Let() antlr.TerminalNode
- func (s *VariableKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableKindContext) Var() antlr.TerminalNode
- type VariableSizedTypeContext
- func (s *VariableSizedTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *VariableSizedTypeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableSizedTypeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableSizedTypeContext) FullType() IFullTypeContext
- func (s *VariableSizedTypeContext) GetParser() antlr.Parser
- func (s *VariableSizedTypeContext) GetRuleContext() antlr.RuleContext
- func (*VariableSizedTypeContext) IsVariableSizedTypeContext()
- func (s *VariableSizedTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type WhileStatementContext
- func (s *WhileStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *WhileStatementContext) Block() IBlockContext
- 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) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *WhileStatementContext) While() antlr.TerminalNode
Constants ¶
const ( CadenceLexerT__0 = 1 CadenceLexerT__1 = 2 CadenceLexerT__2 = 3 CadenceLexerT__3 = 4 CadenceLexerT__4 = 5 CadenceLexerT__5 = 6 CadenceLexerT__6 = 7 CadenceLexerT__7 = 8 CadenceLexerT__8 = 9 CadenceLexerT__9 = 10 CadenceLexerT__10 = 11 CadenceLexerT__11 = 12 CadenceLexerT__12 = 13 CadenceLexerT__13 = 14 CadenceLexerEqual = 15 CadenceLexerUnequal = 16 CadenceLexerLess = 17 CadenceLexerGreater = 18 CadenceLexerLessEqual = 19 CadenceLexerGreaterEqual = 20 CadenceLexerShiftLeft = 21 CadenceLexerShiftRight = 22 CadenceLexerPlus = 23 CadenceLexerMinus = 24 CadenceLexerMul = 25 CadenceLexerDiv = 26 CadenceLexerMod = 27 CadenceLexerAuth = 28 CadenceLexerAmpersand = 29 CadenceLexerNegate = 30 CadenceLexerMove = 31 CadenceLexerMoveForced = 32 CadenceLexerOptional = 33 CadenceLexerNilCoalescing = 34 CadenceLexerCasting = 35 CadenceLexerFailableCasting = 36 CadenceLexerForceCasting = 37 CadenceLexerResourceAnnotation = 38 CadenceLexerOpenParen = 39 CadenceLexerCloseParen = 40 CadenceLexerTransaction = 41 CadenceLexerStruct = 42 CadenceLexerResource = 43 CadenceLexerContract = 44 CadenceLexerInterface = 45 CadenceLexerFun = 46 CadenceLexerEvent = 47 CadenceLexerEmit = 48 CadenceLexerPre = 49 CadenceLexerPost = 50 CadenceLexerPriv = 51 CadenceLexerPub = 52 CadenceLexerSet = 53 CadenceLexerAccess = 54 CadenceLexerAll = 55 CadenceLexerSelf = 56 CadenceLexerAccount = 57 CadenceLexerReturn = 58 CadenceLexerBreak = 59 CadenceLexerContinue = 60 CadenceLexerLet = 61 CadenceLexerVar = 62 CadenceLexerIf = 63 CadenceLexerElse = 64 CadenceLexerWhile = 65 CadenceLexerFor = 66 CadenceLexerIn = 67 CadenceLexerTrue = 68 CadenceLexerFalse = 69 CadenceLexerNil = 70 CadenceLexerImport = 71 CadenceLexerFrom = 72 CadenceLexerCreate = 73 CadenceLexerDestroy = 74 CadenceLexerIdentifier = 75 CadenceLexerPositiveFixedPointLiteral = 76 CadenceLexerDecimalLiteral = 77 CadenceLexerBinaryLiteral = 78 CadenceLexerOctalLiteral = 79 CadenceLexerHexadecimalLiteral = 80 CadenceLexerInvalidNumberLiteral = 81 CadenceLexerStringLiteral = 82 CadenceLexerWS = 83 CadenceLexerTerminator = 84 CadenceLexerBlockComment = 85 CadenceLexerLineComment = 86 )
CadenceLexer tokens.
const ( CadenceParserEOF = antlr.TokenEOF CadenceParserT__0 = 1 CadenceParserT__1 = 2 CadenceParserT__2 = 3 CadenceParserT__3 = 4 CadenceParserT__4 = 5 CadenceParserT__5 = 6 CadenceParserT__6 = 7 CadenceParserT__7 = 8 CadenceParserT__8 = 9 CadenceParserT__9 = 10 CadenceParserT__10 = 11 CadenceParserT__11 = 12 CadenceParserT__12 = 13 CadenceParserT__13 = 14 CadenceParserEqual = 15 CadenceParserUnequal = 16 CadenceParserLess = 17 CadenceParserGreater = 18 CadenceParserLessEqual = 19 CadenceParserGreaterEqual = 20 CadenceParserShiftLeft = 21 CadenceParserShiftRight = 22 CadenceParserPlus = 23 CadenceParserMinus = 24 CadenceParserMul = 25 CadenceParserDiv = 26 CadenceParserMod = 27 CadenceParserAuth = 28 CadenceParserAmpersand = 29 CadenceParserNegate = 30 CadenceParserMove = 31 CadenceParserMoveForced = 32 CadenceParserOptional = 33 CadenceParserNilCoalescing = 34 CadenceParserCasting = 35 CadenceParserFailableCasting = 36 CadenceParserForceCasting = 37 CadenceParserResourceAnnotation = 38 CadenceParserOpenParen = 39 CadenceParserCloseParen = 40 CadenceParserTransaction = 41 CadenceParserStruct = 42 CadenceParserResource = 43 CadenceParserContract = 44 CadenceParserInterface = 45 CadenceParserFun = 46 CadenceParserEvent = 47 CadenceParserEmit = 48 CadenceParserPre = 49 CadenceParserPost = 50 CadenceParserPriv = 51 CadenceParserPub = 52 CadenceParserSet = 53 CadenceParserAccess = 54 CadenceParserAll = 55 CadenceParserSelf = 56 CadenceParserAccount = 57 CadenceParserReturn = 58 CadenceParserBreak = 59 CadenceParserContinue = 60 CadenceParserLet = 61 CadenceParserVar = 62 CadenceParserIf = 63 CadenceParserElse = 64 CadenceParserWhile = 65 CadenceParserFor = 66 CadenceParserIn = 67 CadenceParserTrue = 68 CadenceParserFalse = 69 CadenceParserNil = 70 CadenceParserImport = 71 CadenceParserFrom = 72 CadenceParserCreate = 73 CadenceParserDestroy = 74 CadenceParserIdentifier = 75 CadenceParserPositiveFixedPointLiteral = 76 CadenceParserDecimalLiteral = 77 CadenceParserBinaryLiteral = 78 CadenceParserOctalLiteral = 79 CadenceParserHexadecimalLiteral = 80 CadenceParserInvalidNumberLiteral = 81 CadenceParserStringLiteral = 82 CadenceParserWS = 83 CadenceParserTerminator = 84 CadenceParserBlockComment = 85 CadenceParserLineComment = 86 )
CadenceParser tokens.
const ( CadenceParserRULE_program = 0 CadenceParserRULE_replInput = 1 CadenceParserRULE_replElement = 2 CadenceParserRULE_replStatement = 3 CadenceParserRULE_replDeclaration = 4 CadenceParserRULE_declaration = 5 CadenceParserRULE_transactionDeclaration = 6 CadenceParserRULE_prepare = 7 CadenceParserRULE_execute = 8 CadenceParserRULE_importDeclaration = 9 CadenceParserRULE_access = 10 CadenceParserRULE_compositeDeclaration = 11 CadenceParserRULE_conformances = 12 CadenceParserRULE_variableKind = 13 CadenceParserRULE_field = 14 CadenceParserRULE_fields = 15 CadenceParserRULE_interfaceDeclaration = 16 CadenceParserRULE_membersAndNestedDeclarations = 17 CadenceParserRULE_memberOrNestedDeclaration = 18 CadenceParserRULE_compositeKind = 19 CadenceParserRULE_specialFunctionDeclaration = 20 CadenceParserRULE_functionDeclaration = 21 CadenceParserRULE_eventDeclaration = 22 CadenceParserRULE_parameterList = 23 CadenceParserRULE_parameter = 24 CadenceParserRULE_typeAnnotation = 25 CadenceParserRULE_fullType = 26 CadenceParserRULE_innerType = 27 CadenceParserRULE_baseType = 28 CadenceParserRULE_typeRestrictions = 29 CadenceParserRULE_nominalType = 30 CadenceParserRULE_functionType = 31 CadenceParserRULE_variableSizedType = 32 CadenceParserRULE_constantSizedType = 33 CadenceParserRULE_dictionaryType = 34 CadenceParserRULE_block = 35 CadenceParserRULE_functionBlock = 36 CadenceParserRULE_preConditions = 37 CadenceParserRULE_postConditions = 38 CadenceParserRULE_conditions = 39 CadenceParserRULE_condition = 40 CadenceParserRULE_statements = 41 CadenceParserRULE_statement = 42 CadenceParserRULE_returnStatement = 43 CadenceParserRULE_breakStatement = 44 CadenceParserRULE_continueStatement = 45 CadenceParserRULE_ifStatement = 46 CadenceParserRULE_whileStatement = 47 CadenceParserRULE_forStatement = 48 CadenceParserRULE_emitStatement = 49 CadenceParserRULE_variableDeclaration = 50 CadenceParserRULE_assignment = 51 CadenceParserRULE_swap = 52 CadenceParserRULE_transfer = 53 CadenceParserRULE_expression = 54 CadenceParserRULE_conditionalExpression = 55 CadenceParserRULE_orExpression = 56 CadenceParserRULE_andExpression = 57 CadenceParserRULE_equalityExpression = 58 CadenceParserRULE_relationalExpression = 59 CadenceParserRULE_nilCoalescingExpression = 60 CadenceParserRULE_bitwiseOrExpression = 61 CadenceParserRULE_bitwiseXorExpression = 62 CadenceParserRULE_bitwiseAndExpression = 63 CadenceParserRULE_bitwiseShiftExpression = 64 CadenceParserRULE_additiveExpression = 65 CadenceParserRULE_multiplicativeExpression = 66 CadenceParserRULE_castingExpression = 67 CadenceParserRULE_unaryExpression = 68 CadenceParserRULE_primaryExpression = 69 CadenceParserRULE_postfixExpression = 70 CadenceParserRULE_equalityOp = 71 CadenceParserRULE_relationalOp = 72 CadenceParserRULE_bitwiseShiftOp = 73 CadenceParserRULE_additiveOp = 74 CadenceParserRULE_multiplicativeOp = 75 CadenceParserRULE_unaryOp = 76 CadenceParserRULE_castingOp = 77 CadenceParserRULE_createExpression = 78 CadenceParserRULE_destroyExpression = 79 CadenceParserRULE_referenceExpression = 80 CadenceParserRULE_expressionAccess = 81 CadenceParserRULE_memberAccess = 82 CadenceParserRULE_bracketExpression = 83 CadenceParserRULE_invocation = 84 CadenceParserRULE_argument = 85 CadenceParserRULE_literal = 86 CadenceParserRULE_booleanLiteral = 87 CadenceParserRULE_nilLiteral = 88 CadenceParserRULE_pathLiteral = 89 CadenceParserRULE_stringLiteral = 90 CadenceParserRULE_fixedPointLiteral = 91 CadenceParserRULE_integerLiteral = 92 CadenceParserRULE_positiveIntegerLiteral = 93 CadenceParserRULE_arrayLiteral = 94 CadenceParserRULE_dictionaryLiteral = 95 CadenceParserRULE_dictionaryEntry = 96 CadenceParserRULE_identifier = 97 CadenceParserRULE_eos = 98 )
CadenceParser rules.
Variables ¶
This section is empty.
Functions ¶
func ParseExpression ¶
func ParseExpression(code string) (expression ast.Expression, inputIsComplete bool, err error)
func ParseProgram ¶
func ParseProgramFromFile ¶
func ParseReplInput ¶
func PositionRangeFromContext ¶
func PositionRangeFromContext(ctx antlr.ParserRuleContext) (start, end ast.Position)
Types ¶
type AccessContext ¶
type AccessContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAccessContext ¶
func NewAccessContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AccessContext
func NewEmptyAccessContext ¶
func NewEmptyAccessContext() *AccessContext
func (*AccessContext) Accept ¶
func (s *AccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AccessContext) Access ¶
func (s *AccessContext) Access() antlr.TerminalNode
func (*AccessContext) Account ¶
func (s *AccessContext) Account() antlr.TerminalNode
func (*AccessContext) All ¶
func (s *AccessContext) All() antlr.TerminalNode
func (*AccessContext) CloseParen ¶
func (s *AccessContext) CloseParen() antlr.TerminalNode
func (*AccessContext) Contract ¶
func (s *AccessContext) Contract() antlr.TerminalNode
func (*AccessContext) EnterRule ¶
func (s *AccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*AccessContext) ExitRule ¶
func (s *AccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*AccessContext) GetParser ¶
func (s *AccessContext) GetParser() antlr.Parser
func (*AccessContext) GetRuleContext ¶
func (s *AccessContext) GetRuleContext() antlr.RuleContext
func (*AccessContext) IsAccessContext ¶
func (*AccessContext) IsAccessContext()
func (*AccessContext) OpenParen ¶
func (s *AccessContext) OpenParen() antlr.TerminalNode
func (*AccessContext) Priv ¶
func (s *AccessContext) Priv() antlr.TerminalNode
func (*AccessContext) Pub ¶
func (s *AccessContext) Pub() antlr.TerminalNode
func (*AccessContext) Self ¶
func (s *AccessContext) Self() antlr.TerminalNode
func (*AccessContext) Set ¶
func (s *AccessContext) Set() antlr.TerminalNode
func (*AccessContext) ToStringTree ¶
func (s *AccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AccessExpressionContext ¶
type AccessExpressionContext struct {
*PostfixExpressionContext
}
func NewAccessExpressionContext ¶
func NewAccessExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AccessExpressionContext
func (*AccessExpressionContext) Accept ¶
func (s *AccessExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AccessExpressionContext) EnterRule ¶
func (s *AccessExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AccessExpressionContext) ExitRule ¶
func (s *AccessExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AccessExpressionContext) ExpressionAccess ¶
func (s *AccessExpressionContext) ExpressionAccess() IExpressionAccessContext
func (*AccessExpressionContext) GetRuleContext ¶
func (s *AccessExpressionContext) GetRuleContext() antlr.RuleContext
func (*AccessExpressionContext) PostfixExpression ¶
func (s *AccessExpressionContext) PostfixExpression() IPostfixExpressionContext
type AdditiveExpressionContext ¶
type AdditiveExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAdditiveExpressionContext ¶
func NewAdditiveExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveExpressionContext
func NewEmptyAdditiveExpressionContext ¶
func NewEmptyAdditiveExpressionContext() *AdditiveExpressionContext
func (*AdditiveExpressionContext) Accept ¶
func (s *AdditiveExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AdditiveExpressionContext) AdditiveExpression ¶
func (s *AdditiveExpressionContext) AdditiveExpression() IAdditiveExpressionContext
func (*AdditiveExpressionContext) AdditiveOp ¶
func (s *AdditiveExpressionContext) AdditiveOp() IAdditiveOpContext
func (*AdditiveExpressionContext) EnterRule ¶
func (s *AdditiveExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) ExitRule ¶
func (s *AdditiveExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AdditiveExpressionContext) GetParser ¶
func (s *AdditiveExpressionContext) GetParser() antlr.Parser
func (*AdditiveExpressionContext) GetRuleContext ¶
func (s *AdditiveExpressionContext) GetRuleContext() antlr.RuleContext
func (*AdditiveExpressionContext) IsAdditiveExpressionContext ¶
func (*AdditiveExpressionContext) IsAdditiveExpressionContext()
func (*AdditiveExpressionContext) MultiplicativeExpression ¶
func (s *AdditiveExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
func (*AdditiveExpressionContext) ToStringTree ¶
func (s *AdditiveExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AdditiveOpContext ¶
type AdditiveOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAdditiveOpContext ¶
func NewAdditiveOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveOpContext
func NewEmptyAdditiveOpContext ¶
func NewEmptyAdditiveOpContext() *AdditiveOpContext
func (*AdditiveOpContext) Accept ¶
func (s *AdditiveOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AdditiveOpContext) EnterRule ¶
func (s *AdditiveOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*AdditiveOpContext) ExitRule ¶
func (s *AdditiveOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*AdditiveOpContext) GetParser ¶
func (s *AdditiveOpContext) GetParser() antlr.Parser
func (*AdditiveOpContext) GetRuleContext ¶
func (s *AdditiveOpContext) GetRuleContext() antlr.RuleContext
func (*AdditiveOpContext) IsAdditiveOpContext ¶
func (*AdditiveOpContext) IsAdditiveOpContext()
func (*AdditiveOpContext) Minus ¶
func (s *AdditiveOpContext) Minus() antlr.TerminalNode
func (*AdditiveOpContext) Plus ¶
func (s *AdditiveOpContext) Plus() antlr.TerminalNode
func (*AdditiveOpContext) ToStringTree ¶
func (s *AdditiveOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AndExpressionContext ¶
type AndExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAndExpressionContext ¶
func NewAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AndExpressionContext
func NewEmptyAndExpressionContext ¶
func NewEmptyAndExpressionContext() *AndExpressionContext
func (*AndExpressionContext) Accept ¶
func (s *AndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AndExpressionContext) AndExpression ¶
func (s *AndExpressionContext) AndExpression() IAndExpressionContext
func (*AndExpressionContext) EnterRule ¶
func (s *AndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) EqualityExpression ¶
func (s *AndExpressionContext) EqualityExpression() IEqualityExpressionContext
func (*AndExpressionContext) ExitRule ¶
func (s *AndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*AndExpressionContext) GetParser ¶
func (s *AndExpressionContext) GetParser() antlr.Parser
func (*AndExpressionContext) GetRuleContext ¶
func (s *AndExpressionContext) GetRuleContext() antlr.RuleContext
func (*AndExpressionContext) IsAndExpressionContext ¶
func (*AndExpressionContext) IsAndExpressionContext()
func (*AndExpressionContext) ToStringTree ¶
func (s *AndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArgumentContext ¶
type ArgumentContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArgumentContext ¶
func NewArgumentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArgumentContext
func NewEmptyArgumentContext ¶
func NewEmptyArgumentContext() *ArgumentContext
func (*ArgumentContext) Accept ¶
func (s *ArgumentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArgumentContext) EnterRule ¶
func (s *ArgumentContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArgumentContext) ExitRule ¶
func (s *ArgumentContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArgumentContext) Expression ¶
func (s *ArgumentContext) Expression() IExpressionContext
func (*ArgumentContext) GetParser ¶
func (s *ArgumentContext) GetParser() antlr.Parser
func (*ArgumentContext) GetRuleContext ¶
func (s *ArgumentContext) GetRuleContext() antlr.RuleContext
func (*ArgumentContext) Identifier ¶
func (s *ArgumentContext) Identifier() IIdentifierContext
func (*ArgumentContext) IsArgumentContext ¶
func (*ArgumentContext) IsArgumentContext()
func (*ArgumentContext) ToStringTree ¶
func (s *ArgumentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ArrayLiteralContext ¶
type ArrayLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewArrayLiteralContext ¶
func NewArrayLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ArrayLiteralContext
func NewEmptyArrayLiteralContext ¶
func NewEmptyArrayLiteralContext() *ArrayLiteralContext
func (*ArrayLiteralContext) Accept ¶
func (s *ArrayLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ArrayLiteralContext) AllExpression ¶
func (s *ArrayLiteralContext) AllExpression() []IExpressionContext
func (*ArrayLiteralContext) EnterRule ¶
func (s *ArrayLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) ExitRule ¶
func (s *ArrayLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*ArrayLiteralContext) Expression ¶
func (s *ArrayLiteralContext) Expression(i int) IExpressionContext
func (*ArrayLiteralContext) GetParser ¶
func (s *ArrayLiteralContext) GetParser() antlr.Parser
func (*ArrayLiteralContext) GetRuleContext ¶
func (s *ArrayLiteralContext) GetRuleContext() antlr.RuleContext
func (*ArrayLiteralContext) IsArrayLiteralContext ¶
func (*ArrayLiteralContext) IsArrayLiteralContext()
func (*ArrayLiteralContext) ToStringTree ¶
func (s *ArrayLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignmentContext ¶
type AssignmentContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewAssignmentContext ¶
func NewAssignmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignmentContext
func NewEmptyAssignmentContext ¶
func NewEmptyAssignmentContext() *AssignmentContext
func (*AssignmentContext) Accept ¶
func (s *AssignmentContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignmentContext) AllExpression ¶ added in v0.3.0
func (s *AssignmentContext) AllExpression() []IExpressionContext
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) GetParser ¶
func (s *AssignmentContext) GetParser() antlr.Parser
func (*AssignmentContext) GetRuleContext ¶
func (s *AssignmentContext) GetRuleContext() antlr.RuleContext
func (*AssignmentContext) GetTarget ¶ added in v0.3.0
func (s *AssignmentContext) GetTarget() IExpressionContext
func (*AssignmentContext) GetValue ¶ added in v0.3.0
func (s *AssignmentContext) GetValue() IExpressionContext
func (*AssignmentContext) IsAssignmentContext ¶
func (*AssignmentContext) IsAssignmentContext()
func (*AssignmentContext) SetTarget ¶ added in v0.3.0
func (s *AssignmentContext) SetTarget(v IExpressionContext)
func (*AssignmentContext) SetValue ¶ added in v0.3.0
func (s *AssignmentContext) SetValue(v IExpressionContext)
func (*AssignmentContext) ToStringTree ¶
func (s *AssignmentContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*AssignmentContext) Transfer ¶
func (s *AssignmentContext) Transfer() ITransferContext
type BaseCadenceListener ¶
type BaseCadenceListener struct{}
BaseCadenceListener is a complete listener for a parse tree produced by CadenceParser.
func (*BaseCadenceListener) EnterAccess ¶
func (s *BaseCadenceListener) EnterAccess(ctx *AccessContext)
EnterAccess is called when production access is entered.
func (*BaseCadenceListener) EnterAccessExpression ¶
func (s *BaseCadenceListener) EnterAccessExpression(ctx *AccessExpressionContext)
EnterAccessExpression is called when production accessExpression is entered.
func (*BaseCadenceListener) EnterAdditiveExpression ¶
func (s *BaseCadenceListener) EnterAdditiveExpression(ctx *AdditiveExpressionContext)
EnterAdditiveExpression is called when production additiveExpression is entered.
func (*BaseCadenceListener) EnterAdditiveOp ¶
func (s *BaseCadenceListener) EnterAdditiveOp(ctx *AdditiveOpContext)
EnterAdditiveOp is called when production additiveOp is entered.
func (*BaseCadenceListener) EnterAndExpression ¶
func (s *BaseCadenceListener) EnterAndExpression(ctx *AndExpressionContext)
EnterAndExpression is called when production andExpression is entered.
func (*BaseCadenceListener) EnterArgument ¶
func (s *BaseCadenceListener) EnterArgument(ctx *ArgumentContext)
EnterArgument is called when production argument is entered.
func (*BaseCadenceListener) EnterArrayLiteral ¶
func (s *BaseCadenceListener) EnterArrayLiteral(ctx *ArrayLiteralContext)
EnterArrayLiteral is called when production arrayLiteral is entered.
func (*BaseCadenceListener) EnterAssignment ¶
func (s *BaseCadenceListener) EnterAssignment(ctx *AssignmentContext)
EnterAssignment is called when production assignment is entered.
func (*BaseCadenceListener) EnterBaseType ¶
func (s *BaseCadenceListener) EnterBaseType(ctx *BaseTypeContext)
EnterBaseType is called when production baseType is entered.
func (*BaseCadenceListener) EnterBinaryLiteral ¶
func (s *BaseCadenceListener) EnterBinaryLiteral(ctx *BinaryLiteralContext)
EnterBinaryLiteral is called when production BinaryLiteral is entered.
func (*BaseCadenceListener) EnterBitwiseAndExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) EnterBitwiseAndExpression(ctx *BitwiseAndExpressionContext)
EnterBitwiseAndExpression is called when production bitwiseAndExpression is entered.
func (*BaseCadenceListener) EnterBitwiseOrExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) EnterBitwiseOrExpression(ctx *BitwiseOrExpressionContext)
EnterBitwiseOrExpression is called when production bitwiseOrExpression is entered.
func (*BaseCadenceListener) EnterBitwiseShiftExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) EnterBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext)
EnterBitwiseShiftExpression is called when production bitwiseShiftExpression is entered.
func (*BaseCadenceListener) EnterBitwiseShiftOp ¶ added in v0.2.0
func (s *BaseCadenceListener) EnterBitwiseShiftOp(ctx *BitwiseShiftOpContext)
EnterBitwiseShiftOp is called when production bitwiseShiftOp is entered.
func (*BaseCadenceListener) EnterBitwiseXorExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) EnterBitwiseXorExpression(ctx *BitwiseXorExpressionContext)
EnterBitwiseXorExpression is called when production bitwiseXorExpression is entered.
func (*BaseCadenceListener) EnterBlock ¶
func (s *BaseCadenceListener) EnterBlock(ctx *BlockContext)
EnterBlock is called when production block is entered.
func (*BaseCadenceListener) EnterBooleanLiteral ¶
func (s *BaseCadenceListener) EnterBooleanLiteral(ctx *BooleanLiteralContext)
EnterBooleanLiteral is called when production booleanLiteral is entered.
func (*BaseCadenceListener) EnterBracketExpression ¶
func (s *BaseCadenceListener) EnterBracketExpression(ctx *BracketExpressionContext)
EnterBracketExpression is called when production bracketExpression is entered.
func (*BaseCadenceListener) EnterBreakStatement ¶
func (s *BaseCadenceListener) EnterBreakStatement(ctx *BreakStatementContext)
EnterBreakStatement is called when production breakStatement is entered.
func (*BaseCadenceListener) EnterCastingExpression ¶
func (s *BaseCadenceListener) EnterCastingExpression(ctx *CastingExpressionContext)
EnterCastingExpression is called when production castingExpression is entered.
func (*BaseCadenceListener) EnterCastingOp ¶
func (s *BaseCadenceListener) EnterCastingOp(ctx *CastingOpContext)
EnterCastingOp is called when production castingOp is entered.
func (*BaseCadenceListener) EnterCompositeDeclaration ¶
func (s *BaseCadenceListener) EnterCompositeDeclaration(ctx *CompositeDeclarationContext)
EnterCompositeDeclaration is called when production compositeDeclaration is entered.
func (*BaseCadenceListener) EnterCompositeKind ¶
func (s *BaseCadenceListener) EnterCompositeKind(ctx *CompositeKindContext)
EnterCompositeKind is called when production compositeKind is entered.
func (*BaseCadenceListener) EnterCondition ¶
func (s *BaseCadenceListener) EnterCondition(ctx *ConditionContext)
EnterCondition is called when production condition is entered.
func (*BaseCadenceListener) EnterConditionalExpression ¶
func (s *BaseCadenceListener) EnterConditionalExpression(ctx *ConditionalExpressionContext)
EnterConditionalExpression is called when production conditionalExpression is entered.
func (*BaseCadenceListener) EnterConditions ¶
func (s *BaseCadenceListener) EnterConditions(ctx *ConditionsContext)
EnterConditions is called when production conditions is entered.
func (*BaseCadenceListener) EnterConformances ¶
func (s *BaseCadenceListener) EnterConformances(ctx *ConformancesContext)
EnterConformances is called when production conformances is entered.
func (*BaseCadenceListener) EnterConstantSizedType ¶
func (s *BaseCadenceListener) EnterConstantSizedType(ctx *ConstantSizedTypeContext)
EnterConstantSizedType is called when production constantSizedType is entered.
func (*BaseCadenceListener) EnterContinueStatement ¶
func (s *BaseCadenceListener) EnterContinueStatement(ctx *ContinueStatementContext)
EnterContinueStatement is called when production continueStatement is entered.
func (*BaseCadenceListener) EnterCreateExpression ¶
func (s *BaseCadenceListener) EnterCreateExpression(ctx *CreateExpressionContext)
EnterCreateExpression is called when production createExpression is entered.
func (*BaseCadenceListener) EnterDecimalLiteral ¶
func (s *BaseCadenceListener) EnterDecimalLiteral(ctx *DecimalLiteralContext)
EnterDecimalLiteral is called when production DecimalLiteral is entered.
func (*BaseCadenceListener) EnterDeclaration ¶
func (s *BaseCadenceListener) EnterDeclaration(ctx *DeclarationContext)
EnterDeclaration is called when production declaration is entered.
func (*BaseCadenceListener) EnterDestroyExpression ¶
func (s *BaseCadenceListener) EnterDestroyExpression(ctx *DestroyExpressionContext)
EnterDestroyExpression is called when production destroyExpression is entered.
func (*BaseCadenceListener) EnterDictionaryEntry ¶
func (s *BaseCadenceListener) EnterDictionaryEntry(ctx *DictionaryEntryContext)
EnterDictionaryEntry is called when production dictionaryEntry is entered.
func (*BaseCadenceListener) EnterDictionaryLiteral ¶
func (s *BaseCadenceListener) EnterDictionaryLiteral(ctx *DictionaryLiteralContext)
EnterDictionaryLiteral is called when production dictionaryLiteral is entered.
func (*BaseCadenceListener) EnterDictionaryType ¶
func (s *BaseCadenceListener) EnterDictionaryType(ctx *DictionaryTypeContext)
EnterDictionaryType is called when production dictionaryType is entered.
func (*BaseCadenceListener) EnterEmitStatement ¶
func (s *BaseCadenceListener) EnterEmitStatement(ctx *EmitStatementContext)
EnterEmitStatement is called when production emitStatement is entered.
func (*BaseCadenceListener) EnterEos ¶
func (s *BaseCadenceListener) EnterEos(ctx *EosContext)
EnterEos is called when production eos is entered.
func (*BaseCadenceListener) EnterEqualityExpression ¶
func (s *BaseCadenceListener) EnterEqualityExpression(ctx *EqualityExpressionContext)
EnterEqualityExpression is called when production equalityExpression is entered.
func (*BaseCadenceListener) EnterEqualityOp ¶
func (s *BaseCadenceListener) EnterEqualityOp(ctx *EqualityOpContext)
EnterEqualityOp is called when production equalityOp is entered.
func (*BaseCadenceListener) EnterEventDeclaration ¶
func (s *BaseCadenceListener) EnterEventDeclaration(ctx *EventDeclarationContext)
EnterEventDeclaration is called when production eventDeclaration is entered.
func (*BaseCadenceListener) EnterEveryRule ¶
func (s *BaseCadenceListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseCadenceListener) EnterExecute ¶
func (s *BaseCadenceListener) EnterExecute(ctx *ExecuteContext)
EnterExecute is called when production execute is entered.
func (*BaseCadenceListener) EnterExpression ¶
func (s *BaseCadenceListener) EnterExpression(ctx *ExpressionContext)
EnterExpression is called when production expression is entered.
func (*BaseCadenceListener) EnterExpressionAccess ¶
func (s *BaseCadenceListener) EnterExpressionAccess(ctx *ExpressionAccessContext)
EnterExpressionAccess is called when production expressionAccess is entered.
func (*BaseCadenceListener) EnterField ¶
func (s *BaseCadenceListener) EnterField(ctx *FieldContext)
EnterField is called when production field is entered.
func (*BaseCadenceListener) EnterFields ¶
func (s *BaseCadenceListener) EnterFields(ctx *FieldsContext)
EnterFields is called when production fields is entered.
func (*BaseCadenceListener) EnterFixedPointLiteral ¶
func (s *BaseCadenceListener) EnterFixedPointLiteral(ctx *FixedPointLiteralContext)
EnterFixedPointLiteral is called when production fixedPointLiteral is entered.
func (*BaseCadenceListener) EnterForStatement ¶
func (s *BaseCadenceListener) EnterForStatement(ctx *ForStatementContext)
EnterForStatement is called when production forStatement is entered.
func (*BaseCadenceListener) EnterForceExpression ¶
func (s *BaseCadenceListener) EnterForceExpression(ctx *ForceExpressionContext)
EnterForceExpression is called when production forceExpression is entered.
func (*BaseCadenceListener) EnterFullType ¶
func (s *BaseCadenceListener) EnterFullType(ctx *FullTypeContext)
EnterFullType is called when production fullType is entered.
func (*BaseCadenceListener) EnterFunctionBlock ¶
func (s *BaseCadenceListener) EnterFunctionBlock(ctx *FunctionBlockContext)
EnterFunctionBlock is called when production functionBlock is entered.
func (*BaseCadenceListener) EnterFunctionDeclaration ¶
func (s *BaseCadenceListener) EnterFunctionDeclaration(ctx *FunctionDeclarationContext)
EnterFunctionDeclaration is called when production functionDeclaration is entered.
func (*BaseCadenceListener) EnterFunctionExpression ¶
func (s *BaseCadenceListener) EnterFunctionExpression(ctx *FunctionExpressionContext)
EnterFunctionExpression is called when production functionExpression is entered.
func (*BaseCadenceListener) EnterFunctionType ¶
func (s *BaseCadenceListener) EnterFunctionType(ctx *FunctionTypeContext)
EnterFunctionType is called when production functionType is entered.
func (*BaseCadenceListener) EnterHexadecimalLiteral ¶
func (s *BaseCadenceListener) EnterHexadecimalLiteral(ctx *HexadecimalLiteralContext)
EnterHexadecimalLiteral is called when production HexadecimalLiteral is entered.
func (*BaseCadenceListener) EnterIdentifier ¶
func (s *BaseCadenceListener) EnterIdentifier(ctx *IdentifierContext)
EnterIdentifier is called when production identifier is entered.
func (*BaseCadenceListener) EnterIdentifierExpression ¶
func (s *BaseCadenceListener) EnterIdentifierExpression(ctx *IdentifierExpressionContext)
EnterIdentifierExpression is called when production identifierExpression is entered.
func (*BaseCadenceListener) EnterIfStatement ¶
func (s *BaseCadenceListener) EnterIfStatement(ctx *IfStatementContext)
EnterIfStatement is called when production ifStatement is entered.
func (*BaseCadenceListener) EnterImportDeclaration ¶
func (s *BaseCadenceListener) EnterImportDeclaration(ctx *ImportDeclarationContext)
EnterImportDeclaration is called when production importDeclaration is entered.
func (*BaseCadenceListener) EnterInnerType ¶
func (s *BaseCadenceListener) EnterInnerType(ctx *InnerTypeContext)
EnterInnerType is called when production innerType is entered.
func (*BaseCadenceListener) EnterIntegerLiteral ¶
func (s *BaseCadenceListener) EnterIntegerLiteral(ctx *IntegerLiteralContext)
EnterIntegerLiteral is called when production integerLiteral is entered.
func (*BaseCadenceListener) EnterInterfaceDeclaration ¶
func (s *BaseCadenceListener) EnterInterfaceDeclaration(ctx *InterfaceDeclarationContext)
EnterInterfaceDeclaration is called when production interfaceDeclaration is entered.
func (*BaseCadenceListener) EnterInvalidNumberLiteral ¶
func (s *BaseCadenceListener) EnterInvalidNumberLiteral(ctx *InvalidNumberLiteralContext)
EnterInvalidNumberLiteral is called when production InvalidNumberLiteral is entered.
func (*BaseCadenceListener) EnterInvocation ¶
func (s *BaseCadenceListener) EnterInvocation(ctx *InvocationContext)
EnterInvocation is called when production invocation is entered.
func (*BaseCadenceListener) EnterInvocationExpression ¶
func (s *BaseCadenceListener) EnterInvocationExpression(ctx *InvocationExpressionContext)
EnterInvocationExpression is called when production invocationExpression is entered.
func (*BaseCadenceListener) EnterLiteral ¶
func (s *BaseCadenceListener) EnterLiteral(ctx *LiteralContext)
EnterLiteral is called when production literal is entered.
func (*BaseCadenceListener) EnterLiteralExpression ¶
func (s *BaseCadenceListener) EnterLiteralExpression(ctx *LiteralExpressionContext)
EnterLiteralExpression is called when production literalExpression is entered.
func (*BaseCadenceListener) EnterMemberAccess ¶
func (s *BaseCadenceListener) EnterMemberAccess(ctx *MemberAccessContext)
EnterMemberAccess is called when production memberAccess is entered.
func (*BaseCadenceListener) EnterMemberOrNestedDeclaration ¶
func (s *BaseCadenceListener) EnterMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext)
EnterMemberOrNestedDeclaration is called when production memberOrNestedDeclaration is entered.
func (*BaseCadenceListener) EnterMembersAndNestedDeclarations ¶
func (s *BaseCadenceListener) EnterMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext)
EnterMembersAndNestedDeclarations is called when production membersAndNestedDeclarations is entered.
func (*BaseCadenceListener) EnterMultiplicativeExpression ¶
func (s *BaseCadenceListener) EnterMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
EnterMultiplicativeExpression is called when production multiplicativeExpression is entered.
func (*BaseCadenceListener) EnterMultiplicativeOp ¶
func (s *BaseCadenceListener) EnterMultiplicativeOp(ctx *MultiplicativeOpContext)
EnterMultiplicativeOp is called when production multiplicativeOp is entered.
func (*BaseCadenceListener) EnterNestedExpression ¶
func (s *BaseCadenceListener) EnterNestedExpression(ctx *NestedExpressionContext)
EnterNestedExpression is called when production nestedExpression is entered.
func (*BaseCadenceListener) EnterNilCoalescingExpression ¶
func (s *BaseCadenceListener) EnterNilCoalescingExpression(ctx *NilCoalescingExpressionContext)
EnterNilCoalescingExpression is called when production nilCoalescingExpression is entered.
func (*BaseCadenceListener) EnterNilLiteral ¶
func (s *BaseCadenceListener) EnterNilLiteral(ctx *NilLiteralContext)
EnterNilLiteral is called when production nilLiteral is entered.
func (*BaseCadenceListener) EnterNominalType ¶
func (s *BaseCadenceListener) EnterNominalType(ctx *NominalTypeContext)
EnterNominalType is called when production nominalType is entered.
func (*BaseCadenceListener) EnterOctalLiteral ¶
func (s *BaseCadenceListener) EnterOctalLiteral(ctx *OctalLiteralContext)
EnterOctalLiteral is called when production OctalLiteral is entered.
func (*BaseCadenceListener) EnterOrExpression ¶
func (s *BaseCadenceListener) EnterOrExpression(ctx *OrExpressionContext)
EnterOrExpression is called when production orExpression is entered.
func (*BaseCadenceListener) EnterParameter ¶
func (s *BaseCadenceListener) EnterParameter(ctx *ParameterContext)
EnterParameter is called when production parameter is entered.
func (*BaseCadenceListener) EnterParameterList ¶
func (s *BaseCadenceListener) EnterParameterList(ctx *ParameterListContext)
EnterParameterList is called when production parameterList is entered.
func (*BaseCadenceListener) EnterPathLiteral ¶
func (s *BaseCadenceListener) EnterPathLiteral(ctx *PathLiteralContext)
EnterPathLiteral is called when production pathLiteral is entered.
func (*BaseCadenceListener) EnterPostConditions ¶
func (s *BaseCadenceListener) EnterPostConditions(ctx *PostConditionsContext)
EnterPostConditions is called when production postConditions is entered.
func (*BaseCadenceListener) EnterPreConditions ¶
func (s *BaseCadenceListener) EnterPreConditions(ctx *PreConditionsContext)
EnterPreConditions is called when production preConditions is entered.
func (*BaseCadenceListener) EnterPrepare ¶
func (s *BaseCadenceListener) EnterPrepare(ctx *PrepareContext)
EnterPrepare is called when production prepare is entered.
func (*BaseCadenceListener) EnterPrimaryExpression ¶
func (s *BaseCadenceListener) EnterPrimaryExpression(ctx *PrimaryExpressionContext)
EnterPrimaryExpression is called when production primaryExpression is entered.
func (*BaseCadenceListener) EnterProgram ¶
func (s *BaseCadenceListener) EnterProgram(ctx *ProgramContext)
EnterProgram is called when production program is entered.
func (*BaseCadenceListener) EnterReferenceExpression ¶
func (s *BaseCadenceListener) EnterReferenceExpression(ctx *ReferenceExpressionContext)
EnterReferenceExpression is called when production referenceExpression is entered.
func (*BaseCadenceListener) EnterRelationalExpression ¶
func (s *BaseCadenceListener) EnterRelationalExpression(ctx *RelationalExpressionContext)
EnterRelationalExpression is called when production relationalExpression is entered.
func (*BaseCadenceListener) EnterRelationalOp ¶
func (s *BaseCadenceListener) EnterRelationalOp(ctx *RelationalOpContext)
EnterRelationalOp is called when production relationalOp is entered.
func (*BaseCadenceListener) EnterReplDeclaration ¶
func (s *BaseCadenceListener) EnterReplDeclaration(ctx *ReplDeclarationContext)
EnterReplDeclaration is called when production replDeclaration is entered.
func (*BaseCadenceListener) EnterReplElement ¶
func (s *BaseCadenceListener) EnterReplElement(ctx *ReplElementContext)
EnterReplElement is called when production replElement is entered.
func (*BaseCadenceListener) EnterReplInput ¶
func (s *BaseCadenceListener) EnterReplInput(ctx *ReplInputContext)
EnterReplInput is called when production replInput is entered.
func (*BaseCadenceListener) EnterReplStatement ¶
func (s *BaseCadenceListener) EnterReplStatement(ctx *ReplStatementContext)
EnterReplStatement is called when production replStatement is entered.
func (*BaseCadenceListener) EnterReturnStatement ¶
func (s *BaseCadenceListener) EnterReturnStatement(ctx *ReturnStatementContext)
EnterReturnStatement is called when production returnStatement is entered.
func (*BaseCadenceListener) EnterSpecialFunctionDeclaration ¶
func (s *BaseCadenceListener) EnterSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext)
EnterSpecialFunctionDeclaration is called when production specialFunctionDeclaration is entered.
func (*BaseCadenceListener) EnterStatement ¶
func (s *BaseCadenceListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseCadenceListener) EnterStatements ¶
func (s *BaseCadenceListener) EnterStatements(ctx *StatementsContext)
EnterStatements is called when production statements is entered.
func (*BaseCadenceListener) EnterStringLiteral ¶
func (s *BaseCadenceListener) EnterStringLiteral(ctx *StringLiteralContext)
EnterStringLiteral is called when production stringLiteral is entered.
func (*BaseCadenceListener) EnterSwap ¶
func (s *BaseCadenceListener) EnterSwap(ctx *SwapContext)
EnterSwap is called when production swap is entered.
func (*BaseCadenceListener) EnterTransactionDeclaration ¶
func (s *BaseCadenceListener) EnterTransactionDeclaration(ctx *TransactionDeclarationContext)
EnterTransactionDeclaration is called when production transactionDeclaration is entered.
func (*BaseCadenceListener) EnterTransfer ¶
func (s *BaseCadenceListener) EnterTransfer(ctx *TransferContext)
EnterTransfer is called when production transfer is entered.
func (*BaseCadenceListener) EnterTypeAnnotation ¶
func (s *BaseCadenceListener) EnterTypeAnnotation(ctx *TypeAnnotationContext)
EnterTypeAnnotation is called when production typeAnnotation is entered.
func (*BaseCadenceListener) EnterTypeRestrictions ¶
func (s *BaseCadenceListener) EnterTypeRestrictions(ctx *TypeRestrictionsContext)
EnterTypeRestrictions is called when production typeRestrictions is entered.
func (*BaseCadenceListener) EnterUnaryExpression ¶
func (s *BaseCadenceListener) EnterUnaryExpression(ctx *UnaryExpressionContext)
EnterUnaryExpression is called when production unaryExpression is entered.
func (*BaseCadenceListener) EnterUnaryOp ¶
func (s *BaseCadenceListener) EnterUnaryOp(ctx *UnaryOpContext)
EnterUnaryOp is called when production unaryOp is entered.
func (*BaseCadenceListener) EnterVariableDeclaration ¶
func (s *BaseCadenceListener) EnterVariableDeclaration(ctx *VariableDeclarationContext)
EnterVariableDeclaration is called when production variableDeclaration is entered.
func (*BaseCadenceListener) EnterVariableKind ¶
func (s *BaseCadenceListener) EnterVariableKind(ctx *VariableKindContext)
EnterVariableKind is called when production variableKind is entered.
func (*BaseCadenceListener) EnterVariableSizedType ¶
func (s *BaseCadenceListener) EnterVariableSizedType(ctx *VariableSizedTypeContext)
EnterVariableSizedType is called when production variableSizedType is entered.
func (*BaseCadenceListener) EnterWhileStatement ¶
func (s *BaseCadenceListener) EnterWhileStatement(ctx *WhileStatementContext)
EnterWhileStatement is called when production whileStatement is entered.
func (*BaseCadenceListener) ExitAccess ¶
func (s *BaseCadenceListener) ExitAccess(ctx *AccessContext)
ExitAccess is called when production access is exited.
func (*BaseCadenceListener) ExitAccessExpression ¶
func (s *BaseCadenceListener) ExitAccessExpression(ctx *AccessExpressionContext)
ExitAccessExpression is called when production accessExpression is exited.
func (*BaseCadenceListener) ExitAdditiveExpression ¶
func (s *BaseCadenceListener) ExitAdditiveExpression(ctx *AdditiveExpressionContext)
ExitAdditiveExpression is called when production additiveExpression is exited.
func (*BaseCadenceListener) ExitAdditiveOp ¶
func (s *BaseCadenceListener) ExitAdditiveOp(ctx *AdditiveOpContext)
ExitAdditiveOp is called when production additiveOp is exited.
func (*BaseCadenceListener) ExitAndExpression ¶
func (s *BaseCadenceListener) ExitAndExpression(ctx *AndExpressionContext)
ExitAndExpression is called when production andExpression is exited.
func (*BaseCadenceListener) ExitArgument ¶
func (s *BaseCadenceListener) ExitArgument(ctx *ArgumentContext)
ExitArgument is called when production argument is exited.
func (*BaseCadenceListener) ExitArrayLiteral ¶
func (s *BaseCadenceListener) ExitArrayLiteral(ctx *ArrayLiteralContext)
ExitArrayLiteral is called when production arrayLiteral is exited.
func (*BaseCadenceListener) ExitAssignment ¶
func (s *BaseCadenceListener) ExitAssignment(ctx *AssignmentContext)
ExitAssignment is called when production assignment is exited.
func (*BaseCadenceListener) ExitBaseType ¶
func (s *BaseCadenceListener) ExitBaseType(ctx *BaseTypeContext)
ExitBaseType is called when production baseType is exited.
func (*BaseCadenceListener) ExitBinaryLiteral ¶
func (s *BaseCadenceListener) ExitBinaryLiteral(ctx *BinaryLiteralContext)
ExitBinaryLiteral is called when production BinaryLiteral is exited.
func (*BaseCadenceListener) ExitBitwiseAndExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) ExitBitwiseAndExpression(ctx *BitwiseAndExpressionContext)
ExitBitwiseAndExpression is called when production bitwiseAndExpression is exited.
func (*BaseCadenceListener) ExitBitwiseOrExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) ExitBitwiseOrExpression(ctx *BitwiseOrExpressionContext)
ExitBitwiseOrExpression is called when production bitwiseOrExpression is exited.
func (*BaseCadenceListener) ExitBitwiseShiftExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) ExitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext)
ExitBitwiseShiftExpression is called when production bitwiseShiftExpression is exited.
func (*BaseCadenceListener) ExitBitwiseShiftOp ¶ added in v0.2.0
func (s *BaseCadenceListener) ExitBitwiseShiftOp(ctx *BitwiseShiftOpContext)
ExitBitwiseShiftOp is called when production bitwiseShiftOp is exited.
func (*BaseCadenceListener) ExitBitwiseXorExpression ¶ added in v0.2.0
func (s *BaseCadenceListener) ExitBitwiseXorExpression(ctx *BitwiseXorExpressionContext)
ExitBitwiseXorExpression is called when production bitwiseXorExpression is exited.
func (*BaseCadenceListener) ExitBlock ¶
func (s *BaseCadenceListener) ExitBlock(ctx *BlockContext)
ExitBlock is called when production block is exited.
func (*BaseCadenceListener) ExitBooleanLiteral ¶
func (s *BaseCadenceListener) ExitBooleanLiteral(ctx *BooleanLiteralContext)
ExitBooleanLiteral is called when production booleanLiteral is exited.
func (*BaseCadenceListener) ExitBracketExpression ¶
func (s *BaseCadenceListener) ExitBracketExpression(ctx *BracketExpressionContext)
ExitBracketExpression is called when production bracketExpression is exited.
func (*BaseCadenceListener) ExitBreakStatement ¶
func (s *BaseCadenceListener) ExitBreakStatement(ctx *BreakStatementContext)
ExitBreakStatement is called when production breakStatement is exited.
func (*BaseCadenceListener) ExitCastingExpression ¶
func (s *BaseCadenceListener) ExitCastingExpression(ctx *CastingExpressionContext)
ExitCastingExpression is called when production castingExpression is exited.
func (*BaseCadenceListener) ExitCastingOp ¶
func (s *BaseCadenceListener) ExitCastingOp(ctx *CastingOpContext)
ExitCastingOp is called when production castingOp is exited.
func (*BaseCadenceListener) ExitCompositeDeclaration ¶
func (s *BaseCadenceListener) ExitCompositeDeclaration(ctx *CompositeDeclarationContext)
ExitCompositeDeclaration is called when production compositeDeclaration is exited.
func (*BaseCadenceListener) ExitCompositeKind ¶
func (s *BaseCadenceListener) ExitCompositeKind(ctx *CompositeKindContext)
ExitCompositeKind is called when production compositeKind is exited.
func (*BaseCadenceListener) ExitCondition ¶
func (s *BaseCadenceListener) ExitCondition(ctx *ConditionContext)
ExitCondition is called when production condition is exited.
func (*BaseCadenceListener) ExitConditionalExpression ¶
func (s *BaseCadenceListener) ExitConditionalExpression(ctx *ConditionalExpressionContext)
ExitConditionalExpression is called when production conditionalExpression is exited.
func (*BaseCadenceListener) ExitConditions ¶
func (s *BaseCadenceListener) ExitConditions(ctx *ConditionsContext)
ExitConditions is called when production conditions is exited.
func (*BaseCadenceListener) ExitConformances ¶
func (s *BaseCadenceListener) ExitConformances(ctx *ConformancesContext)
ExitConformances is called when production conformances is exited.
func (*BaseCadenceListener) ExitConstantSizedType ¶
func (s *BaseCadenceListener) ExitConstantSizedType(ctx *ConstantSizedTypeContext)
ExitConstantSizedType is called when production constantSizedType is exited.
func (*BaseCadenceListener) ExitContinueStatement ¶
func (s *BaseCadenceListener) ExitContinueStatement(ctx *ContinueStatementContext)
ExitContinueStatement is called when production continueStatement is exited.
func (*BaseCadenceListener) ExitCreateExpression ¶
func (s *BaseCadenceListener) ExitCreateExpression(ctx *CreateExpressionContext)
ExitCreateExpression is called when production createExpression is exited.
func (*BaseCadenceListener) ExitDecimalLiteral ¶
func (s *BaseCadenceListener) ExitDecimalLiteral(ctx *DecimalLiteralContext)
ExitDecimalLiteral is called when production DecimalLiteral is exited.
func (*BaseCadenceListener) ExitDeclaration ¶
func (s *BaseCadenceListener) ExitDeclaration(ctx *DeclarationContext)
ExitDeclaration is called when production declaration is exited.
func (*BaseCadenceListener) ExitDestroyExpression ¶
func (s *BaseCadenceListener) ExitDestroyExpression(ctx *DestroyExpressionContext)
ExitDestroyExpression is called when production destroyExpression is exited.
func (*BaseCadenceListener) ExitDictionaryEntry ¶
func (s *BaseCadenceListener) ExitDictionaryEntry(ctx *DictionaryEntryContext)
ExitDictionaryEntry is called when production dictionaryEntry is exited.
func (*BaseCadenceListener) ExitDictionaryLiteral ¶
func (s *BaseCadenceListener) ExitDictionaryLiteral(ctx *DictionaryLiteralContext)
ExitDictionaryLiteral is called when production dictionaryLiteral is exited.
func (*BaseCadenceListener) ExitDictionaryType ¶
func (s *BaseCadenceListener) ExitDictionaryType(ctx *DictionaryTypeContext)
ExitDictionaryType is called when production dictionaryType is exited.
func (*BaseCadenceListener) ExitEmitStatement ¶
func (s *BaseCadenceListener) ExitEmitStatement(ctx *EmitStatementContext)
ExitEmitStatement is called when production emitStatement is exited.
func (*BaseCadenceListener) ExitEos ¶
func (s *BaseCadenceListener) ExitEos(ctx *EosContext)
ExitEos is called when production eos is exited.
func (*BaseCadenceListener) ExitEqualityExpression ¶
func (s *BaseCadenceListener) ExitEqualityExpression(ctx *EqualityExpressionContext)
ExitEqualityExpression is called when production equalityExpression is exited.
func (*BaseCadenceListener) ExitEqualityOp ¶
func (s *BaseCadenceListener) ExitEqualityOp(ctx *EqualityOpContext)
ExitEqualityOp is called when production equalityOp is exited.
func (*BaseCadenceListener) ExitEventDeclaration ¶
func (s *BaseCadenceListener) ExitEventDeclaration(ctx *EventDeclarationContext)
ExitEventDeclaration is called when production eventDeclaration is exited.
func (*BaseCadenceListener) ExitEveryRule ¶
func (s *BaseCadenceListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseCadenceListener) ExitExecute ¶
func (s *BaseCadenceListener) ExitExecute(ctx *ExecuteContext)
ExitExecute is called when production execute is exited.
func (*BaseCadenceListener) ExitExpression ¶
func (s *BaseCadenceListener) ExitExpression(ctx *ExpressionContext)
ExitExpression is called when production expression is exited.
func (*BaseCadenceListener) ExitExpressionAccess ¶
func (s *BaseCadenceListener) ExitExpressionAccess(ctx *ExpressionAccessContext)
ExitExpressionAccess is called when production expressionAccess is exited.
func (*BaseCadenceListener) ExitField ¶
func (s *BaseCadenceListener) ExitField(ctx *FieldContext)
ExitField is called when production field is exited.
func (*BaseCadenceListener) ExitFields ¶
func (s *BaseCadenceListener) ExitFields(ctx *FieldsContext)
ExitFields is called when production fields is exited.
func (*BaseCadenceListener) ExitFixedPointLiteral ¶
func (s *BaseCadenceListener) ExitFixedPointLiteral(ctx *FixedPointLiteralContext)
ExitFixedPointLiteral is called when production fixedPointLiteral is exited.
func (*BaseCadenceListener) ExitForStatement ¶
func (s *BaseCadenceListener) ExitForStatement(ctx *ForStatementContext)
ExitForStatement is called when production forStatement is exited.
func (*BaseCadenceListener) ExitForceExpression ¶
func (s *BaseCadenceListener) ExitForceExpression(ctx *ForceExpressionContext)
ExitForceExpression is called when production forceExpression is exited.
func (*BaseCadenceListener) ExitFullType ¶
func (s *BaseCadenceListener) ExitFullType(ctx *FullTypeContext)
ExitFullType is called when production fullType is exited.
func (*BaseCadenceListener) ExitFunctionBlock ¶
func (s *BaseCadenceListener) ExitFunctionBlock(ctx *FunctionBlockContext)
ExitFunctionBlock is called when production functionBlock is exited.
func (*BaseCadenceListener) ExitFunctionDeclaration ¶
func (s *BaseCadenceListener) ExitFunctionDeclaration(ctx *FunctionDeclarationContext)
ExitFunctionDeclaration is called when production functionDeclaration is exited.
func (*BaseCadenceListener) ExitFunctionExpression ¶
func (s *BaseCadenceListener) ExitFunctionExpression(ctx *FunctionExpressionContext)
ExitFunctionExpression is called when production functionExpression is exited.
func (*BaseCadenceListener) ExitFunctionType ¶
func (s *BaseCadenceListener) ExitFunctionType(ctx *FunctionTypeContext)
ExitFunctionType is called when production functionType is exited.
func (*BaseCadenceListener) ExitHexadecimalLiteral ¶
func (s *BaseCadenceListener) ExitHexadecimalLiteral(ctx *HexadecimalLiteralContext)
ExitHexadecimalLiteral is called when production HexadecimalLiteral is exited.
func (*BaseCadenceListener) ExitIdentifier ¶
func (s *BaseCadenceListener) ExitIdentifier(ctx *IdentifierContext)
ExitIdentifier is called when production identifier is exited.
func (*BaseCadenceListener) ExitIdentifierExpression ¶
func (s *BaseCadenceListener) ExitIdentifierExpression(ctx *IdentifierExpressionContext)
ExitIdentifierExpression is called when production identifierExpression is exited.
func (*BaseCadenceListener) ExitIfStatement ¶
func (s *BaseCadenceListener) ExitIfStatement(ctx *IfStatementContext)
ExitIfStatement is called when production ifStatement is exited.
func (*BaseCadenceListener) ExitImportDeclaration ¶
func (s *BaseCadenceListener) ExitImportDeclaration(ctx *ImportDeclarationContext)
ExitImportDeclaration is called when production importDeclaration is exited.
func (*BaseCadenceListener) ExitInnerType ¶
func (s *BaseCadenceListener) ExitInnerType(ctx *InnerTypeContext)
ExitInnerType is called when production innerType is exited.
func (*BaseCadenceListener) ExitIntegerLiteral ¶
func (s *BaseCadenceListener) ExitIntegerLiteral(ctx *IntegerLiteralContext)
ExitIntegerLiteral is called when production integerLiteral is exited.
func (*BaseCadenceListener) ExitInterfaceDeclaration ¶
func (s *BaseCadenceListener) ExitInterfaceDeclaration(ctx *InterfaceDeclarationContext)
ExitInterfaceDeclaration is called when production interfaceDeclaration is exited.
func (*BaseCadenceListener) ExitInvalidNumberLiteral ¶
func (s *BaseCadenceListener) ExitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext)
ExitInvalidNumberLiteral is called when production InvalidNumberLiteral is exited.
func (*BaseCadenceListener) ExitInvocation ¶
func (s *BaseCadenceListener) ExitInvocation(ctx *InvocationContext)
ExitInvocation is called when production invocation is exited.
func (*BaseCadenceListener) ExitInvocationExpression ¶
func (s *BaseCadenceListener) ExitInvocationExpression(ctx *InvocationExpressionContext)
ExitInvocationExpression is called when production invocationExpression is exited.
func (*BaseCadenceListener) ExitLiteral ¶
func (s *BaseCadenceListener) ExitLiteral(ctx *LiteralContext)
ExitLiteral is called when production literal is exited.
func (*BaseCadenceListener) ExitLiteralExpression ¶
func (s *BaseCadenceListener) ExitLiteralExpression(ctx *LiteralExpressionContext)
ExitLiteralExpression is called when production literalExpression is exited.
func (*BaseCadenceListener) ExitMemberAccess ¶
func (s *BaseCadenceListener) ExitMemberAccess(ctx *MemberAccessContext)
ExitMemberAccess is called when production memberAccess is exited.
func (*BaseCadenceListener) ExitMemberOrNestedDeclaration ¶
func (s *BaseCadenceListener) ExitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext)
ExitMemberOrNestedDeclaration is called when production memberOrNestedDeclaration is exited.
func (*BaseCadenceListener) ExitMembersAndNestedDeclarations ¶
func (s *BaseCadenceListener) ExitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext)
ExitMembersAndNestedDeclarations is called when production membersAndNestedDeclarations is exited.
func (*BaseCadenceListener) ExitMultiplicativeExpression ¶
func (s *BaseCadenceListener) ExitMultiplicativeExpression(ctx *MultiplicativeExpressionContext)
ExitMultiplicativeExpression is called when production multiplicativeExpression is exited.
func (*BaseCadenceListener) ExitMultiplicativeOp ¶
func (s *BaseCadenceListener) ExitMultiplicativeOp(ctx *MultiplicativeOpContext)
ExitMultiplicativeOp is called when production multiplicativeOp is exited.
func (*BaseCadenceListener) ExitNestedExpression ¶
func (s *BaseCadenceListener) ExitNestedExpression(ctx *NestedExpressionContext)
ExitNestedExpression is called when production nestedExpression is exited.
func (*BaseCadenceListener) ExitNilCoalescingExpression ¶
func (s *BaseCadenceListener) ExitNilCoalescingExpression(ctx *NilCoalescingExpressionContext)
ExitNilCoalescingExpression is called when production nilCoalescingExpression is exited.
func (*BaseCadenceListener) ExitNilLiteral ¶
func (s *BaseCadenceListener) ExitNilLiteral(ctx *NilLiteralContext)
ExitNilLiteral is called when production nilLiteral is exited.
func (*BaseCadenceListener) ExitNominalType ¶
func (s *BaseCadenceListener) ExitNominalType(ctx *NominalTypeContext)
ExitNominalType is called when production nominalType is exited.
func (*BaseCadenceListener) ExitOctalLiteral ¶
func (s *BaseCadenceListener) ExitOctalLiteral(ctx *OctalLiteralContext)
ExitOctalLiteral is called when production OctalLiteral is exited.
func (*BaseCadenceListener) ExitOrExpression ¶
func (s *BaseCadenceListener) ExitOrExpression(ctx *OrExpressionContext)
ExitOrExpression is called when production orExpression is exited.
func (*BaseCadenceListener) ExitParameter ¶
func (s *BaseCadenceListener) ExitParameter(ctx *ParameterContext)
ExitParameter is called when production parameter is exited.
func (*BaseCadenceListener) ExitParameterList ¶
func (s *BaseCadenceListener) ExitParameterList(ctx *ParameterListContext)
ExitParameterList is called when production parameterList is exited.
func (*BaseCadenceListener) ExitPathLiteral ¶
func (s *BaseCadenceListener) ExitPathLiteral(ctx *PathLiteralContext)
ExitPathLiteral is called when production pathLiteral is exited.
func (*BaseCadenceListener) ExitPostConditions ¶
func (s *BaseCadenceListener) ExitPostConditions(ctx *PostConditionsContext)
ExitPostConditions is called when production postConditions is exited.
func (*BaseCadenceListener) ExitPreConditions ¶
func (s *BaseCadenceListener) ExitPreConditions(ctx *PreConditionsContext)
ExitPreConditions is called when production preConditions is exited.
func (*BaseCadenceListener) ExitPrepare ¶
func (s *BaseCadenceListener) ExitPrepare(ctx *PrepareContext)
ExitPrepare is called when production prepare is exited.
func (*BaseCadenceListener) ExitPrimaryExpression ¶
func (s *BaseCadenceListener) ExitPrimaryExpression(ctx *PrimaryExpressionContext)
ExitPrimaryExpression is called when production primaryExpression is exited.
func (*BaseCadenceListener) ExitProgram ¶
func (s *BaseCadenceListener) ExitProgram(ctx *ProgramContext)
ExitProgram is called when production program is exited.
func (*BaseCadenceListener) ExitReferenceExpression ¶
func (s *BaseCadenceListener) ExitReferenceExpression(ctx *ReferenceExpressionContext)
ExitReferenceExpression is called when production referenceExpression is exited.
func (*BaseCadenceListener) ExitRelationalExpression ¶
func (s *BaseCadenceListener) ExitRelationalExpression(ctx *RelationalExpressionContext)
ExitRelationalExpression is called when production relationalExpression is exited.
func (*BaseCadenceListener) ExitRelationalOp ¶
func (s *BaseCadenceListener) ExitRelationalOp(ctx *RelationalOpContext)
ExitRelationalOp is called when production relationalOp is exited.
func (*BaseCadenceListener) ExitReplDeclaration ¶
func (s *BaseCadenceListener) ExitReplDeclaration(ctx *ReplDeclarationContext)
ExitReplDeclaration is called when production replDeclaration is exited.
func (*BaseCadenceListener) ExitReplElement ¶
func (s *BaseCadenceListener) ExitReplElement(ctx *ReplElementContext)
ExitReplElement is called when production replElement is exited.
func (*BaseCadenceListener) ExitReplInput ¶
func (s *BaseCadenceListener) ExitReplInput(ctx *ReplInputContext)
ExitReplInput is called when production replInput is exited.
func (*BaseCadenceListener) ExitReplStatement ¶
func (s *BaseCadenceListener) ExitReplStatement(ctx *ReplStatementContext)
ExitReplStatement is called when production replStatement is exited.
func (*BaseCadenceListener) ExitReturnStatement ¶
func (s *BaseCadenceListener) ExitReturnStatement(ctx *ReturnStatementContext)
ExitReturnStatement is called when production returnStatement is exited.
func (*BaseCadenceListener) ExitSpecialFunctionDeclaration ¶
func (s *BaseCadenceListener) ExitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext)
ExitSpecialFunctionDeclaration is called when production specialFunctionDeclaration is exited.
func (*BaseCadenceListener) ExitStatement ¶
func (s *BaseCadenceListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseCadenceListener) ExitStatements ¶
func (s *BaseCadenceListener) ExitStatements(ctx *StatementsContext)
ExitStatements is called when production statements is exited.
func (*BaseCadenceListener) ExitStringLiteral ¶
func (s *BaseCadenceListener) ExitStringLiteral(ctx *StringLiteralContext)
ExitStringLiteral is called when production stringLiteral is exited.
func (*BaseCadenceListener) ExitSwap ¶
func (s *BaseCadenceListener) ExitSwap(ctx *SwapContext)
ExitSwap is called when production swap is exited.
func (*BaseCadenceListener) ExitTransactionDeclaration ¶
func (s *BaseCadenceListener) ExitTransactionDeclaration(ctx *TransactionDeclarationContext)
ExitTransactionDeclaration is called when production transactionDeclaration is exited.
func (*BaseCadenceListener) ExitTransfer ¶
func (s *BaseCadenceListener) ExitTransfer(ctx *TransferContext)
ExitTransfer is called when production transfer is exited.
func (*BaseCadenceListener) ExitTypeAnnotation ¶
func (s *BaseCadenceListener) ExitTypeAnnotation(ctx *TypeAnnotationContext)
ExitTypeAnnotation is called when production typeAnnotation is exited.
func (*BaseCadenceListener) ExitTypeRestrictions ¶
func (s *BaseCadenceListener) ExitTypeRestrictions(ctx *TypeRestrictionsContext)
ExitTypeRestrictions is called when production typeRestrictions is exited.
func (*BaseCadenceListener) ExitUnaryExpression ¶
func (s *BaseCadenceListener) ExitUnaryExpression(ctx *UnaryExpressionContext)
ExitUnaryExpression is called when production unaryExpression is exited.
func (*BaseCadenceListener) ExitUnaryOp ¶
func (s *BaseCadenceListener) ExitUnaryOp(ctx *UnaryOpContext)
ExitUnaryOp is called when production unaryOp is exited.
func (*BaseCadenceListener) ExitVariableDeclaration ¶
func (s *BaseCadenceListener) ExitVariableDeclaration(ctx *VariableDeclarationContext)
ExitVariableDeclaration is called when production variableDeclaration is exited.
func (*BaseCadenceListener) ExitVariableKind ¶
func (s *BaseCadenceListener) ExitVariableKind(ctx *VariableKindContext)
ExitVariableKind is called when production variableKind is exited.
func (*BaseCadenceListener) ExitVariableSizedType ¶
func (s *BaseCadenceListener) ExitVariableSizedType(ctx *VariableSizedTypeContext)
ExitVariableSizedType is called when production variableSizedType is exited.
func (*BaseCadenceListener) ExitWhileStatement ¶
func (s *BaseCadenceListener) ExitWhileStatement(ctx *WhileStatementContext)
ExitWhileStatement is called when production whileStatement is exited.
func (*BaseCadenceListener) VisitErrorNode ¶
func (s *BaseCadenceListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseCadenceListener) VisitTerminal ¶
func (s *BaseCadenceListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BaseCadenceVisitor ¶
type BaseCadenceVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseCadenceVisitor) VisitAccess ¶
func (v *BaseCadenceVisitor) VisitAccess(ctx *AccessContext) interface{}
func (*BaseCadenceVisitor) VisitAccessExpression ¶
func (v *BaseCadenceVisitor) VisitAccessExpression(ctx *AccessExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitAdditiveExpression ¶
func (v *BaseCadenceVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitAdditiveOp ¶
func (v *BaseCadenceVisitor) VisitAdditiveOp(ctx *AdditiveOpContext) interface{}
func (*BaseCadenceVisitor) VisitAndExpression ¶
func (v *BaseCadenceVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitArgument ¶
func (v *BaseCadenceVisitor) VisitArgument(ctx *ArgumentContext) interface{}
func (*BaseCadenceVisitor) VisitArrayLiteral ¶
func (v *BaseCadenceVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitAssignment ¶
func (v *BaseCadenceVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
func (*BaseCadenceVisitor) VisitBaseType ¶
func (v *BaseCadenceVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
func (*BaseCadenceVisitor) VisitBinaryLiteral ¶
func (v *BaseCadenceVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitBitwiseAndExpression ¶ added in v0.2.0
func (v *BaseCadenceVisitor) VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitBitwiseOrExpression ¶ added in v0.2.0
func (v *BaseCadenceVisitor) VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitBitwiseShiftExpression ¶ added in v0.2.0
func (v *BaseCadenceVisitor) VisitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitBitwiseShiftOp ¶ added in v0.2.0
func (v *BaseCadenceVisitor) VisitBitwiseShiftOp(ctx *BitwiseShiftOpContext) interface{}
func (*BaseCadenceVisitor) VisitBitwiseXorExpression ¶ added in v0.2.0
func (v *BaseCadenceVisitor) VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitBlock ¶
func (v *BaseCadenceVisitor) VisitBlock(ctx *BlockContext) interface{}
func (*BaseCadenceVisitor) VisitBooleanLiteral ¶
func (v *BaseCadenceVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitBracketExpression ¶
func (v *BaseCadenceVisitor) VisitBracketExpression(ctx *BracketExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitBreakStatement ¶
func (v *BaseCadenceVisitor) VisitBreakStatement(ctx *BreakStatementContext) interface{}
func (*BaseCadenceVisitor) VisitCastingExpression ¶
func (v *BaseCadenceVisitor) VisitCastingExpression(ctx *CastingExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitCastingOp ¶
func (v *BaseCadenceVisitor) VisitCastingOp(ctx *CastingOpContext) interface{}
func (*BaseCadenceVisitor) VisitCompositeDeclaration ¶
func (v *BaseCadenceVisitor) VisitCompositeDeclaration(ctx *CompositeDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitCompositeKind ¶
func (v *BaseCadenceVisitor) VisitCompositeKind(ctx *CompositeKindContext) interface{}
func (*BaseCadenceVisitor) VisitCondition ¶
func (v *BaseCadenceVisitor) VisitCondition(ctx *ConditionContext) interface{}
func (*BaseCadenceVisitor) VisitConditionalExpression ¶
func (v *BaseCadenceVisitor) VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitConditions ¶
func (v *BaseCadenceVisitor) VisitConditions(ctx *ConditionsContext) interface{}
func (*BaseCadenceVisitor) VisitConformances ¶
func (v *BaseCadenceVisitor) VisitConformances(ctx *ConformancesContext) interface{}
func (*BaseCadenceVisitor) VisitConstantSizedType ¶
func (v *BaseCadenceVisitor) VisitConstantSizedType(ctx *ConstantSizedTypeContext) interface{}
func (*BaseCadenceVisitor) VisitContinueStatement ¶
func (v *BaseCadenceVisitor) VisitContinueStatement(ctx *ContinueStatementContext) interface{}
func (*BaseCadenceVisitor) VisitCreateExpression ¶
func (v *BaseCadenceVisitor) VisitCreateExpression(ctx *CreateExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitDecimalLiteral ¶
func (v *BaseCadenceVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitDeclaration ¶
func (v *BaseCadenceVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitDestroyExpression ¶
func (v *BaseCadenceVisitor) VisitDestroyExpression(ctx *DestroyExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitDictionaryEntry ¶
func (v *BaseCadenceVisitor) VisitDictionaryEntry(ctx *DictionaryEntryContext) interface{}
func (*BaseCadenceVisitor) VisitDictionaryLiteral ¶
func (v *BaseCadenceVisitor) VisitDictionaryLiteral(ctx *DictionaryLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitDictionaryType ¶
func (v *BaseCadenceVisitor) VisitDictionaryType(ctx *DictionaryTypeContext) interface{}
func (*BaseCadenceVisitor) VisitEmitStatement ¶
func (v *BaseCadenceVisitor) VisitEmitStatement(ctx *EmitStatementContext) interface{}
func (*BaseCadenceVisitor) VisitEos ¶
func (v *BaseCadenceVisitor) VisitEos(ctx *EosContext) interface{}
func (*BaseCadenceVisitor) VisitEqualityExpression ¶
func (v *BaseCadenceVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitEqualityOp ¶
func (v *BaseCadenceVisitor) VisitEqualityOp(ctx *EqualityOpContext) interface{}
func (*BaseCadenceVisitor) VisitEventDeclaration ¶
func (v *BaseCadenceVisitor) VisitEventDeclaration(ctx *EventDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitExecute ¶
func (v *BaseCadenceVisitor) VisitExecute(ctx *ExecuteContext) interface{}
func (*BaseCadenceVisitor) VisitExpression ¶
func (v *BaseCadenceVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitExpressionAccess ¶
func (v *BaseCadenceVisitor) VisitExpressionAccess(ctx *ExpressionAccessContext) interface{}
func (*BaseCadenceVisitor) VisitField ¶
func (v *BaseCadenceVisitor) VisitField(ctx *FieldContext) interface{}
func (*BaseCadenceVisitor) VisitFields ¶
func (v *BaseCadenceVisitor) VisitFields(ctx *FieldsContext) interface{}
func (*BaseCadenceVisitor) VisitFixedPointLiteral ¶
func (v *BaseCadenceVisitor) VisitFixedPointLiteral(ctx *FixedPointLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitForStatement ¶
func (v *BaseCadenceVisitor) VisitForStatement(ctx *ForStatementContext) interface{}
func (*BaseCadenceVisitor) VisitForceExpression ¶
func (v *BaseCadenceVisitor) VisitForceExpression(ctx *ForceExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitFullType ¶
func (v *BaseCadenceVisitor) VisitFullType(ctx *FullTypeContext) interface{}
func (*BaseCadenceVisitor) VisitFunctionBlock ¶
func (v *BaseCadenceVisitor) VisitFunctionBlock(ctx *FunctionBlockContext) interface{}
func (*BaseCadenceVisitor) VisitFunctionDeclaration ¶
func (v *BaseCadenceVisitor) VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitFunctionExpression ¶
func (v *BaseCadenceVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitFunctionType ¶
func (v *BaseCadenceVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
func (*BaseCadenceVisitor) VisitHexadecimalLiteral ¶
func (v *BaseCadenceVisitor) VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitIdentifier ¶
func (v *BaseCadenceVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
func (*BaseCadenceVisitor) VisitIdentifierExpression ¶
func (v *BaseCadenceVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitIfStatement ¶
func (v *BaseCadenceVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
func (*BaseCadenceVisitor) VisitImportDeclaration ¶
func (v *BaseCadenceVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitInnerType ¶
func (v *BaseCadenceVisitor) VisitInnerType(ctx *InnerTypeContext) interface{}
func (*BaseCadenceVisitor) VisitIntegerLiteral ¶
func (v *BaseCadenceVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitInterfaceDeclaration ¶
func (v *BaseCadenceVisitor) VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitInvalidNumberLiteral ¶
func (v *BaseCadenceVisitor) VisitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitInvocation ¶
func (v *BaseCadenceVisitor) VisitInvocation(ctx *InvocationContext) interface{}
func (*BaseCadenceVisitor) VisitInvocationExpression ¶
func (v *BaseCadenceVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitLiteral ¶
func (v *BaseCadenceVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseCadenceVisitor) VisitLiteralExpression ¶
func (v *BaseCadenceVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitMemberAccess ¶
func (v *BaseCadenceVisitor) VisitMemberAccess(ctx *MemberAccessContext) interface{}
func (*BaseCadenceVisitor) VisitMemberOrNestedDeclaration ¶
func (v *BaseCadenceVisitor) VisitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitMembersAndNestedDeclarations ¶
func (v *BaseCadenceVisitor) VisitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext) interface{}
func (*BaseCadenceVisitor) VisitMultiplicativeExpression ¶
func (v *BaseCadenceVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitMultiplicativeOp ¶
func (v *BaseCadenceVisitor) VisitMultiplicativeOp(ctx *MultiplicativeOpContext) interface{}
func (*BaseCadenceVisitor) VisitNestedExpression ¶
func (v *BaseCadenceVisitor) VisitNestedExpression(ctx *NestedExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitNilCoalescingExpression ¶
func (v *BaseCadenceVisitor) VisitNilCoalescingExpression(ctx *NilCoalescingExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitNilLiteral ¶
func (v *BaseCadenceVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitNominalType ¶
func (v *BaseCadenceVisitor) VisitNominalType(ctx *NominalTypeContext) interface{}
func (*BaseCadenceVisitor) VisitOctalLiteral ¶
func (v *BaseCadenceVisitor) VisitOctalLiteral(ctx *OctalLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitOrExpression ¶
func (v *BaseCadenceVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitParameter ¶
func (v *BaseCadenceVisitor) VisitParameter(ctx *ParameterContext) interface{}
func (*BaseCadenceVisitor) VisitParameterList ¶
func (v *BaseCadenceVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
func (*BaseCadenceVisitor) VisitPathLiteral ¶
func (v *BaseCadenceVisitor) VisitPathLiteral(ctx *PathLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitPostConditions ¶
func (v *BaseCadenceVisitor) VisitPostConditions(ctx *PostConditionsContext) interface{}
func (*BaseCadenceVisitor) VisitPreConditions ¶
func (v *BaseCadenceVisitor) VisitPreConditions(ctx *PreConditionsContext) interface{}
func (*BaseCadenceVisitor) VisitPrepare ¶
func (v *BaseCadenceVisitor) VisitPrepare(ctx *PrepareContext) interface{}
func (*BaseCadenceVisitor) VisitPrimaryExpression ¶
func (v *BaseCadenceVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitProgram ¶
func (v *BaseCadenceVisitor) VisitProgram(ctx *ProgramContext) interface{}
func (*BaseCadenceVisitor) VisitReferenceExpression ¶
func (v *BaseCadenceVisitor) VisitReferenceExpression(ctx *ReferenceExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitRelationalExpression ¶
func (v *BaseCadenceVisitor) VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitRelationalOp ¶
func (v *BaseCadenceVisitor) VisitRelationalOp(ctx *RelationalOpContext) interface{}
func (*BaseCadenceVisitor) VisitReplDeclaration ¶
func (v *BaseCadenceVisitor) VisitReplDeclaration(ctx *ReplDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitReplElement ¶
func (v *BaseCadenceVisitor) VisitReplElement(ctx *ReplElementContext) interface{}
func (*BaseCadenceVisitor) VisitReplInput ¶
func (v *BaseCadenceVisitor) VisitReplInput(ctx *ReplInputContext) interface{}
func (*BaseCadenceVisitor) VisitReplStatement ¶
func (v *BaseCadenceVisitor) VisitReplStatement(ctx *ReplStatementContext) interface{}
func (*BaseCadenceVisitor) VisitReturnStatement ¶
func (v *BaseCadenceVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}
func (*BaseCadenceVisitor) VisitSpecialFunctionDeclaration ¶
func (v *BaseCadenceVisitor) VisitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitStatement ¶
func (v *BaseCadenceVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseCadenceVisitor) VisitStatements ¶
func (v *BaseCadenceVisitor) VisitStatements(ctx *StatementsContext) interface{}
func (*BaseCadenceVisitor) VisitStringLiteral ¶
func (v *BaseCadenceVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*BaseCadenceVisitor) VisitSwap ¶
func (v *BaseCadenceVisitor) VisitSwap(ctx *SwapContext) interface{}
func (*BaseCadenceVisitor) VisitTransactionDeclaration ¶
func (v *BaseCadenceVisitor) VisitTransactionDeclaration(ctx *TransactionDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitTransfer ¶
func (v *BaseCadenceVisitor) VisitTransfer(ctx *TransferContext) interface{}
func (*BaseCadenceVisitor) VisitTypeAnnotation ¶
func (v *BaseCadenceVisitor) VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}
func (*BaseCadenceVisitor) VisitTypeRestrictions ¶
func (v *BaseCadenceVisitor) VisitTypeRestrictions(ctx *TypeRestrictionsContext) interface{}
func (*BaseCadenceVisitor) VisitUnaryExpression ¶
func (v *BaseCadenceVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
func (*BaseCadenceVisitor) VisitUnaryOp ¶
func (v *BaseCadenceVisitor) VisitUnaryOp(ctx *UnaryOpContext) interface{}
func (*BaseCadenceVisitor) VisitVariableDeclaration ¶
func (v *BaseCadenceVisitor) VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}
func (*BaseCadenceVisitor) VisitVariableKind ¶
func (v *BaseCadenceVisitor) VisitVariableKind(ctx *VariableKindContext) interface{}
func (*BaseCadenceVisitor) VisitVariableSizedType ¶
func (v *BaseCadenceVisitor) VisitVariableSizedType(ctx *VariableSizedTypeContext) interface{}
func (*BaseCadenceVisitor) VisitWhileStatement ¶
func (v *BaseCadenceVisitor) VisitWhileStatement(ctx *WhileStatementContext) interface{}
type BaseTypeContext ¶
type BaseTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBaseTypeContext ¶
func NewBaseTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BaseTypeContext
func NewEmptyBaseTypeContext ¶
func NewEmptyBaseTypeContext() *BaseTypeContext
func (*BaseTypeContext) Accept ¶
func (s *BaseTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BaseTypeContext) ConstantSizedType ¶
func (s *BaseTypeContext) ConstantSizedType() IConstantSizedTypeContext
func (*BaseTypeContext) DictionaryType ¶
func (s *BaseTypeContext) DictionaryType() IDictionaryTypeContext
func (*BaseTypeContext) EnterRule ¶
func (s *BaseTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*BaseTypeContext) ExitRule ¶
func (s *BaseTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*BaseTypeContext) FunctionType ¶
func (s *BaseTypeContext) FunctionType() IFunctionTypeContext
func (*BaseTypeContext) GetParser ¶
func (s *BaseTypeContext) GetParser() antlr.Parser
func (*BaseTypeContext) GetRuleContext ¶
func (s *BaseTypeContext) GetRuleContext() antlr.RuleContext
func (*BaseTypeContext) IsBaseTypeContext ¶
func (*BaseTypeContext) IsBaseTypeContext()
func (*BaseTypeContext) NominalType ¶
func (s *BaseTypeContext) NominalType() INominalTypeContext
func (*BaseTypeContext) ToStringTree ¶
func (s *BaseTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BaseTypeContext) VariableSizedType ¶
func (s *BaseTypeContext) VariableSizedType() IVariableSizedTypeContext
type BinaryLiteralContext ¶
type BinaryLiteralContext struct {
*PositiveIntegerLiteralContext
}
func NewBinaryLiteralContext ¶
func NewBinaryLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BinaryLiteralContext
func (*BinaryLiteralContext) Accept ¶
func (s *BinaryLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BinaryLiteralContext) BinaryLiteral ¶
func (s *BinaryLiteralContext) BinaryLiteral() antlr.TerminalNode
func (*BinaryLiteralContext) EnterRule ¶
func (s *BinaryLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*BinaryLiteralContext) ExitRule ¶
func (s *BinaryLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*BinaryLiteralContext) GetRuleContext ¶
func (s *BinaryLiteralContext) GetRuleContext() antlr.RuleContext
type BitwiseAndExpressionContext ¶ added in v0.2.0
type BitwiseAndExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBitwiseAndExpressionContext ¶ added in v0.2.0
func NewBitwiseAndExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseAndExpressionContext
func NewEmptyBitwiseAndExpressionContext ¶ added in v0.2.0
func NewEmptyBitwiseAndExpressionContext() *BitwiseAndExpressionContext
func (*BitwiseAndExpressionContext) Accept ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitwiseAndExpressionContext) Ampersand ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) Ampersand() antlr.TerminalNode
func (*BitwiseAndExpressionContext) BitwiseAndExpression ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) BitwiseAndExpression() IBitwiseAndExpressionContext
func (*BitwiseAndExpressionContext) BitwiseShiftExpression ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) BitwiseShiftExpression() IBitwiseShiftExpressionContext
func (*BitwiseAndExpressionContext) EnterRule ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseAndExpressionContext) ExitRule ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseAndExpressionContext) GetParser ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) GetParser() antlr.Parser
func (*BitwiseAndExpressionContext) GetRuleContext ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitwiseAndExpressionContext) IsBitwiseAndExpressionContext ¶ added in v0.2.0
func (*BitwiseAndExpressionContext) IsBitwiseAndExpressionContext()
func (*BitwiseAndExpressionContext) ToStringTree ¶ added in v0.2.0
func (s *BitwiseAndExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BitwiseOrExpressionContext ¶ added in v0.2.0
type BitwiseOrExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBitwiseOrExpressionContext ¶ added in v0.2.0
func NewBitwiseOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseOrExpressionContext
func NewEmptyBitwiseOrExpressionContext ¶ added in v0.2.0
func NewEmptyBitwiseOrExpressionContext() *BitwiseOrExpressionContext
func (*BitwiseOrExpressionContext) Accept ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitwiseOrExpressionContext) BitwiseOrExpression ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) BitwiseOrExpression() IBitwiseOrExpressionContext
func (*BitwiseOrExpressionContext) BitwiseXorExpression ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) BitwiseXorExpression() IBitwiseXorExpressionContext
func (*BitwiseOrExpressionContext) EnterRule ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseOrExpressionContext) ExitRule ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseOrExpressionContext) GetParser ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) GetParser() antlr.Parser
func (*BitwiseOrExpressionContext) GetRuleContext ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitwiseOrExpressionContext) IsBitwiseOrExpressionContext ¶ added in v0.2.0
func (*BitwiseOrExpressionContext) IsBitwiseOrExpressionContext()
func (*BitwiseOrExpressionContext) ToStringTree ¶ added in v0.2.0
func (s *BitwiseOrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BitwiseShiftExpressionContext ¶ added in v0.2.0
type BitwiseShiftExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBitwiseShiftExpressionContext ¶ added in v0.2.0
func NewBitwiseShiftExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseShiftExpressionContext
func NewEmptyBitwiseShiftExpressionContext ¶ added in v0.2.0
func NewEmptyBitwiseShiftExpressionContext() *BitwiseShiftExpressionContext
func (*BitwiseShiftExpressionContext) Accept ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitwiseShiftExpressionContext) AdditiveExpression ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) AdditiveExpression() IAdditiveExpressionContext
func (*BitwiseShiftExpressionContext) BitwiseShiftExpression ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) BitwiseShiftExpression() IBitwiseShiftExpressionContext
func (*BitwiseShiftExpressionContext) BitwiseShiftOp ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) BitwiseShiftOp() IBitwiseShiftOpContext
func (*BitwiseShiftExpressionContext) EnterRule ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseShiftExpressionContext) ExitRule ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseShiftExpressionContext) GetParser ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) GetParser() antlr.Parser
func (*BitwiseShiftExpressionContext) GetRuleContext ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitwiseShiftExpressionContext) IsBitwiseShiftExpressionContext ¶ added in v0.2.0
func (*BitwiseShiftExpressionContext) IsBitwiseShiftExpressionContext()
func (*BitwiseShiftExpressionContext) ToStringTree ¶ added in v0.2.0
func (s *BitwiseShiftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BitwiseShiftOpContext ¶ added in v0.2.0
type BitwiseShiftOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBitwiseShiftOpContext ¶ added in v0.2.0
func NewBitwiseShiftOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseShiftOpContext
func NewEmptyBitwiseShiftOpContext ¶ added in v0.2.0
func NewEmptyBitwiseShiftOpContext() *BitwiseShiftOpContext
func (*BitwiseShiftOpContext) Accept ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitwiseShiftOpContext) EnterRule ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseShiftOpContext) ExitRule ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseShiftOpContext) GetParser ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) GetParser() antlr.Parser
func (*BitwiseShiftOpContext) GetRuleContext ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) GetRuleContext() antlr.RuleContext
func (*BitwiseShiftOpContext) IsBitwiseShiftOpContext ¶ added in v0.2.0
func (*BitwiseShiftOpContext) IsBitwiseShiftOpContext()
func (*BitwiseShiftOpContext) ShiftLeft ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) ShiftLeft() antlr.TerminalNode
func (*BitwiseShiftOpContext) ShiftRight ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) ShiftRight() antlr.TerminalNode
func (*BitwiseShiftOpContext) ToStringTree ¶ added in v0.2.0
func (s *BitwiseShiftOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BitwiseXorExpressionContext ¶ added in v0.2.0
type BitwiseXorExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBitwiseXorExpressionContext ¶ added in v0.2.0
func NewBitwiseXorExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitwiseXorExpressionContext
func NewEmptyBitwiseXorExpressionContext ¶ added in v0.2.0
func NewEmptyBitwiseXorExpressionContext() *BitwiseXorExpressionContext
func (*BitwiseXorExpressionContext) Accept ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitwiseXorExpressionContext) BitwiseAndExpression ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) BitwiseAndExpression() IBitwiseAndExpressionContext
func (*BitwiseXorExpressionContext) BitwiseXorExpression ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) BitwiseXorExpression() IBitwiseXorExpressionContext
func (*BitwiseXorExpressionContext) EnterRule ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BitwiseXorExpressionContext) ExitRule ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BitwiseXorExpressionContext) GetParser ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) GetParser() antlr.Parser
func (*BitwiseXorExpressionContext) GetRuleContext ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) GetRuleContext() antlr.RuleContext
func (*BitwiseXorExpressionContext) IsBitwiseXorExpressionContext ¶ added in v0.2.0
func (*BitwiseXorExpressionContext) IsBitwiseXorExpressionContext()
func (*BitwiseXorExpressionContext) ToStringTree ¶ added in v0.2.0
func (s *BitwiseXorExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) Statements ¶
func (s *BlockContext) Statements() IStatementsContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *BooleanLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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 BracketExpressionContext ¶
type BracketExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBracketExpressionContext ¶
func NewBracketExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BracketExpressionContext
func NewEmptyBracketExpressionContext ¶
func NewEmptyBracketExpressionContext() *BracketExpressionContext
func (*BracketExpressionContext) Accept ¶
func (s *BracketExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BracketExpressionContext) EnterRule ¶
func (s *BracketExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*BracketExpressionContext) ExitRule ¶
func (s *BracketExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*BracketExpressionContext) Expression ¶
func (s *BracketExpressionContext) Expression() IExpressionContext
func (*BracketExpressionContext) GetParser ¶
func (s *BracketExpressionContext) GetParser() antlr.Parser
func (*BracketExpressionContext) GetRuleContext ¶
func (s *BracketExpressionContext) GetRuleContext() antlr.RuleContext
func (*BracketExpressionContext) IsBracketExpressionContext ¶
func (*BracketExpressionContext) IsBracketExpressionContext()
func (*BracketExpressionContext) ToStringTree ¶
func (s *BracketExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BreakStatementContext ¶
type BreakStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewBreakStatementContext ¶
func NewBreakStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStatementContext
func NewEmptyBreakStatementContext ¶
func NewEmptyBreakStatementContext() *BreakStatementContext
func (*BreakStatementContext) Accept ¶
func (s *BreakStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) ToStringTree ¶
func (s *BreakStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CadenceLexer ¶
func NewCadenceLexer ¶
func NewCadenceLexer(input antlr.CharStream) *CadenceLexer
type CadenceListener ¶
type CadenceListener interface {
antlr.ParseTreeListener
// EnterProgram is called when entering the program production.
EnterProgram(c *ProgramContext)
// EnterReplInput is called when entering the replInput production.
EnterReplInput(c *ReplInputContext)
// EnterReplElement is called when entering the replElement production.
EnterReplElement(c *ReplElementContext)
// EnterReplStatement is called when entering the replStatement production.
EnterReplStatement(c *ReplStatementContext)
// EnterReplDeclaration is called when entering the replDeclaration production.
EnterReplDeclaration(c *ReplDeclarationContext)
// EnterDeclaration is called when entering the declaration production.
EnterDeclaration(c *DeclarationContext)
// EnterTransactionDeclaration is called when entering the transactionDeclaration production.
EnterTransactionDeclaration(c *TransactionDeclarationContext)
// EnterPrepare is called when entering the prepare production.
EnterPrepare(c *PrepareContext)
// EnterExecute is called when entering the execute production.
EnterExecute(c *ExecuteContext)
// EnterImportDeclaration is called when entering the importDeclaration production.
EnterImportDeclaration(c *ImportDeclarationContext)
// EnterAccess is called when entering the access production.
EnterAccess(c *AccessContext)
// EnterCompositeDeclaration is called when entering the compositeDeclaration production.
EnterCompositeDeclaration(c *CompositeDeclarationContext)
// EnterConformances is called when entering the conformances production.
EnterConformances(c *ConformancesContext)
// EnterVariableKind is called when entering the variableKind production.
EnterVariableKind(c *VariableKindContext)
// EnterField is called when entering the field production.
EnterField(c *FieldContext)
// EnterFields is called when entering the fields production.
EnterFields(c *FieldsContext)
// EnterInterfaceDeclaration is called when entering the interfaceDeclaration production.
EnterInterfaceDeclaration(c *InterfaceDeclarationContext)
// EnterMembersAndNestedDeclarations is called when entering the membersAndNestedDeclarations production.
EnterMembersAndNestedDeclarations(c *MembersAndNestedDeclarationsContext)
// EnterMemberOrNestedDeclaration is called when entering the memberOrNestedDeclaration production.
EnterMemberOrNestedDeclaration(c *MemberOrNestedDeclarationContext)
// EnterCompositeKind is called when entering the compositeKind production.
EnterCompositeKind(c *CompositeKindContext)
// EnterSpecialFunctionDeclaration is called when entering the specialFunctionDeclaration production.
EnterSpecialFunctionDeclaration(c *SpecialFunctionDeclarationContext)
// EnterFunctionDeclaration is called when entering the functionDeclaration production.
EnterFunctionDeclaration(c *FunctionDeclarationContext)
// EnterEventDeclaration is called when entering the eventDeclaration production.
EnterEventDeclaration(c *EventDeclarationContext)
// EnterParameterList is called when entering the parameterList production.
EnterParameterList(c *ParameterListContext)
// EnterParameter is called when entering the parameter production.
EnterParameter(c *ParameterContext)
// EnterTypeAnnotation is called when entering the typeAnnotation production.
EnterTypeAnnotation(c *TypeAnnotationContext)
// EnterFullType is called when entering the fullType production.
EnterFullType(c *FullTypeContext)
// EnterInnerType is called when entering the innerType production.
EnterInnerType(c *InnerTypeContext)
// EnterBaseType is called when entering the baseType production.
EnterBaseType(c *BaseTypeContext)
// EnterTypeRestrictions is called when entering the typeRestrictions production.
EnterTypeRestrictions(c *TypeRestrictionsContext)
// EnterNominalType is called when entering the nominalType production.
EnterNominalType(c *NominalTypeContext)
// EnterFunctionType is called when entering the functionType production.
EnterFunctionType(c *FunctionTypeContext)
// EnterVariableSizedType is called when entering the variableSizedType production.
EnterVariableSizedType(c *VariableSizedTypeContext)
// EnterConstantSizedType is called when entering the constantSizedType production.
EnterConstantSizedType(c *ConstantSizedTypeContext)
// EnterDictionaryType is called when entering the dictionaryType production.
EnterDictionaryType(c *DictionaryTypeContext)
// EnterBlock is called when entering the block production.
EnterBlock(c *BlockContext)
// EnterFunctionBlock is called when entering the functionBlock production.
EnterFunctionBlock(c *FunctionBlockContext)
// EnterPreConditions is called when entering the preConditions production.
EnterPreConditions(c *PreConditionsContext)
// EnterPostConditions is called when entering the postConditions production.
EnterPostConditions(c *PostConditionsContext)
// EnterConditions is called when entering the conditions production.
EnterConditions(c *ConditionsContext)
// EnterCondition is called when entering the condition production.
EnterCondition(c *ConditionContext)
// EnterStatements is called when entering the statements production.
EnterStatements(c *StatementsContext)
// EnterStatement is called when entering the statement production.
EnterStatement(c *StatementContext)
// EnterReturnStatement is called when entering the returnStatement production.
EnterReturnStatement(c *ReturnStatementContext)
// EnterBreakStatement is called when entering the breakStatement production.
EnterBreakStatement(c *BreakStatementContext)
// EnterContinueStatement is called when entering the continueStatement production.
EnterContinueStatement(c *ContinueStatementContext)
// EnterIfStatement is called when entering the ifStatement production.
EnterIfStatement(c *IfStatementContext)
// EnterWhileStatement is called when entering the whileStatement production.
EnterWhileStatement(c *WhileStatementContext)
// EnterForStatement is called when entering the forStatement production.
EnterForStatement(c *ForStatementContext)
// EnterEmitStatement is called when entering the emitStatement production.
EnterEmitStatement(c *EmitStatementContext)
// EnterVariableDeclaration is called when entering the variableDeclaration production.
EnterVariableDeclaration(c *VariableDeclarationContext)
// EnterAssignment is called when entering the assignment production.
EnterAssignment(c *AssignmentContext)
// EnterSwap is called when entering the swap production.
EnterSwap(c *SwapContext)
// EnterTransfer is called when entering the transfer production.
EnterTransfer(c *TransferContext)
// EnterExpression is called when entering the expression production.
EnterExpression(c *ExpressionContext)
// EnterConditionalExpression is called when entering the conditionalExpression production.
EnterConditionalExpression(c *ConditionalExpressionContext)
// EnterOrExpression is called when entering the orExpression production.
EnterOrExpression(c *OrExpressionContext)
// EnterAndExpression is called when entering the andExpression production.
EnterAndExpression(c *AndExpressionContext)
// EnterEqualityExpression is called when entering the equalityExpression production.
EnterEqualityExpression(c *EqualityExpressionContext)
// EnterRelationalExpression is called when entering the relationalExpression production.
EnterRelationalExpression(c *RelationalExpressionContext)
// EnterNilCoalescingExpression is called when entering the nilCoalescingExpression production.
EnterNilCoalescingExpression(c *NilCoalescingExpressionContext)
// EnterBitwiseOrExpression is called when entering the bitwiseOrExpression production.
EnterBitwiseOrExpression(c *BitwiseOrExpressionContext)
// EnterBitwiseXorExpression is called when entering the bitwiseXorExpression production.
EnterBitwiseXorExpression(c *BitwiseXorExpressionContext)
// EnterBitwiseAndExpression is called when entering the bitwiseAndExpression production.
EnterBitwiseAndExpression(c *BitwiseAndExpressionContext)
// EnterBitwiseShiftExpression is called when entering the bitwiseShiftExpression production.
EnterBitwiseShiftExpression(c *BitwiseShiftExpressionContext)
// EnterAdditiveExpression is called when entering the additiveExpression production.
EnterAdditiveExpression(c *AdditiveExpressionContext)
// EnterMultiplicativeExpression is called when entering the multiplicativeExpression production.
EnterMultiplicativeExpression(c *MultiplicativeExpressionContext)
// EnterCastingExpression is called when entering the castingExpression production.
EnterCastingExpression(c *CastingExpressionContext)
// EnterUnaryExpression is called when entering the unaryExpression production.
EnterUnaryExpression(c *UnaryExpressionContext)
// EnterPrimaryExpression is called when entering the primaryExpression production.
EnterPrimaryExpression(c *PrimaryExpressionContext)
// EnterAccessExpression is called when entering the accessExpression production.
EnterAccessExpression(c *AccessExpressionContext)
// EnterInvocationExpression is called when entering the invocationExpression production.
EnterInvocationExpression(c *InvocationExpressionContext)
// EnterNestedExpression is called when entering the nestedExpression production.
EnterNestedExpression(c *NestedExpressionContext)
// EnterIdentifierExpression is called when entering the identifierExpression production.
EnterIdentifierExpression(c *IdentifierExpressionContext)
// EnterForceExpression is called when entering the forceExpression production.
EnterForceExpression(c *ForceExpressionContext)
// EnterLiteralExpression is called when entering the literalExpression production.
EnterLiteralExpression(c *LiteralExpressionContext)
// EnterFunctionExpression is called when entering the functionExpression production.
EnterFunctionExpression(c *FunctionExpressionContext)
// EnterEqualityOp is called when entering the equalityOp production.
EnterEqualityOp(c *EqualityOpContext)
// EnterRelationalOp is called when entering the relationalOp production.
EnterRelationalOp(c *RelationalOpContext)
// EnterBitwiseShiftOp is called when entering the bitwiseShiftOp production.
EnterBitwiseShiftOp(c *BitwiseShiftOpContext)
// EnterAdditiveOp is called when entering the additiveOp production.
EnterAdditiveOp(c *AdditiveOpContext)
// EnterMultiplicativeOp is called when entering the multiplicativeOp production.
EnterMultiplicativeOp(c *MultiplicativeOpContext)
// EnterUnaryOp is called when entering the unaryOp production.
EnterUnaryOp(c *UnaryOpContext)
// EnterCastingOp is called when entering the castingOp production.
EnterCastingOp(c *CastingOpContext)
// EnterCreateExpression is called when entering the createExpression production.
EnterCreateExpression(c *CreateExpressionContext)
// EnterDestroyExpression is called when entering the destroyExpression production.
EnterDestroyExpression(c *DestroyExpressionContext)
// EnterReferenceExpression is called when entering the referenceExpression production.
EnterReferenceExpression(c *ReferenceExpressionContext)
// EnterExpressionAccess is called when entering the expressionAccess production.
EnterExpressionAccess(c *ExpressionAccessContext)
// EnterMemberAccess is called when entering the memberAccess production.
EnterMemberAccess(c *MemberAccessContext)
// EnterBracketExpression is called when entering the bracketExpression production.
EnterBracketExpression(c *BracketExpressionContext)
// EnterInvocation is called when entering the invocation production.
EnterInvocation(c *InvocationContext)
// EnterArgument is called when entering the argument production.
EnterArgument(c *ArgumentContext)
// EnterLiteral is called when entering the literal production.
EnterLiteral(c *LiteralContext)
// EnterBooleanLiteral is called when entering the booleanLiteral production.
EnterBooleanLiteral(c *BooleanLiteralContext)
// EnterNilLiteral is called when entering the nilLiteral production.
EnterNilLiteral(c *NilLiteralContext)
// EnterPathLiteral is called when entering the pathLiteral production.
EnterPathLiteral(c *PathLiteralContext)
// EnterStringLiteral is called when entering the stringLiteral production.
EnterStringLiteral(c *StringLiteralContext)
// EnterFixedPointLiteral is called when entering the fixedPointLiteral production.
EnterFixedPointLiteral(c *FixedPointLiteralContext)
// EnterIntegerLiteral is called when entering the integerLiteral production.
EnterIntegerLiteral(c *IntegerLiteralContext)
// EnterDecimalLiteral is called when entering the DecimalLiteral production.
EnterDecimalLiteral(c *DecimalLiteralContext)
// EnterBinaryLiteral is called when entering the BinaryLiteral production.
EnterBinaryLiteral(c *BinaryLiteralContext)
// EnterOctalLiteral is called when entering the OctalLiteral production.
EnterOctalLiteral(c *OctalLiteralContext)
// EnterHexadecimalLiteral is called when entering the HexadecimalLiteral production.
EnterHexadecimalLiteral(c *HexadecimalLiteralContext)
// EnterInvalidNumberLiteral is called when entering the InvalidNumberLiteral production.
EnterInvalidNumberLiteral(c *InvalidNumberLiteralContext)
// EnterArrayLiteral is called when entering the arrayLiteral production.
EnterArrayLiteral(c *ArrayLiteralContext)
// EnterDictionaryLiteral is called when entering the dictionaryLiteral production.
EnterDictionaryLiteral(c *DictionaryLiteralContext)
// EnterDictionaryEntry is called when entering the dictionaryEntry production.
EnterDictionaryEntry(c *DictionaryEntryContext)
// EnterIdentifier is called when entering the identifier production.
EnterIdentifier(c *IdentifierContext)
// EnterEos is called when entering the eos production.
EnterEos(c *EosContext)
// ExitProgram is called when exiting the program production.
ExitProgram(c *ProgramContext)
// ExitReplInput is called when exiting the replInput production.
ExitReplInput(c *ReplInputContext)
// ExitReplElement is called when exiting the replElement production.
ExitReplElement(c *ReplElementContext)
// ExitReplStatement is called when exiting the replStatement production.
ExitReplStatement(c *ReplStatementContext)
// ExitReplDeclaration is called when exiting the replDeclaration production.
ExitReplDeclaration(c *ReplDeclarationContext)
// ExitDeclaration is called when exiting the declaration production.
ExitDeclaration(c *DeclarationContext)
// ExitTransactionDeclaration is called when exiting the transactionDeclaration production.
ExitTransactionDeclaration(c *TransactionDeclarationContext)
// ExitPrepare is called when exiting the prepare production.
ExitPrepare(c *PrepareContext)
// ExitExecute is called when exiting the execute production.
ExitExecute(c *ExecuteContext)
// ExitImportDeclaration is called when exiting the importDeclaration production.
ExitImportDeclaration(c *ImportDeclarationContext)
// ExitAccess is called when exiting the access production.
ExitAccess(c *AccessContext)
// ExitCompositeDeclaration is called when exiting the compositeDeclaration production.
ExitCompositeDeclaration(c *CompositeDeclarationContext)
// ExitConformances is called when exiting the conformances production.
ExitConformances(c *ConformancesContext)
// ExitVariableKind is called when exiting the variableKind production.
ExitVariableKind(c *VariableKindContext)
// ExitField is called when exiting the field production.
ExitField(c *FieldContext)
// ExitFields is called when exiting the fields production.
ExitFields(c *FieldsContext)
// ExitInterfaceDeclaration is called when exiting the interfaceDeclaration production.
ExitInterfaceDeclaration(c *InterfaceDeclarationContext)
// ExitMembersAndNestedDeclarations is called when exiting the membersAndNestedDeclarations production.
ExitMembersAndNestedDeclarations(c *MembersAndNestedDeclarationsContext)
// ExitMemberOrNestedDeclaration is called when exiting the memberOrNestedDeclaration production.
ExitMemberOrNestedDeclaration(c *MemberOrNestedDeclarationContext)
// ExitCompositeKind is called when exiting the compositeKind production.
ExitCompositeKind(c *CompositeKindContext)
// ExitSpecialFunctionDeclaration is called when exiting the specialFunctionDeclaration production.
ExitSpecialFunctionDeclaration(c *SpecialFunctionDeclarationContext)
// ExitFunctionDeclaration is called when exiting the functionDeclaration production.
ExitFunctionDeclaration(c *FunctionDeclarationContext)
// ExitEventDeclaration is called when exiting the eventDeclaration production.
ExitEventDeclaration(c *EventDeclarationContext)
// ExitParameterList is called when exiting the parameterList production.
ExitParameterList(c *ParameterListContext)
// ExitParameter is called when exiting the parameter production.
ExitParameter(c *ParameterContext)
// ExitTypeAnnotation is called when exiting the typeAnnotation production.
ExitTypeAnnotation(c *TypeAnnotationContext)
// ExitFullType is called when exiting the fullType production.
ExitFullType(c *FullTypeContext)
// ExitInnerType is called when exiting the innerType production.
ExitInnerType(c *InnerTypeContext)
// ExitBaseType is called when exiting the baseType production.
ExitBaseType(c *BaseTypeContext)
// ExitTypeRestrictions is called when exiting the typeRestrictions production.
ExitTypeRestrictions(c *TypeRestrictionsContext)
// ExitNominalType is called when exiting the nominalType production.
ExitNominalType(c *NominalTypeContext)
// ExitFunctionType is called when exiting the functionType production.
ExitFunctionType(c *FunctionTypeContext)
// ExitVariableSizedType is called when exiting the variableSizedType production.
ExitVariableSizedType(c *VariableSizedTypeContext)
// ExitConstantSizedType is called when exiting the constantSizedType production.
ExitConstantSizedType(c *ConstantSizedTypeContext)
// ExitDictionaryType is called when exiting the dictionaryType production.
ExitDictionaryType(c *DictionaryTypeContext)
// ExitBlock is called when exiting the block production.
ExitBlock(c *BlockContext)
// ExitFunctionBlock is called when exiting the functionBlock production.
ExitFunctionBlock(c *FunctionBlockContext)
// ExitPreConditions is called when exiting the preConditions production.
ExitPreConditions(c *PreConditionsContext)
// ExitPostConditions is called when exiting the postConditions production.
ExitPostConditions(c *PostConditionsContext)
// ExitConditions is called when exiting the conditions production.
ExitConditions(c *ConditionsContext)
// ExitCondition is called when exiting the condition production.
ExitCondition(c *ConditionContext)
// ExitStatements is called when exiting the statements production.
ExitStatements(c *StatementsContext)
// ExitStatement is called when exiting the statement production.
ExitStatement(c *StatementContext)
// ExitReturnStatement is called when exiting the returnStatement production.
ExitReturnStatement(c *ReturnStatementContext)
// ExitBreakStatement is called when exiting the breakStatement production.
ExitBreakStatement(c *BreakStatementContext)
// ExitContinueStatement is called when exiting the continueStatement production.
ExitContinueStatement(c *ContinueStatementContext)
// ExitIfStatement is called when exiting the ifStatement production.
ExitIfStatement(c *IfStatementContext)
// ExitWhileStatement is called when exiting the whileStatement production.
ExitWhileStatement(c *WhileStatementContext)
// ExitForStatement is called when exiting the forStatement production.
ExitForStatement(c *ForStatementContext)
// ExitEmitStatement is called when exiting the emitStatement production.
ExitEmitStatement(c *EmitStatementContext)
// ExitVariableDeclaration is called when exiting the variableDeclaration production.
ExitVariableDeclaration(c *VariableDeclarationContext)
// ExitAssignment is called when exiting the assignment production.
ExitAssignment(c *AssignmentContext)
// ExitSwap is called when exiting the swap production.
ExitSwap(c *SwapContext)
// ExitTransfer is called when exiting the transfer production.
ExitTransfer(c *TransferContext)
// ExitExpression is called when exiting the expression production.
ExitExpression(c *ExpressionContext)
// ExitConditionalExpression is called when exiting the conditionalExpression production.
ExitConditionalExpression(c *ConditionalExpressionContext)
// ExitOrExpression is called when exiting the orExpression production.
ExitOrExpression(c *OrExpressionContext)
// ExitAndExpression is called when exiting the andExpression production.
ExitAndExpression(c *AndExpressionContext)
// ExitEqualityExpression is called when exiting the equalityExpression production.
ExitEqualityExpression(c *EqualityExpressionContext)
// ExitRelationalExpression is called when exiting the relationalExpression production.
ExitRelationalExpression(c *RelationalExpressionContext)
// ExitNilCoalescingExpression is called when exiting the nilCoalescingExpression production.
ExitNilCoalescingExpression(c *NilCoalescingExpressionContext)
// ExitBitwiseOrExpression is called when exiting the bitwiseOrExpression production.
ExitBitwiseOrExpression(c *BitwiseOrExpressionContext)
// ExitBitwiseXorExpression is called when exiting the bitwiseXorExpression production.
ExitBitwiseXorExpression(c *BitwiseXorExpressionContext)
// ExitBitwiseAndExpression is called when exiting the bitwiseAndExpression production.
ExitBitwiseAndExpression(c *BitwiseAndExpressionContext)
// ExitBitwiseShiftExpression is called when exiting the bitwiseShiftExpression production.
ExitBitwiseShiftExpression(c *BitwiseShiftExpressionContext)
// ExitAdditiveExpression is called when exiting the additiveExpression production.
ExitAdditiveExpression(c *AdditiveExpressionContext)
// ExitMultiplicativeExpression is called when exiting the multiplicativeExpression production.
ExitMultiplicativeExpression(c *MultiplicativeExpressionContext)
// ExitCastingExpression is called when exiting the castingExpression production.
ExitCastingExpression(c *CastingExpressionContext)
// ExitUnaryExpression is called when exiting the unaryExpression production.
ExitUnaryExpression(c *UnaryExpressionContext)
// ExitPrimaryExpression is called when exiting the primaryExpression production.
ExitPrimaryExpression(c *PrimaryExpressionContext)
// ExitAccessExpression is called when exiting the accessExpression production.
ExitAccessExpression(c *AccessExpressionContext)
// ExitInvocationExpression is called when exiting the invocationExpression production.
ExitInvocationExpression(c *InvocationExpressionContext)
// ExitNestedExpression is called when exiting the nestedExpression production.
ExitNestedExpression(c *NestedExpressionContext)
// ExitIdentifierExpression is called when exiting the identifierExpression production.
ExitIdentifierExpression(c *IdentifierExpressionContext)
// ExitForceExpression is called when exiting the forceExpression production.
ExitForceExpression(c *ForceExpressionContext)
// ExitLiteralExpression is called when exiting the literalExpression production.
ExitLiteralExpression(c *LiteralExpressionContext)
// ExitFunctionExpression is called when exiting the functionExpression production.
ExitFunctionExpression(c *FunctionExpressionContext)
// ExitEqualityOp is called when exiting the equalityOp production.
ExitEqualityOp(c *EqualityOpContext)
// ExitRelationalOp is called when exiting the relationalOp production.
ExitRelationalOp(c *RelationalOpContext)
// ExitBitwiseShiftOp is called when exiting the bitwiseShiftOp production.
ExitBitwiseShiftOp(c *BitwiseShiftOpContext)
// ExitAdditiveOp is called when exiting the additiveOp production.
ExitAdditiveOp(c *AdditiveOpContext)
// ExitMultiplicativeOp is called when exiting the multiplicativeOp production.
ExitMultiplicativeOp(c *MultiplicativeOpContext)
// ExitUnaryOp is called when exiting the unaryOp production.
ExitUnaryOp(c *UnaryOpContext)
// ExitCastingOp is called when exiting the castingOp production.
ExitCastingOp(c *CastingOpContext)
// ExitCreateExpression is called when exiting the createExpression production.
ExitCreateExpression(c *CreateExpressionContext)
// ExitDestroyExpression is called when exiting the destroyExpression production.
ExitDestroyExpression(c *DestroyExpressionContext)
// ExitReferenceExpression is called when exiting the referenceExpression production.
ExitReferenceExpression(c *ReferenceExpressionContext)
// ExitExpressionAccess is called when exiting the expressionAccess production.
ExitExpressionAccess(c *ExpressionAccessContext)
// ExitMemberAccess is called when exiting the memberAccess production.
ExitMemberAccess(c *MemberAccessContext)
// ExitBracketExpression is called when exiting the bracketExpression production.
ExitBracketExpression(c *BracketExpressionContext)
// ExitInvocation is called when exiting the invocation production.
ExitInvocation(c *InvocationContext)
// ExitArgument is called when exiting the argument production.
ExitArgument(c *ArgumentContext)
// ExitLiteral is called when exiting the literal production.
ExitLiteral(c *LiteralContext)
// ExitBooleanLiteral is called when exiting the booleanLiteral production.
ExitBooleanLiteral(c *BooleanLiteralContext)
// ExitNilLiteral is called when exiting the nilLiteral production.
ExitNilLiteral(c *NilLiteralContext)
// ExitPathLiteral is called when exiting the pathLiteral production.
ExitPathLiteral(c *PathLiteralContext)
// ExitStringLiteral is called when exiting the stringLiteral production.
ExitStringLiteral(c *StringLiteralContext)
// ExitFixedPointLiteral is called when exiting the fixedPointLiteral production.
ExitFixedPointLiteral(c *FixedPointLiteralContext)
// ExitIntegerLiteral is called when exiting the integerLiteral production.
ExitIntegerLiteral(c *IntegerLiteralContext)
// ExitDecimalLiteral is called when exiting the DecimalLiteral production.
ExitDecimalLiteral(c *DecimalLiteralContext)
// ExitBinaryLiteral is called when exiting the BinaryLiteral production.
ExitBinaryLiteral(c *BinaryLiteralContext)
// ExitOctalLiteral is called when exiting the OctalLiteral production.
ExitOctalLiteral(c *OctalLiteralContext)
// ExitHexadecimalLiteral is called when exiting the HexadecimalLiteral production.
ExitHexadecimalLiteral(c *HexadecimalLiteralContext)
// ExitInvalidNumberLiteral is called when exiting the InvalidNumberLiteral production.
ExitInvalidNumberLiteral(c *InvalidNumberLiteralContext)
// ExitArrayLiteral is called when exiting the arrayLiteral production.
ExitArrayLiteral(c *ArrayLiteralContext)
// ExitDictionaryLiteral is called when exiting the dictionaryLiteral production.
ExitDictionaryLiteral(c *DictionaryLiteralContext)
// ExitDictionaryEntry is called when exiting the dictionaryEntry production.
ExitDictionaryEntry(c *DictionaryEntryContext)
// ExitIdentifier is called when exiting the identifier production.
ExitIdentifier(c *IdentifierContext)
// ExitEos is called when exiting the eos production.
ExitEos(c *EosContext)
}
CadenceListener is a complete listener for a parse tree produced by CadenceParser.
type CadenceParser ¶
type CadenceParser struct {
*antlr.BaseParser
}
func NewCadenceParser ¶
func NewCadenceParser(input antlr.TokenStream) *CadenceParser
func (*CadenceParser) Access ¶
func (p *CadenceParser) Access() (localctx IAccessContext)
func (*CadenceParser) AdditiveExpression ¶
func (p *CadenceParser) AdditiveExpression() (localctx IAdditiveExpressionContext)
func (*CadenceParser) AdditiveExpression_Sempred ¶
func (p *CadenceParser) AdditiveExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) AdditiveOp ¶
func (p *CadenceParser) AdditiveOp() (localctx IAdditiveOpContext)
func (*CadenceParser) AndExpression ¶
func (p *CadenceParser) AndExpression() (localctx IAndExpressionContext)
func (*CadenceParser) AndExpression_Sempred ¶
func (p *CadenceParser) AndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) Argument ¶
func (p *CadenceParser) Argument() (localctx IArgumentContext)
func (*CadenceParser) ArrayLiteral ¶
func (p *CadenceParser) ArrayLiteral() (localctx IArrayLiteralContext)
func (*CadenceParser) Assignment ¶
func (p *CadenceParser) Assignment() (localctx IAssignmentContext)
func (*CadenceParser) BaseType ¶
func (p *CadenceParser) BaseType() (localctx IBaseTypeContext)
func (*CadenceParser) BitwiseAndExpression ¶ added in v0.2.0
func (p *CadenceParser) BitwiseAndExpression() (localctx IBitwiseAndExpressionContext)
func (*CadenceParser) BitwiseAndExpression_Sempred ¶ added in v0.2.0
func (p *CadenceParser) BitwiseAndExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) BitwiseOrExpression ¶ added in v0.2.0
func (p *CadenceParser) BitwiseOrExpression() (localctx IBitwiseOrExpressionContext)
func (*CadenceParser) BitwiseOrExpression_Sempred ¶ added in v0.2.0
func (p *CadenceParser) BitwiseOrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) BitwiseShiftExpression ¶ added in v0.2.0
func (p *CadenceParser) BitwiseShiftExpression() (localctx IBitwiseShiftExpressionContext)
func (*CadenceParser) BitwiseShiftExpression_Sempred ¶ added in v0.2.0
func (p *CadenceParser) BitwiseShiftExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) BitwiseShiftOp ¶ added in v0.2.0
func (p *CadenceParser) BitwiseShiftOp() (localctx IBitwiseShiftOpContext)
func (*CadenceParser) BitwiseXorExpression ¶ added in v0.2.0
func (p *CadenceParser) BitwiseXorExpression() (localctx IBitwiseXorExpressionContext)
func (*CadenceParser) BitwiseXorExpression_Sempred ¶ added in v0.2.0
func (p *CadenceParser) BitwiseXorExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) Block ¶
func (p *CadenceParser) Block() (localctx IBlockContext)
func (*CadenceParser) BooleanLiteral ¶
func (p *CadenceParser) BooleanLiteral() (localctx IBooleanLiteralContext)
func (*CadenceParser) BracketExpression ¶
func (p *CadenceParser) BracketExpression() (localctx IBracketExpressionContext)
func (*CadenceParser) BreakStatement ¶
func (p *CadenceParser) BreakStatement() (localctx IBreakStatementContext)
func (*CadenceParser) CastingExpression ¶
func (p *CadenceParser) CastingExpression() (localctx ICastingExpressionContext)
func (*CadenceParser) CastingExpression_Sempred ¶
func (p *CadenceParser) CastingExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) CastingOp ¶
func (p *CadenceParser) CastingOp() (localctx ICastingOpContext)
func (*CadenceParser) CompositeDeclaration ¶
func (p *CadenceParser) CompositeDeclaration() (localctx ICompositeDeclarationContext)
func (*CadenceParser) CompositeKind ¶
func (p *CadenceParser) CompositeKind() (localctx ICompositeKindContext)
func (*CadenceParser) Condition ¶
func (p *CadenceParser) Condition() (localctx IConditionContext)
func (*CadenceParser) ConditionalExpression ¶
func (p *CadenceParser) ConditionalExpression() (localctx IConditionalExpressionContext)
func (*CadenceParser) Conditions ¶
func (p *CadenceParser) Conditions() (localctx IConditionsContext)
func (*CadenceParser) Conformances ¶
func (p *CadenceParser) Conformances() (localctx IConformancesContext)
func (*CadenceParser) ConstantSizedType ¶
func (p *CadenceParser) ConstantSizedType() (localctx IConstantSizedTypeContext)
func (*CadenceParser) ContinueStatement ¶
func (p *CadenceParser) ContinueStatement() (localctx IContinueStatementContext)
func (*CadenceParser) CreateExpression ¶
func (p *CadenceParser) CreateExpression() (localctx ICreateExpressionContext)
func (*CadenceParser) Declaration ¶
func (p *CadenceParser) Declaration() (localctx IDeclarationContext)
func (*CadenceParser) DestroyExpression ¶
func (p *CadenceParser) DestroyExpression() (localctx IDestroyExpressionContext)
func (*CadenceParser) DictionaryEntry ¶
func (p *CadenceParser) DictionaryEntry() (localctx IDictionaryEntryContext)
func (*CadenceParser) DictionaryLiteral ¶
func (p *CadenceParser) DictionaryLiteral() (localctx IDictionaryLiteralContext)
func (*CadenceParser) DictionaryType ¶
func (p *CadenceParser) DictionaryType() (localctx IDictionaryTypeContext)
func (*CadenceParser) EmitStatement ¶
func (p *CadenceParser) EmitStatement() (localctx IEmitStatementContext)
func (*CadenceParser) Eos ¶
func (p *CadenceParser) Eos() (localctx IEosContext)
func (*CadenceParser) Eos_Sempred ¶
func (p *CadenceParser) Eos_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) EqualityExpression ¶
func (p *CadenceParser) EqualityExpression() (localctx IEqualityExpressionContext)
func (*CadenceParser) EqualityExpression_Sempred ¶
func (p *CadenceParser) EqualityExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) EqualityOp ¶
func (p *CadenceParser) EqualityOp() (localctx IEqualityOpContext)
func (*CadenceParser) EventDeclaration ¶
func (p *CadenceParser) EventDeclaration() (localctx IEventDeclarationContext)
func (*CadenceParser) Execute ¶
func (p *CadenceParser) Execute() (localctx IExecuteContext)
func (*CadenceParser) Expression ¶
func (p *CadenceParser) Expression() (localctx IExpressionContext)
func (*CadenceParser) ExpressionAccess ¶
func (p *CadenceParser) ExpressionAccess() (localctx IExpressionAccessContext)
func (*CadenceParser) ExpressionAccess_Sempred ¶
func (p *CadenceParser) ExpressionAccess_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) Field ¶
func (p *CadenceParser) Field() (localctx IFieldContext)
func (*CadenceParser) Fields ¶
func (p *CadenceParser) Fields() (localctx IFieldsContext)
func (*CadenceParser) FixedPointLiteral ¶
func (p *CadenceParser) FixedPointLiteral() (localctx IFixedPointLiteralContext)
func (*CadenceParser) ForStatement ¶
func (p *CadenceParser) ForStatement() (localctx IForStatementContext)
func (*CadenceParser) FullType ¶
func (p *CadenceParser) FullType() (localctx IFullTypeContext)
func (*CadenceParser) FullType_Sempred ¶
func (p *CadenceParser) FullType_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) FunctionBlock ¶
func (p *CadenceParser) FunctionBlock() (localctx IFunctionBlockContext)
func (*CadenceParser) FunctionDeclaration ¶
func (p *CadenceParser) FunctionDeclaration() (localctx IFunctionDeclarationContext)
func (*CadenceParser) FunctionType ¶
func (p *CadenceParser) FunctionType() (localctx IFunctionTypeContext)
func (*CadenceParser) Identifier ¶
func (p *CadenceParser) Identifier() (localctx IIdentifierContext)
func (*CadenceParser) IfStatement ¶
func (p *CadenceParser) IfStatement() (localctx IIfStatementContext)
func (*CadenceParser) ImportDeclaration ¶
func (p *CadenceParser) ImportDeclaration() (localctx IImportDeclarationContext)
func (*CadenceParser) InnerType ¶
func (p *CadenceParser) InnerType() (localctx IInnerTypeContext)
func (*CadenceParser) InnerType_Sempred ¶
func (p *CadenceParser) InnerType_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) IntegerLiteral ¶
func (p *CadenceParser) IntegerLiteral() (localctx IIntegerLiteralContext)
func (*CadenceParser) InterfaceDeclaration ¶
func (p *CadenceParser) InterfaceDeclaration() (localctx IInterfaceDeclarationContext)
func (*CadenceParser) Invocation ¶
func (p *CadenceParser) Invocation() (localctx IInvocationContext)
func (*CadenceParser) Literal ¶
func (p *CadenceParser) Literal() (localctx ILiteralContext)
func (*CadenceParser) MemberAccess ¶
func (p *CadenceParser) MemberAccess() (localctx IMemberAccessContext)
func (*CadenceParser) MemberOrNestedDeclaration ¶
func (p *CadenceParser) MemberOrNestedDeclaration() (localctx IMemberOrNestedDeclarationContext)
func (*CadenceParser) MembersAndNestedDeclarations ¶
func (p *CadenceParser) MembersAndNestedDeclarations() (localctx IMembersAndNestedDeclarationsContext)
func (*CadenceParser) MultiplicativeExpression ¶
func (p *CadenceParser) MultiplicativeExpression() (localctx IMultiplicativeExpressionContext)
func (*CadenceParser) MultiplicativeExpression_Sempred ¶
func (p *CadenceParser) MultiplicativeExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) MultiplicativeOp ¶
func (p *CadenceParser) MultiplicativeOp() (localctx IMultiplicativeOpContext)
func (*CadenceParser) NilCoalescingExpression ¶
func (p *CadenceParser) NilCoalescingExpression() (localctx INilCoalescingExpressionContext)
func (*CadenceParser) NilLiteral ¶
func (p *CadenceParser) NilLiteral() (localctx INilLiteralContext)
func (*CadenceParser) NominalType ¶
func (p *CadenceParser) NominalType() (localctx INominalTypeContext)
func (*CadenceParser) OrExpression ¶
func (p *CadenceParser) OrExpression() (localctx IOrExpressionContext)
func (*CadenceParser) OrExpression_Sempred ¶
func (p *CadenceParser) OrExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) Parameter ¶
func (p *CadenceParser) Parameter() (localctx IParameterContext)
func (*CadenceParser) ParameterList ¶
func (p *CadenceParser) ParameterList() (localctx IParameterListContext)
func (*CadenceParser) PathLiteral ¶
func (p *CadenceParser) PathLiteral() (localctx IPathLiteralContext)
func (*CadenceParser) PathLiteral_Sempred ¶
func (p *CadenceParser) PathLiteral_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) PositiveIntegerLiteral ¶
func (p *CadenceParser) PositiveIntegerLiteral() (localctx IPositiveIntegerLiteralContext)
func (*CadenceParser) PostConditions ¶
func (p *CadenceParser) PostConditions() (localctx IPostConditionsContext)
func (*CadenceParser) PostfixExpression ¶
func (p *CadenceParser) PostfixExpression() (localctx IPostfixExpressionContext)
func (*CadenceParser) PostfixExpression_Sempred ¶
func (p *CadenceParser) PostfixExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) PreConditions ¶
func (p *CadenceParser) PreConditions() (localctx IPreConditionsContext)
func (*CadenceParser) Prepare ¶
func (p *CadenceParser) Prepare() (localctx IPrepareContext)
func (*CadenceParser) PrimaryExpression ¶
func (p *CadenceParser) PrimaryExpression() (localctx IPrimaryExpressionContext)
func (*CadenceParser) Program ¶
func (p *CadenceParser) Program() (localctx IProgramContext)
func (*CadenceParser) ReferenceExpression ¶
func (p *CadenceParser) ReferenceExpression() (localctx IReferenceExpressionContext)
func (*CadenceParser) RelationalExpression ¶
func (p *CadenceParser) RelationalExpression() (localctx IRelationalExpressionContext)
func (*CadenceParser) RelationalExpression_Sempred ¶
func (p *CadenceParser) RelationalExpression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) RelationalOp ¶
func (p *CadenceParser) RelationalOp() (localctx IRelationalOpContext)
func (*CadenceParser) ReplDeclaration ¶
func (p *CadenceParser) ReplDeclaration() (localctx IReplDeclarationContext)
func (*CadenceParser) ReplElement ¶
func (p *CadenceParser) ReplElement() (localctx IReplElementContext)
func (*CadenceParser) ReplInput ¶
func (p *CadenceParser) ReplInput() (localctx IReplInputContext)
func (*CadenceParser) ReplStatement ¶
func (p *CadenceParser) ReplStatement() (localctx IReplStatementContext)
func (*CadenceParser) ReturnStatement ¶
func (p *CadenceParser) ReturnStatement() (localctx IReturnStatementContext)
func (*CadenceParser) ReturnStatement_Sempred ¶
func (p *CadenceParser) ReturnStatement_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*CadenceParser) Sempred ¶
func (p *CadenceParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*CadenceParser) SpecialFunctionDeclaration ¶
func (p *CadenceParser) SpecialFunctionDeclaration() (localctx ISpecialFunctionDeclarationContext)
func (*CadenceParser) Statement ¶
func (p *CadenceParser) Statement() (localctx IStatementContext)
func (*CadenceParser) Statements ¶
func (p *CadenceParser) Statements() (localctx IStatementsContext)
func (*CadenceParser) StringLiteral ¶
func (p *CadenceParser) StringLiteral() (localctx IStringLiteralContext)
func (*CadenceParser) Swap ¶
func (p *CadenceParser) Swap() (localctx ISwapContext)
func (*CadenceParser) TransactionDeclaration ¶
func (p *CadenceParser) TransactionDeclaration() (localctx ITransactionDeclarationContext)
func (*CadenceParser) Transfer ¶
func (p *CadenceParser) Transfer() (localctx ITransferContext)
func (*CadenceParser) TypeAnnotation ¶
func (p *CadenceParser) TypeAnnotation() (localctx ITypeAnnotationContext)
func (*CadenceParser) TypeRestrictions ¶
func (p *CadenceParser) TypeRestrictions() (localctx ITypeRestrictionsContext)
func (*CadenceParser) UnaryExpression ¶
func (p *CadenceParser) UnaryExpression() (localctx IUnaryExpressionContext)
func (*CadenceParser) UnaryOp ¶
func (p *CadenceParser) UnaryOp() (localctx IUnaryOpContext)
func (*CadenceParser) VariableDeclaration ¶
func (p *CadenceParser) VariableDeclaration() (localctx IVariableDeclarationContext)
func (*CadenceParser) VariableKind ¶
func (p *CadenceParser) VariableKind() (localctx IVariableKindContext)
func (*CadenceParser) VariableSizedType ¶
func (p *CadenceParser) VariableSizedType() (localctx IVariableSizedTypeContext)
func (*CadenceParser) WhileStatement ¶
func (p *CadenceParser) WhileStatement() (localctx IWhileStatementContext)
type CadenceVisitor ¶
type CadenceVisitor interface {
antlr.ParseTreeVisitor
// Visit a parse tree produced by CadenceParser#program.
VisitProgram(ctx *ProgramContext) interface{}
// Visit a parse tree produced by CadenceParser#replInput.
VisitReplInput(ctx *ReplInputContext) interface{}
// Visit a parse tree produced by CadenceParser#replElement.
VisitReplElement(ctx *ReplElementContext) interface{}
// Visit a parse tree produced by CadenceParser#replStatement.
VisitReplStatement(ctx *ReplStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#replDeclaration.
VisitReplDeclaration(ctx *ReplDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#declaration.
VisitDeclaration(ctx *DeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#transactionDeclaration.
VisitTransactionDeclaration(ctx *TransactionDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#prepare.
VisitPrepare(ctx *PrepareContext) interface{}
// Visit a parse tree produced by CadenceParser#execute.
VisitExecute(ctx *ExecuteContext) interface{}
// Visit a parse tree produced by CadenceParser#importDeclaration.
VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#access.
VisitAccess(ctx *AccessContext) interface{}
// Visit a parse tree produced by CadenceParser#compositeDeclaration.
VisitCompositeDeclaration(ctx *CompositeDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#conformances.
VisitConformances(ctx *ConformancesContext) interface{}
// Visit a parse tree produced by CadenceParser#variableKind.
VisitVariableKind(ctx *VariableKindContext) interface{}
// Visit a parse tree produced by CadenceParser#field.
VisitField(ctx *FieldContext) interface{}
// Visit a parse tree produced by CadenceParser#fields.
VisitFields(ctx *FieldsContext) interface{}
// Visit a parse tree produced by CadenceParser#interfaceDeclaration.
VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#membersAndNestedDeclarations.
VisitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext) interface{}
// Visit a parse tree produced by CadenceParser#memberOrNestedDeclaration.
VisitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#compositeKind.
VisitCompositeKind(ctx *CompositeKindContext) interface{}
// Visit a parse tree produced by CadenceParser#specialFunctionDeclaration.
VisitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#functionDeclaration.
VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#eventDeclaration.
VisitEventDeclaration(ctx *EventDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#parameterList.
VisitParameterList(ctx *ParameterListContext) interface{}
// Visit a parse tree produced by CadenceParser#parameter.
VisitParameter(ctx *ParameterContext) interface{}
// Visit a parse tree produced by CadenceParser#typeAnnotation.
VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}
// Visit a parse tree produced by CadenceParser#fullType.
VisitFullType(ctx *FullTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#innerType.
VisitInnerType(ctx *InnerTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#baseType.
VisitBaseType(ctx *BaseTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#typeRestrictions.
VisitTypeRestrictions(ctx *TypeRestrictionsContext) interface{}
// Visit a parse tree produced by CadenceParser#nominalType.
VisitNominalType(ctx *NominalTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#functionType.
VisitFunctionType(ctx *FunctionTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#variableSizedType.
VisitVariableSizedType(ctx *VariableSizedTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#constantSizedType.
VisitConstantSizedType(ctx *ConstantSizedTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#dictionaryType.
VisitDictionaryType(ctx *DictionaryTypeContext) interface{}
// Visit a parse tree produced by CadenceParser#block.
VisitBlock(ctx *BlockContext) interface{}
// Visit a parse tree produced by CadenceParser#functionBlock.
VisitFunctionBlock(ctx *FunctionBlockContext) interface{}
// Visit a parse tree produced by CadenceParser#preConditions.
VisitPreConditions(ctx *PreConditionsContext) interface{}
// Visit a parse tree produced by CadenceParser#postConditions.
VisitPostConditions(ctx *PostConditionsContext) interface{}
// Visit a parse tree produced by CadenceParser#conditions.
VisitConditions(ctx *ConditionsContext) interface{}
// Visit a parse tree produced by CadenceParser#condition.
VisitCondition(ctx *ConditionContext) interface{}
// Visit a parse tree produced by CadenceParser#statements.
VisitStatements(ctx *StatementsContext) interface{}
// Visit a parse tree produced by CadenceParser#statement.
VisitStatement(ctx *StatementContext) interface{}
// Visit a parse tree produced by CadenceParser#returnStatement.
VisitReturnStatement(ctx *ReturnStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#breakStatement.
VisitBreakStatement(ctx *BreakStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#continueStatement.
VisitContinueStatement(ctx *ContinueStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#ifStatement.
VisitIfStatement(ctx *IfStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#whileStatement.
VisitWhileStatement(ctx *WhileStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#forStatement.
VisitForStatement(ctx *ForStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#emitStatement.
VisitEmitStatement(ctx *EmitStatementContext) interface{}
// Visit a parse tree produced by CadenceParser#variableDeclaration.
VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}
// Visit a parse tree produced by CadenceParser#assignment.
VisitAssignment(ctx *AssignmentContext) interface{}
// Visit a parse tree produced by CadenceParser#swap.
VisitSwap(ctx *SwapContext) interface{}
// Visit a parse tree produced by CadenceParser#transfer.
VisitTransfer(ctx *TransferContext) interface{}
// Visit a parse tree produced by CadenceParser#expression.
VisitExpression(ctx *ExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#conditionalExpression.
VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#orExpression.
VisitOrExpression(ctx *OrExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#andExpression.
VisitAndExpression(ctx *AndExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#equalityExpression.
VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#relationalExpression.
VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#nilCoalescingExpression.
VisitNilCoalescingExpression(ctx *NilCoalescingExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#bitwiseOrExpression.
VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#bitwiseXorExpression.
VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#bitwiseAndExpression.
VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#bitwiseShiftExpression.
VisitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#additiveExpression.
VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#multiplicativeExpression.
VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#castingExpression.
VisitCastingExpression(ctx *CastingExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#unaryExpression.
VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#primaryExpression.
VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#accessExpression.
VisitAccessExpression(ctx *AccessExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#invocationExpression.
VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#nestedExpression.
VisitNestedExpression(ctx *NestedExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#identifierExpression.
VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#forceExpression.
VisitForceExpression(ctx *ForceExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#literalExpression.
VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#functionExpression.
VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#equalityOp.
VisitEqualityOp(ctx *EqualityOpContext) interface{}
// Visit a parse tree produced by CadenceParser#relationalOp.
VisitRelationalOp(ctx *RelationalOpContext) interface{}
// Visit a parse tree produced by CadenceParser#bitwiseShiftOp.
VisitBitwiseShiftOp(ctx *BitwiseShiftOpContext) interface{}
// Visit a parse tree produced by CadenceParser#additiveOp.
VisitAdditiveOp(ctx *AdditiveOpContext) interface{}
// Visit a parse tree produced by CadenceParser#multiplicativeOp.
VisitMultiplicativeOp(ctx *MultiplicativeOpContext) interface{}
// Visit a parse tree produced by CadenceParser#unaryOp.
VisitUnaryOp(ctx *UnaryOpContext) interface{}
// Visit a parse tree produced by CadenceParser#castingOp.
VisitCastingOp(ctx *CastingOpContext) interface{}
// Visit a parse tree produced by CadenceParser#createExpression.
VisitCreateExpression(ctx *CreateExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#destroyExpression.
VisitDestroyExpression(ctx *DestroyExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#referenceExpression.
VisitReferenceExpression(ctx *ReferenceExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#expressionAccess.
VisitExpressionAccess(ctx *ExpressionAccessContext) interface{}
// Visit a parse tree produced by CadenceParser#memberAccess.
VisitMemberAccess(ctx *MemberAccessContext) interface{}
// Visit a parse tree produced by CadenceParser#bracketExpression.
VisitBracketExpression(ctx *BracketExpressionContext) interface{}
// Visit a parse tree produced by CadenceParser#invocation.
VisitInvocation(ctx *InvocationContext) interface{}
// Visit a parse tree produced by CadenceParser#argument.
VisitArgument(ctx *ArgumentContext) interface{}
// Visit a parse tree produced by CadenceParser#literal.
VisitLiteral(ctx *LiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#booleanLiteral.
VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#nilLiteral.
VisitNilLiteral(ctx *NilLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#pathLiteral.
VisitPathLiteral(ctx *PathLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#stringLiteral.
VisitStringLiteral(ctx *StringLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#fixedPointLiteral.
VisitFixedPointLiteral(ctx *FixedPointLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#integerLiteral.
VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#DecimalLiteral.
VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#BinaryLiteral.
VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#OctalLiteral.
VisitOctalLiteral(ctx *OctalLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#HexadecimalLiteral.
VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#InvalidNumberLiteral.
VisitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#arrayLiteral.
VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#dictionaryLiteral.
VisitDictionaryLiteral(ctx *DictionaryLiteralContext) interface{}
// Visit a parse tree produced by CadenceParser#dictionaryEntry.
VisitDictionaryEntry(ctx *DictionaryEntryContext) interface{}
// Visit a parse tree produced by CadenceParser#identifier.
VisitIdentifier(ctx *IdentifierContext) interface{}
// Visit a parse tree produced by CadenceParser#eos.
VisitEos(ctx *EosContext) interface{}
}
A complete Visitor for a parse tree produced by CadenceParser.
type CastingExpressionContext ¶
type CastingExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCastingExpressionContext ¶
func NewCastingExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CastingExpressionContext
func NewEmptyCastingExpressionContext ¶
func NewEmptyCastingExpressionContext() *CastingExpressionContext
func (*CastingExpressionContext) Accept ¶
func (s *CastingExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CastingExpressionContext) CastingExpression ¶
func (s *CastingExpressionContext) CastingExpression() ICastingExpressionContext
func (*CastingExpressionContext) CastingOp ¶
func (s *CastingExpressionContext) CastingOp() ICastingOpContext
func (*CastingExpressionContext) EnterRule ¶
func (s *CastingExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CastingExpressionContext) ExitRule ¶
func (s *CastingExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CastingExpressionContext) GetParser ¶
func (s *CastingExpressionContext) GetParser() antlr.Parser
func (*CastingExpressionContext) GetRuleContext ¶
func (s *CastingExpressionContext) GetRuleContext() antlr.RuleContext
func (*CastingExpressionContext) IsCastingExpressionContext ¶
func (*CastingExpressionContext) IsCastingExpressionContext()
func (*CastingExpressionContext) ToStringTree ¶
func (s *CastingExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*CastingExpressionContext) TypeAnnotation ¶
func (s *CastingExpressionContext) TypeAnnotation() ITypeAnnotationContext
func (*CastingExpressionContext) UnaryExpression ¶ added in v0.2.0
func (s *CastingExpressionContext) UnaryExpression() IUnaryExpressionContext
type CastingOpContext ¶
type CastingOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCastingOpContext ¶
func NewCastingOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CastingOpContext
func NewEmptyCastingOpContext ¶
func NewEmptyCastingOpContext() *CastingOpContext
func (*CastingOpContext) Accept ¶
func (s *CastingOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CastingOpContext) Casting ¶
func (s *CastingOpContext) Casting() antlr.TerminalNode
func (*CastingOpContext) EnterRule ¶
func (s *CastingOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*CastingOpContext) ExitRule ¶
func (s *CastingOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*CastingOpContext) FailableCasting ¶
func (s *CastingOpContext) FailableCasting() antlr.TerminalNode
func (*CastingOpContext) ForceCasting ¶
func (s *CastingOpContext) ForceCasting() antlr.TerminalNode
func (*CastingOpContext) GetParser ¶
func (s *CastingOpContext) GetParser() antlr.Parser
func (*CastingOpContext) GetRuleContext ¶
func (s *CastingOpContext) GetRuleContext() antlr.RuleContext
func (*CastingOpContext) IsCastingOpContext ¶
func (*CastingOpContext) IsCastingOpContext()
func (*CastingOpContext) ToStringTree ¶
func (s *CastingOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CompositeDeclarationContext ¶
type CompositeDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCompositeDeclarationContext ¶
func NewCompositeDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompositeDeclarationContext
func NewEmptyCompositeDeclarationContext ¶
func NewEmptyCompositeDeclarationContext() *CompositeDeclarationContext
func (*CompositeDeclarationContext) Accept ¶
func (s *CompositeDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompositeDeclarationContext) Access ¶
func (s *CompositeDeclarationContext) Access() IAccessContext
func (*CompositeDeclarationContext) CompositeKind ¶
func (s *CompositeDeclarationContext) CompositeKind() ICompositeKindContext
func (*CompositeDeclarationContext) Conformances ¶
func (s *CompositeDeclarationContext) Conformances() IConformancesContext
func (*CompositeDeclarationContext) EnterRule ¶
func (s *CompositeDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompositeDeclarationContext) ExitRule ¶
func (s *CompositeDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompositeDeclarationContext) GetParser ¶
func (s *CompositeDeclarationContext) GetParser() antlr.Parser
func (*CompositeDeclarationContext) GetRuleContext ¶
func (s *CompositeDeclarationContext) GetRuleContext() antlr.RuleContext
func (*CompositeDeclarationContext) Identifier ¶
func (s *CompositeDeclarationContext) Identifier() IIdentifierContext
func (*CompositeDeclarationContext) IsCompositeDeclarationContext ¶
func (*CompositeDeclarationContext) IsCompositeDeclarationContext()
func (*CompositeDeclarationContext) MembersAndNestedDeclarations ¶
func (s *CompositeDeclarationContext) MembersAndNestedDeclarations() IMembersAndNestedDeclarationsContext
func (*CompositeDeclarationContext) ToStringTree ¶
func (s *CompositeDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CompositeKindContext ¶
type CompositeKindContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCompositeKindContext ¶
func NewCompositeKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CompositeKindContext
func NewEmptyCompositeKindContext ¶
func NewEmptyCompositeKindContext() *CompositeKindContext
func (*CompositeKindContext) Accept ¶
func (s *CompositeKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CompositeKindContext) Contract ¶
func (s *CompositeKindContext) Contract() antlr.TerminalNode
func (*CompositeKindContext) EnterRule ¶
func (s *CompositeKindContext) EnterRule(listener antlr.ParseTreeListener)
func (*CompositeKindContext) ExitRule ¶
func (s *CompositeKindContext) ExitRule(listener antlr.ParseTreeListener)
func (*CompositeKindContext) GetParser ¶
func (s *CompositeKindContext) GetParser() antlr.Parser
func (*CompositeKindContext) GetRuleContext ¶
func (s *CompositeKindContext) GetRuleContext() antlr.RuleContext
func (*CompositeKindContext) IsCompositeKindContext ¶
func (*CompositeKindContext) IsCompositeKindContext()
func (*CompositeKindContext) Resource ¶
func (s *CompositeKindContext) Resource() antlr.TerminalNode
func (*CompositeKindContext) Struct ¶
func (s *CompositeKindContext) Struct() antlr.TerminalNode
func (*CompositeKindContext) ToStringTree ¶
func (s *CompositeKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionContext ¶
type ConditionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConditionContext ¶
func NewConditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionContext
func NewEmptyConditionContext ¶
func NewEmptyConditionContext() *ConditionContext
func (*ConditionContext) Accept ¶
func (s *ConditionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConditionContext) AllExpression ¶
func (s *ConditionContext) AllExpression() []IExpressionContext
func (*ConditionContext) EnterRule ¶
func (s *ConditionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionContext) ExitRule ¶
func (s *ConditionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionContext) Expression ¶
func (s *ConditionContext) Expression(i int) IExpressionContext
func (*ConditionContext) GetMessage ¶
func (s *ConditionContext) GetMessage() IExpressionContext
func (*ConditionContext) GetParser ¶
func (s *ConditionContext) GetParser() antlr.Parser
func (*ConditionContext) GetRuleContext ¶
func (s *ConditionContext) GetRuleContext() antlr.RuleContext
func (*ConditionContext) GetTest ¶
func (s *ConditionContext) GetTest() IExpressionContext
func (*ConditionContext) IsConditionContext ¶
func (*ConditionContext) IsConditionContext()
func (*ConditionContext) SetMessage ¶
func (s *ConditionContext) SetMessage(v IExpressionContext)
func (*ConditionContext) SetTest ¶
func (s *ConditionContext) SetTest(v IExpressionContext)
func (*ConditionContext) ToStringTree ¶
func (s *ConditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionalExpressionContext ¶
type ConditionalExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConditionalExpressionContext ¶
func NewConditionalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalExpressionContext
func NewEmptyConditionalExpressionContext ¶
func NewEmptyConditionalExpressionContext() *ConditionalExpressionContext
func (*ConditionalExpressionContext) Accept ¶
func (s *ConditionalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConditionalExpressionContext) AllExpression ¶
func (s *ConditionalExpressionContext) AllExpression() []IExpressionContext
func (*ConditionalExpressionContext) EnterRule ¶
func (s *ConditionalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionalExpressionContext) ExitRule ¶
func (s *ConditionalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionalExpressionContext) Expression ¶
func (s *ConditionalExpressionContext) Expression(i int) IExpressionContext
func (*ConditionalExpressionContext) GetAlt ¶
func (s *ConditionalExpressionContext) GetAlt() IExpressionContext
func (*ConditionalExpressionContext) GetParser ¶
func (s *ConditionalExpressionContext) GetParser() antlr.Parser
func (*ConditionalExpressionContext) GetRuleContext ¶
func (s *ConditionalExpressionContext) GetRuleContext() antlr.RuleContext
func (*ConditionalExpressionContext) GetThen ¶
func (s *ConditionalExpressionContext) GetThen() IExpressionContext
func (*ConditionalExpressionContext) IsConditionalExpressionContext ¶
func (*ConditionalExpressionContext) IsConditionalExpressionContext()
func (*ConditionalExpressionContext) Optional ¶
func (s *ConditionalExpressionContext) Optional() antlr.TerminalNode
func (*ConditionalExpressionContext) OrExpression ¶
func (s *ConditionalExpressionContext) OrExpression() IOrExpressionContext
func (*ConditionalExpressionContext) SetAlt ¶
func (s *ConditionalExpressionContext) SetAlt(v IExpressionContext)
func (*ConditionalExpressionContext) SetThen ¶
func (s *ConditionalExpressionContext) SetThen(v IExpressionContext)
func (*ConditionalExpressionContext) ToStringTree ¶
func (s *ConditionalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConditionsContext ¶
type ConditionsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConditionsContext ¶
func NewConditionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionsContext
func NewEmptyConditionsContext ¶
func NewEmptyConditionsContext() *ConditionsContext
func (*ConditionsContext) Accept ¶
func (s *ConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConditionsContext) AllCondition ¶
func (s *ConditionsContext) AllCondition() []IConditionContext
func (*ConditionsContext) AllEos ¶
func (s *ConditionsContext) AllEos() []IEosContext
func (*ConditionsContext) Condition ¶
func (s *ConditionsContext) Condition(i int) IConditionContext
func (*ConditionsContext) EnterRule ¶
func (s *ConditionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConditionsContext) Eos ¶
func (s *ConditionsContext) Eos(i int) IEosContext
func (*ConditionsContext) ExitRule ¶
func (s *ConditionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConditionsContext) GetParser ¶
func (s *ConditionsContext) GetParser() antlr.Parser
func (*ConditionsContext) GetRuleContext ¶
func (s *ConditionsContext) GetRuleContext() antlr.RuleContext
func (*ConditionsContext) IsConditionsContext ¶
func (*ConditionsContext) IsConditionsContext()
func (*ConditionsContext) ToStringTree ¶
func (s *ConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConformancesContext ¶
type ConformancesContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConformancesContext ¶
func NewConformancesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConformancesContext
func NewEmptyConformancesContext ¶
func NewEmptyConformancesContext() *ConformancesContext
func (*ConformancesContext) Accept ¶
func (s *ConformancesContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConformancesContext) AllNominalType ¶
func (s *ConformancesContext) AllNominalType() []INominalTypeContext
func (*ConformancesContext) EnterRule ¶
func (s *ConformancesContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConformancesContext) ExitRule ¶
func (s *ConformancesContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConformancesContext) GetParser ¶
func (s *ConformancesContext) GetParser() antlr.Parser
func (*ConformancesContext) GetRuleContext ¶
func (s *ConformancesContext) GetRuleContext() antlr.RuleContext
func (*ConformancesContext) IsConformancesContext ¶
func (*ConformancesContext) IsConformancesContext()
func (*ConformancesContext) NominalType ¶
func (s *ConformancesContext) NominalType(i int) INominalTypeContext
func (*ConformancesContext) ToStringTree ¶
func (s *ConformancesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ConstantSizedTypeContext ¶
type ConstantSizedTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewConstantSizedTypeContext ¶
func NewConstantSizedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConstantSizedTypeContext
func NewEmptyConstantSizedTypeContext ¶
func NewEmptyConstantSizedTypeContext() *ConstantSizedTypeContext
func (*ConstantSizedTypeContext) Accept ¶
func (s *ConstantSizedTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ConstantSizedTypeContext) EnterRule ¶
func (s *ConstantSizedTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ConstantSizedTypeContext) ExitRule ¶
func (s *ConstantSizedTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ConstantSizedTypeContext) FullType ¶
func (s *ConstantSizedTypeContext) FullType() IFullTypeContext
func (*ConstantSizedTypeContext) GetParser ¶
func (s *ConstantSizedTypeContext) GetParser() antlr.Parser
func (*ConstantSizedTypeContext) GetRuleContext ¶
func (s *ConstantSizedTypeContext) GetRuleContext() antlr.RuleContext
func (*ConstantSizedTypeContext) GetSize ¶
func (s *ConstantSizedTypeContext) GetSize() IIntegerLiteralContext
func (*ConstantSizedTypeContext) IntegerLiteral ¶
func (s *ConstantSizedTypeContext) IntegerLiteral() IIntegerLiteralContext
func (*ConstantSizedTypeContext) IsConstantSizedTypeContext ¶
func (*ConstantSizedTypeContext) IsConstantSizedTypeContext()
func (*ConstantSizedTypeContext) SetSize ¶
func (s *ConstantSizedTypeContext) SetSize(v IIntegerLiteralContext)
func (*ConstantSizedTypeContext) ToStringTree ¶
func (s *ConstantSizedTypeContext) 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) Accept ¶
func (s *ContinueStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) ToStringTree ¶
func (s *ContinueStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CreateExpressionContext ¶
type CreateExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewCreateExpressionContext ¶
func NewCreateExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CreateExpressionContext
func NewEmptyCreateExpressionContext ¶
func NewEmptyCreateExpressionContext() *CreateExpressionContext
func (*CreateExpressionContext) Accept ¶
func (s *CreateExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CreateExpressionContext) Create ¶
func (s *CreateExpressionContext) Create() antlr.TerminalNode
func (*CreateExpressionContext) EnterRule ¶
func (s *CreateExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*CreateExpressionContext) ExitRule ¶
func (s *CreateExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*CreateExpressionContext) GetParser ¶
func (s *CreateExpressionContext) GetParser() antlr.Parser
func (*CreateExpressionContext) GetRuleContext ¶
func (s *CreateExpressionContext) GetRuleContext() antlr.RuleContext
func (*CreateExpressionContext) Invocation ¶
func (s *CreateExpressionContext) Invocation() IInvocationContext
func (*CreateExpressionContext) IsCreateExpressionContext ¶
func (*CreateExpressionContext) IsCreateExpressionContext()
func (*CreateExpressionContext) NominalType ¶
func (s *CreateExpressionContext) NominalType() INominalTypeContext
func (*CreateExpressionContext) ToStringTree ¶
func (s *CreateExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DecimalLiteralContext ¶
type DecimalLiteralContext struct {
*PositiveIntegerLiteralContext
}
func NewDecimalLiteralContext ¶
func NewDecimalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DecimalLiteralContext
func (*DecimalLiteralContext) Accept ¶
func (s *DecimalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DecimalLiteralContext) DecimalLiteral ¶
func (s *DecimalLiteralContext) DecimalLiteral() antlr.TerminalNode
func (*DecimalLiteralContext) EnterRule ¶
func (s *DecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*DecimalLiteralContext) ExitRule ¶
func (s *DecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*DecimalLiteralContext) GetRuleContext ¶
func (s *DecimalLiteralContext) GetRuleContext() antlr.RuleContext
type DeclarationContext ¶
type DeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDeclarationContext ¶
func NewDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclarationContext
func NewEmptyDeclarationContext ¶
func NewEmptyDeclarationContext() *DeclarationContext
func (*DeclarationContext) Accept ¶
func (s *DeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclarationContext) CompositeDeclaration ¶
func (s *DeclarationContext) CompositeDeclaration() ICompositeDeclarationContext
func (*DeclarationContext) EnterRule ¶
func (s *DeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) EventDeclaration ¶
func (s *DeclarationContext) EventDeclaration() IEventDeclarationContext
func (*DeclarationContext) ExitRule ¶
func (s *DeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*DeclarationContext) FunctionDeclaration ¶
func (s *DeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
func (*DeclarationContext) GetParser ¶
func (s *DeclarationContext) GetParser() antlr.Parser
func (*DeclarationContext) GetRuleContext ¶
func (s *DeclarationContext) GetRuleContext() antlr.RuleContext
func (*DeclarationContext) ImportDeclaration ¶
func (s *DeclarationContext) ImportDeclaration() IImportDeclarationContext
func (*DeclarationContext) InterfaceDeclaration ¶
func (s *DeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext
func (*DeclarationContext) IsDeclarationContext ¶
func (*DeclarationContext) IsDeclarationContext()
func (*DeclarationContext) ToStringTree ¶
func (s *DeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclarationContext) TransactionDeclaration ¶
func (s *DeclarationContext) TransactionDeclaration() ITransactionDeclarationContext
func (*DeclarationContext) VariableDeclaration ¶
func (s *DeclarationContext) VariableDeclaration() IVariableDeclarationContext
type DestroyExpressionContext ¶
type DestroyExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDestroyExpressionContext ¶
func NewDestroyExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DestroyExpressionContext
func NewEmptyDestroyExpressionContext ¶
func NewEmptyDestroyExpressionContext() *DestroyExpressionContext
func (*DestroyExpressionContext) Accept ¶
func (s *DestroyExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DestroyExpressionContext) Destroy ¶
func (s *DestroyExpressionContext) Destroy() antlr.TerminalNode
func (*DestroyExpressionContext) EnterRule ¶
func (s *DestroyExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*DestroyExpressionContext) ExitRule ¶
func (s *DestroyExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*DestroyExpressionContext) Expression ¶
func (s *DestroyExpressionContext) Expression() IExpressionContext
func (*DestroyExpressionContext) GetParser ¶
func (s *DestroyExpressionContext) GetParser() antlr.Parser
func (*DestroyExpressionContext) GetRuleContext ¶
func (s *DestroyExpressionContext) GetRuleContext() antlr.RuleContext
func (*DestroyExpressionContext) IsDestroyExpressionContext ¶
func (*DestroyExpressionContext) IsDestroyExpressionContext()
func (*DestroyExpressionContext) ToStringTree ¶
func (s *DestroyExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DictionaryEntryContext ¶
type DictionaryEntryContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDictionaryEntryContext ¶
func NewDictionaryEntryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DictionaryEntryContext
func NewEmptyDictionaryEntryContext ¶
func NewEmptyDictionaryEntryContext() *DictionaryEntryContext
func (*DictionaryEntryContext) Accept ¶
func (s *DictionaryEntryContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DictionaryEntryContext) AllExpression ¶
func (s *DictionaryEntryContext) AllExpression() []IExpressionContext
func (*DictionaryEntryContext) EnterRule ¶
func (s *DictionaryEntryContext) EnterRule(listener antlr.ParseTreeListener)
func (*DictionaryEntryContext) ExitRule ¶
func (s *DictionaryEntryContext) ExitRule(listener antlr.ParseTreeListener)
func (*DictionaryEntryContext) Expression ¶
func (s *DictionaryEntryContext) Expression(i int) IExpressionContext
func (*DictionaryEntryContext) GetKey ¶
func (s *DictionaryEntryContext) GetKey() IExpressionContext
func (*DictionaryEntryContext) GetParser ¶
func (s *DictionaryEntryContext) GetParser() antlr.Parser
func (*DictionaryEntryContext) GetRuleContext ¶
func (s *DictionaryEntryContext) GetRuleContext() antlr.RuleContext
func (*DictionaryEntryContext) GetValue ¶
func (s *DictionaryEntryContext) GetValue() IExpressionContext
func (*DictionaryEntryContext) IsDictionaryEntryContext ¶
func (*DictionaryEntryContext) IsDictionaryEntryContext()
func (*DictionaryEntryContext) SetKey ¶
func (s *DictionaryEntryContext) SetKey(v IExpressionContext)
func (*DictionaryEntryContext) SetValue ¶
func (s *DictionaryEntryContext) SetValue(v IExpressionContext)
func (*DictionaryEntryContext) ToStringTree ¶
func (s *DictionaryEntryContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DictionaryLiteralContext ¶
type DictionaryLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDictionaryLiteralContext ¶
func NewDictionaryLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DictionaryLiteralContext
func NewEmptyDictionaryLiteralContext ¶
func NewEmptyDictionaryLiteralContext() *DictionaryLiteralContext
func (*DictionaryLiteralContext) Accept ¶
func (s *DictionaryLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DictionaryLiteralContext) AllDictionaryEntry ¶
func (s *DictionaryLiteralContext) AllDictionaryEntry() []IDictionaryEntryContext
func (*DictionaryLiteralContext) DictionaryEntry ¶
func (s *DictionaryLiteralContext) DictionaryEntry(i int) IDictionaryEntryContext
func (*DictionaryLiteralContext) EnterRule ¶
func (s *DictionaryLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*DictionaryLiteralContext) ExitRule ¶
func (s *DictionaryLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*DictionaryLiteralContext) GetParser ¶
func (s *DictionaryLiteralContext) GetParser() antlr.Parser
func (*DictionaryLiteralContext) GetRuleContext ¶
func (s *DictionaryLiteralContext) GetRuleContext() antlr.RuleContext
func (*DictionaryLiteralContext) IsDictionaryLiteralContext ¶
func (*DictionaryLiteralContext) IsDictionaryLiteralContext()
func (*DictionaryLiteralContext) ToStringTree ¶
func (s *DictionaryLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DictionaryTypeContext ¶
type DictionaryTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewDictionaryTypeContext ¶
func NewDictionaryTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DictionaryTypeContext
func NewEmptyDictionaryTypeContext ¶
func NewEmptyDictionaryTypeContext() *DictionaryTypeContext
func (*DictionaryTypeContext) Accept ¶
func (s *DictionaryTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DictionaryTypeContext) AllFullType ¶
func (s *DictionaryTypeContext) AllFullType() []IFullTypeContext
func (*DictionaryTypeContext) EnterRule ¶
func (s *DictionaryTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*DictionaryTypeContext) ExitRule ¶
func (s *DictionaryTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*DictionaryTypeContext) FullType ¶
func (s *DictionaryTypeContext) FullType(i int) IFullTypeContext
func (*DictionaryTypeContext) GetKeyType ¶
func (s *DictionaryTypeContext) GetKeyType() IFullTypeContext
func (*DictionaryTypeContext) GetParser ¶
func (s *DictionaryTypeContext) GetParser() antlr.Parser
func (*DictionaryTypeContext) GetRuleContext ¶
func (s *DictionaryTypeContext) GetRuleContext() antlr.RuleContext
func (*DictionaryTypeContext) GetValueType ¶
func (s *DictionaryTypeContext) GetValueType() IFullTypeContext
func (*DictionaryTypeContext) IsDictionaryTypeContext ¶
func (*DictionaryTypeContext) IsDictionaryTypeContext()
func (*DictionaryTypeContext) SetKeyType ¶
func (s *DictionaryTypeContext) SetKeyType(v IFullTypeContext)
func (*DictionaryTypeContext) SetValueType ¶
func (s *DictionaryTypeContext) SetValueType(v IFullTypeContext)
func (*DictionaryTypeContext) ToStringTree ¶
func (s *DictionaryTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EmitStatementContext ¶
type EmitStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmitStatementContext ¶
func NewEmitStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmitStatementContext
func NewEmptyEmitStatementContext ¶
func NewEmptyEmitStatementContext() *EmitStatementContext
func (*EmitStatementContext) Accept ¶
func (s *EmitStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) GetParser ¶
func (s *EmitStatementContext) GetParser() antlr.Parser
func (*EmitStatementContext) GetRuleContext ¶
func (s *EmitStatementContext) GetRuleContext() antlr.RuleContext
func (*EmitStatementContext) Identifier ¶
func (s *EmitStatementContext) Identifier() IIdentifierContext
func (*EmitStatementContext) Invocation ¶
func (s *EmitStatementContext) Invocation() IInvocationContext
func (*EmitStatementContext) IsEmitStatementContext ¶
func (*EmitStatementContext) IsEmitStatementContext()
func (*EmitStatementContext) ToStringTree ¶
func (s *EmitStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EosContext ¶
type EosContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) Accept ¶
func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EosContext) EOF ¶
func (s *EosContext) EOF() antlr.TerminalNode
func (*EosContext) EnterRule ¶
func (s *EosContext) EnterRule(listener antlr.ParseTreeListener)
func (*EosContext) ExitRule ¶
func (s *EosContext) ExitRule(listener antlr.ParseTreeListener)
func (*EosContext) GetParser ¶
func (s *EosContext) GetParser() antlr.Parser
func (*EosContext) GetRuleContext ¶
func (s *EosContext) GetRuleContext() antlr.RuleContext
func (*EosContext) IsEosContext ¶
func (*EosContext) IsEosContext()
func (*EosContext) ToStringTree ¶
func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityExpressionContext ¶
type EqualityExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEqualityExpressionContext ¶
func NewEmptyEqualityExpressionContext() *EqualityExpressionContext
func NewEqualityExpressionContext ¶
func NewEqualityExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityExpressionContext
func (*EqualityExpressionContext) Accept ¶
func (s *EqualityExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EqualityExpressionContext) EnterRule ¶
func (s *EqualityExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) EqualityExpression ¶
func (s *EqualityExpressionContext) EqualityExpression() IEqualityExpressionContext
func (*EqualityExpressionContext) EqualityOp ¶
func (s *EqualityExpressionContext) EqualityOp() IEqualityOpContext
func (*EqualityExpressionContext) ExitRule ¶
func (s *EqualityExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityExpressionContext) GetParser ¶
func (s *EqualityExpressionContext) GetParser() antlr.Parser
func (*EqualityExpressionContext) GetRuleContext ¶
func (s *EqualityExpressionContext) GetRuleContext() antlr.RuleContext
func (*EqualityExpressionContext) IsEqualityExpressionContext ¶
func (*EqualityExpressionContext) IsEqualityExpressionContext()
func (*EqualityExpressionContext) RelationalExpression ¶
func (s *EqualityExpressionContext) RelationalExpression() IRelationalExpressionContext
func (*EqualityExpressionContext) ToStringTree ¶
func (s *EqualityExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EqualityOpContext ¶
type EqualityOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEqualityOpContext ¶
func NewEmptyEqualityOpContext() *EqualityOpContext
func NewEqualityOpContext ¶
func NewEqualityOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EqualityOpContext
func (*EqualityOpContext) Accept ¶
func (s *EqualityOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EqualityOpContext) EnterRule ¶
func (s *EqualityOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*EqualityOpContext) Equal ¶
func (s *EqualityOpContext) Equal() antlr.TerminalNode
func (*EqualityOpContext) ExitRule ¶
func (s *EqualityOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*EqualityOpContext) GetParser ¶
func (s *EqualityOpContext) GetParser() antlr.Parser
func (*EqualityOpContext) GetRuleContext ¶
func (s *EqualityOpContext) GetRuleContext() antlr.RuleContext
func (*EqualityOpContext) IsEqualityOpContext ¶
func (*EqualityOpContext) IsEqualityOpContext()
func (*EqualityOpContext) ToStringTree ¶
func (s *EqualityOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*EqualityOpContext) Unequal ¶
func (s *EqualityOpContext) Unequal() antlr.TerminalNode
type EventDeclarationContext ¶
type EventDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyEventDeclarationContext ¶
func NewEmptyEventDeclarationContext() *EventDeclarationContext
func NewEventDeclarationContext ¶
func NewEventDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EventDeclarationContext
func (*EventDeclarationContext) Accept ¶
func (s *EventDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EventDeclarationContext) Access ¶
func (s *EventDeclarationContext) Access() IAccessContext
func (*EventDeclarationContext) EnterRule ¶
func (s *EventDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*EventDeclarationContext) Event ¶
func (s *EventDeclarationContext) Event() antlr.TerminalNode
func (*EventDeclarationContext) ExitRule ¶
func (s *EventDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*EventDeclarationContext) GetParser ¶
func (s *EventDeclarationContext) GetParser() antlr.Parser
func (*EventDeclarationContext) GetRuleContext ¶
func (s *EventDeclarationContext) GetRuleContext() antlr.RuleContext
func (*EventDeclarationContext) Identifier ¶
func (s *EventDeclarationContext) Identifier() IIdentifierContext
func (*EventDeclarationContext) IsEventDeclarationContext ¶
func (*EventDeclarationContext) IsEventDeclarationContext()
func (*EventDeclarationContext) ParameterList ¶
func (s *EventDeclarationContext) ParameterList() IParameterListContext
func (*EventDeclarationContext) ToStringTree ¶
func (s *EventDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExecuteContext ¶
type ExecuteContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExecuteContext ¶
func NewEmptyExecuteContext() *ExecuteContext
func NewExecuteContext ¶
func NewExecuteContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExecuteContext
func (*ExecuteContext) Accept ¶
func (s *ExecuteContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExecuteContext) Block ¶
func (s *ExecuteContext) Block() IBlockContext
func (*ExecuteContext) EnterRule ¶
func (s *ExecuteContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExecuteContext) ExitRule ¶
func (s *ExecuteContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExecuteContext) GetParser ¶
func (s *ExecuteContext) GetParser() antlr.Parser
func (*ExecuteContext) GetRuleContext ¶
func (s *ExecuteContext) GetRuleContext() antlr.RuleContext
func (*ExecuteContext) Identifier ¶
func (s *ExecuteContext) Identifier() IIdentifierContext
func (*ExecuteContext) IsExecuteContext ¶
func (*ExecuteContext) IsExecuteContext()
func (*ExecuteContext) ToStringTree ¶
func (s *ExecuteContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionAccessContext ¶
type ExpressionAccessContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionAccessContext ¶
func NewEmptyExpressionAccessContext() *ExpressionAccessContext
func NewExpressionAccessContext ¶
func NewExpressionAccessContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionAccessContext
func (*ExpressionAccessContext) Accept ¶
func (s *ExpressionAccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionAccessContext) BracketExpression ¶
func (s *ExpressionAccessContext) BracketExpression() IBracketExpressionContext
func (*ExpressionAccessContext) EnterRule ¶
func (s *ExpressionAccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionAccessContext) ExitRule ¶
func (s *ExpressionAccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionAccessContext) GetParser ¶
func (s *ExpressionAccessContext) GetParser() antlr.Parser
func (*ExpressionAccessContext) GetRuleContext ¶
func (s *ExpressionAccessContext) GetRuleContext() antlr.RuleContext
func (*ExpressionAccessContext) IsExpressionAccessContext ¶
func (*ExpressionAccessContext) IsExpressionAccessContext()
func (*ExpressionAccessContext) MemberAccess ¶
func (s *ExpressionAccessContext) MemberAccess() IMemberAccessContext
func (*ExpressionAccessContext) ToStringTree ¶
func (s *ExpressionAccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) ConditionalExpression ¶
func (s *ExpressionContext) ConditionalExpression() IConditionalExpressionContext
func (*ExpressionContext) EnterRule ¶
func (s *ExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) ExitRule ¶
func (s *ExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FieldContext ¶
type FieldContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFieldContext ¶
func NewEmptyFieldContext() *FieldContext
func NewFieldContext ¶
func NewFieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldContext
func (*FieldContext) Accept ¶
func (s *FieldContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FieldContext) Access ¶
func (s *FieldContext) Access() IAccessContext
func (*FieldContext) EnterRule ¶
func (s *FieldContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldContext) ExitRule ¶
func (s *FieldContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldContext) GetParser ¶
func (s *FieldContext) GetParser() antlr.Parser
func (*FieldContext) GetRuleContext ¶
func (s *FieldContext) GetRuleContext() antlr.RuleContext
func (*FieldContext) Identifier ¶
func (s *FieldContext) Identifier() IIdentifierContext
func (*FieldContext) IsFieldContext ¶
func (*FieldContext) IsFieldContext()
func (*FieldContext) ToStringTree ¶
func (s *FieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FieldContext) TypeAnnotation ¶
func (s *FieldContext) TypeAnnotation() ITypeAnnotationContext
func (*FieldContext) VariableKind ¶
func (s *FieldContext) VariableKind() IVariableKindContext
type FieldsContext ¶
type FieldsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFieldsContext ¶
func NewEmptyFieldsContext() *FieldsContext
func NewFieldsContext ¶
func NewFieldsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FieldsContext
func (*FieldsContext) Accept ¶
func (s *FieldsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FieldsContext) AllField ¶
func (s *FieldsContext) AllField() []IFieldContext
func (*FieldsContext) EnterRule ¶
func (s *FieldsContext) EnterRule(listener antlr.ParseTreeListener)
func (*FieldsContext) ExitRule ¶
func (s *FieldsContext) ExitRule(listener antlr.ParseTreeListener)
func (*FieldsContext) Field ¶
func (s *FieldsContext) Field(i int) IFieldContext
func (*FieldsContext) GetParser ¶
func (s *FieldsContext) GetParser() antlr.Parser
func (*FieldsContext) GetRuleContext ¶
func (s *FieldsContext) GetRuleContext() antlr.RuleContext
func (*FieldsContext) IsFieldsContext ¶
func (*FieldsContext) IsFieldsContext()
func (*FieldsContext) ToStringTree ¶
func (s *FieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FixedPointLiteralContext ¶
type FixedPointLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFixedPointLiteralContext ¶
func NewEmptyFixedPointLiteralContext() *FixedPointLiteralContext
func NewFixedPointLiteralContext ¶
func NewFixedPointLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FixedPointLiteralContext
func (*FixedPointLiteralContext) Accept ¶
func (s *FixedPointLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FixedPointLiteralContext) EnterRule ¶
func (s *FixedPointLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*FixedPointLiteralContext) ExitRule ¶
func (s *FixedPointLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*FixedPointLiteralContext) GetParser ¶
func (s *FixedPointLiteralContext) GetParser() antlr.Parser
func (*FixedPointLiteralContext) GetRuleContext ¶
func (s *FixedPointLiteralContext) GetRuleContext() antlr.RuleContext
func (*FixedPointLiteralContext) IsFixedPointLiteralContext ¶
func (*FixedPointLiteralContext) IsFixedPointLiteralContext()
func (*FixedPointLiteralContext) Minus ¶
func (s *FixedPointLiteralContext) Minus() antlr.TerminalNode
func (*FixedPointLiteralContext) PositiveFixedPointLiteral ¶
func (s *FixedPointLiteralContext) PositiveFixedPointLiteral() antlr.TerminalNode
func (*FixedPointLiteralContext) ToStringTree ¶
func (s *FixedPointLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForStatementContext ¶
type ForStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyForStatementContext ¶
func NewEmptyForStatementContext() *ForStatementContext
func NewForStatementContext ¶
func NewForStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStatementContext
func (*ForStatementContext) Accept ¶
func (s *ForStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForStatementContext) Block ¶
func (s *ForStatementContext) Block() IBlockContext
func (*ForStatementContext) EnterRule ¶
func (s *ForStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) ExitRule ¶
func (s *ForStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForStatementContext) Expression ¶
func (s *ForStatementContext) Expression() IExpressionContext
func (*ForStatementContext) For ¶
func (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) Identifier ¶
func (s *ForStatementContext) Identifier() IIdentifierContext
func (*ForStatementContext) In ¶
func (s *ForStatementContext) In() antlr.TerminalNode
func (*ForStatementContext) IsForStatementContext ¶
func (*ForStatementContext) IsForStatementContext()
func (*ForStatementContext) ToStringTree ¶
func (s *ForStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForceExpressionContext ¶
type ForceExpressionContext struct {
*PostfixExpressionContext
}
func NewForceExpressionContext ¶
func NewForceExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ForceExpressionContext
func (*ForceExpressionContext) Accept ¶
func (s *ForceExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForceExpressionContext) EnterRule ¶
func (s *ForceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ForceExpressionContext) ExitRule ¶
func (s *ForceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ForceExpressionContext) GetRuleContext ¶
func (s *ForceExpressionContext) GetRuleContext() antlr.RuleContext
func (*ForceExpressionContext) Negate ¶
func (s *ForceExpressionContext) Negate() antlr.TerminalNode
func (*ForceExpressionContext) PostfixExpression ¶
func (s *ForceExpressionContext) PostfixExpression() IPostfixExpressionContext
type FullTypeContext ¶
type FullTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFullTypeContext ¶
func NewEmptyFullTypeContext() *FullTypeContext
func NewFullTypeContext ¶
func NewFullTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FullTypeContext
func (*FullTypeContext) Accept ¶
func (s *FullTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FullTypeContext) AllOptional ¶
func (s *FullTypeContext) AllOptional() []antlr.TerminalNode
func (*FullTypeContext) Ampersand ¶
func (s *FullTypeContext) Ampersand() antlr.TerminalNode
func (*FullTypeContext) Auth ¶
func (s *FullTypeContext) Auth() antlr.TerminalNode
func (*FullTypeContext) EnterRule ¶
func (s *FullTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FullTypeContext) ExitRule ¶
func (s *FullTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FullTypeContext) GetOptionals ¶
func (s *FullTypeContext) GetOptionals() []antlr.Token
func (*FullTypeContext) GetParser ¶
func (s *FullTypeContext) GetParser() antlr.Parser
func (*FullTypeContext) GetRuleContext ¶
func (s *FullTypeContext) GetRuleContext() antlr.RuleContext
func (*FullTypeContext) Get_Optional ¶
func (s *FullTypeContext) Get_Optional() antlr.Token
func (*FullTypeContext) InnerType ¶
func (s *FullTypeContext) InnerType() IInnerTypeContext
func (*FullTypeContext) IsFullTypeContext ¶
func (*FullTypeContext) IsFullTypeContext()
func (*FullTypeContext) Optional ¶
func (s *FullTypeContext) Optional(i int) antlr.TerminalNode
func (*FullTypeContext) SetOptionals ¶
func (s *FullTypeContext) SetOptionals(v []antlr.Token)
func (*FullTypeContext) Set_Optional ¶
func (s *FullTypeContext) Set_Optional(v antlr.Token)
func (*FullTypeContext) ToStringTree ¶
func (s *FullTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionBlockContext ¶
type FunctionBlockContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFunctionBlockContext ¶
func NewEmptyFunctionBlockContext() *FunctionBlockContext
func NewFunctionBlockContext ¶
func NewFunctionBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionBlockContext
func (*FunctionBlockContext) Accept ¶
func (s *FunctionBlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionBlockContext) EnterRule ¶
func (s *FunctionBlockContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionBlockContext) ExitRule ¶
func (s *FunctionBlockContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionBlockContext) GetParser ¶
func (s *FunctionBlockContext) GetParser() antlr.Parser
func (*FunctionBlockContext) GetRuleContext ¶
func (s *FunctionBlockContext) GetRuleContext() antlr.RuleContext
func (*FunctionBlockContext) IsFunctionBlockContext ¶
func (*FunctionBlockContext) IsFunctionBlockContext()
func (*FunctionBlockContext) PostConditions ¶
func (s *FunctionBlockContext) PostConditions() IPostConditionsContext
func (*FunctionBlockContext) PreConditions ¶
func (s *FunctionBlockContext) PreConditions() IPreConditionsContext
func (*FunctionBlockContext) Statements ¶
func (s *FunctionBlockContext) Statements() IStatementsContext
func (*FunctionBlockContext) ToStringTree ¶
func (s *FunctionBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionDeclarationContext ¶
type FunctionDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFunctionDeclarationContext ¶
func NewEmptyFunctionDeclarationContext() *FunctionDeclarationContext
func NewFunctionDeclarationContext ¶
func NewFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionDeclarationContext
func (*FunctionDeclarationContext) Accept ¶
func (s *FunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionDeclarationContext) Access ¶
func (s *FunctionDeclarationContext) Access() IAccessContext
func (*FunctionDeclarationContext) EnterRule ¶
func (s *FunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionDeclarationContext) ExitRule ¶
func (s *FunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionDeclarationContext) Fun ¶
func (s *FunctionDeclarationContext) Fun() antlr.TerminalNode
func (*FunctionDeclarationContext) FunctionBlock ¶
func (s *FunctionDeclarationContext) FunctionBlock() IFunctionBlockContext
func (*FunctionDeclarationContext) GetParser ¶
func (s *FunctionDeclarationContext) GetParser() antlr.Parser
func (*FunctionDeclarationContext) GetReturnType ¶
func (s *FunctionDeclarationContext) GetReturnType() ITypeAnnotationContext
func (*FunctionDeclarationContext) GetRuleContext ¶
func (s *FunctionDeclarationContext) GetRuleContext() antlr.RuleContext
func (*FunctionDeclarationContext) Identifier ¶
func (s *FunctionDeclarationContext) Identifier() IIdentifierContext
func (*FunctionDeclarationContext) IsFunctionDeclarationContext ¶
func (*FunctionDeclarationContext) IsFunctionDeclarationContext()
func (*FunctionDeclarationContext) ParameterList ¶
func (s *FunctionDeclarationContext) ParameterList() IParameterListContext
func (*FunctionDeclarationContext) SetReturnType ¶
func (s *FunctionDeclarationContext) SetReturnType(v ITypeAnnotationContext)
func (*FunctionDeclarationContext) ToStringTree ¶
func (s *FunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionDeclarationContext) TypeAnnotation ¶
func (s *FunctionDeclarationContext) TypeAnnotation() ITypeAnnotationContext
type FunctionExpressionContext ¶
type FunctionExpressionContext struct {
*PostfixExpressionContext
// contains filtered or unexported fields
}
func NewFunctionExpressionContext ¶
func NewFunctionExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FunctionExpressionContext
func (*FunctionExpressionContext) Accept ¶
func (s *FunctionExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionExpressionContext) EnterRule ¶
func (s *FunctionExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) ExitRule ¶
func (s *FunctionExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionExpressionContext) Fun ¶
func (s *FunctionExpressionContext) Fun() antlr.TerminalNode
func (*FunctionExpressionContext) FunctionBlock ¶
func (s *FunctionExpressionContext) FunctionBlock() IFunctionBlockContext
func (*FunctionExpressionContext) GetReturnType ¶
func (s *FunctionExpressionContext) GetReturnType() ITypeAnnotationContext
func (*FunctionExpressionContext) GetRuleContext ¶
func (s *FunctionExpressionContext) GetRuleContext() antlr.RuleContext
func (*FunctionExpressionContext) ParameterList ¶
func (s *FunctionExpressionContext) ParameterList() IParameterListContext
func (*FunctionExpressionContext) SetReturnType ¶
func (s *FunctionExpressionContext) SetReturnType(v ITypeAnnotationContext)
func (*FunctionExpressionContext) TypeAnnotation ¶
func (s *FunctionExpressionContext) TypeAnnotation() ITypeAnnotationContext
type FunctionTypeContext ¶
type FunctionTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyFunctionTypeContext ¶
func NewEmptyFunctionTypeContext() *FunctionTypeContext
func NewFunctionTypeContext ¶
func NewFunctionTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionTypeContext
func (*FunctionTypeContext) Accept ¶
func (s *FunctionTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionTypeContext) AllCloseParen ¶
func (s *FunctionTypeContext) AllCloseParen() []antlr.TerminalNode
func (*FunctionTypeContext) AllOpenParen ¶
func (s *FunctionTypeContext) AllOpenParen() []antlr.TerminalNode
func (*FunctionTypeContext) AllTypeAnnotation ¶
func (s *FunctionTypeContext) AllTypeAnnotation() []ITypeAnnotationContext
func (*FunctionTypeContext) CloseParen ¶
func (s *FunctionTypeContext) CloseParen(i int) antlr.TerminalNode
func (*FunctionTypeContext) EnterRule ¶
func (s *FunctionTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) ExitRule ¶
func (s *FunctionTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*FunctionTypeContext) GetParameterTypes ¶
func (s *FunctionTypeContext) GetParameterTypes() []ITypeAnnotationContext
func (*FunctionTypeContext) GetParser ¶
func (s *FunctionTypeContext) GetParser() antlr.Parser
func (*FunctionTypeContext) GetReturnType ¶
func (s *FunctionTypeContext) GetReturnType() ITypeAnnotationContext
func (*FunctionTypeContext) GetRuleContext ¶
func (s *FunctionTypeContext) GetRuleContext() antlr.RuleContext
func (*FunctionTypeContext) Get_typeAnnotation ¶
func (s *FunctionTypeContext) Get_typeAnnotation() ITypeAnnotationContext
func (*FunctionTypeContext) IsFunctionTypeContext ¶
func (*FunctionTypeContext) IsFunctionTypeContext()
func (*FunctionTypeContext) OpenParen ¶
func (s *FunctionTypeContext) OpenParen(i int) antlr.TerminalNode
func (*FunctionTypeContext) SetParameterTypes ¶
func (s *FunctionTypeContext) SetParameterTypes(v []ITypeAnnotationContext)
func (*FunctionTypeContext) SetReturnType ¶
func (s *FunctionTypeContext) SetReturnType(v ITypeAnnotationContext)
func (*FunctionTypeContext) Set_typeAnnotation ¶
func (s *FunctionTypeContext) Set_typeAnnotation(v ITypeAnnotationContext)
func (*FunctionTypeContext) ToStringTree ¶
func (s *FunctionTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionTypeContext) TypeAnnotation ¶
func (s *FunctionTypeContext) TypeAnnotation(i int) ITypeAnnotationContext
type HexadecimalLiteralContext ¶
type HexadecimalLiteralContext struct {
*PositiveIntegerLiteralContext
}
func NewHexadecimalLiteralContext ¶
func NewHexadecimalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *HexadecimalLiteralContext
func (*HexadecimalLiteralContext) Accept ¶
func (s *HexadecimalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*HexadecimalLiteralContext) EnterRule ¶
func (s *HexadecimalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*HexadecimalLiteralContext) ExitRule ¶
func (s *HexadecimalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*HexadecimalLiteralContext) GetRuleContext ¶
func (s *HexadecimalLiteralContext) GetRuleContext() antlr.RuleContext
func (*HexadecimalLiteralContext) HexadecimalLiteral ¶
func (s *HexadecimalLiteralContext) HexadecimalLiteral() antlr.TerminalNode
type IAccessContext ¶
type IAccessContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAccessContext differentiates from other interfaces.
IsAccessContext()
}
IAccessContext is an interface to support dynamic dispatch.
type IAdditiveExpressionContext ¶
type IAdditiveExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAdditiveExpressionContext differentiates from other interfaces.
IsAdditiveExpressionContext()
}
IAdditiveExpressionContext is an interface to support dynamic dispatch.
type IAdditiveOpContext ¶
type IAdditiveOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAdditiveOpContext differentiates from other interfaces.
IsAdditiveOpContext()
}
IAdditiveOpContext is an interface to support dynamic dispatch.
type IAndExpressionContext ¶
type IAndExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsAndExpressionContext differentiates from other interfaces.
IsAndExpressionContext()
}
IAndExpressionContext is an interface to support dynamic dispatch.
type IArgumentContext ¶
type IArgumentContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArgumentContext differentiates from other interfaces.
IsArgumentContext()
}
IArgumentContext is an interface to support dynamic dispatch.
type IArrayLiteralContext ¶
type IArrayLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsArrayLiteralContext differentiates from other interfaces.
IsArrayLiteralContext()
}
IArrayLiteralContext is an interface to support dynamic dispatch.
type IAssignmentContext ¶
type IAssignmentContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetTarget returns the target rule contexts.
GetTarget() IExpressionContext
// GetValue returns the value rule contexts.
GetValue() IExpressionContext
// SetTarget sets the target rule contexts.
SetTarget(IExpressionContext)
// SetValue sets the value rule contexts.
SetValue(IExpressionContext)
// IsAssignmentContext differentiates from other interfaces.
IsAssignmentContext()
}
IAssignmentContext is an interface to support dynamic dispatch.
type IBaseTypeContext ¶
type IBaseTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBaseTypeContext differentiates from other interfaces.
IsBaseTypeContext()
}
IBaseTypeContext is an interface to support dynamic dispatch.
type IBitwiseAndExpressionContext ¶ added in v0.2.0
type IBitwiseAndExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBitwiseAndExpressionContext differentiates from other interfaces.
IsBitwiseAndExpressionContext()
}
IBitwiseAndExpressionContext is an interface to support dynamic dispatch.
type IBitwiseOrExpressionContext ¶ added in v0.2.0
type IBitwiseOrExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBitwiseOrExpressionContext differentiates from other interfaces.
IsBitwiseOrExpressionContext()
}
IBitwiseOrExpressionContext is an interface to support dynamic dispatch.
type IBitwiseShiftExpressionContext ¶ added in v0.2.0
type IBitwiseShiftExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBitwiseShiftExpressionContext differentiates from other interfaces.
IsBitwiseShiftExpressionContext()
}
IBitwiseShiftExpressionContext is an interface to support dynamic dispatch.
type IBitwiseShiftOpContext ¶ added in v0.2.0
type IBitwiseShiftOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBitwiseShiftOpContext differentiates from other interfaces.
IsBitwiseShiftOpContext()
}
IBitwiseShiftOpContext is an interface to support dynamic dispatch.
type IBitwiseXorExpressionContext ¶ added in v0.2.0
type IBitwiseXorExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBitwiseXorExpressionContext differentiates from other interfaces.
IsBitwiseXorExpressionContext()
}
IBitwiseXorExpressionContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBlockContext differentiates from other interfaces.
IsBlockContext()
}
IBlockContext is an interface to support dynamic dispatch.
type IBooleanLiteralContext ¶
type IBooleanLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBooleanLiteralContext differentiates from other interfaces.
IsBooleanLiteralContext()
}
IBooleanLiteralContext is an interface to support dynamic dispatch.
type IBracketExpressionContext ¶
type IBracketExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBracketExpressionContext differentiates from other interfaces.
IsBracketExpressionContext()
}
IBracketExpressionContext is an interface to support dynamic dispatch.
type IBreakStatementContext ¶
type IBreakStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsBreakStatementContext differentiates from other interfaces.
IsBreakStatementContext()
}
IBreakStatementContext is an interface to support dynamic dispatch.
type ICastingExpressionContext ¶
type ICastingExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCastingExpressionContext differentiates from other interfaces.
IsCastingExpressionContext()
}
ICastingExpressionContext is an interface to support dynamic dispatch.
type ICastingOpContext ¶
type ICastingOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCastingOpContext differentiates from other interfaces.
IsCastingOpContext()
}
ICastingOpContext is an interface to support dynamic dispatch.
type ICompositeDeclarationContext ¶
type ICompositeDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCompositeDeclarationContext differentiates from other interfaces.
IsCompositeDeclarationContext()
}
ICompositeDeclarationContext is an interface to support dynamic dispatch.
type ICompositeKindContext ¶
type ICompositeKindContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCompositeKindContext differentiates from other interfaces.
IsCompositeKindContext()
}
ICompositeKindContext is an interface to support dynamic dispatch.
type IConditionContext ¶
type IConditionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetTest returns the test rule contexts.
GetTest() IExpressionContext
// GetMessage returns the message rule contexts.
GetMessage() IExpressionContext
// SetTest sets the test rule contexts.
SetTest(IExpressionContext)
// SetMessage sets the message rule contexts.
SetMessage(IExpressionContext)
// IsConditionContext differentiates from other interfaces.
IsConditionContext()
}
IConditionContext is an interface to support dynamic dispatch.
type IConditionalExpressionContext ¶
type IConditionalExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetThen returns the then rule contexts.
GetThen() IExpressionContext
// GetAlt returns the alt rule contexts.
GetAlt() IExpressionContext
// SetThen sets the then rule contexts.
SetThen(IExpressionContext)
// SetAlt sets the alt rule contexts.
SetAlt(IExpressionContext)
// IsConditionalExpressionContext differentiates from other interfaces.
IsConditionalExpressionContext()
}
IConditionalExpressionContext is an interface to support dynamic dispatch.
type IConditionsContext ¶
type IConditionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsConditionsContext differentiates from other interfaces.
IsConditionsContext()
}
IConditionsContext is an interface to support dynamic dispatch.
type IConformancesContext ¶
type IConformancesContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsConformancesContext differentiates from other interfaces.
IsConformancesContext()
}
IConformancesContext is an interface to support dynamic dispatch.
type IConstantSizedTypeContext ¶
type IConstantSizedTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetSize returns the size rule contexts.
GetSize() IIntegerLiteralContext
// SetSize sets the size rule contexts.
SetSize(IIntegerLiteralContext)
// IsConstantSizedTypeContext differentiates from other interfaces.
IsConstantSizedTypeContext()
}
IConstantSizedTypeContext is an interface to support dynamic dispatch.
type IContinueStatementContext ¶
type IContinueStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsContinueStatementContext differentiates from other interfaces.
IsContinueStatementContext()
}
IContinueStatementContext is an interface to support dynamic dispatch.
type ICreateExpressionContext ¶
type ICreateExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsCreateExpressionContext differentiates from other interfaces.
IsCreateExpressionContext()
}
ICreateExpressionContext is an interface to support dynamic dispatch.
type IDeclarationContext ¶
type IDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDeclarationContext differentiates from other interfaces.
IsDeclarationContext()
}
IDeclarationContext is an interface to support dynamic dispatch.
type IDestroyExpressionContext ¶
type IDestroyExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDestroyExpressionContext differentiates from other interfaces.
IsDestroyExpressionContext()
}
IDestroyExpressionContext is an interface to support dynamic dispatch.
type IDictionaryEntryContext ¶
type IDictionaryEntryContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetKey returns the key rule contexts.
GetKey() IExpressionContext
// GetValue returns the value rule contexts.
GetValue() IExpressionContext
// SetKey sets the key rule contexts.
SetKey(IExpressionContext)
// SetValue sets the value rule contexts.
SetValue(IExpressionContext)
// IsDictionaryEntryContext differentiates from other interfaces.
IsDictionaryEntryContext()
}
IDictionaryEntryContext is an interface to support dynamic dispatch.
type IDictionaryLiteralContext ¶
type IDictionaryLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsDictionaryLiteralContext differentiates from other interfaces.
IsDictionaryLiteralContext()
}
IDictionaryLiteralContext is an interface to support dynamic dispatch.
type IDictionaryTypeContext ¶
type IDictionaryTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetKeyType returns the keyType rule contexts.
GetKeyType() IFullTypeContext
// GetValueType returns the valueType rule contexts.
GetValueType() IFullTypeContext
// SetKeyType sets the keyType rule contexts.
SetKeyType(IFullTypeContext)
// SetValueType sets the valueType rule contexts.
SetValueType(IFullTypeContext)
// IsDictionaryTypeContext differentiates from other interfaces.
IsDictionaryTypeContext()
}
IDictionaryTypeContext is an interface to support dynamic dispatch.
type IEmitStatementContext ¶
type IEmitStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEmitStatementContext differentiates from other interfaces.
IsEmitStatementContext()
}
IEmitStatementContext is an interface to support dynamic dispatch.
type IEosContext ¶
type IEosContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEosContext differentiates from other interfaces.
IsEosContext()
}
IEosContext is an interface to support dynamic dispatch.
type IEqualityExpressionContext ¶
type IEqualityExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEqualityExpressionContext differentiates from other interfaces.
IsEqualityExpressionContext()
}
IEqualityExpressionContext is an interface to support dynamic dispatch.
type IEqualityOpContext ¶
type IEqualityOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEqualityOpContext differentiates from other interfaces.
IsEqualityOpContext()
}
IEqualityOpContext is an interface to support dynamic dispatch.
type IEventDeclarationContext ¶
type IEventDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsEventDeclarationContext differentiates from other interfaces.
IsEventDeclarationContext()
}
IEventDeclarationContext is an interface to support dynamic dispatch.
type IExecuteContext ¶
type IExecuteContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExecuteContext differentiates from other interfaces.
IsExecuteContext()
}
IExecuteContext is an interface to support dynamic dispatch.
type IExpressionAccessContext ¶
type IExpressionAccessContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsExpressionAccessContext differentiates from other interfaces.
IsExpressionAccessContext()
}
IExpressionAccessContext 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 IFieldContext ¶
type IFieldContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFieldContext differentiates from other interfaces.
IsFieldContext()
}
IFieldContext is an interface to support dynamic dispatch.
type IFieldsContext ¶
type IFieldsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFieldsContext differentiates from other interfaces.
IsFieldsContext()
}
IFieldsContext is an interface to support dynamic dispatch.
type IFixedPointLiteralContext ¶
type IFixedPointLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFixedPointLiteralContext differentiates from other interfaces.
IsFixedPointLiteralContext()
}
IFixedPointLiteralContext is an interface to support dynamic dispatch.
type IForStatementContext ¶
type IForStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsForStatementContext differentiates from other interfaces.
IsForStatementContext()
}
IForStatementContext is an interface to support dynamic dispatch.
type IFullTypeContext ¶
type IFullTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Get_Optional returns the _Optional token.
Get_Optional() antlr.Token
// Set_Optional sets the _Optional token.
Set_Optional(antlr.Token)
// GetOptionals returns the optionals token list.
GetOptionals() []antlr.Token
// SetOptionals sets the optionals token list.
SetOptionals([]antlr.Token)
// IsFullTypeContext differentiates from other interfaces.
IsFullTypeContext()
}
IFullTypeContext is an interface to support dynamic dispatch.
type IFunctionBlockContext ¶
type IFunctionBlockContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsFunctionBlockContext differentiates from other interfaces.
IsFunctionBlockContext()
}
IFunctionBlockContext is an interface to support dynamic dispatch.
type IFunctionDeclarationContext ¶
type IFunctionDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetReturnType returns the returnType rule contexts.
GetReturnType() ITypeAnnotationContext
// SetReturnType sets the returnType rule contexts.
SetReturnType(ITypeAnnotationContext)
// IsFunctionDeclarationContext differentiates from other interfaces.
IsFunctionDeclarationContext()
}
IFunctionDeclarationContext is an interface to support dynamic dispatch.
type IFunctionTypeContext ¶
type IFunctionTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Get_typeAnnotation returns the _typeAnnotation rule contexts.
Get_typeAnnotation() ITypeAnnotationContext
// GetReturnType returns the returnType rule contexts.
GetReturnType() ITypeAnnotationContext
// Set_typeAnnotation sets the _typeAnnotation rule contexts.
Set_typeAnnotation(ITypeAnnotationContext)
// SetReturnType sets the returnType rule contexts.
SetReturnType(ITypeAnnotationContext)
// GetParameterTypes returns the parameterTypes rule context list.
GetParameterTypes() []ITypeAnnotationContext
// SetParameterTypes sets the parameterTypes rule context list.
SetParameterTypes([]ITypeAnnotationContext)
// IsFunctionTypeContext differentiates from other interfaces.
IsFunctionTypeContext()
}
IFunctionTypeContext is an interface to support dynamic dispatch.
type IIdentifierContext ¶
type IIdentifierContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIdentifierContext differentiates from other interfaces.
IsIdentifierContext()
}
IIdentifierContext is an interface to support dynamic dispatch.
type IIfStatementContext ¶
type IIfStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetTestExpression returns the testExpression rule contexts.
GetTestExpression() IExpressionContext
// GetTestDeclaration returns the testDeclaration rule contexts.
GetTestDeclaration() IVariableDeclarationContext
// GetThen returns the then rule contexts.
GetThen() IBlockContext
// GetAlt returns the alt rule contexts.
GetAlt() IBlockContext
// SetTestExpression sets the testExpression rule contexts.
SetTestExpression(IExpressionContext)
// SetTestDeclaration sets the testDeclaration rule contexts.
SetTestDeclaration(IVariableDeclarationContext)
// SetThen sets the then rule contexts.
SetThen(IBlockContext)
// SetAlt sets the alt rule contexts.
SetAlt(IBlockContext)
// IsIfStatementContext differentiates from other interfaces.
IsIfStatementContext()
}
IIfStatementContext is an interface to support dynamic dispatch.
type IImportDeclarationContext ¶
type IImportDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// Get_identifier returns the _identifier rule contexts.
Get_identifier() IIdentifierContext
// GetLocation returns the location rule contexts.
GetLocation() IIdentifierContext
// Set_identifier sets the _identifier rule contexts.
Set_identifier(IIdentifierContext)
// SetLocation sets the location rule contexts.
SetLocation(IIdentifierContext)
// GetIds returns the ids rule context list.
GetIds() []IIdentifierContext
// SetIds sets the ids rule context list.
SetIds([]IIdentifierContext)
// IsImportDeclarationContext differentiates from other interfaces.
IsImportDeclarationContext()
}
IImportDeclarationContext is an interface to support dynamic dispatch.
type IInnerTypeContext ¶
type IInnerTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsInnerTypeContext differentiates from other interfaces.
IsInnerTypeContext()
}
IInnerTypeContext is an interface to support dynamic dispatch.
type IIntegerLiteralContext ¶
type IIntegerLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsIntegerLiteralContext differentiates from other interfaces.
IsIntegerLiteralContext()
}
IIntegerLiteralContext is an interface to support dynamic dispatch.
type IInterfaceDeclarationContext ¶
type IInterfaceDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsInterfaceDeclarationContext differentiates from other interfaces.
IsInterfaceDeclarationContext()
}
IInterfaceDeclarationContext is an interface to support dynamic dispatch.
type IInvocationContext ¶
type IInvocationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsInvocationContext differentiates from other interfaces.
IsInvocationContext()
}
IInvocationContext is an interface to support dynamic dispatch.
type ILiteralContext ¶
type ILiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsLiteralContext differentiates from other interfaces.
IsLiteralContext()
}
ILiteralContext is an interface to support dynamic dispatch.
type IMemberAccessContext ¶
type IMemberAccessContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMemberAccessContext differentiates from other interfaces.
IsMemberAccessContext()
}
IMemberAccessContext is an interface to support dynamic dispatch.
type IMemberOrNestedDeclarationContext ¶
type IMemberOrNestedDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMemberOrNestedDeclarationContext differentiates from other interfaces.
IsMemberOrNestedDeclarationContext()
}
IMemberOrNestedDeclarationContext is an interface to support dynamic dispatch.
type IMembersAndNestedDeclarationsContext ¶
type IMembersAndNestedDeclarationsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMembersAndNestedDeclarationsContext differentiates from other interfaces.
IsMembersAndNestedDeclarationsContext()
}
IMembersAndNestedDeclarationsContext is an interface to support dynamic dispatch.
type IMultiplicativeExpressionContext ¶
type IMultiplicativeExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMultiplicativeExpressionContext differentiates from other interfaces.
IsMultiplicativeExpressionContext()
}
IMultiplicativeExpressionContext is an interface to support dynamic dispatch.
type IMultiplicativeOpContext ¶
type IMultiplicativeOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsMultiplicativeOpContext differentiates from other interfaces.
IsMultiplicativeOpContext()
}
IMultiplicativeOpContext is an interface to support dynamic dispatch.
type INilCoalescingExpressionContext ¶
type INilCoalescingExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNilCoalescingExpressionContext differentiates from other interfaces.
IsNilCoalescingExpressionContext()
}
INilCoalescingExpressionContext is an interface to support dynamic dispatch.
type INilLiteralContext ¶
type INilLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNilLiteralContext differentiates from other interfaces.
IsNilLiteralContext()
}
INilLiteralContext is an interface to support dynamic dispatch.
type INominalTypeContext ¶
type INominalTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsNominalTypeContext differentiates from other interfaces.
IsNominalTypeContext()
}
INominalTypeContext is an interface to support dynamic dispatch.
type IOrExpressionContext ¶
type IOrExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsOrExpressionContext differentiates from other interfaces.
IsOrExpressionContext()
}
IOrExpressionContext is an interface to support dynamic dispatch.
type IParameterContext ¶
type IParameterContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetArgumentLabel returns the argumentLabel rule contexts.
GetArgumentLabel() IIdentifierContext
// GetParameterName returns the parameterName rule contexts.
GetParameterName() IIdentifierContext
// SetArgumentLabel sets the argumentLabel rule contexts.
SetArgumentLabel(IIdentifierContext)
// SetParameterName sets the parameterName rule contexts.
SetParameterName(IIdentifierContext)
// IsParameterContext differentiates from other interfaces.
IsParameterContext()
}
IParameterContext is an interface to support dynamic dispatch.
type IParameterListContext ¶
type IParameterListContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsParameterListContext differentiates from other interfaces.
IsParameterListContext()
}
IParameterListContext is an interface to support dynamic dispatch.
type IPathLiteralContext ¶
type IPathLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetDomain returns the domain rule contexts.
GetDomain() IIdentifierContext
// GetId returns the id rule contexts.
GetId() IIdentifierContext
// SetDomain sets the domain rule contexts.
SetDomain(IIdentifierContext)
// SetId sets the id rule contexts.
SetId(IIdentifierContext)
// IsPathLiteralContext differentiates from other interfaces.
IsPathLiteralContext()
}
IPathLiteralContext is an interface to support dynamic dispatch.
type IPositiveIntegerLiteralContext ¶
type IPositiveIntegerLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPositiveIntegerLiteralContext differentiates from other interfaces.
IsPositiveIntegerLiteralContext()
}
IPositiveIntegerLiteralContext is an interface to support dynamic dispatch.
type IPostConditionsContext ¶
type IPostConditionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPostConditionsContext differentiates from other interfaces.
IsPostConditionsContext()
}
IPostConditionsContext is an interface to support dynamic dispatch.
type IPostfixExpressionContext ¶
type IPostfixExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPostfixExpressionContext differentiates from other interfaces.
IsPostfixExpressionContext()
}
IPostfixExpressionContext is an interface to support dynamic dispatch.
type IPreConditionsContext ¶
type IPreConditionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPreConditionsContext differentiates from other interfaces.
IsPreConditionsContext()
}
IPreConditionsContext is an interface to support dynamic dispatch.
type IPrepareContext ¶
type IPrepareContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPrepareContext differentiates from other interfaces.
IsPrepareContext()
}
IPrepareContext is an interface to support dynamic dispatch.
type IPrimaryExpressionContext ¶
type IPrimaryExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsPrimaryExpressionContext differentiates from other interfaces.
IsPrimaryExpressionContext()
}
IPrimaryExpressionContext is an interface to support dynamic dispatch.
type IProgramContext ¶
type IProgramContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsProgramContext differentiates from other interfaces.
IsProgramContext()
}
IProgramContext is an interface to support dynamic dispatch.
type IReferenceExpressionContext ¶
type IReferenceExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReferenceExpressionContext differentiates from other interfaces.
IsReferenceExpressionContext()
}
IReferenceExpressionContext is an interface to support dynamic dispatch.
type IRelationalExpressionContext ¶
type IRelationalExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsRelationalExpressionContext differentiates from other interfaces.
IsRelationalExpressionContext()
}
IRelationalExpressionContext is an interface to support dynamic dispatch.
type IRelationalOpContext ¶
type IRelationalOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsRelationalOpContext differentiates from other interfaces.
IsRelationalOpContext()
}
IRelationalOpContext is an interface to support dynamic dispatch.
type IReplDeclarationContext ¶
type IReplDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReplDeclarationContext differentiates from other interfaces.
IsReplDeclarationContext()
}
IReplDeclarationContext is an interface to support dynamic dispatch.
type IReplElementContext ¶
type IReplElementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReplElementContext differentiates from other interfaces.
IsReplElementContext()
}
IReplElementContext is an interface to support dynamic dispatch.
type IReplInputContext ¶
type IReplInputContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReplInputContext differentiates from other interfaces.
IsReplInputContext()
}
IReplInputContext is an interface to support dynamic dispatch.
type IReplStatementContext ¶
type IReplStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReplStatementContext differentiates from other interfaces.
IsReplStatementContext()
}
IReplStatementContext is an interface to support dynamic dispatch.
type IReturnStatementContext ¶
type IReturnStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsReturnStatementContext differentiates from other interfaces.
IsReturnStatementContext()
}
IReturnStatementContext is an interface to support dynamic dispatch.
type ISpecialFunctionDeclarationContext ¶
type ISpecialFunctionDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsSpecialFunctionDeclarationContext differentiates from other interfaces.
IsSpecialFunctionDeclarationContext()
}
ISpecialFunctionDeclarationContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementContext differentiates from other interfaces.
IsStatementContext()
}
IStatementContext is an interface to support dynamic dispatch.
type IStatementsContext ¶
type IStatementsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStatementsContext differentiates from other interfaces.
IsStatementsContext()
}
IStatementsContext is an interface to support dynamic dispatch.
type IStringLiteralContext ¶
type IStringLiteralContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsStringLiteralContext differentiates from other interfaces.
IsStringLiteralContext()
}
IStringLiteralContext is an interface to support dynamic dispatch.
type ISwapContext ¶
type ISwapContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetLeft returns the left rule contexts.
GetLeft() IExpressionContext
// GetRight returns the right rule contexts.
GetRight() IExpressionContext
// SetLeft sets the left rule contexts.
SetLeft(IExpressionContext)
// SetRight sets the right rule contexts.
SetRight(IExpressionContext)
// IsSwapContext differentiates from other interfaces.
IsSwapContext()
}
ISwapContext is an interface to support dynamic dispatch.
type ITransactionDeclarationContext ¶
type ITransactionDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTransactionDeclarationContext differentiates from other interfaces.
IsTransactionDeclarationContext()
}
ITransactionDeclarationContext is an interface to support dynamic dispatch.
type ITransferContext ¶
type ITransferContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTransferContext differentiates from other interfaces.
IsTransferContext()
}
ITransferContext is an interface to support dynamic dispatch.
type ITypeAnnotationContext ¶
type ITypeAnnotationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTypeAnnotationContext differentiates from other interfaces.
IsTypeAnnotationContext()
}
ITypeAnnotationContext is an interface to support dynamic dispatch.
type ITypeRestrictionsContext ¶
type ITypeRestrictionsContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsTypeRestrictionsContext differentiates from other interfaces.
IsTypeRestrictionsContext()
}
ITypeRestrictionsContext is an interface to support dynamic dispatch.
type IUnaryExpressionContext ¶
type IUnaryExpressionContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsUnaryExpressionContext differentiates from other interfaces.
IsUnaryExpressionContext()
}
IUnaryExpressionContext is an interface to support dynamic dispatch.
type IUnaryOpContext ¶
type IUnaryOpContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsUnaryOpContext differentiates from other interfaces.
IsUnaryOpContext()
}
IUnaryOpContext is an interface to support dynamic dispatch.
type IVariableDeclarationContext ¶
type IVariableDeclarationContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// GetLeftTransfer returns the leftTransfer rule contexts.
GetLeftTransfer() ITransferContext
// GetLeftExpression returns the leftExpression rule contexts.
GetLeftExpression() IExpressionContext
// GetRightTransfer returns the rightTransfer rule contexts.
GetRightTransfer() ITransferContext
// GetRightExpression returns the rightExpression rule contexts.
GetRightExpression() IExpressionContext
// SetLeftTransfer sets the leftTransfer rule contexts.
SetLeftTransfer(ITransferContext)
// SetLeftExpression sets the leftExpression rule contexts.
SetLeftExpression(IExpressionContext)
// SetRightTransfer sets the rightTransfer rule contexts.
SetRightTransfer(ITransferContext)
// SetRightExpression sets the rightExpression rule contexts.
SetRightExpression(IExpressionContext)
// IsVariableDeclarationContext differentiates from other interfaces.
IsVariableDeclarationContext()
}
IVariableDeclarationContext is an interface to support dynamic dispatch.
type IVariableKindContext ¶
type IVariableKindContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVariableKindContext differentiates from other interfaces.
IsVariableKindContext()
}
IVariableKindContext is an interface to support dynamic dispatch.
type IVariableSizedTypeContext ¶
type IVariableSizedTypeContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsVariableSizedTypeContext differentiates from other interfaces.
IsVariableSizedTypeContext()
}
IVariableSizedTypeContext is an interface to support dynamic dispatch.
type IWhileStatementContext ¶
type IWhileStatementContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsWhileStatementContext differentiates from other interfaces.
IsWhileStatementContext()
}
IWhileStatementContext is an interface to support dynamic dispatch.
type IdentifierContext ¶
type IdentifierContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIdentifierContext ¶
func NewEmptyIdentifierContext() *IdentifierContext
func NewIdentifierContext ¶
func NewIdentifierContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IdentifierContext
func (*IdentifierContext) Accept ¶
func (s *IdentifierContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierContext) Access ¶
func (s *IdentifierContext) Access() antlr.TerminalNode
func (*IdentifierContext) Account ¶
func (s *IdentifierContext) Account() antlr.TerminalNode
func (*IdentifierContext) All ¶
func (s *IdentifierContext) All() antlr.TerminalNode
func (*IdentifierContext) Auth ¶
func (s *IdentifierContext) Auth() antlr.TerminalNode
func (*IdentifierContext) Contract ¶
func (s *IdentifierContext) Contract() antlr.TerminalNode
func (*IdentifierContext) Create ¶
func (s *IdentifierContext) Create() antlr.TerminalNode
func (*IdentifierContext) Destroy ¶
func (s *IdentifierContext) Destroy() antlr.TerminalNode
func (*IdentifierContext) Emit ¶
func (s *IdentifierContext) Emit() antlr.TerminalNode
func (*IdentifierContext) EnterRule ¶
func (s *IdentifierContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierContext) Event ¶
func (s *IdentifierContext) Event() 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) Identifier ¶
func (s *IdentifierContext) Identifier() antlr.TerminalNode
func (*IdentifierContext) In ¶
func (s *IdentifierContext) In() antlr.TerminalNode
func (*IdentifierContext) IsIdentifierContext ¶
func (*IdentifierContext) IsIdentifierContext()
func (*IdentifierContext) Resource ¶
func (s *IdentifierContext) Resource() antlr.TerminalNode
func (*IdentifierContext) Self ¶
func (s *IdentifierContext) Self() antlr.TerminalNode
func (*IdentifierContext) Struct ¶
func (s *IdentifierContext) Struct() antlr.TerminalNode
func (*IdentifierContext) ToStringTree ¶
func (s *IdentifierContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IdentifierExpressionContext ¶
type IdentifierExpressionContext struct {
*PostfixExpressionContext
}
func NewIdentifierExpressionContext ¶
func NewIdentifierExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IdentifierExpressionContext
func (*IdentifierExpressionContext) Accept ¶
func (s *IdentifierExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IdentifierExpressionContext) EnterRule ¶
func (s *IdentifierExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) ExitRule ¶
func (s *IdentifierExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*IdentifierExpressionContext) GetRuleContext ¶
func (s *IdentifierExpressionContext) GetRuleContext() antlr.RuleContext
func (*IdentifierExpressionContext) Identifier ¶
func (s *IdentifierExpressionContext) Identifier() IIdentifierContext
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) Accept ¶
func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IfStatementContext) AllBlock ¶
func (s *IfStatementContext) AllBlock() []IBlockContext
func (*IfStatementContext) Block ¶
func (s *IfStatementContext) Block(i int) IBlockContext
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) GetAlt ¶
func (s *IfStatementContext) GetAlt() IBlockContext
func (*IfStatementContext) GetParser ¶
func (s *IfStatementContext) GetParser() antlr.Parser
func (*IfStatementContext) GetRuleContext ¶
func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
func (*IfStatementContext) GetTestDeclaration ¶
func (s *IfStatementContext) GetTestDeclaration() IVariableDeclarationContext
func (*IfStatementContext) GetTestExpression ¶
func (s *IfStatementContext) GetTestExpression() IExpressionContext
func (*IfStatementContext) GetThen ¶
func (s *IfStatementContext) GetThen() IBlockContext
func (*IfStatementContext) If ¶
func (s *IfStatementContext) If() antlr.TerminalNode
func (*IfStatementContext) IfStatement ¶
func (s *IfStatementContext) IfStatement() IIfStatementContext
func (*IfStatementContext) IsIfStatementContext ¶
func (*IfStatementContext) IsIfStatementContext()
func (*IfStatementContext) SetAlt ¶
func (s *IfStatementContext) SetAlt(v IBlockContext)
func (*IfStatementContext) SetTestDeclaration ¶
func (s *IfStatementContext) SetTestDeclaration(v IVariableDeclarationContext)
func (*IfStatementContext) SetTestExpression ¶
func (s *IfStatementContext) SetTestExpression(v IExpressionContext)
func (*IfStatementContext) SetThen ¶
func (s *IfStatementContext) SetThen(v IBlockContext)
func (*IfStatementContext) ToStringTree ¶
func (s *IfStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*IfStatementContext) VariableDeclaration ¶
func (s *IfStatementContext) VariableDeclaration() IVariableDeclarationContext
type ImportDeclarationContext ¶
type ImportDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyImportDeclarationContext ¶
func NewEmptyImportDeclarationContext() *ImportDeclarationContext
func NewImportDeclarationContext ¶
func NewImportDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportDeclarationContext
func (*ImportDeclarationContext) Accept ¶
func (s *ImportDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ImportDeclarationContext) AllIdentifier ¶
func (s *ImportDeclarationContext) AllIdentifier() []IIdentifierContext
func (*ImportDeclarationContext) EnterRule ¶
func (s *ImportDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ImportDeclarationContext) ExitRule ¶
func (s *ImportDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ImportDeclarationContext) From ¶
func (s *ImportDeclarationContext) From() antlr.TerminalNode
func (*ImportDeclarationContext) GetIds ¶ added in v0.5.0
func (s *ImportDeclarationContext) GetIds() []IIdentifierContext
func (*ImportDeclarationContext) GetLocation ¶ added in v0.5.0
func (s *ImportDeclarationContext) GetLocation() IIdentifierContext
func (*ImportDeclarationContext) GetParser ¶
func (s *ImportDeclarationContext) GetParser() antlr.Parser
func (*ImportDeclarationContext) GetRuleContext ¶
func (s *ImportDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ImportDeclarationContext) Get_identifier ¶ added in v0.5.0
func (s *ImportDeclarationContext) Get_identifier() IIdentifierContext
func (*ImportDeclarationContext) HexadecimalLiteral ¶
func (s *ImportDeclarationContext) HexadecimalLiteral() antlr.TerminalNode
func (*ImportDeclarationContext) Identifier ¶
func (s *ImportDeclarationContext) Identifier(i int) IIdentifierContext
func (*ImportDeclarationContext) Import ¶
func (s *ImportDeclarationContext) Import() antlr.TerminalNode
func (*ImportDeclarationContext) IsImportDeclarationContext ¶
func (*ImportDeclarationContext) IsImportDeclarationContext()
func (*ImportDeclarationContext) SetIds ¶ added in v0.5.0
func (s *ImportDeclarationContext) SetIds(v []IIdentifierContext)
func (*ImportDeclarationContext) SetLocation ¶ added in v0.5.0
func (s *ImportDeclarationContext) SetLocation(v IIdentifierContext)
func (*ImportDeclarationContext) Set_identifier ¶ added in v0.5.0
func (s *ImportDeclarationContext) Set_identifier(v IIdentifierContext)
func (*ImportDeclarationContext) StringLiteral ¶
func (s *ImportDeclarationContext) StringLiteral() IStringLiteralContext
func (*ImportDeclarationContext) ToStringTree ¶
func (s *ImportDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InnerTypeContext ¶
type InnerTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyInnerTypeContext ¶
func NewEmptyInnerTypeContext() *InnerTypeContext
func NewInnerTypeContext ¶
func NewInnerTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InnerTypeContext
func (*InnerTypeContext) Accept ¶
func (s *InnerTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InnerTypeContext) BaseType ¶
func (s *InnerTypeContext) BaseType() IBaseTypeContext
func (*InnerTypeContext) EnterRule ¶
func (s *InnerTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*InnerTypeContext) ExitRule ¶
func (s *InnerTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*InnerTypeContext) GetParser ¶
func (s *InnerTypeContext) GetParser() antlr.Parser
func (*InnerTypeContext) GetRuleContext ¶
func (s *InnerTypeContext) GetRuleContext() antlr.RuleContext
func (*InnerTypeContext) IsInnerTypeContext ¶
func (*InnerTypeContext) IsInnerTypeContext()
func (*InnerTypeContext) ToStringTree ¶
func (s *InnerTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*InnerTypeContext) TypeRestrictions ¶
func (s *InnerTypeContext) TypeRestrictions() ITypeRestrictionsContext
type IntegerLiteralContext ¶
type IntegerLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyIntegerLiteralContext ¶
func NewEmptyIntegerLiteralContext() *IntegerLiteralContext
func NewIntegerLiteralContext ¶
func NewIntegerLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IntegerLiteralContext
func (*IntegerLiteralContext) Accept ¶
func (s *IntegerLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IntegerLiteralContext) EnterRule ¶
func (s *IntegerLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*IntegerLiteralContext) ExitRule ¶
func (s *IntegerLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*IntegerLiteralContext) GetParser ¶
func (s *IntegerLiteralContext) GetParser() antlr.Parser
func (*IntegerLiteralContext) GetRuleContext ¶
func (s *IntegerLiteralContext) GetRuleContext() antlr.RuleContext
func (*IntegerLiteralContext) IsIntegerLiteralContext ¶
func (*IntegerLiteralContext) IsIntegerLiteralContext()
func (*IntegerLiteralContext) Minus ¶
func (s *IntegerLiteralContext) Minus() antlr.TerminalNode
func (*IntegerLiteralContext) PositiveIntegerLiteral ¶
func (s *IntegerLiteralContext) PositiveIntegerLiteral() IPositiveIntegerLiteralContext
func (*IntegerLiteralContext) ToStringTree ¶
func (s *IntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IntegerLiteralKind ¶
type IntegerLiteralKind uint
const ( IntegerLiteralKindUnknown IntegerLiteralKind = iota IntegerLiteralKindBinary IntegerLiteralKindOctal IntegerLiteralKindDecimal IntegerLiteralKindHexadecimal )
func (IntegerLiteralKind) Base ¶
func (k IntegerLiteralKind) Base() int
func (IntegerLiteralKind) Name ¶
func (k IntegerLiteralKind) Name() string
func (IntegerLiteralKind) String ¶
func (i IntegerLiteralKind) String() string
type InterfaceDeclarationContext ¶
type InterfaceDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyInterfaceDeclarationContext ¶
func NewEmptyInterfaceDeclarationContext() *InterfaceDeclarationContext
func NewInterfaceDeclarationContext ¶
func NewInterfaceDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InterfaceDeclarationContext
func (*InterfaceDeclarationContext) Accept ¶
func (s *InterfaceDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InterfaceDeclarationContext) Access ¶
func (s *InterfaceDeclarationContext) Access() IAccessContext
func (*InterfaceDeclarationContext) CompositeKind ¶
func (s *InterfaceDeclarationContext) CompositeKind() ICompositeKindContext
func (*InterfaceDeclarationContext) EnterRule ¶
func (s *InterfaceDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*InterfaceDeclarationContext) ExitRule ¶
func (s *InterfaceDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*InterfaceDeclarationContext) GetParser ¶
func (s *InterfaceDeclarationContext) GetParser() antlr.Parser
func (*InterfaceDeclarationContext) GetRuleContext ¶
func (s *InterfaceDeclarationContext) GetRuleContext() antlr.RuleContext
func (*InterfaceDeclarationContext) Identifier ¶
func (s *InterfaceDeclarationContext) Identifier() IIdentifierContext
func (*InterfaceDeclarationContext) Interface ¶
func (s *InterfaceDeclarationContext) Interface() antlr.TerminalNode
func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext ¶
func (*InterfaceDeclarationContext) IsInterfaceDeclarationContext()
func (*InterfaceDeclarationContext) MembersAndNestedDeclarations ¶
func (s *InterfaceDeclarationContext) MembersAndNestedDeclarations() IMembersAndNestedDeclarationsContext
func (*InterfaceDeclarationContext) ToStringTree ¶
func (s *InterfaceDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InvalidIntegerLiteralError ¶
type InvalidIntegerLiteralError struct {
Literal string
IntegerLiteralKind IntegerLiteralKind
InvalidIntegerLiteralKind InvalidNumberLiteralKind
ast.Range
}
func (*InvalidIntegerLiteralError) Error ¶
func (e *InvalidIntegerLiteralError) Error() string
func (*InvalidIntegerLiteralError) SecondaryError ¶
func (e *InvalidIntegerLiteralError) SecondaryError() string
type InvalidNumberLiteralContext ¶
type InvalidNumberLiteralContext struct {
*PositiveIntegerLiteralContext
}
func NewInvalidNumberLiteralContext ¶
func NewInvalidNumberLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InvalidNumberLiteralContext
func (*InvalidNumberLiteralContext) Accept ¶
func (s *InvalidNumberLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InvalidNumberLiteralContext) EnterRule ¶
func (s *InvalidNumberLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*InvalidNumberLiteralContext) ExitRule ¶
func (s *InvalidNumberLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*InvalidNumberLiteralContext) GetRuleContext ¶
func (s *InvalidNumberLiteralContext) GetRuleContext() antlr.RuleContext
func (*InvalidNumberLiteralContext) InvalidNumberLiteral ¶
func (s *InvalidNumberLiteralContext) InvalidNumberLiteral() antlr.TerminalNode
type InvalidNumberLiteralKind ¶
type InvalidNumberLiteralKind uint
const ( InvalidNumberLiteralKindUnknown InvalidNumberLiteralKind = iota InvalidNumberLiteralKindLeadingUnderscore InvalidNumberLiteralKindTrailingUnderscore InvalidNumberLiteralKindUnknownPrefix )
func (InvalidNumberLiteralKind) Description ¶
func (k InvalidNumberLiteralKind) Description() string
func (InvalidNumberLiteralKind) String ¶
func (i InvalidNumberLiteralKind) String() string
type InvocationContext ¶
type InvocationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyInvocationContext ¶
func NewEmptyInvocationContext() *InvocationContext
func NewInvocationContext ¶
func NewInvocationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InvocationContext
func (*InvocationContext) Accept ¶
func (s *InvocationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InvocationContext) AllArgument ¶
func (s *InvocationContext) AllArgument() []IArgumentContext
func (*InvocationContext) AllTypeAnnotation ¶
func (s *InvocationContext) AllTypeAnnotation() []ITypeAnnotationContext
func (*InvocationContext) Argument ¶
func (s *InvocationContext) Argument(i int) IArgumentContext
func (*InvocationContext) CloseParen ¶
func (s *InvocationContext) CloseParen() antlr.TerminalNode
func (*InvocationContext) EnterRule ¶
func (s *InvocationContext) EnterRule(listener antlr.ParseTreeListener)
func (*InvocationContext) ExitRule ¶
func (s *InvocationContext) ExitRule(listener antlr.ParseTreeListener)
func (*InvocationContext) GetParser ¶
func (s *InvocationContext) GetParser() antlr.Parser
func (*InvocationContext) GetRuleContext ¶
func (s *InvocationContext) GetRuleContext() antlr.RuleContext
func (*InvocationContext) Greater ¶
func (s *InvocationContext) Greater() antlr.TerminalNode
func (*InvocationContext) IsInvocationContext ¶
func (*InvocationContext) IsInvocationContext()
func (*InvocationContext) Less ¶
func (s *InvocationContext) Less() antlr.TerminalNode
func (*InvocationContext) OpenParen ¶
func (s *InvocationContext) OpenParen() antlr.TerminalNode
func (*InvocationContext) ToStringTree ¶
func (s *InvocationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*InvocationContext) TypeAnnotation ¶
func (s *InvocationContext) TypeAnnotation(i int) ITypeAnnotationContext
type InvocationExpressionContext ¶
type InvocationExpressionContext struct {
*PostfixExpressionContext
}
func NewInvocationExpressionContext ¶
func NewInvocationExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *InvocationExpressionContext
func (*InvocationExpressionContext) Accept ¶
func (s *InvocationExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InvocationExpressionContext) EnterRule ¶
func (s *InvocationExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*InvocationExpressionContext) ExitRule ¶
func (s *InvocationExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*InvocationExpressionContext) GetRuleContext ¶
func (s *InvocationExpressionContext) GetRuleContext() antlr.RuleContext
func (*InvocationExpressionContext) Invocation ¶
func (s *InvocationExpressionContext) Invocation() IInvocationContext
func (*InvocationExpressionContext) PostfixExpression ¶
func (s *InvocationExpressionContext) PostfixExpression() IPostfixExpressionContext
type JuxtaposedUnaryOperatorsError ¶
func (*JuxtaposedUnaryOperatorsError) EndPosition ¶
func (e *JuxtaposedUnaryOperatorsError) EndPosition() ast.Position
func (*JuxtaposedUnaryOperatorsError) Error ¶
func (e *JuxtaposedUnaryOperatorsError) Error() string
func (*JuxtaposedUnaryOperatorsError) StartPosition ¶
func (e *JuxtaposedUnaryOperatorsError) StartPosition() ast.Position
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) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) ArrayLiteral ¶
func (s *LiteralContext) ArrayLiteral() IArrayLiteralContext
func (*LiteralContext) BooleanLiteral ¶
func (s *LiteralContext) BooleanLiteral() IBooleanLiteralContext
func (*LiteralContext) DictionaryLiteral ¶
func (s *LiteralContext) DictionaryLiteral() IDictionaryLiteralContext
func (*LiteralContext) EnterRule ¶
func (s *LiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralContext) ExitRule ¶
func (s *LiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralContext) FixedPointLiteral ¶
func (s *LiteralContext) FixedPointLiteral() IFixedPointLiteralContext
func (*LiteralContext) GetParser ¶
func (s *LiteralContext) GetParser() antlr.Parser
func (*LiteralContext) GetRuleContext ¶
func (s *LiteralContext) GetRuleContext() antlr.RuleContext
func (*LiteralContext) IntegerLiteral ¶
func (s *LiteralContext) IntegerLiteral() IIntegerLiteralContext
func (*LiteralContext) IsLiteralContext ¶
func (*LiteralContext) IsLiteralContext()
func (*LiteralContext) NilLiteral ¶
func (s *LiteralContext) NilLiteral() INilLiteralContext
func (*LiteralContext) PathLiteral ¶
func (s *LiteralContext) PathLiteral() IPathLiteralContext
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() IStringLiteralContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LiteralExpressionContext ¶
type LiteralExpressionContext struct {
*PostfixExpressionContext
}
func NewLiteralExpressionContext ¶
func NewLiteralExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralExpressionContext
func (*LiteralExpressionContext) Accept ¶
func (s *LiteralExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralExpressionContext) EnterRule ¶
func (s *LiteralExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) ExitRule ¶
func (s *LiteralExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*LiteralExpressionContext) GetRuleContext ¶
func (s *LiteralExpressionContext) GetRuleContext() antlr.RuleContext
func (*LiteralExpressionContext) Literal ¶
func (s *LiteralExpressionContext) Literal() ILiteralContext
type MemberAccessContext ¶
type MemberAccessContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMemberAccessContext ¶
func NewEmptyMemberAccessContext() *MemberAccessContext
func NewMemberAccessContext ¶
func NewMemberAccessContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberAccessContext
func (*MemberAccessContext) Accept ¶
func (s *MemberAccessContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberAccessContext) EnterRule ¶
func (s *MemberAccessContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberAccessContext) ExitRule ¶
func (s *MemberAccessContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberAccessContext) GetParser ¶
func (s *MemberAccessContext) GetParser() antlr.Parser
func (*MemberAccessContext) GetRuleContext ¶
func (s *MemberAccessContext) GetRuleContext() antlr.RuleContext
func (*MemberAccessContext) Identifier ¶
func (s *MemberAccessContext) Identifier() IIdentifierContext
func (*MemberAccessContext) IsMemberAccessContext ¶
func (*MemberAccessContext) IsMemberAccessContext()
func (*MemberAccessContext) Optional ¶
func (s *MemberAccessContext) Optional() antlr.TerminalNode
func (*MemberAccessContext) ToStringTree ¶
func (s *MemberAccessContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MemberOrNestedDeclarationContext ¶
type MemberOrNestedDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMemberOrNestedDeclarationContext ¶
func NewEmptyMemberOrNestedDeclarationContext() *MemberOrNestedDeclarationContext
func NewMemberOrNestedDeclarationContext ¶
func NewMemberOrNestedDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberOrNestedDeclarationContext
func (*MemberOrNestedDeclarationContext) Accept ¶
func (s *MemberOrNestedDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberOrNestedDeclarationContext) CompositeDeclaration ¶
func (s *MemberOrNestedDeclarationContext) CompositeDeclaration() ICompositeDeclarationContext
func (*MemberOrNestedDeclarationContext) EnterRule ¶
func (s *MemberOrNestedDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*MemberOrNestedDeclarationContext) EventDeclaration ¶
func (s *MemberOrNestedDeclarationContext) EventDeclaration() IEventDeclarationContext
func (*MemberOrNestedDeclarationContext) ExitRule ¶
func (s *MemberOrNestedDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*MemberOrNestedDeclarationContext) Field ¶
func (s *MemberOrNestedDeclarationContext) Field() IFieldContext
func (*MemberOrNestedDeclarationContext) FunctionDeclaration ¶
func (s *MemberOrNestedDeclarationContext) FunctionDeclaration() IFunctionDeclarationContext
func (*MemberOrNestedDeclarationContext) GetParser ¶
func (s *MemberOrNestedDeclarationContext) GetParser() antlr.Parser
func (*MemberOrNestedDeclarationContext) GetRuleContext ¶
func (s *MemberOrNestedDeclarationContext) GetRuleContext() antlr.RuleContext
func (*MemberOrNestedDeclarationContext) InterfaceDeclaration ¶
func (s *MemberOrNestedDeclarationContext) InterfaceDeclaration() IInterfaceDeclarationContext
func (*MemberOrNestedDeclarationContext) IsMemberOrNestedDeclarationContext ¶
func (*MemberOrNestedDeclarationContext) IsMemberOrNestedDeclarationContext()
func (*MemberOrNestedDeclarationContext) SpecialFunctionDeclaration ¶
func (s *MemberOrNestedDeclarationContext) SpecialFunctionDeclaration() ISpecialFunctionDeclarationContext
func (*MemberOrNestedDeclarationContext) ToStringTree ¶
func (s *MemberOrNestedDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MembersAndNestedDeclarationsContext ¶
type MembersAndNestedDeclarationsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMembersAndNestedDeclarationsContext ¶
func NewEmptyMembersAndNestedDeclarationsContext() *MembersAndNestedDeclarationsContext
func NewMembersAndNestedDeclarationsContext ¶
func NewMembersAndNestedDeclarationsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MembersAndNestedDeclarationsContext
func (*MembersAndNestedDeclarationsContext) Accept ¶
func (s *MembersAndNestedDeclarationsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MembersAndNestedDeclarationsContext) AllMemberOrNestedDeclaration ¶
func (s *MembersAndNestedDeclarationsContext) AllMemberOrNestedDeclaration() []IMemberOrNestedDeclarationContext
func (*MembersAndNestedDeclarationsContext) EnterRule ¶
func (s *MembersAndNestedDeclarationsContext) EnterRule(listener antlr.ParseTreeListener)
func (*MembersAndNestedDeclarationsContext) ExitRule ¶
func (s *MembersAndNestedDeclarationsContext) ExitRule(listener antlr.ParseTreeListener)
func (*MembersAndNestedDeclarationsContext) GetParser ¶
func (s *MembersAndNestedDeclarationsContext) GetParser() antlr.Parser
func (*MembersAndNestedDeclarationsContext) GetRuleContext ¶
func (s *MembersAndNestedDeclarationsContext) GetRuleContext() antlr.RuleContext
func (*MembersAndNestedDeclarationsContext) IsMembersAndNestedDeclarationsContext ¶
func (*MembersAndNestedDeclarationsContext) IsMembersAndNestedDeclarationsContext()
func (*MembersAndNestedDeclarationsContext) MemberOrNestedDeclaration ¶
func (s *MembersAndNestedDeclarationsContext) MemberOrNestedDeclaration(i int) IMemberOrNestedDeclarationContext
func (*MembersAndNestedDeclarationsContext) ToStringTree ¶
func (s *MembersAndNestedDeclarationsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiplicativeExpressionContext ¶
type MultiplicativeExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMultiplicativeExpressionContext ¶
func NewEmptyMultiplicativeExpressionContext() *MultiplicativeExpressionContext
func NewMultiplicativeExpressionContext ¶
func NewMultiplicativeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) Accept ¶
func (s *MultiplicativeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultiplicativeExpressionContext) CastingExpression ¶ added in v0.2.0
func (s *MultiplicativeExpressionContext) CastingExpression() ICastingExpressionContext
func (*MultiplicativeExpressionContext) EnterRule ¶
func (s *MultiplicativeExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) ExitRule ¶
func (s *MultiplicativeExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiplicativeExpressionContext) GetParser ¶
func (s *MultiplicativeExpressionContext) GetParser() antlr.Parser
func (*MultiplicativeExpressionContext) GetRuleContext ¶
func (s *MultiplicativeExpressionContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext ¶
func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()
func (*MultiplicativeExpressionContext) MultiplicativeExpression ¶
func (s *MultiplicativeExpressionContext) MultiplicativeExpression() IMultiplicativeExpressionContext
func (*MultiplicativeExpressionContext) MultiplicativeOp ¶
func (s *MultiplicativeExpressionContext) MultiplicativeOp() IMultiplicativeOpContext
func (*MultiplicativeExpressionContext) ToStringTree ¶
func (s *MultiplicativeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiplicativeOpContext ¶
type MultiplicativeOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyMultiplicativeOpContext ¶
func NewEmptyMultiplicativeOpContext() *MultiplicativeOpContext
func NewMultiplicativeOpContext ¶
func NewMultiplicativeOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeOpContext
func (*MultiplicativeOpContext) Accept ¶
func (s *MultiplicativeOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultiplicativeOpContext) Div ¶
func (s *MultiplicativeOpContext) Div() antlr.TerminalNode
func (*MultiplicativeOpContext) EnterRule ¶
func (s *MultiplicativeOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiplicativeOpContext) ExitRule ¶
func (s *MultiplicativeOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiplicativeOpContext) GetParser ¶
func (s *MultiplicativeOpContext) GetParser() antlr.Parser
func (*MultiplicativeOpContext) GetRuleContext ¶
func (s *MultiplicativeOpContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeOpContext) IsMultiplicativeOpContext ¶
func (*MultiplicativeOpContext) IsMultiplicativeOpContext()
func (*MultiplicativeOpContext) Mod ¶
func (s *MultiplicativeOpContext) Mod() antlr.TerminalNode
func (*MultiplicativeOpContext) Mul ¶
func (s *MultiplicativeOpContext) Mul() antlr.TerminalNode
func (*MultiplicativeOpContext) ToStringTree ¶
func (s *MultiplicativeOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NestedExpressionContext ¶
type NestedExpressionContext struct {
*PostfixExpressionContext
}
func NewNestedExpressionContext ¶
func NewNestedExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NestedExpressionContext
func (*NestedExpressionContext) Accept ¶
func (s *NestedExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NestedExpressionContext) CloseParen ¶
func (s *NestedExpressionContext) CloseParen() antlr.TerminalNode
func (*NestedExpressionContext) EnterRule ¶
func (s *NestedExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NestedExpressionContext) ExitRule ¶
func (s *NestedExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NestedExpressionContext) Expression ¶
func (s *NestedExpressionContext) Expression() IExpressionContext
func (*NestedExpressionContext) GetRuleContext ¶
func (s *NestedExpressionContext) GetRuleContext() antlr.RuleContext
func (*NestedExpressionContext) OpenParen ¶
func (s *NestedExpressionContext) OpenParen() antlr.TerminalNode
type NilCoalescingExpressionContext ¶
type NilCoalescingExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNilCoalescingExpressionContext ¶
func NewEmptyNilCoalescingExpressionContext() *NilCoalescingExpressionContext
func NewNilCoalescingExpressionContext ¶
func NewNilCoalescingExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NilCoalescingExpressionContext
func (*NilCoalescingExpressionContext) Accept ¶
func (s *NilCoalescingExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NilCoalescingExpressionContext) BitwiseOrExpression ¶ added in v0.2.0
func (s *NilCoalescingExpressionContext) BitwiseOrExpression() IBitwiseOrExpressionContext
func (*NilCoalescingExpressionContext) EnterRule ¶
func (s *NilCoalescingExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*NilCoalescingExpressionContext) ExitRule ¶
func (s *NilCoalescingExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*NilCoalescingExpressionContext) GetParser ¶
func (s *NilCoalescingExpressionContext) GetParser() antlr.Parser
func (*NilCoalescingExpressionContext) GetRuleContext ¶
func (s *NilCoalescingExpressionContext) GetRuleContext() antlr.RuleContext
func (*NilCoalescingExpressionContext) IsNilCoalescingExpressionContext ¶
func (*NilCoalescingExpressionContext) IsNilCoalescingExpressionContext()
func (*NilCoalescingExpressionContext) NilCoalescing ¶
func (s *NilCoalescingExpressionContext) NilCoalescing() antlr.TerminalNode
func (*NilCoalescingExpressionContext) NilCoalescingExpression ¶
func (s *NilCoalescingExpressionContext) NilCoalescingExpression() INilCoalescingExpressionContext
func (*NilCoalescingExpressionContext) ToStringTree ¶
func (s *NilCoalescingExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NilLiteralContext ¶
type NilLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNilLiteralContext ¶
func NewEmptyNilLiteralContext() *NilLiteralContext
func NewNilLiteralContext ¶
func NewNilLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NilLiteralContext
func (*NilLiteralContext) Accept ¶
func (s *NilLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NilLiteralContext) EnterRule ¶
func (s *NilLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*NilLiteralContext) ExitRule ¶
func (s *NilLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*NilLiteralContext) GetParser ¶
func (s *NilLiteralContext) GetParser() antlr.Parser
func (*NilLiteralContext) GetRuleContext ¶
func (s *NilLiteralContext) GetRuleContext() antlr.RuleContext
func (*NilLiteralContext) IsNilLiteralContext ¶
func (*NilLiteralContext) IsNilLiteralContext()
func (*NilLiteralContext) Nil ¶
func (s *NilLiteralContext) Nil() antlr.TerminalNode
func (*NilLiteralContext) ToStringTree ¶
func (s *NilLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NominalTypeContext ¶
type NominalTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyNominalTypeContext ¶
func NewEmptyNominalTypeContext() *NominalTypeContext
func NewNominalTypeContext ¶
func NewNominalTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NominalTypeContext
func (*NominalTypeContext) Accept ¶
func (s *NominalTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NominalTypeContext) AllIdentifier ¶
func (s *NominalTypeContext) AllIdentifier() []IIdentifierContext
func (*NominalTypeContext) AllTypeAnnotation ¶ added in v0.5.0
func (s *NominalTypeContext) AllTypeAnnotation() []ITypeAnnotationContext
func (*NominalTypeContext) EnterRule ¶
func (s *NominalTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*NominalTypeContext) ExitRule ¶
func (s *NominalTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*NominalTypeContext) GetParser ¶
func (s *NominalTypeContext) GetParser() antlr.Parser
func (*NominalTypeContext) GetRuleContext ¶
func (s *NominalTypeContext) GetRuleContext() antlr.RuleContext
func (*NominalTypeContext) Greater ¶ added in v0.5.0
func (s *NominalTypeContext) Greater() antlr.TerminalNode
func (*NominalTypeContext) Identifier ¶
func (s *NominalTypeContext) Identifier(i int) IIdentifierContext
func (*NominalTypeContext) IsNominalTypeContext ¶
func (*NominalTypeContext) IsNominalTypeContext()
func (*NominalTypeContext) Less ¶ added in v0.5.0
func (s *NominalTypeContext) Less() antlr.TerminalNode
func (*NominalTypeContext) ToStringTree ¶
func (s *NominalTypeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*NominalTypeContext) TypeAnnotation ¶ added in v0.5.0
func (s *NominalTypeContext) TypeAnnotation(i int) ITypeAnnotationContext
type OctalLiteralContext ¶
type OctalLiteralContext struct {
*PositiveIntegerLiteralContext
}
func NewOctalLiteralContext ¶
func NewOctalLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OctalLiteralContext
func (*OctalLiteralContext) Accept ¶
func (s *OctalLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OctalLiteralContext) EnterRule ¶
func (s *OctalLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*OctalLiteralContext) ExitRule ¶
func (s *OctalLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*OctalLiteralContext) GetRuleContext ¶
func (s *OctalLiteralContext) GetRuleContext() antlr.RuleContext
func (*OctalLiteralContext) OctalLiteral ¶
func (s *OctalLiteralContext) OctalLiteral() antlr.TerminalNode
type OrExpressionContext ¶
type OrExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyOrExpressionContext ¶
func NewEmptyOrExpressionContext() *OrExpressionContext
func NewOrExpressionContext ¶
func NewOrExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrExpressionContext
func (*OrExpressionContext) Accept ¶
func (s *OrExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrExpressionContext) AndExpression ¶
func (s *OrExpressionContext) AndExpression() IAndExpressionContext
func (*OrExpressionContext) EnterRule ¶
func (s *OrExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) ExitRule ¶
func (s *OrExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*OrExpressionContext) GetParser ¶
func (s *OrExpressionContext) GetParser() antlr.Parser
func (*OrExpressionContext) GetRuleContext ¶
func (s *OrExpressionContext) GetRuleContext() antlr.RuleContext
func (*OrExpressionContext) IsOrExpressionContext ¶
func (*OrExpressionContext) IsOrExpressionContext()
func (*OrExpressionContext) OrExpression ¶
func (s *OrExpressionContext) OrExpression() IOrExpressionContext
func (*OrExpressionContext) ToStringTree ¶
func (s *OrExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParameterContext ¶
type ParameterContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyParameterContext ¶
func NewEmptyParameterContext() *ParameterContext
func NewParameterContext ¶
func NewParameterContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParameterContext
func (*ParameterContext) Accept ¶
func (s *ParameterContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterContext) AllIdentifier ¶
func (s *ParameterContext) AllIdentifier() []IIdentifierContext
func (*ParameterContext) EnterRule ¶
func (s *ParameterContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterContext) ExitRule ¶
func (s *ParameterContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterContext) GetArgumentLabel ¶
func (s *ParameterContext) GetArgumentLabel() IIdentifierContext
func (*ParameterContext) GetParameterName ¶
func (s *ParameterContext) GetParameterName() IIdentifierContext
func (*ParameterContext) GetParser ¶
func (s *ParameterContext) GetParser() antlr.Parser
func (*ParameterContext) GetRuleContext ¶
func (s *ParameterContext) GetRuleContext() antlr.RuleContext
func (*ParameterContext) Identifier ¶
func (s *ParameterContext) Identifier(i int) IIdentifierContext
func (*ParameterContext) IsParameterContext ¶
func (*ParameterContext) IsParameterContext()
func (*ParameterContext) SetArgumentLabel ¶
func (s *ParameterContext) SetArgumentLabel(v IIdentifierContext)
func (*ParameterContext) SetParameterName ¶
func (s *ParameterContext) SetParameterName(v IIdentifierContext)
func (*ParameterContext) ToStringTree ¶
func (s *ParameterContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ParameterContext) TypeAnnotation ¶
func (s *ParameterContext) TypeAnnotation() ITypeAnnotationContext
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) Accept ¶
func (s *ParameterListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParameterListContext) AllParameter ¶
func (s *ParameterListContext) AllParameter() []IParameterContext
func (*ParameterListContext) CloseParen ¶
func (s *ParameterListContext) CloseParen() antlr.TerminalNode
func (*ParameterListContext) EnterRule ¶
func (s *ParameterListContext) EnterRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) ExitRule ¶
func (s *ParameterListContext) ExitRule(listener antlr.ParseTreeListener)
func (*ParameterListContext) GetParser ¶
func (s *ParameterListContext) GetParser() antlr.Parser
func (*ParameterListContext) GetRuleContext ¶
func (s *ParameterListContext) GetRuleContext() antlr.RuleContext
func (*ParameterListContext) IsParameterListContext ¶
func (*ParameterListContext) IsParameterListContext()
func (*ParameterListContext) OpenParen ¶
func (s *ParameterListContext) OpenParen() antlr.TerminalNode
func (*ParameterListContext) Parameter ¶
func (s *ParameterListContext) Parameter(i int) IParameterContext
func (*ParameterListContext) ToStringTree ¶
func (s *ParameterListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ParseError ¶
type ParseError interface {
error
ast.HasPosition
// contains filtered or unexported methods
}
type PathLiteralContext ¶
type PathLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPathLiteralContext ¶
func NewEmptyPathLiteralContext() *PathLiteralContext
func NewPathLiteralContext ¶
func NewPathLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PathLiteralContext
func (*PathLiteralContext) Accept ¶
func (s *PathLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PathLiteralContext) AllDiv ¶
func (s *PathLiteralContext) AllDiv() []antlr.TerminalNode
func (*PathLiteralContext) AllIdentifier ¶
func (s *PathLiteralContext) AllIdentifier() []IIdentifierContext
func (*PathLiteralContext) Div ¶
func (s *PathLiteralContext) Div(i int) antlr.TerminalNode
func (*PathLiteralContext) EnterRule ¶
func (s *PathLiteralContext) EnterRule(listener antlr.ParseTreeListener)
func (*PathLiteralContext) ExitRule ¶
func (s *PathLiteralContext) ExitRule(listener antlr.ParseTreeListener)
func (*PathLiteralContext) GetDomain ¶
func (s *PathLiteralContext) GetDomain() IIdentifierContext
func (*PathLiteralContext) GetId ¶
func (s *PathLiteralContext) GetId() IIdentifierContext
func (*PathLiteralContext) GetParser ¶
func (s *PathLiteralContext) GetParser() antlr.Parser
func (*PathLiteralContext) GetRuleContext ¶
func (s *PathLiteralContext) GetRuleContext() antlr.RuleContext
func (*PathLiteralContext) Identifier ¶
func (s *PathLiteralContext) Identifier(i int) IIdentifierContext
func (*PathLiteralContext) IsPathLiteralContext ¶
func (*PathLiteralContext) IsPathLiteralContext()
func (*PathLiteralContext) SetDomain ¶
func (s *PathLiteralContext) SetDomain(v IIdentifierContext)
func (*PathLiteralContext) SetId ¶
func (s *PathLiteralContext) SetId(v IIdentifierContext)
func (*PathLiteralContext) ToStringTree ¶
func (s *PathLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PositiveIntegerLiteralContext ¶
type PositiveIntegerLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPositiveIntegerLiteralContext ¶
func NewEmptyPositiveIntegerLiteralContext() *PositiveIntegerLiteralContext
func NewPositiveIntegerLiteralContext ¶
func NewPositiveIntegerLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PositiveIntegerLiteralContext
func (*PositiveIntegerLiteralContext) CopyFrom ¶
func (s *PositiveIntegerLiteralContext) CopyFrom(ctx *PositiveIntegerLiteralContext)
func (*PositiveIntegerLiteralContext) GetParser ¶
func (s *PositiveIntegerLiteralContext) GetParser() antlr.Parser
func (*PositiveIntegerLiteralContext) GetRuleContext ¶
func (s *PositiveIntegerLiteralContext) GetRuleContext() antlr.RuleContext
func (*PositiveIntegerLiteralContext) IsPositiveIntegerLiteralContext ¶
func (*PositiveIntegerLiteralContext) IsPositiveIntegerLiteralContext()
func (*PositiveIntegerLiteralContext) ToStringTree ¶
func (s *PositiveIntegerLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PostConditionsContext ¶
type PostConditionsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPostConditionsContext ¶
func NewEmptyPostConditionsContext() *PostConditionsContext
func NewPostConditionsContext ¶
func NewPostConditionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostConditionsContext
func (*PostConditionsContext) Accept ¶
func (s *PostConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PostConditionsContext) Conditions ¶
func (s *PostConditionsContext) Conditions() IConditionsContext
func (*PostConditionsContext) EnterRule ¶
func (s *PostConditionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*PostConditionsContext) ExitRule ¶
func (s *PostConditionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*PostConditionsContext) GetParser ¶
func (s *PostConditionsContext) GetParser() antlr.Parser
func (*PostConditionsContext) GetRuleContext ¶
func (s *PostConditionsContext) GetRuleContext() antlr.RuleContext
func (*PostConditionsContext) IsPostConditionsContext ¶
func (*PostConditionsContext) IsPostConditionsContext()
func (*PostConditionsContext) Post ¶
func (s *PostConditionsContext) Post() antlr.TerminalNode
func (*PostConditionsContext) ToStringTree ¶
func (s *PostConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PostfixExpressionContext ¶
type PostfixExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPostfixExpressionContext ¶
func NewEmptyPostfixExpressionContext() *PostfixExpressionContext
func NewPostfixExpressionContext ¶
func NewPostfixExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PostfixExpressionContext
func (*PostfixExpressionContext) CopyFrom ¶
func (s *PostfixExpressionContext) CopyFrom(ctx *PostfixExpressionContext)
func (*PostfixExpressionContext) GetParser ¶
func (s *PostfixExpressionContext) GetParser() antlr.Parser
func (*PostfixExpressionContext) GetRuleContext ¶
func (s *PostfixExpressionContext) GetRuleContext() antlr.RuleContext
func (*PostfixExpressionContext) IsPostfixExpressionContext ¶
func (*PostfixExpressionContext) IsPostfixExpressionContext()
func (*PostfixExpressionContext) ToStringTree ¶
func (s *PostfixExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PreConditionsContext ¶
type PreConditionsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPreConditionsContext ¶
func NewEmptyPreConditionsContext() *PreConditionsContext
func NewPreConditionsContext ¶
func NewPreConditionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PreConditionsContext
func (*PreConditionsContext) Accept ¶
func (s *PreConditionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PreConditionsContext) Conditions ¶
func (s *PreConditionsContext) Conditions() IConditionsContext
func (*PreConditionsContext) EnterRule ¶
func (s *PreConditionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*PreConditionsContext) ExitRule ¶
func (s *PreConditionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*PreConditionsContext) GetParser ¶
func (s *PreConditionsContext) GetParser() antlr.Parser
func (*PreConditionsContext) GetRuleContext ¶
func (s *PreConditionsContext) GetRuleContext() antlr.RuleContext
func (*PreConditionsContext) IsPreConditionsContext ¶
func (*PreConditionsContext) IsPreConditionsContext()
func (*PreConditionsContext) Pre ¶
func (s *PreConditionsContext) Pre() antlr.TerminalNode
func (*PreConditionsContext) ToStringTree ¶
func (s *PreConditionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrepareContext ¶
type PrepareContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPrepareContext ¶
func NewEmptyPrepareContext() *PrepareContext
func NewPrepareContext ¶
func NewPrepareContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrepareContext
func (*PrepareContext) Accept ¶
func (s *PrepareContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrepareContext) EnterRule ¶
func (s *PrepareContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrepareContext) ExitRule ¶
func (s *PrepareContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrepareContext) GetParser ¶
func (s *PrepareContext) GetParser() antlr.Parser
func (*PrepareContext) GetRuleContext ¶
func (s *PrepareContext) GetRuleContext() antlr.RuleContext
func (*PrepareContext) IsPrepareContext ¶
func (*PrepareContext) IsPrepareContext()
func (*PrepareContext) SpecialFunctionDeclaration ¶
func (s *PrepareContext) SpecialFunctionDeclaration() ISpecialFunctionDeclarationContext
func (*PrepareContext) ToStringTree ¶
func (s *PrepareContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type PrimaryExpressionContext ¶
type PrimaryExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyPrimaryExpressionContext ¶
func NewEmptyPrimaryExpressionContext() *PrimaryExpressionContext
func NewPrimaryExpressionContext ¶
func NewPrimaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PrimaryExpressionContext
func (*PrimaryExpressionContext) Accept ¶
func (s *PrimaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PrimaryExpressionContext) CreateExpression ¶
func (s *PrimaryExpressionContext) CreateExpression() ICreateExpressionContext
func (*PrimaryExpressionContext) DestroyExpression ¶
func (s *PrimaryExpressionContext) DestroyExpression() IDestroyExpressionContext
func (*PrimaryExpressionContext) EnterRule ¶
func (s *PrimaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) ExitRule ¶
func (s *PrimaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*PrimaryExpressionContext) GetParser ¶
func (s *PrimaryExpressionContext) GetParser() antlr.Parser
func (*PrimaryExpressionContext) GetRuleContext ¶
func (s *PrimaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*PrimaryExpressionContext) IsPrimaryExpressionContext ¶
func (*PrimaryExpressionContext) IsPrimaryExpressionContext()
func (*PrimaryExpressionContext) PostfixExpression ¶
func (s *PrimaryExpressionContext) PostfixExpression() IPostfixExpressionContext
func (*PrimaryExpressionContext) ReferenceExpression ¶
func (s *PrimaryExpressionContext) ReferenceExpression() IReferenceExpressionContext
func (*PrimaryExpressionContext) ToStringTree ¶
func (s *PrimaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ProgramContext ¶
type ProgramContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyProgramContext ¶
func NewEmptyProgramContext() *ProgramContext
func NewProgramContext ¶
func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext
func (*ProgramContext) Accept ¶
func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ProgramContext) AllDeclaration ¶
func (s *ProgramContext) AllDeclaration() []IDeclarationContext
func (*ProgramContext) Declaration ¶
func (s *ProgramContext) Declaration(i int) IDeclarationContext
func (*ProgramContext) EOF ¶
func (s *ProgramContext) EOF() antlr.TerminalNode
func (*ProgramContext) EnterRule ¶
func (s *ProgramContext) EnterRule(listener antlr.ParseTreeListener)
func (*ProgramContext) ExitRule ¶
func (s *ProgramContext) ExitRule(listener antlr.ParseTreeListener)
func (*ProgramContext) GetParser ¶
func (s *ProgramContext) GetParser() antlr.Parser
func (*ProgramContext) GetRuleContext ¶
func (s *ProgramContext) GetRuleContext() antlr.RuleContext
func (*ProgramContext) IsProgramContext ¶
func (*ProgramContext) IsProgramContext()
func (*ProgramContext) ToStringTree ¶
func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ProgramVisitor ¶
type ProgramVisitor struct {
*BaseCadenceVisitor
// contains filtered or unexported fields
}
func (*ProgramVisitor) VisitAccess ¶
func (v *ProgramVisitor) VisitAccess(ctx *AccessContext) interface{}
func (*ProgramVisitor) VisitAccessExpression ¶
func (v *ProgramVisitor) VisitAccessExpression(ctx *AccessExpressionContext) interface{}
func (*ProgramVisitor) VisitAdditiveExpression ¶
func (v *ProgramVisitor) VisitAdditiveExpression(ctx *AdditiveExpressionContext) interface{}
func (*ProgramVisitor) VisitAdditiveOp ¶
func (v *ProgramVisitor) VisitAdditiveOp(ctx *AdditiveOpContext) interface{}
func (*ProgramVisitor) VisitAndExpression ¶
func (v *ProgramVisitor) VisitAndExpression(ctx *AndExpressionContext) interface{}
func (*ProgramVisitor) VisitArgument ¶
func (v *ProgramVisitor) VisitArgument(ctx *ArgumentContext) interface{}
func (*ProgramVisitor) VisitArrayLiteral ¶
func (v *ProgramVisitor) VisitArrayLiteral(ctx *ArrayLiteralContext) interface{}
func (*ProgramVisitor) VisitAssignment ¶
func (v *ProgramVisitor) VisitAssignment(ctx *AssignmentContext) interface{}
func (*ProgramVisitor) VisitBaseType ¶
func (v *ProgramVisitor) VisitBaseType(ctx *BaseTypeContext) interface{}
func (*ProgramVisitor) VisitBinaryLiteral ¶
func (v *ProgramVisitor) VisitBinaryLiteral(ctx *BinaryLiteralContext) interface{}
func (*ProgramVisitor) VisitBitwiseAndExpression ¶ added in v0.2.0
func (v *ProgramVisitor) VisitBitwiseAndExpression(ctx *BitwiseAndExpressionContext) interface{}
func (*ProgramVisitor) VisitBitwiseOrExpression ¶ added in v0.2.0
func (v *ProgramVisitor) VisitBitwiseOrExpression(ctx *BitwiseOrExpressionContext) interface{}
func (*ProgramVisitor) VisitBitwiseShiftExpression ¶ added in v0.2.0
func (v *ProgramVisitor) VisitBitwiseShiftExpression(ctx *BitwiseShiftExpressionContext) interface{}
func (*ProgramVisitor) VisitBitwiseShiftOp ¶ added in v0.2.0
func (v *ProgramVisitor) VisitBitwiseShiftOp(ctx *BitwiseShiftOpContext) interface{}
func (*ProgramVisitor) VisitBitwiseXorExpression ¶ added in v0.2.0
func (v *ProgramVisitor) VisitBitwiseXorExpression(ctx *BitwiseXorExpressionContext) interface{}
func (*ProgramVisitor) VisitBlock ¶
func (v *ProgramVisitor) VisitBlock(ctx *BlockContext) interface{}
func (*ProgramVisitor) VisitBooleanLiteral ¶
func (v *ProgramVisitor) VisitBooleanLiteral(ctx *BooleanLiteralContext) interface{}
func (*ProgramVisitor) VisitBracketExpression ¶
func (v *ProgramVisitor) VisitBracketExpression(ctx *BracketExpressionContext) interface{}
func (*ProgramVisitor) VisitBreakStatement ¶
func (v *ProgramVisitor) VisitBreakStatement(ctx *BreakStatementContext) interface{}
func (*ProgramVisitor) VisitCastingExpression ¶
func (v *ProgramVisitor) VisitCastingExpression(ctx *CastingExpressionContext) interface{}
func (*ProgramVisitor) VisitCastingOp ¶
func (v *ProgramVisitor) VisitCastingOp(ctx *CastingOpContext) interface{}
func (*ProgramVisitor) VisitChildren ¶
func (v *ProgramVisitor) VisitChildren(node antlr.RuleNode) interface{}
func (*ProgramVisitor) VisitCompositeDeclaration ¶
func (v *ProgramVisitor) VisitCompositeDeclaration(ctx *CompositeDeclarationContext) interface{}
func (*ProgramVisitor) VisitCompositeKind ¶
func (v *ProgramVisitor) VisitCompositeKind(ctx *CompositeKindContext) interface{}
func (*ProgramVisitor) VisitCondition ¶
func (v *ProgramVisitor) VisitCondition(ctx *ConditionContext) interface{}
func (*ProgramVisitor) VisitConditionalExpression ¶
func (v *ProgramVisitor) VisitConditionalExpression(ctx *ConditionalExpressionContext) interface{}
func (*ProgramVisitor) VisitConditions ¶
func (v *ProgramVisitor) VisitConditions(ctx *ConditionsContext) interface{}
func (*ProgramVisitor) VisitConformances ¶
func (v *ProgramVisitor) VisitConformances(ctx *ConformancesContext) interface{}
func (*ProgramVisitor) VisitConstantSizedType ¶
func (v *ProgramVisitor) VisitConstantSizedType(ctx *ConstantSizedTypeContext) interface{}
func (*ProgramVisitor) VisitContinueStatement ¶
func (v *ProgramVisitor) VisitContinueStatement(ctx *ContinueStatementContext) interface{}
func (*ProgramVisitor) VisitCreateExpression ¶
func (v *ProgramVisitor) VisitCreateExpression(ctx *CreateExpressionContext) interface{}
func (*ProgramVisitor) VisitDecimalLiteral ¶
func (v *ProgramVisitor) VisitDecimalLiteral(ctx *DecimalLiteralContext) interface{}
func (*ProgramVisitor) VisitDeclaration ¶
func (v *ProgramVisitor) VisitDeclaration(ctx *DeclarationContext) interface{}
func (*ProgramVisitor) VisitDestroyExpression ¶
func (v *ProgramVisitor) VisitDestroyExpression(ctx *DestroyExpressionContext) interface{}
func (*ProgramVisitor) VisitDictionaryEntry ¶
func (v *ProgramVisitor) VisitDictionaryEntry(ctx *DictionaryEntryContext) interface{}
func (*ProgramVisitor) VisitDictionaryLiteral ¶
func (v *ProgramVisitor) VisitDictionaryLiteral(ctx *DictionaryLiteralContext) interface{}
func (*ProgramVisitor) VisitDictionaryType ¶
func (v *ProgramVisitor) VisitDictionaryType(ctx *DictionaryTypeContext) interface{}
func (*ProgramVisitor) VisitEmitStatement ¶
func (v *ProgramVisitor) VisitEmitStatement(ctx *EmitStatementContext) interface{}
func (*ProgramVisitor) VisitEqualityExpression ¶
func (v *ProgramVisitor) VisitEqualityExpression(ctx *EqualityExpressionContext) interface{}
func (*ProgramVisitor) VisitEqualityOp ¶
func (v *ProgramVisitor) VisitEqualityOp(ctx *EqualityOpContext) interface{}
func (*ProgramVisitor) VisitEventDeclaration ¶
func (v *ProgramVisitor) VisitEventDeclaration(ctx *EventDeclarationContext) interface{}
func (*ProgramVisitor) VisitExecute ¶
func (v *ProgramVisitor) VisitExecute(ctx *ExecuteContext) interface{}
func (*ProgramVisitor) VisitExpression ¶
func (v *ProgramVisitor) VisitExpression(ctx *ExpressionContext) interface{}
NOTE: manually go over all child rules and find a match
func (*ProgramVisitor) VisitExpressionAccess ¶
func (v *ProgramVisitor) VisitExpressionAccess(ctx *ExpressionAccessContext) interface{}
func (*ProgramVisitor) VisitField ¶
func (v *ProgramVisitor) VisitField(ctx *FieldContext) interface{}
func (*ProgramVisitor) VisitFields ¶
func (v *ProgramVisitor) VisitFields(ctx *FieldsContext) interface{}
func (*ProgramVisitor) VisitFixedPointLiteral ¶
func (v *ProgramVisitor) VisitFixedPointLiteral(ctx *FixedPointLiteralContext) interface{}
func (*ProgramVisitor) VisitForStatement ¶
func (v *ProgramVisitor) VisitForStatement(ctx *ForStatementContext) interface{}
func (*ProgramVisitor) VisitForceExpression ¶
func (v *ProgramVisitor) VisitForceExpression(ctx *ForceExpressionContext) interface{}
func (*ProgramVisitor) VisitFullType ¶
func (v *ProgramVisitor) VisitFullType(ctx *FullTypeContext) interface{}
func (*ProgramVisitor) VisitFunctionBlock ¶
func (v *ProgramVisitor) VisitFunctionBlock(ctx *FunctionBlockContext) interface{}
func (*ProgramVisitor) VisitFunctionDeclaration ¶
func (v *ProgramVisitor) VisitFunctionDeclaration(ctx *FunctionDeclarationContext) interface{}
func (*ProgramVisitor) VisitFunctionExpression ¶
func (v *ProgramVisitor) VisitFunctionExpression(ctx *FunctionExpressionContext) interface{}
func (*ProgramVisitor) VisitFunctionType ¶
func (v *ProgramVisitor) VisitFunctionType(ctx *FunctionTypeContext) interface{}
func (*ProgramVisitor) VisitHexadecimalLiteral ¶
func (v *ProgramVisitor) VisitHexadecimalLiteral(ctx *HexadecimalLiteralContext) interface{}
func (*ProgramVisitor) VisitIdentifier ¶
func (v *ProgramVisitor) VisitIdentifier(ctx *IdentifierContext) interface{}
func (*ProgramVisitor) VisitIdentifierExpression ¶
func (v *ProgramVisitor) VisitIdentifierExpression(ctx *IdentifierExpressionContext) interface{}
func (*ProgramVisitor) VisitIfStatement ¶
func (v *ProgramVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
func (*ProgramVisitor) VisitImportDeclaration ¶
func (v *ProgramVisitor) VisitImportDeclaration(ctx *ImportDeclarationContext) interface{}
func (*ProgramVisitor) VisitInnerType ¶
func (v *ProgramVisitor) VisitInnerType(ctx *InnerTypeContext) interface{}
func (*ProgramVisitor) VisitIntegerLiteral ¶
func (v *ProgramVisitor) VisitIntegerLiteral(ctx *IntegerLiteralContext) interface{}
func (*ProgramVisitor) VisitInterfaceDeclaration ¶
func (v *ProgramVisitor) VisitInterfaceDeclaration(ctx *InterfaceDeclarationContext) interface{}
func (*ProgramVisitor) VisitInvalidNumberLiteral ¶
func (v *ProgramVisitor) VisitInvalidNumberLiteral(ctx *InvalidNumberLiteralContext) interface{}
func (*ProgramVisitor) VisitInvocation ¶
func (v *ProgramVisitor) VisitInvocation(ctx *InvocationContext) interface{}
func (*ProgramVisitor) VisitInvocationExpression ¶
func (v *ProgramVisitor) VisitInvocationExpression(ctx *InvocationExpressionContext) interface{}
func (*ProgramVisitor) VisitLiteral ¶
func (v *ProgramVisitor) VisitLiteral(ctx *LiteralContext) interface{}
NOTE: manually go over all child rules and find a match
func (*ProgramVisitor) VisitLiteralExpression ¶
func (v *ProgramVisitor) VisitLiteralExpression(ctx *LiteralExpressionContext) interface{}
func (*ProgramVisitor) VisitMemberAccess ¶
func (v *ProgramVisitor) VisitMemberAccess(ctx *MemberAccessContext) interface{}
func (*ProgramVisitor) VisitMemberOrNestedDeclaration ¶
func (v *ProgramVisitor) VisitMemberOrNestedDeclaration(ctx *MemberOrNestedDeclarationContext) interface{}
func (*ProgramVisitor) VisitMembersAndNestedDeclarations ¶
func (v *ProgramVisitor) VisitMembersAndNestedDeclarations(ctx *MembersAndNestedDeclarationsContext) interface{}
func (*ProgramVisitor) VisitMultiplicativeExpression ¶
func (v *ProgramVisitor) VisitMultiplicativeExpression(ctx *MultiplicativeExpressionContext) interface{}
func (*ProgramVisitor) VisitMultiplicativeOp ¶
func (v *ProgramVisitor) VisitMultiplicativeOp(ctx *MultiplicativeOpContext) interface{}
func (*ProgramVisitor) VisitNestedExpression ¶
func (v *ProgramVisitor) VisitNestedExpression(ctx *NestedExpressionContext) interface{}
func (*ProgramVisitor) VisitNilCoalescingExpression ¶
func (v *ProgramVisitor) VisitNilCoalescingExpression(ctx *NilCoalescingExpressionContext) interface{}
func (*ProgramVisitor) VisitNilLiteral ¶
func (v *ProgramVisitor) VisitNilLiteral(ctx *NilLiteralContext) interface{}
func (*ProgramVisitor) VisitNominalType ¶
func (v *ProgramVisitor) VisitNominalType(ctx *NominalTypeContext) interface{}
func (*ProgramVisitor) VisitOctalLiteral ¶
func (v *ProgramVisitor) VisitOctalLiteral(ctx *OctalLiteralContext) interface{}
func (*ProgramVisitor) VisitOrExpression ¶
func (v *ProgramVisitor) VisitOrExpression(ctx *OrExpressionContext) interface{}
func (*ProgramVisitor) VisitParameter ¶
func (v *ProgramVisitor) VisitParameter(ctx *ParameterContext) interface{}
func (*ProgramVisitor) VisitParameterList ¶
func (v *ProgramVisitor) VisitParameterList(ctx *ParameterListContext) interface{}
func (*ProgramVisitor) VisitPathLiteral ¶
func (v *ProgramVisitor) VisitPathLiteral(ctx *PathLiteralContext) interface{}
func (*ProgramVisitor) VisitPostConditions ¶
func (v *ProgramVisitor) VisitPostConditions(ctx *PostConditionsContext) interface{}
func (*ProgramVisitor) VisitPreConditions ¶
func (v *ProgramVisitor) VisitPreConditions(ctx *PreConditionsContext) interface{}
func (*ProgramVisitor) VisitPrepare ¶
func (v *ProgramVisitor) VisitPrepare(ctx *PrepareContext) interface{}
func (*ProgramVisitor) VisitPrimaryExpression ¶
func (v *ProgramVisitor) VisitPrimaryExpression(ctx *PrimaryExpressionContext) interface{}
func (*ProgramVisitor) VisitProgram ¶
func (v *ProgramVisitor) VisitProgram(ctx *ProgramContext) interface{}
func (*ProgramVisitor) VisitReferenceExpression ¶
func (v *ProgramVisitor) VisitReferenceExpression(ctx *ReferenceExpressionContext) interface{}
func (*ProgramVisitor) VisitRelationalExpression ¶
func (v *ProgramVisitor) VisitRelationalExpression(ctx *RelationalExpressionContext) interface{}
func (*ProgramVisitor) VisitRelationalOp ¶
func (v *ProgramVisitor) VisitRelationalOp(ctx *RelationalOpContext) interface{}
func (*ProgramVisitor) VisitReplDeclaration ¶
func (v *ProgramVisitor) VisitReplDeclaration(ctx *ReplDeclarationContext) interface{}
func (*ProgramVisitor) VisitReplElement ¶
func (v *ProgramVisitor) VisitReplElement(ctx *ReplElementContext) interface{}
func (*ProgramVisitor) VisitReplInput ¶
func (v *ProgramVisitor) VisitReplInput(ctx *ReplInputContext) interface{}
func (*ProgramVisitor) VisitReplStatement ¶
func (v *ProgramVisitor) VisitReplStatement(ctx *ReplStatementContext) interface{}
func (*ProgramVisitor) VisitReturnStatement ¶
func (v *ProgramVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}
func (*ProgramVisitor) VisitSpecialFunctionDeclaration ¶
func (v *ProgramVisitor) VisitSpecialFunctionDeclaration(ctx *SpecialFunctionDeclarationContext) interface{}
func (*ProgramVisitor) VisitStatement ¶
func (v *ProgramVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*ProgramVisitor) VisitStatements ¶
func (v *ProgramVisitor) VisitStatements(ctx *StatementsContext) interface{}
func (*ProgramVisitor) VisitStringLiteral ¶
func (v *ProgramVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*ProgramVisitor) VisitSwap ¶
func (v *ProgramVisitor) VisitSwap(ctx *SwapContext) interface{}
func (*ProgramVisitor) VisitTransactionDeclaration ¶
func (v *ProgramVisitor) VisitTransactionDeclaration(ctx *TransactionDeclarationContext) interface{}
func (*ProgramVisitor) VisitTransfer ¶
func (v *ProgramVisitor) VisitTransfer(ctx *TransferContext) interface{}
func (*ProgramVisitor) VisitTypeAnnotation ¶
func (v *ProgramVisitor) VisitTypeAnnotation(ctx *TypeAnnotationContext) interface{}
func (*ProgramVisitor) VisitTypeRestrictions ¶
func (v *ProgramVisitor) VisitTypeRestrictions(ctx *TypeRestrictionsContext) interface{}
func (*ProgramVisitor) VisitUnaryExpression ¶
func (v *ProgramVisitor) VisitUnaryExpression(ctx *UnaryExpressionContext) interface{}
func (*ProgramVisitor) VisitUnaryOp ¶
func (v *ProgramVisitor) VisitUnaryOp(ctx *UnaryOpContext) interface{}
func (*ProgramVisitor) VisitVariableDeclaration ¶
func (v *ProgramVisitor) VisitVariableDeclaration(ctx *VariableDeclarationContext) interface{}
func (*ProgramVisitor) VisitVariableKind ¶
func (v *ProgramVisitor) VisitVariableKind(ctx *VariableKindContext) interface{}
func (*ProgramVisitor) VisitVariableSizedType ¶
func (v *ProgramVisitor) VisitVariableSizedType(ctx *VariableSizedTypeContext) interface{}
func (*ProgramVisitor) VisitWhileStatement ¶
func (v *ProgramVisitor) VisitWhileStatement(ctx *WhileStatementContext) interface{}
type ReferenceExpressionContext ¶
type ReferenceExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReferenceExpressionContext ¶
func NewEmptyReferenceExpressionContext() *ReferenceExpressionContext
func NewReferenceExpressionContext ¶
func NewReferenceExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReferenceExpressionContext
func (*ReferenceExpressionContext) Accept ¶
func (s *ReferenceExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReferenceExpressionContext) Ampersand ¶
func (s *ReferenceExpressionContext) Ampersand() antlr.TerminalNode
func (*ReferenceExpressionContext) Casting ¶
func (s *ReferenceExpressionContext) Casting() antlr.TerminalNode
func (*ReferenceExpressionContext) EnterRule ¶
func (s *ReferenceExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReferenceExpressionContext) ExitRule ¶
func (s *ReferenceExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReferenceExpressionContext) Expression ¶
func (s *ReferenceExpressionContext) Expression() IExpressionContext
func (*ReferenceExpressionContext) FullType ¶
func (s *ReferenceExpressionContext) FullType() IFullTypeContext
func (*ReferenceExpressionContext) GetParser ¶
func (s *ReferenceExpressionContext) GetParser() antlr.Parser
func (*ReferenceExpressionContext) GetRuleContext ¶
func (s *ReferenceExpressionContext) GetRuleContext() antlr.RuleContext
func (*ReferenceExpressionContext) IsReferenceExpressionContext ¶
func (*ReferenceExpressionContext) IsReferenceExpressionContext()
func (*ReferenceExpressionContext) ToStringTree ¶
func (s *ReferenceExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationalExpressionContext ¶
type RelationalExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyRelationalExpressionContext ¶
func NewEmptyRelationalExpressionContext() *RelationalExpressionContext
func NewRelationalExpressionContext ¶
func NewRelationalExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationalExpressionContext
func (*RelationalExpressionContext) Accept ¶
func (s *RelationalExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RelationalExpressionContext) EnterRule ¶
func (s *RelationalExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) ExitRule ¶
func (s *RelationalExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationalExpressionContext) GetParser ¶
func (s *RelationalExpressionContext) GetParser() antlr.Parser
func (*RelationalExpressionContext) GetRuleContext ¶
func (s *RelationalExpressionContext) GetRuleContext() antlr.RuleContext
func (*RelationalExpressionContext) IsRelationalExpressionContext ¶
func (*RelationalExpressionContext) IsRelationalExpressionContext()
func (*RelationalExpressionContext) NilCoalescingExpression ¶
func (s *RelationalExpressionContext) NilCoalescingExpression() INilCoalescingExpressionContext
func (*RelationalExpressionContext) RelationalExpression ¶
func (s *RelationalExpressionContext) RelationalExpression() IRelationalExpressionContext
func (*RelationalExpressionContext) RelationalOp ¶
func (s *RelationalExpressionContext) RelationalOp() IRelationalOpContext
func (*RelationalExpressionContext) ToStringTree ¶
func (s *RelationalExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type RelationalOpContext ¶
type RelationalOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyRelationalOpContext ¶
func NewEmptyRelationalOpContext() *RelationalOpContext
func NewRelationalOpContext ¶
func NewRelationalOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RelationalOpContext
func (*RelationalOpContext) Accept ¶
func (s *RelationalOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RelationalOpContext) EnterRule ¶
func (s *RelationalOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*RelationalOpContext) ExitRule ¶
func (s *RelationalOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*RelationalOpContext) GetParser ¶
func (s *RelationalOpContext) GetParser() antlr.Parser
func (*RelationalOpContext) GetRuleContext ¶
func (s *RelationalOpContext) GetRuleContext() antlr.RuleContext
func (*RelationalOpContext) Greater ¶
func (s *RelationalOpContext) Greater() antlr.TerminalNode
func (*RelationalOpContext) GreaterEqual ¶
func (s *RelationalOpContext) GreaterEqual() antlr.TerminalNode
func (*RelationalOpContext) IsRelationalOpContext ¶
func (*RelationalOpContext) IsRelationalOpContext()
func (*RelationalOpContext) Less ¶
func (s *RelationalOpContext) Less() antlr.TerminalNode
func (*RelationalOpContext) LessEqual ¶
func (s *RelationalOpContext) LessEqual() antlr.TerminalNode
func (*RelationalOpContext) ToStringTree ¶
func (s *RelationalOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReplDeclarationContext ¶
type ReplDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReplDeclarationContext ¶
func NewEmptyReplDeclarationContext() *ReplDeclarationContext
func NewReplDeclarationContext ¶
func NewReplDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReplDeclarationContext
func (*ReplDeclarationContext) Accept ¶
func (s *ReplDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReplDeclarationContext) Declaration ¶
func (s *ReplDeclarationContext) Declaration() IDeclarationContext
func (*ReplDeclarationContext) EnterRule ¶
func (s *ReplDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReplDeclarationContext) ExitRule ¶
func (s *ReplDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReplDeclarationContext) GetParser ¶
func (s *ReplDeclarationContext) GetParser() antlr.Parser
func (*ReplDeclarationContext) GetRuleContext ¶
func (s *ReplDeclarationContext) GetRuleContext() antlr.RuleContext
func (*ReplDeclarationContext) IsReplDeclarationContext ¶
func (*ReplDeclarationContext) IsReplDeclarationContext()
func (*ReplDeclarationContext) ToStringTree ¶
func (s *ReplDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReplElementContext ¶
type ReplElementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReplElementContext ¶
func NewEmptyReplElementContext() *ReplElementContext
func NewReplElementContext ¶
func NewReplElementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReplElementContext
func (*ReplElementContext) Accept ¶
func (s *ReplElementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReplElementContext) EnterRule ¶
func (s *ReplElementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReplElementContext) ExitRule ¶
func (s *ReplElementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReplElementContext) GetParser ¶
func (s *ReplElementContext) GetParser() antlr.Parser
func (*ReplElementContext) GetRuleContext ¶
func (s *ReplElementContext) GetRuleContext() antlr.RuleContext
func (*ReplElementContext) IsReplElementContext ¶
func (*ReplElementContext) IsReplElementContext()
func (*ReplElementContext) ReplDeclaration ¶
func (s *ReplElementContext) ReplDeclaration() IReplDeclarationContext
func (*ReplElementContext) ReplStatement ¶
func (s *ReplElementContext) ReplStatement() IReplStatementContext
func (*ReplElementContext) ToStringTree ¶
func (s *ReplElementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReplInputContext ¶
type ReplInputContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReplInputContext ¶
func NewEmptyReplInputContext() *ReplInputContext
func NewReplInputContext ¶
func NewReplInputContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReplInputContext
func (*ReplInputContext) Accept ¶
func (s *ReplInputContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReplInputContext) AllReplElement ¶
func (s *ReplInputContext) AllReplElement() []IReplElementContext
func (*ReplInputContext) EOF ¶
func (s *ReplInputContext) EOF() antlr.TerminalNode
func (*ReplInputContext) EnterRule ¶
func (s *ReplInputContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReplInputContext) ExitRule ¶
func (s *ReplInputContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReplInputContext) GetParser ¶
func (s *ReplInputContext) GetParser() antlr.Parser
func (*ReplInputContext) GetRuleContext ¶
func (s *ReplInputContext) GetRuleContext() antlr.RuleContext
func (*ReplInputContext) IsReplInputContext ¶
func (*ReplInputContext) IsReplInputContext()
func (*ReplInputContext) ReplElement ¶
func (s *ReplInputContext) ReplElement(i int) IReplElementContext
func (*ReplInputContext) ToStringTree ¶
func (s *ReplInputContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReplStatementContext ¶
type ReplStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReplStatementContext ¶
func NewEmptyReplStatementContext() *ReplStatementContext
func NewReplStatementContext ¶
func NewReplStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReplStatementContext
func (*ReplStatementContext) Accept ¶
func (s *ReplStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReplStatementContext) EnterRule ¶
func (s *ReplStatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*ReplStatementContext) Eos ¶
func (s *ReplStatementContext) Eos() IEosContext
func (*ReplStatementContext) ExitRule ¶
func (s *ReplStatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*ReplStatementContext) GetParser ¶
func (s *ReplStatementContext) GetParser() antlr.Parser
func (*ReplStatementContext) GetRuleContext ¶
func (s *ReplStatementContext) GetRuleContext() antlr.RuleContext
func (*ReplStatementContext) IsReplStatementContext ¶
func (*ReplStatementContext) IsReplStatementContext()
func (*ReplStatementContext) Statement ¶
func (s *ReplStatementContext) Statement() IStatementContext
func (*ReplStatementContext) ToStringTree ¶
func (s *ReplStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReturnStatementContext ¶
type ReturnStatementContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyReturnStatementContext ¶
func NewEmptyReturnStatementContext() *ReturnStatementContext
func NewReturnStatementContext ¶
func NewReturnStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStatementContext
func (*ReturnStatementContext) Accept ¶
func (s *ReturnStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) ToStringTree ¶
func (s *ReturnStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SpecialFunctionDeclarationContext ¶
type SpecialFunctionDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySpecialFunctionDeclarationContext ¶
func NewEmptySpecialFunctionDeclarationContext() *SpecialFunctionDeclarationContext
func NewSpecialFunctionDeclarationContext ¶
func NewSpecialFunctionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SpecialFunctionDeclarationContext
func (*SpecialFunctionDeclarationContext) Accept ¶
func (s *SpecialFunctionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SpecialFunctionDeclarationContext) EnterRule ¶
func (s *SpecialFunctionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*SpecialFunctionDeclarationContext) ExitRule ¶
func (s *SpecialFunctionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*SpecialFunctionDeclarationContext) FunctionBlock ¶
func (s *SpecialFunctionDeclarationContext) FunctionBlock() IFunctionBlockContext
func (*SpecialFunctionDeclarationContext) GetParser ¶
func (s *SpecialFunctionDeclarationContext) GetParser() antlr.Parser
func (*SpecialFunctionDeclarationContext) GetRuleContext ¶
func (s *SpecialFunctionDeclarationContext) GetRuleContext() antlr.RuleContext
func (*SpecialFunctionDeclarationContext) Identifier ¶
func (s *SpecialFunctionDeclarationContext) Identifier() IIdentifierContext
func (*SpecialFunctionDeclarationContext) IsSpecialFunctionDeclarationContext ¶
func (*SpecialFunctionDeclarationContext) IsSpecialFunctionDeclarationContext()
func (*SpecialFunctionDeclarationContext) ParameterList ¶
func (s *SpecialFunctionDeclarationContext) ParameterList() IParameterListContext
func (*SpecialFunctionDeclarationContext) ToStringTree ¶
func (s *SpecialFunctionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) Assignment ¶
func (s *StatementContext) Assignment() IAssignmentContext
func (*StatementContext) BreakStatement ¶
func (s *StatementContext) BreakStatement() IBreakStatementContext
func (*StatementContext) ContinueStatement ¶
func (s *StatementContext) ContinueStatement() IContinueStatementContext
func (*StatementContext) Declaration ¶
func (s *StatementContext) Declaration() IDeclarationContext
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) Expression ¶
func (s *StatementContext) Expression() IExpressionContext
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) Swap ¶
func (s *StatementContext) Swap() ISwapContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) WhileStatement ¶
func (s *StatementContext) WhileStatement() IWhileStatementContext
type StatementsContext ¶
type StatementsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStatementsContext ¶
func NewEmptyStatementsContext() *StatementsContext
func NewStatementsContext ¶
func NewStatementsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementsContext
func (*StatementsContext) Accept ¶
func (s *StatementsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementsContext) AllEos ¶
func (s *StatementsContext) AllEos() []IEosContext
func (*StatementsContext) AllStatement ¶
func (s *StatementsContext) AllStatement() []IStatementContext
func (*StatementsContext) EnterRule ¶
func (s *StatementsContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementsContext) Eos ¶
func (s *StatementsContext) Eos(i int) IEosContext
func (*StatementsContext) ExitRule ¶
func (s *StatementsContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementsContext) GetParser ¶
func (s *StatementsContext) GetParser() antlr.Parser
func (*StatementsContext) GetRuleContext ¶
func (s *StatementsContext) GetRuleContext() antlr.RuleContext
func (*StatementsContext) IsStatementsContext ¶
func (*StatementsContext) IsStatementsContext()
func (*StatementsContext) Statement ¶
func (s *StatementsContext) Statement(i int) IStatementContext
func (*StatementsContext) ToStringTree ¶
func (s *StatementsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringLiteralContext ¶
type StringLiteralContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyStringLiteralContext ¶
func NewEmptyStringLiteralContext() *StringLiteralContext
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext
func (*StringLiteralContext) Accept ¶
func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
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) StringLiteral ¶
func (s *StringLiteralContext) StringLiteral() antlr.TerminalNode
func (*StringLiteralContext) ToStringTree ¶
func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SwapContext ¶
type SwapContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptySwapContext ¶
func NewEmptySwapContext() *SwapContext
func NewSwapContext ¶
func NewSwapContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwapContext
func (*SwapContext) Accept ¶
func (s *SwapContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SwapContext) AllExpression ¶
func (s *SwapContext) AllExpression() []IExpressionContext
func (*SwapContext) EnterRule ¶
func (s *SwapContext) EnterRule(listener antlr.ParseTreeListener)
func (*SwapContext) ExitRule ¶
func (s *SwapContext) ExitRule(listener antlr.ParseTreeListener)
func (*SwapContext) Expression ¶
func (s *SwapContext) Expression(i int) IExpressionContext
func (*SwapContext) GetLeft ¶
func (s *SwapContext) GetLeft() IExpressionContext
func (*SwapContext) GetParser ¶
func (s *SwapContext) GetParser() antlr.Parser
func (*SwapContext) GetRight ¶
func (s *SwapContext) GetRight() IExpressionContext
func (*SwapContext) GetRuleContext ¶
func (s *SwapContext) GetRuleContext() antlr.RuleContext
func (*SwapContext) IsSwapContext ¶
func (*SwapContext) IsSwapContext()
func (*SwapContext) SetLeft ¶
func (s *SwapContext) SetLeft(v IExpressionContext)
func (*SwapContext) SetRight ¶
func (s *SwapContext) SetRight(v IExpressionContext)
func (*SwapContext) ToStringTree ¶
func (s *SwapContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SyntaxError ¶
func (*SyntaxError) EndPosition ¶
func (e *SyntaxError) EndPosition() ast.Position
func (*SyntaxError) Error ¶
func (e *SyntaxError) Error() string
func (*SyntaxError) StartPosition ¶
func (e *SyntaxError) StartPosition() ast.Position
type TransactionDeclarationContext ¶
type TransactionDeclarationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTransactionDeclarationContext ¶
func NewEmptyTransactionDeclarationContext() *TransactionDeclarationContext
func NewTransactionDeclarationContext ¶
func NewTransactionDeclarationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransactionDeclarationContext
func (*TransactionDeclarationContext) Accept ¶
func (s *TransactionDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TransactionDeclarationContext) EnterRule ¶
func (s *TransactionDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*TransactionDeclarationContext) Execute ¶
func (s *TransactionDeclarationContext) Execute() IExecuteContext
func (*TransactionDeclarationContext) ExitRule ¶
func (s *TransactionDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*TransactionDeclarationContext) Fields ¶
func (s *TransactionDeclarationContext) Fields() IFieldsContext
func (*TransactionDeclarationContext) GetParser ¶
func (s *TransactionDeclarationContext) GetParser() antlr.Parser
func (*TransactionDeclarationContext) GetRuleContext ¶
func (s *TransactionDeclarationContext) GetRuleContext() antlr.RuleContext
func (*TransactionDeclarationContext) IsTransactionDeclarationContext ¶
func (*TransactionDeclarationContext) IsTransactionDeclarationContext()
func (*TransactionDeclarationContext) ParameterList ¶
func (s *TransactionDeclarationContext) ParameterList() IParameterListContext
func (*TransactionDeclarationContext) PostConditions ¶
func (s *TransactionDeclarationContext) PostConditions() IPostConditionsContext
func (*TransactionDeclarationContext) PreConditions ¶
func (s *TransactionDeclarationContext) PreConditions() IPreConditionsContext
func (*TransactionDeclarationContext) Prepare ¶
func (s *TransactionDeclarationContext) Prepare() IPrepareContext
func (*TransactionDeclarationContext) ToStringTree ¶
func (s *TransactionDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TransactionDeclarationContext) Transaction ¶
func (s *TransactionDeclarationContext) Transaction() antlr.TerminalNode
type TransferContext ¶
type TransferContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTransferContext ¶
func NewEmptyTransferContext() *TransferContext
func NewTransferContext ¶
func NewTransferContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TransferContext
func (*TransferContext) Accept ¶
func (s *TransferContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TransferContext) EnterRule ¶
func (s *TransferContext) EnterRule(listener antlr.ParseTreeListener)
func (*TransferContext) ExitRule ¶
func (s *TransferContext) ExitRule(listener antlr.ParseTreeListener)
func (*TransferContext) GetParser ¶
func (s *TransferContext) GetParser() antlr.Parser
func (*TransferContext) GetRuleContext ¶
func (s *TransferContext) GetRuleContext() antlr.RuleContext
func (*TransferContext) IsTransferContext ¶
func (*TransferContext) IsTransferContext()
func (*TransferContext) Move ¶
func (s *TransferContext) Move() antlr.TerminalNode
func (*TransferContext) MoveForced ¶
func (s *TransferContext) MoveForced() antlr.TerminalNode
func (*TransferContext) ToStringTree ¶
func (s *TransferContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeAnnotationContext ¶
type TypeAnnotationContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTypeAnnotationContext ¶
func NewEmptyTypeAnnotationContext() *TypeAnnotationContext
func NewTypeAnnotationContext ¶
func NewTypeAnnotationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeAnnotationContext
func (*TypeAnnotationContext) Accept ¶
func (s *TypeAnnotationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeAnnotationContext) EnterRule ¶
func (s *TypeAnnotationContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeAnnotationContext) ExitRule ¶
func (s *TypeAnnotationContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeAnnotationContext) FullType ¶
func (s *TypeAnnotationContext) FullType() IFullTypeContext
func (*TypeAnnotationContext) GetParser ¶
func (s *TypeAnnotationContext) GetParser() antlr.Parser
func (*TypeAnnotationContext) GetRuleContext ¶
func (s *TypeAnnotationContext) GetRuleContext() antlr.RuleContext
func (*TypeAnnotationContext) IsTypeAnnotationContext ¶
func (*TypeAnnotationContext) IsTypeAnnotationContext()
func (*TypeAnnotationContext) ResourceAnnotation ¶
func (s *TypeAnnotationContext) ResourceAnnotation() antlr.TerminalNode
func (*TypeAnnotationContext) ToStringTree ¶
func (s *TypeAnnotationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TypeRestrictionsContext ¶
type TypeRestrictionsContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyTypeRestrictionsContext ¶
func NewEmptyTypeRestrictionsContext() *TypeRestrictionsContext
func NewTypeRestrictionsContext ¶
func NewTypeRestrictionsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeRestrictionsContext
func (*TypeRestrictionsContext) Accept ¶
func (s *TypeRestrictionsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeRestrictionsContext) AllNominalType ¶
func (s *TypeRestrictionsContext) AllNominalType() []INominalTypeContext
func (*TypeRestrictionsContext) EnterRule ¶
func (s *TypeRestrictionsContext) EnterRule(listener antlr.ParseTreeListener)
func (*TypeRestrictionsContext) ExitRule ¶
func (s *TypeRestrictionsContext) ExitRule(listener antlr.ParseTreeListener)
func (*TypeRestrictionsContext) GetParser ¶
func (s *TypeRestrictionsContext) GetParser() antlr.Parser
func (*TypeRestrictionsContext) GetRuleContext ¶
func (s *TypeRestrictionsContext) GetRuleContext() antlr.RuleContext
func (*TypeRestrictionsContext) IsTypeRestrictionsContext ¶
func (*TypeRestrictionsContext) IsTypeRestrictionsContext()
func (*TypeRestrictionsContext) NominalType ¶
func (s *TypeRestrictionsContext) NominalType(i int) INominalTypeContext
func (*TypeRestrictionsContext) ToStringTree ¶
func (s *TypeRestrictionsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type UnaryExpressionContext ¶
type UnaryExpressionContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyUnaryExpressionContext ¶
func NewEmptyUnaryExpressionContext() *UnaryExpressionContext
func NewUnaryExpressionContext ¶
func NewUnaryExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryExpressionContext
func (*UnaryExpressionContext) Accept ¶
func (s *UnaryExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnaryExpressionContext) AllUnaryOp ¶
func (s *UnaryExpressionContext) AllUnaryOp() []IUnaryOpContext
func (*UnaryExpressionContext) EnterRule ¶
func (s *UnaryExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryExpressionContext) ExitRule ¶
func (s *UnaryExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryExpressionContext) GetParser ¶
func (s *UnaryExpressionContext) GetParser() antlr.Parser
func (*UnaryExpressionContext) GetRuleContext ¶
func (s *UnaryExpressionContext) GetRuleContext() antlr.RuleContext
func (*UnaryExpressionContext) IsUnaryExpressionContext ¶
func (*UnaryExpressionContext) IsUnaryExpressionContext()
func (*UnaryExpressionContext) PrimaryExpression ¶
func (s *UnaryExpressionContext) PrimaryExpression() IPrimaryExpressionContext
func (*UnaryExpressionContext) ToStringTree ¶
func (s *UnaryExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryExpressionContext) UnaryExpression ¶
func (s *UnaryExpressionContext) UnaryExpression() IUnaryExpressionContext
func (*UnaryExpressionContext) UnaryOp ¶
func (s *UnaryExpressionContext) UnaryOp(i int) IUnaryOpContext
type UnaryOpContext ¶
type UnaryOpContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyUnaryOpContext ¶
func NewEmptyUnaryOpContext() *UnaryOpContext
func NewUnaryOpContext ¶
func NewUnaryOpContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOpContext
func (*UnaryOpContext) Accept ¶
func (s *UnaryOpContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnaryOpContext) EnterRule ¶
func (s *UnaryOpContext) EnterRule(listener antlr.ParseTreeListener)
func (*UnaryOpContext) ExitRule ¶
func (s *UnaryOpContext) ExitRule(listener antlr.ParseTreeListener)
func (*UnaryOpContext) GetParser ¶
func (s *UnaryOpContext) GetParser() antlr.Parser
func (*UnaryOpContext) GetRuleContext ¶
func (s *UnaryOpContext) GetRuleContext() antlr.RuleContext
func (*UnaryOpContext) IsUnaryOpContext ¶
func (*UnaryOpContext) IsUnaryOpContext()
func (*UnaryOpContext) Minus ¶
func (s *UnaryOpContext) Minus() antlr.TerminalNode
func (*UnaryOpContext) Move ¶
func (s *UnaryOpContext) Move() antlr.TerminalNode
func (*UnaryOpContext) Negate ¶
func (s *UnaryOpContext) Negate() antlr.TerminalNode
func (*UnaryOpContext) ToStringTree ¶
func (s *UnaryOpContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) Accept ¶
func (s *VariableDeclarationContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VariableDeclarationContext) Access ¶
func (s *VariableDeclarationContext) Access() IAccessContext
func (*VariableDeclarationContext) AllExpression ¶
func (s *VariableDeclarationContext) AllExpression() []IExpressionContext
func (*VariableDeclarationContext) AllTransfer ¶
func (s *VariableDeclarationContext) AllTransfer() []ITransferContext
func (*VariableDeclarationContext) EnterRule ¶
func (s *VariableDeclarationContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) ExitRule ¶
func (s *VariableDeclarationContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableDeclarationContext) Expression ¶
func (s *VariableDeclarationContext) Expression(i int) IExpressionContext
func (*VariableDeclarationContext) GetLeftExpression ¶
func (s *VariableDeclarationContext) GetLeftExpression() IExpressionContext
func (*VariableDeclarationContext) GetLeftTransfer ¶
func (s *VariableDeclarationContext) GetLeftTransfer() ITransferContext
func (*VariableDeclarationContext) GetParser ¶
func (s *VariableDeclarationContext) GetParser() antlr.Parser
func (*VariableDeclarationContext) GetRightExpression ¶
func (s *VariableDeclarationContext) GetRightExpression() IExpressionContext
func (*VariableDeclarationContext) GetRightTransfer ¶
func (s *VariableDeclarationContext) GetRightTransfer() ITransferContext
func (*VariableDeclarationContext) GetRuleContext ¶
func (s *VariableDeclarationContext) GetRuleContext() antlr.RuleContext
func (*VariableDeclarationContext) Identifier ¶
func (s *VariableDeclarationContext) Identifier() IIdentifierContext
func (*VariableDeclarationContext) IsVariableDeclarationContext ¶
func (*VariableDeclarationContext) IsVariableDeclarationContext()
func (*VariableDeclarationContext) SetLeftExpression ¶
func (s *VariableDeclarationContext) SetLeftExpression(v IExpressionContext)
func (*VariableDeclarationContext) SetLeftTransfer ¶
func (s *VariableDeclarationContext) SetLeftTransfer(v ITransferContext)
func (*VariableDeclarationContext) SetRightExpression ¶
func (s *VariableDeclarationContext) SetRightExpression(v IExpressionContext)
func (*VariableDeclarationContext) SetRightTransfer ¶
func (s *VariableDeclarationContext) SetRightTransfer(v ITransferContext)
func (*VariableDeclarationContext) ToStringTree ¶
func (s *VariableDeclarationContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableDeclarationContext) Transfer ¶
func (s *VariableDeclarationContext) Transfer(i int) ITransferContext
func (*VariableDeclarationContext) TypeAnnotation ¶
func (s *VariableDeclarationContext) TypeAnnotation() ITypeAnnotationContext
func (*VariableDeclarationContext) VariableKind ¶
func (s *VariableDeclarationContext) VariableKind() IVariableKindContext
type VariableKindContext ¶
type VariableKindContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVariableKindContext ¶
func NewEmptyVariableKindContext() *VariableKindContext
func NewVariableKindContext ¶
func NewVariableKindContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableKindContext
func (*VariableKindContext) Accept ¶
func (s *VariableKindContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VariableKindContext) EnterRule ¶
func (s *VariableKindContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableKindContext) ExitRule ¶
func (s *VariableKindContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableKindContext) GetParser ¶
func (s *VariableKindContext) GetParser() antlr.Parser
func (*VariableKindContext) GetRuleContext ¶
func (s *VariableKindContext) GetRuleContext() antlr.RuleContext
func (*VariableKindContext) IsVariableKindContext ¶
func (*VariableKindContext) IsVariableKindContext()
func (*VariableKindContext) Let ¶
func (s *VariableKindContext) Let() antlr.TerminalNode
func (*VariableKindContext) ToStringTree ¶
func (s *VariableKindContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableKindContext) Var ¶
func (s *VariableKindContext) Var() antlr.TerminalNode
type VariableSizedTypeContext ¶
type VariableSizedTypeContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyVariableSizedTypeContext ¶
func NewEmptyVariableSizedTypeContext() *VariableSizedTypeContext
func NewVariableSizedTypeContext ¶
func NewVariableSizedTypeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableSizedTypeContext
func (*VariableSizedTypeContext) Accept ¶
func (s *VariableSizedTypeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*VariableSizedTypeContext) EnterRule ¶
func (s *VariableSizedTypeContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableSizedTypeContext) ExitRule ¶
func (s *VariableSizedTypeContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableSizedTypeContext) FullType ¶
func (s *VariableSizedTypeContext) FullType() IFullTypeContext
func (*VariableSizedTypeContext) GetParser ¶
func (s *VariableSizedTypeContext) GetParser() antlr.Parser
func (*VariableSizedTypeContext) GetRuleContext ¶
func (s *VariableSizedTypeContext) GetRuleContext() antlr.RuleContext
func (*VariableSizedTypeContext) IsVariableSizedTypeContext ¶
func (*VariableSizedTypeContext) IsVariableSizedTypeContext()
func (*VariableSizedTypeContext) ToStringTree ¶
func (s *VariableSizedTypeContext) 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) Accept ¶
func (s *WhileStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*WhileStatementContext) Block ¶
func (s *WhileStatementContext) Block() IBlockContext
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) ToStringTree ¶
func (s *WhileStatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*WhileStatementContext) While ¶
func (s *WhileStatementContext) While() antlr.TerminalNode