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