parser

package
v0.5.0-beta2 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2020 License: Apache-2.0 Imports: 13 Imported by: 0

Documentation

Index

Constants

View Source
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.

View Source
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.

View Source
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 ParseProgram(code string) (program *ast.Program, inputIsComplete bool, err error)

func ParseProgramFromFile

func ParseProgramFromFile(
	filename string,
) (
	program *ast.Program,
	inputIsComplete bool,
	code string,
	err error,
)

func ParseReplInput

func ParseReplInput(code string) (replInput []interface{}, inputIsComplete bool, err error)

func PositionFromToken

func PositionFromToken(token antlr.Token) ast.Position

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 (*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 (*AdditiveOpContext) Plus

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 (*BitwiseAndExpressionContext) BitwiseAndExpression added in v0.2.0

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 (*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 (*BitwiseShiftExpressionContext) BitwiseShiftExpression added in v0.2.0

func (*BitwiseShiftExpressionContext) BitwiseShiftOp added in v0.2.0

func (*BitwiseShiftExpressionContext) EnterRule added in v0.2.0

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

func (*BitwiseShiftExpressionContext) ExitRule added in v0.2.0

func (*BitwiseShiftExpressionContext) GetParser added in v0.2.0

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 (*BitwiseXorExpressionContext) BitwiseXorExpression added in v0.2.0

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 (*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

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 (*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 (*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

type CadenceLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

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 (*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 (*CastingExpressionContext) UnaryExpression added in v0.2.0

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 (*CompositeDeclarationContext) CompositeKind

func (*CompositeDeclarationContext) Conformances

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 (*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 (*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 (*ConditionalExpressionContext) Expression

func (*ConditionalExpressionContext) GetAlt

func (*ConditionalExpressionContext) GetParser

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

func (*ConditionalExpressionContext) GetRuleContext

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

func (*ConditionalExpressionContext) GetThen

func (*ConditionalExpressionContext) IsConditionalExpressionContext

func (*ConditionalExpressionContext) IsConditionalExpressionContext()

func (*ConditionalExpressionContext) Optional

func (*ConditionalExpressionContext) OrExpression

func (*ConditionalExpressionContext) SetAlt

func (*ConditionalExpressionContext) SetThen

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 (*ConstantSizedTypeContext) GetParser

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

func (*ConstantSizedTypeContext) GetRuleContext

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

func (*ConstantSizedTypeContext) GetSize

func (*ConstantSizedTypeContext) IntegerLiteral

func (*ConstantSizedTypeContext) IsConstantSizedTypeContext

func (*ConstantSizedTypeContext) IsConstantSizedTypeContext()

func (*ConstantSizedTypeContext) SetSize

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 (*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 (*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 (*CreateExpressionContext) IsCreateExpressionContext

func (*CreateExpressionContext) IsCreateExpressionContext()

func (*CreateExpressionContext) NominalType

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 (*DestroyExpressionContext) EnterRule

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

func (*DestroyExpressionContext) ExitRule

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

func (*DestroyExpressionContext) Expression

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 (*DictionaryEntryContext) GetKey

func (*DictionaryEntryContext) GetParser

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

func (*DictionaryEntryContext) GetRuleContext

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

func (*DictionaryEntryContext) GetValue

func (*DictionaryEntryContext) IsDictionaryEntryContext

func (*DictionaryEntryContext) IsDictionaryEntryContext()

func (*DictionaryEntryContext) SetKey

func (*DictionaryEntryContext) SetValue

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 (*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 (*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 (*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 (*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 (*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 Error

type Error struct {
	Errors []error
}

func (Error) ChildErrors

func (e Error) ChildErrors() []error

func (Error) Error

func (e Error) Error() string

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 (*EventDeclarationContext) EnterRule

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

func (*EventDeclarationContext) Event

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 (*EventDeclarationContext) IsEventDeclarationContext

func (*EventDeclarationContext) IsEventDeclarationContext()

func (*EventDeclarationContext) ParameterList

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 (*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 (*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 (*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 (*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 (*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 (*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 (*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 (*FunctionDeclarationContext) EnterRule

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

func (*FunctionDeclarationContext) ExitRule

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

func (*FunctionDeclarationContext) Fun

func (*FunctionDeclarationContext) FunctionBlock

func (*FunctionDeclarationContext) GetParser

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

func (*FunctionDeclarationContext) GetReturnType

func (*FunctionDeclarationContext) GetRuleContext

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

func (*FunctionDeclarationContext) Identifier

func (*FunctionDeclarationContext) IsFunctionDeclarationContext

func (*FunctionDeclarationContext) IsFunctionDeclarationContext()

func (*FunctionDeclarationContext) ParameterList

func (*FunctionDeclarationContext) SetReturnType

func (*FunctionDeclarationContext) ToStringTree

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

func (*FunctionDeclarationContext) TypeAnnotation

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 (*FunctionExpressionContext) FunctionBlock

func (*FunctionExpressionContext) GetReturnType

func (*FunctionExpressionContext) GetRuleContext

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

func (*FunctionExpressionContext) ParameterList

func (*FunctionExpressionContext) SetReturnType

func (*FunctionExpressionContext) TypeAnnotation

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 (*IdentifierContext) Auth

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 (*IdentifierContext) EnterRule

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

func (*IdentifierContext) Event

func (*IdentifierContext) ExitRule

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

func (*IdentifierContext) From

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 (*IdentifierContext) IsIdentifierContext

func (*IdentifierContext) IsIdentifierContext()

func (*IdentifierContext) Resource

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

func (*IdentifierContext) Self

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

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 (*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 (*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 (*ImportDeclarationContext) GetIds added in v0.5.0

func (*ImportDeclarationContext) GetLocation added in v0.5.0

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 (*ImportDeclarationContext) Import

func (*ImportDeclarationContext) IsImportDeclarationContext

func (*ImportDeclarationContext) IsImportDeclarationContext()

func (*ImportDeclarationContext) SetIds added in v0.5.0

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 (*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 (*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 (*InterfaceDeclarationContext) CompositeKind

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 (*InterfaceDeclarationContext) Interface

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 (*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 (*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 (*InvocationExpressionContext) PostfixExpression

type JuxtaposedUnaryOperatorsError

type JuxtaposedUnaryOperatorsError struct {
	Pos ast.Position
}

func (*JuxtaposedUnaryOperatorsError) EndPosition

func (e *JuxtaposedUnaryOperatorsError) EndPosition() ast.Position

func (*JuxtaposedUnaryOperatorsError) Error

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

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 (*MemberOrNestedDeclarationContext) EnterRule

func (*MemberOrNestedDeclarationContext) EventDeclaration

func (*MemberOrNestedDeclarationContext) ExitRule

func (*MemberOrNestedDeclarationContext) Field

func (*MemberOrNestedDeclarationContext) FunctionDeclaration

func (*MemberOrNestedDeclarationContext) GetParser

func (*MemberOrNestedDeclarationContext) GetRuleContext

func (*MemberOrNestedDeclarationContext) InterfaceDeclaration

func (*MemberOrNestedDeclarationContext) IsMemberOrNestedDeclarationContext

func (*MemberOrNestedDeclarationContext) IsMemberOrNestedDeclarationContext()

func (*MemberOrNestedDeclarationContext) SpecialFunctionDeclaration

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 (*MembersAndNestedDeclarationsContext) ExitRule

func (*MembersAndNestedDeclarationsContext) GetParser

func (*MembersAndNestedDeclarationsContext) GetRuleContext

func (*MembersAndNestedDeclarationsContext) IsMembersAndNestedDeclarationsContext

func (*MembersAndNestedDeclarationsContext) IsMembersAndNestedDeclarationsContext()

func (*MembersAndNestedDeclarationsContext) MemberOrNestedDeclaration

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 (*MultiplicativeExpressionContext) EnterRule

func (*MultiplicativeExpressionContext) ExitRule

func (*MultiplicativeExpressionContext) GetParser

func (*MultiplicativeExpressionContext) GetRuleContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext

func (*MultiplicativeExpressionContext) IsMultiplicativeExpressionContext()

func (*MultiplicativeExpressionContext) MultiplicativeExpression

func (*MultiplicativeExpressionContext) MultiplicativeOp

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 (*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 (*MultiplicativeOpContext) Mul

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 (*NestedExpressionContext) GetRuleContext

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

func (*NestedExpressionContext) OpenParen

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 (*NilCoalescingExpressionContext) EnterRule

func (*NilCoalescingExpressionContext) ExitRule

func (*NilCoalescingExpressionContext) GetParser

func (*NilCoalescingExpressionContext) GetRuleContext

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

func (*NilCoalescingExpressionContext) IsNilCoalescingExpressionContext

func (*NilCoalescingExpressionContext) IsNilCoalescingExpressionContext()

func (*NilCoalescingExpressionContext) NilCoalescing

func (*NilCoalescingExpressionContext) NilCoalescingExpression

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 (*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 (*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 (*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 (*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 (*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 (*PositiveIntegerLiteralContext) GetParser

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 (*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 (*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 (*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 (*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 (*ReferenceExpressionContext) Casting

func (*ReferenceExpressionContext) EnterRule

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

func (*ReferenceExpressionContext) ExitRule

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

func (*ReferenceExpressionContext) Expression

func (*ReferenceExpressionContext) FullType

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 (*RelationalExpressionContext) RelationalOp

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 (*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 (*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 (*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 (*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 (*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 (*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 (*SpecialFunctionDeclarationContext) ExitRule

func (*SpecialFunctionDeclarationContext) FunctionBlock

func (*SpecialFunctionDeclarationContext) GetParser

func (*SpecialFunctionDeclarationContext) GetRuleContext

func (*SpecialFunctionDeclarationContext) Identifier

func (*SpecialFunctionDeclarationContext) IsSpecialFunctionDeclarationContext

func (*SpecialFunctionDeclarationContext) IsSpecialFunctionDeclarationContext()

func (*SpecialFunctionDeclarationContext) ParameterList

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

type SyntaxError struct {
	Pos     ast.Position
	Message string
}

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 (*TransactionDeclarationContext) ExitRule

func (*TransactionDeclarationContext) Fields

func (*TransactionDeclarationContext) GetParser

func (*TransactionDeclarationContext) GetRuleContext

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

func (*TransactionDeclarationContext) IsTransactionDeclarationContext

func (*TransactionDeclarationContext) IsTransactionDeclarationContext()

func (*TransactionDeclarationContext) ParameterList

func (*TransactionDeclarationContext) PostConditions

func (*TransactionDeclarationContext) PreConditions

func (*TransactionDeclarationContext) Prepare

func (*TransactionDeclarationContext) ToStringTree

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

func (*TransactionDeclarationContext) Transaction

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 (*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 (*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 (*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

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 (*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 (*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 (*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 (*VariableDeclarationContext) TypeAnnotation

func (*VariableDeclarationContext) VariableKind

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

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

func (*VariableKindContext) Var

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 (*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 (*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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL