Help us shape the future of Go! Take the 2026 Go Developer Survey

parser

package
v0.6.0 Latest Latest
Warning

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

Go to latest
Published: Jul 14, 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