parser

package
v1.4.6 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 2023 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NumScriptLexerT__0              = 1
	NumScriptLexerT__1              = 2
	NumScriptLexerT__2              = 3
	NumScriptLexerT__3              = 4
	NumScriptLexerNEWLINE           = 5
	NumScriptLexerWHITESPACE        = 6
	NumScriptLexerMULTILINE_COMMENT = 7
	NumScriptLexerLINE_COMMENT      = 8
	NumScriptLexerVARS              = 9
	NumScriptLexerMETA              = 10
	NumScriptLexerSET_TX_META       = 11
	NumScriptLexerSET_ACCOUNT_META  = 12
	NumScriptLexerPRINT             = 13
	NumScriptLexerFAIL              = 14
	NumScriptLexerSEND              = 15
	NumScriptLexerSOURCE            = 16
	NumScriptLexerFROM              = 17
	NumScriptLexerMAX               = 18
	NumScriptLexerDESTINATION       = 19
	NumScriptLexerTO                = 20
	NumScriptLexerALLOCATE          = 21
	NumScriptLexerOP_ADD            = 22
	NumScriptLexerOP_SUB            = 23
	NumScriptLexerLPAREN            = 24
	NumScriptLexerRPAREN            = 25
	NumScriptLexerLBRACK            = 26
	NumScriptLexerRBRACK            = 27
	NumScriptLexerLBRACE            = 28
	NumScriptLexerRBRACE            = 29
	NumScriptLexerEQ                = 30
	NumScriptLexerTY_ACCOUNT        = 31
	NumScriptLexerTY_NUMBER         = 32
	NumScriptLexerTY_MONETARY       = 33
	NumScriptLexerTY_PORTION        = 34
	NumScriptLexerTY_STRING         = 35
	NumScriptLexerSTRING            = 36
	NumScriptLexerPORTION           = 37
	NumScriptLexerREMAINING         = 38
	NumScriptLexerKEPT              = 39
	NumScriptLexerBALANCE           = 40
	NumScriptLexerNUMBER            = 41
	NumScriptLexerPERCENT           = 42
	NumScriptLexerVARIABLE_NAME     = 43
	NumScriptLexerACCOUNT           = 44
	NumScriptLexerASSET             = 45
)

NumScriptLexer tokens.

View Source
const (
	NumScriptParserEOF               = antlr.TokenEOF
	NumScriptParserT__0              = 1
	NumScriptParserT__1              = 2
	NumScriptParserT__2              = 3
	NumScriptParserT__3              = 4
	NumScriptParserNEWLINE           = 5
	NumScriptParserWHITESPACE        = 6
	NumScriptParserMULTILINE_COMMENT = 7
	NumScriptParserLINE_COMMENT      = 8
	NumScriptParserVARS              = 9
	NumScriptParserMETA              = 10
	NumScriptParserSET_TX_META       = 11
	NumScriptParserSET_ACCOUNT_META  = 12
	NumScriptParserPRINT             = 13
	NumScriptParserFAIL              = 14
	NumScriptParserSEND              = 15
	NumScriptParserSOURCE            = 16
	NumScriptParserFROM              = 17
	NumScriptParserMAX               = 18
	NumScriptParserDESTINATION       = 19
	NumScriptParserTO                = 20
	NumScriptParserALLOCATE          = 21
	NumScriptParserOP_ADD            = 22
	NumScriptParserOP_SUB            = 23
	NumScriptParserLPAREN            = 24
	NumScriptParserRPAREN            = 25
	NumScriptParserLBRACK            = 26
	NumScriptParserRBRACK            = 27
	NumScriptParserLBRACE            = 28
	NumScriptParserRBRACE            = 29
	NumScriptParserEQ                = 30
	NumScriptParserTY_ACCOUNT        = 31
	NumScriptParserTY_NUMBER         = 32
	NumScriptParserTY_MONETARY       = 33
	NumScriptParserTY_PORTION        = 34
	NumScriptParserTY_STRING         = 35
	NumScriptParserSTRING            = 36
	NumScriptParserPORTION           = 37
	NumScriptParserREMAINING         = 38
	NumScriptParserKEPT              = 39
	NumScriptParserBALANCE           = 40
	NumScriptParserNUMBER            = 41
	NumScriptParserPERCENT           = 42
	NumScriptParserVARIABLE_NAME     = 43
	NumScriptParserACCOUNT           = 44
	NumScriptParserASSET             = 45
)

NumScriptParser tokens.

View Source
const (
	NumScriptParserRULE_monetary               = 0
	NumScriptParserRULE_monetaryAll            = 1
	NumScriptParserRULE_literal                = 2
	NumScriptParserRULE_variable               = 3
	NumScriptParserRULE_expression             = 4
	NumScriptParserRULE_allotmentPortion       = 5
	NumScriptParserRULE_destinationInOrder     = 6
	NumScriptParserRULE_destinationAllotment   = 7
	NumScriptParserRULE_keptOrDestination      = 8
	NumScriptParserRULE_destination            = 9
	NumScriptParserRULE_sourceAccountOverdraft = 10
	NumScriptParserRULE_sourceAccount          = 11
	NumScriptParserRULE_sourceInOrder          = 12
	NumScriptParserRULE_sourceMaxed            = 13
	NumScriptParserRULE_source                 = 14
	NumScriptParserRULE_sourceAllotment        = 15
	NumScriptParserRULE_valueAwareSource       = 16
	NumScriptParserRULE_statement              = 17
	NumScriptParserRULE_type_                  = 18
	NumScriptParserRULE_origin                 = 19
	NumScriptParserRULE_varDecl                = 20
	NumScriptParserRULE_varListDecl            = 21
	NumScriptParserRULE_script                 = 22
)

NumScriptParser rules.

Variables

This section is empty.

Functions

func NumScriptLexerInit

func NumScriptLexerInit()

NumScriptLexerInit initializes any static state used to implement NumScriptLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewNumScriptLexer(). You can call this function if you wish to initialize the static state ahead of time.

func NumScriptParserInit

func NumScriptParserInit()

NumScriptParserInit initializes any static state used to implement NumScriptParser. By default the static state used to implement the parser is lazily initialized during the first call to NewNumScriptParser(). You can call this function if you wish to initialize the static state ahead of time.

Types

type AllotmentPortionConstContext

type AllotmentPortionConstContext struct {
	*AllotmentPortionContext
}

func NewAllotmentPortionConstContext

func NewAllotmentPortionConstContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AllotmentPortionConstContext

func (*AllotmentPortionConstContext) EnterRule

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

func (*AllotmentPortionConstContext) ExitRule

func (*AllotmentPortionConstContext) GetRuleContext

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

func (*AllotmentPortionConstContext) PORTION

type AllotmentPortionContext

type AllotmentPortionContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAllotmentPortionContext

func NewAllotmentPortionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AllotmentPortionContext

func NewEmptyAllotmentPortionContext

func NewEmptyAllotmentPortionContext() *AllotmentPortionContext

func (*AllotmentPortionContext) CopyFrom

func (*AllotmentPortionContext) GetParser

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

func (*AllotmentPortionContext) GetRuleContext

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

func (*AllotmentPortionContext) IsAllotmentPortionContext

func (*AllotmentPortionContext) IsAllotmentPortionContext()

func (*AllotmentPortionContext) ToStringTree

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

type AllotmentPortionRemainingContext

type AllotmentPortionRemainingContext struct {
	*AllotmentPortionContext
}

func NewAllotmentPortionRemainingContext

func NewAllotmentPortionRemainingContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AllotmentPortionRemainingContext

func (*AllotmentPortionRemainingContext) EnterRule

func (*AllotmentPortionRemainingContext) ExitRule

func (*AllotmentPortionRemainingContext) GetRuleContext

func (*AllotmentPortionRemainingContext) REMAINING

type AllotmentPortionVarContext

type AllotmentPortionVarContext struct {
	*AllotmentPortionContext
	// contains filtered or unexported fields
}

func NewAllotmentPortionVarContext

func NewAllotmentPortionVarContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AllotmentPortionVarContext

func (*AllotmentPortionVarContext) EnterRule

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

func (*AllotmentPortionVarContext) ExitRule

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

func (*AllotmentPortionVarContext) GetPor

func (*AllotmentPortionVarContext) GetRuleContext

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

func (*AllotmentPortionVarContext) SetPor

func (*AllotmentPortionVarContext) Variable

type BaseNumScriptListener

type BaseNumScriptListener struct{}

BaseNumScriptListener is a complete listener for a parse tree produced by NumScriptParser.

func (*BaseNumScriptListener) EnterAllotmentPortionConst

func (s *BaseNumScriptListener) EnterAllotmentPortionConst(ctx *AllotmentPortionConstContext)

EnterAllotmentPortionConst is called when production allotmentPortionConst is entered.

func (*BaseNumScriptListener) EnterAllotmentPortionRemaining

func (s *BaseNumScriptListener) EnterAllotmentPortionRemaining(ctx *AllotmentPortionRemainingContext)

EnterAllotmentPortionRemaining is called when production allotmentPortionRemaining is entered.

func (*BaseNumScriptListener) EnterAllotmentPortionVar

func (s *BaseNumScriptListener) EnterAllotmentPortionVar(ctx *AllotmentPortionVarContext)

EnterAllotmentPortionVar is called when production allotmentPortionVar is entered.

func (*BaseNumScriptListener) EnterDestAccount

func (s *BaseNumScriptListener) EnterDestAccount(ctx *DestAccountContext)

EnterDestAccount is called when production DestAccount is entered.

func (*BaseNumScriptListener) EnterDestAllotment

func (s *BaseNumScriptListener) EnterDestAllotment(ctx *DestAllotmentContext)

EnterDestAllotment is called when production DestAllotment is entered.

func (*BaseNumScriptListener) EnterDestInOrder

func (s *BaseNumScriptListener) EnterDestInOrder(ctx *DestInOrderContext)

EnterDestInOrder is called when production DestInOrder is entered.

func (*BaseNumScriptListener) EnterDestinationAllotment

func (s *BaseNumScriptListener) EnterDestinationAllotment(ctx *DestinationAllotmentContext)

EnterDestinationAllotment is called when production destinationAllotment is entered.

func (*BaseNumScriptListener) EnterDestinationInOrder

func (s *BaseNumScriptListener) EnterDestinationInOrder(ctx *DestinationInOrderContext)

EnterDestinationInOrder is called when production destinationInOrder is entered.

func (*BaseNumScriptListener) EnterEveryRule

func (s *BaseNumScriptListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseNumScriptListener) EnterExprAddSub

func (s *BaseNumScriptListener) EnterExprAddSub(ctx *ExprAddSubContext)

EnterExprAddSub is called when production ExprAddSub is entered.

func (*BaseNumScriptListener) EnterExprLiteral

func (s *BaseNumScriptListener) EnterExprLiteral(ctx *ExprLiteralContext)

EnterExprLiteral is called when production ExprLiteral is entered.

func (*BaseNumScriptListener) EnterExprVariable

func (s *BaseNumScriptListener) EnterExprVariable(ctx *ExprVariableContext)

EnterExprVariable is called when production ExprVariable is entered.

func (*BaseNumScriptListener) EnterFail

func (s *BaseNumScriptListener) EnterFail(ctx *FailContext)

EnterFail is called when production Fail is entered.

func (*BaseNumScriptListener) EnterIsDestination

func (s *BaseNumScriptListener) EnterIsDestination(ctx *IsDestinationContext)

EnterIsDestination is called when production isDestination is entered.

func (*BaseNumScriptListener) EnterIsKept

func (s *BaseNumScriptListener) EnterIsKept(ctx *IsKeptContext)

EnterIsKept is called when production isKept is entered.

func (*BaseNumScriptListener) EnterLitAccount

func (s *BaseNumScriptListener) EnterLitAccount(ctx *LitAccountContext)

EnterLitAccount is called when production LitAccount is entered.

func (*BaseNumScriptListener) EnterLitAsset

func (s *BaseNumScriptListener) EnterLitAsset(ctx *LitAssetContext)

EnterLitAsset is called when production LitAsset is entered.

func (*BaseNumScriptListener) EnterLitMonetary

func (s *BaseNumScriptListener) EnterLitMonetary(ctx *LitMonetaryContext)

EnterLitMonetary is called when production LitMonetary is entered.

func (*BaseNumScriptListener) EnterLitNumber

func (s *BaseNumScriptListener) EnterLitNumber(ctx *LitNumberContext)

EnterLitNumber is called when production LitNumber is entered.

func (*BaseNumScriptListener) EnterLitPortion

func (s *BaseNumScriptListener) EnterLitPortion(ctx *LitPortionContext)

EnterLitPortion is called when production LitPortion is entered.

func (*BaseNumScriptListener) EnterLitString

func (s *BaseNumScriptListener) EnterLitString(ctx *LitStringContext)

EnterLitString is called when production LitString is entered.

func (*BaseNumScriptListener) EnterMonetary

func (s *BaseNumScriptListener) EnterMonetary(ctx *MonetaryContext)

EnterMonetary is called when production monetary is entered.

func (*BaseNumScriptListener) EnterMonetaryAll

func (s *BaseNumScriptListener) EnterMonetaryAll(ctx *MonetaryAllContext)

EnterMonetaryAll is called when production monetaryAll is entered.

func (*BaseNumScriptListener) EnterOriginAccountBalance added in v1.4.0

func (s *BaseNumScriptListener) EnterOriginAccountBalance(ctx *OriginAccountBalanceContext)

EnterOriginAccountBalance is called when production OriginAccountBalance is entered.

func (*BaseNumScriptListener) EnterOriginAccountMeta added in v1.4.0

func (s *BaseNumScriptListener) EnterOriginAccountMeta(ctx *OriginAccountMetaContext)

EnterOriginAccountMeta is called when production OriginAccountMeta is entered.

func (*BaseNumScriptListener) EnterPrint

func (s *BaseNumScriptListener) EnterPrint(ctx *PrintContext)

EnterPrint is called when production Print is entered.

func (*BaseNumScriptListener) EnterScript

func (s *BaseNumScriptListener) EnterScript(ctx *ScriptContext)

EnterScript is called when production script is entered.

func (*BaseNumScriptListener) EnterSend

func (s *BaseNumScriptListener) EnterSend(ctx *SendContext)

EnterSend is called when production Send is entered.

func (*BaseNumScriptListener) EnterSetAccountMeta

func (s *BaseNumScriptListener) EnterSetAccountMeta(ctx *SetAccountMetaContext)

EnterSetAccountMeta is called when production SetAccountMeta is entered.

func (*BaseNumScriptListener) EnterSetTxMeta

func (s *BaseNumScriptListener) EnterSetTxMeta(ctx *SetTxMetaContext)

EnterSetTxMeta is called when production SetTxMeta is entered.

func (*BaseNumScriptListener) EnterSourceAccount

func (s *BaseNumScriptListener) EnterSourceAccount(ctx *SourceAccountContext)

EnterSourceAccount is called when production sourceAccount is entered.

func (*BaseNumScriptListener) EnterSourceAllotment

func (s *BaseNumScriptListener) EnterSourceAllotment(ctx *SourceAllotmentContext)

EnterSourceAllotment is called when production sourceAllotment is entered.

func (*BaseNumScriptListener) EnterSourceInOrder

func (s *BaseNumScriptListener) EnterSourceInOrder(ctx *SourceInOrderContext)

EnterSourceInOrder is called when production sourceInOrder is entered.

func (*BaseNumScriptListener) EnterSourceMaxed

func (s *BaseNumScriptListener) EnterSourceMaxed(ctx *SourceMaxedContext)

EnterSourceMaxed is called when production sourceMaxed is entered.

func (*BaseNumScriptListener) EnterSrc

func (s *BaseNumScriptListener) EnterSrc(ctx *SrcContext)

EnterSrc is called when production Src is entered.

func (*BaseNumScriptListener) EnterSrcAccount

func (s *BaseNumScriptListener) EnterSrcAccount(ctx *SrcAccountContext)

EnterSrcAccount is called when production SrcAccount is entered.

func (*BaseNumScriptListener) EnterSrcAccountOverdraftSpecific

func (s *BaseNumScriptListener) EnterSrcAccountOverdraftSpecific(ctx *SrcAccountOverdraftSpecificContext)

EnterSrcAccountOverdraftSpecific is called when production SrcAccountOverdraftSpecific is entered.

func (*BaseNumScriptListener) EnterSrcAccountOverdraftUnbounded

func (s *BaseNumScriptListener) EnterSrcAccountOverdraftUnbounded(ctx *SrcAccountOverdraftUnboundedContext)

EnterSrcAccountOverdraftUnbounded is called when production SrcAccountOverdraftUnbounded is entered.

func (*BaseNumScriptListener) EnterSrcAllotment

func (s *BaseNumScriptListener) EnterSrcAllotment(ctx *SrcAllotmentContext)

EnterSrcAllotment is called when production SrcAllotment is entered.

func (*BaseNumScriptListener) EnterSrcInOrder

func (s *BaseNumScriptListener) EnterSrcInOrder(ctx *SrcInOrderContext)

EnterSrcInOrder is called when production SrcInOrder is entered.

func (*BaseNumScriptListener) EnterSrcMaxed

func (s *BaseNumScriptListener) EnterSrcMaxed(ctx *SrcMaxedContext)

EnterSrcMaxed is called when production SrcMaxed is entered.

func (*BaseNumScriptListener) EnterType_

func (s *BaseNumScriptListener) EnterType_(ctx *Type_Context)

EnterType_ is called when production type_ is entered.

func (*BaseNumScriptListener) EnterVarDecl

func (s *BaseNumScriptListener) EnterVarDecl(ctx *VarDeclContext)

EnterVarDecl is called when production varDecl is entered.

func (*BaseNumScriptListener) EnterVarListDecl

func (s *BaseNumScriptListener) EnterVarListDecl(ctx *VarListDeclContext)

EnterVarListDecl is called when production varListDecl is entered.

func (*BaseNumScriptListener) EnterVariable

func (s *BaseNumScriptListener) EnterVariable(ctx *VariableContext)

EnterVariable is called when production variable is entered.

func (*BaseNumScriptListener) ExitAllotmentPortionConst

func (s *BaseNumScriptListener) ExitAllotmentPortionConst(ctx *AllotmentPortionConstContext)

ExitAllotmentPortionConst is called when production allotmentPortionConst is exited.

func (*BaseNumScriptListener) ExitAllotmentPortionRemaining

func (s *BaseNumScriptListener) ExitAllotmentPortionRemaining(ctx *AllotmentPortionRemainingContext)

ExitAllotmentPortionRemaining is called when production allotmentPortionRemaining is exited.

func (*BaseNumScriptListener) ExitAllotmentPortionVar

func (s *BaseNumScriptListener) ExitAllotmentPortionVar(ctx *AllotmentPortionVarContext)

ExitAllotmentPortionVar is called when production allotmentPortionVar is exited.

func (*BaseNumScriptListener) ExitDestAccount

func (s *BaseNumScriptListener) ExitDestAccount(ctx *DestAccountContext)

ExitDestAccount is called when production DestAccount is exited.

func (*BaseNumScriptListener) ExitDestAllotment

func (s *BaseNumScriptListener) ExitDestAllotment(ctx *DestAllotmentContext)

ExitDestAllotment is called when production DestAllotment is exited.

func (*BaseNumScriptListener) ExitDestInOrder

func (s *BaseNumScriptListener) ExitDestInOrder(ctx *DestInOrderContext)

ExitDestInOrder is called when production DestInOrder is exited.

func (*BaseNumScriptListener) ExitDestinationAllotment

func (s *BaseNumScriptListener) ExitDestinationAllotment(ctx *DestinationAllotmentContext)

ExitDestinationAllotment is called when production destinationAllotment is exited.

func (*BaseNumScriptListener) ExitDestinationInOrder

func (s *BaseNumScriptListener) ExitDestinationInOrder(ctx *DestinationInOrderContext)

ExitDestinationInOrder is called when production destinationInOrder is exited.

func (*BaseNumScriptListener) ExitEveryRule

func (s *BaseNumScriptListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseNumScriptListener) ExitExprAddSub

func (s *BaseNumScriptListener) ExitExprAddSub(ctx *ExprAddSubContext)

ExitExprAddSub is called when production ExprAddSub is exited.

func (*BaseNumScriptListener) ExitExprLiteral

func (s *BaseNumScriptListener) ExitExprLiteral(ctx *ExprLiteralContext)

ExitExprLiteral is called when production ExprLiteral is exited.

func (*BaseNumScriptListener) ExitExprVariable

func (s *BaseNumScriptListener) ExitExprVariable(ctx *ExprVariableContext)

ExitExprVariable is called when production ExprVariable is exited.

func (*BaseNumScriptListener) ExitFail

func (s *BaseNumScriptListener) ExitFail(ctx *FailContext)

ExitFail is called when production Fail is exited.

func (*BaseNumScriptListener) ExitIsDestination

func (s *BaseNumScriptListener) ExitIsDestination(ctx *IsDestinationContext)

ExitIsDestination is called when production isDestination is exited.

func (*BaseNumScriptListener) ExitIsKept

func (s *BaseNumScriptListener) ExitIsKept(ctx *IsKeptContext)

ExitIsKept is called when production isKept is exited.

func (*BaseNumScriptListener) ExitLitAccount

func (s *BaseNumScriptListener) ExitLitAccount(ctx *LitAccountContext)

ExitLitAccount is called when production LitAccount is exited.

func (*BaseNumScriptListener) ExitLitAsset

func (s *BaseNumScriptListener) ExitLitAsset(ctx *LitAssetContext)

ExitLitAsset is called when production LitAsset is exited.

func (*BaseNumScriptListener) ExitLitMonetary

func (s *BaseNumScriptListener) ExitLitMonetary(ctx *LitMonetaryContext)

ExitLitMonetary is called when production LitMonetary is exited.

func (*BaseNumScriptListener) ExitLitNumber

func (s *BaseNumScriptListener) ExitLitNumber(ctx *LitNumberContext)

ExitLitNumber is called when production LitNumber is exited.

func (*BaseNumScriptListener) ExitLitPortion

func (s *BaseNumScriptListener) ExitLitPortion(ctx *LitPortionContext)

ExitLitPortion is called when production LitPortion is exited.

func (*BaseNumScriptListener) ExitLitString

func (s *BaseNumScriptListener) ExitLitString(ctx *LitStringContext)

ExitLitString is called when production LitString is exited.

func (*BaseNumScriptListener) ExitMonetary

func (s *BaseNumScriptListener) ExitMonetary(ctx *MonetaryContext)

ExitMonetary is called when production monetary is exited.

func (*BaseNumScriptListener) ExitMonetaryAll

func (s *BaseNumScriptListener) ExitMonetaryAll(ctx *MonetaryAllContext)

ExitMonetaryAll is called when production monetaryAll is exited.

func (*BaseNumScriptListener) ExitOriginAccountBalance added in v1.4.0

func (s *BaseNumScriptListener) ExitOriginAccountBalance(ctx *OriginAccountBalanceContext)

ExitOriginAccountBalance is called when production OriginAccountBalance is exited.

func (*BaseNumScriptListener) ExitOriginAccountMeta added in v1.4.0

func (s *BaseNumScriptListener) ExitOriginAccountMeta(ctx *OriginAccountMetaContext)

ExitOriginAccountMeta is called when production OriginAccountMeta is exited.

func (*BaseNumScriptListener) ExitPrint

func (s *BaseNumScriptListener) ExitPrint(ctx *PrintContext)

ExitPrint is called when production Print is exited.

func (*BaseNumScriptListener) ExitScript

func (s *BaseNumScriptListener) ExitScript(ctx *ScriptContext)

ExitScript is called when production script is exited.

func (*BaseNumScriptListener) ExitSend

func (s *BaseNumScriptListener) ExitSend(ctx *SendContext)

ExitSend is called when production Send is exited.

func (*BaseNumScriptListener) ExitSetAccountMeta

func (s *BaseNumScriptListener) ExitSetAccountMeta(ctx *SetAccountMetaContext)

ExitSetAccountMeta is called when production SetAccountMeta is exited.

func (*BaseNumScriptListener) ExitSetTxMeta

func (s *BaseNumScriptListener) ExitSetTxMeta(ctx *SetTxMetaContext)

ExitSetTxMeta is called when production SetTxMeta is exited.

func (*BaseNumScriptListener) ExitSourceAccount

func (s *BaseNumScriptListener) ExitSourceAccount(ctx *SourceAccountContext)

ExitSourceAccount is called when production sourceAccount is exited.

func (*BaseNumScriptListener) ExitSourceAllotment

func (s *BaseNumScriptListener) ExitSourceAllotment(ctx *SourceAllotmentContext)

ExitSourceAllotment is called when production sourceAllotment is exited.

func (*BaseNumScriptListener) ExitSourceInOrder

func (s *BaseNumScriptListener) ExitSourceInOrder(ctx *SourceInOrderContext)

ExitSourceInOrder is called when production sourceInOrder is exited.

func (*BaseNumScriptListener) ExitSourceMaxed

func (s *BaseNumScriptListener) ExitSourceMaxed(ctx *SourceMaxedContext)

ExitSourceMaxed is called when production sourceMaxed is exited.

func (*BaseNumScriptListener) ExitSrc

func (s *BaseNumScriptListener) ExitSrc(ctx *SrcContext)

ExitSrc is called when production Src is exited.

func (*BaseNumScriptListener) ExitSrcAccount

func (s *BaseNumScriptListener) ExitSrcAccount(ctx *SrcAccountContext)

ExitSrcAccount is called when production SrcAccount is exited.

func (*BaseNumScriptListener) ExitSrcAccountOverdraftSpecific

func (s *BaseNumScriptListener) ExitSrcAccountOverdraftSpecific(ctx *SrcAccountOverdraftSpecificContext)

ExitSrcAccountOverdraftSpecific is called when production SrcAccountOverdraftSpecific is exited.

func (*BaseNumScriptListener) ExitSrcAccountOverdraftUnbounded

func (s *BaseNumScriptListener) ExitSrcAccountOverdraftUnbounded(ctx *SrcAccountOverdraftUnboundedContext)

ExitSrcAccountOverdraftUnbounded is called when production SrcAccountOverdraftUnbounded is exited.

func (*BaseNumScriptListener) ExitSrcAllotment

func (s *BaseNumScriptListener) ExitSrcAllotment(ctx *SrcAllotmentContext)

ExitSrcAllotment is called when production SrcAllotment is exited.

func (*BaseNumScriptListener) ExitSrcInOrder

func (s *BaseNumScriptListener) ExitSrcInOrder(ctx *SrcInOrderContext)

ExitSrcInOrder is called when production SrcInOrder is exited.

func (*BaseNumScriptListener) ExitSrcMaxed

func (s *BaseNumScriptListener) ExitSrcMaxed(ctx *SrcMaxedContext)

ExitSrcMaxed is called when production SrcMaxed is exited.

func (*BaseNumScriptListener) ExitType_

func (s *BaseNumScriptListener) ExitType_(ctx *Type_Context)

ExitType_ is called when production type_ is exited.

func (*BaseNumScriptListener) ExitVarDecl

func (s *BaseNumScriptListener) ExitVarDecl(ctx *VarDeclContext)

ExitVarDecl is called when production varDecl is exited.

func (*BaseNumScriptListener) ExitVarListDecl

func (s *BaseNumScriptListener) ExitVarListDecl(ctx *VarListDeclContext)

ExitVarListDecl is called when production varListDecl is exited.

func (*BaseNumScriptListener) ExitVariable

func (s *BaseNumScriptListener) ExitVariable(ctx *VariableContext)

ExitVariable is called when production variable is exited.

func (*BaseNumScriptListener) VisitErrorNode

func (s *BaseNumScriptListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseNumScriptListener) VisitTerminal

func (s *BaseNumScriptListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type DestAccountContext

type DestAccountContext struct {
	*DestinationContext
}

func NewDestAccountContext

func NewDestAccountContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DestAccountContext

func (*DestAccountContext) EnterRule

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

func (*DestAccountContext) ExitRule

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

func (*DestAccountContext) Expression

func (s *DestAccountContext) Expression() IExpressionContext

func (*DestAccountContext) GetRuleContext

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

type DestAllotmentContext

type DestAllotmentContext struct {
	*DestinationContext
}

func NewDestAllotmentContext

func NewDestAllotmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DestAllotmentContext

func (*DestAllotmentContext) DestinationAllotment

func (s *DestAllotmentContext) DestinationAllotment() IDestinationAllotmentContext

func (*DestAllotmentContext) EnterRule

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

func (*DestAllotmentContext) ExitRule

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

func (*DestAllotmentContext) GetRuleContext

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

type DestInOrderContext

type DestInOrderContext struct {
	*DestinationContext
}

func NewDestInOrderContext

func NewDestInOrderContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DestInOrderContext

func (*DestInOrderContext) DestinationInOrder

func (s *DestInOrderContext) DestinationInOrder() IDestinationInOrderContext

func (*DestInOrderContext) EnterRule

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

func (*DestInOrderContext) ExitRule

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

func (*DestInOrderContext) GetRuleContext

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

type DestinationAllotmentContext

type DestinationAllotmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDestinationAllotmentContext

func NewDestinationAllotmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DestinationAllotmentContext

func NewEmptyDestinationAllotmentContext

func NewEmptyDestinationAllotmentContext() *DestinationAllotmentContext

func (*DestinationAllotmentContext) AllAllotmentPortion

func (s *DestinationAllotmentContext) AllAllotmentPortion() []IAllotmentPortionContext

func (*DestinationAllotmentContext) AllKeptOrDestination

func (s *DestinationAllotmentContext) AllKeptOrDestination() []IKeptOrDestinationContext

func (*DestinationAllotmentContext) AllNEWLINE

func (*DestinationAllotmentContext) AllotmentPortion

func (*DestinationAllotmentContext) EnterRule

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

func (*DestinationAllotmentContext) ExitRule

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

func (*DestinationAllotmentContext) GetDests

func (*DestinationAllotmentContext) GetParser

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

func (*DestinationAllotmentContext) GetPortions

func (*DestinationAllotmentContext) GetRuleContext

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

func (*DestinationAllotmentContext) Get_allotmentPortion

func (s *DestinationAllotmentContext) Get_allotmentPortion() IAllotmentPortionContext

func (*DestinationAllotmentContext) Get_keptOrDestination

func (s *DestinationAllotmentContext) Get_keptOrDestination() IKeptOrDestinationContext

func (*DestinationAllotmentContext) IsDestinationAllotmentContext

func (*DestinationAllotmentContext) IsDestinationAllotmentContext()

func (*DestinationAllotmentContext) KeptOrDestination

func (*DestinationAllotmentContext) LBRACE

func (*DestinationAllotmentContext) NEWLINE

func (*DestinationAllotmentContext) RBRACE

func (*DestinationAllotmentContext) SetDests

func (*DestinationAllotmentContext) SetPortions

func (*DestinationAllotmentContext) Set_allotmentPortion

func (s *DestinationAllotmentContext) Set_allotmentPortion(v IAllotmentPortionContext)

func (*DestinationAllotmentContext) Set_keptOrDestination

func (s *DestinationAllotmentContext) Set_keptOrDestination(v IKeptOrDestinationContext)

func (*DestinationAllotmentContext) ToStringTree

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

type DestinationContext

type DestinationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDestinationContext

func NewDestinationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DestinationContext

func NewEmptyDestinationContext

func NewEmptyDestinationContext() *DestinationContext

func (*DestinationContext) CopyFrom

func (s *DestinationContext) CopyFrom(ctx *DestinationContext)

func (*DestinationContext) GetParser

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

func (*DestinationContext) GetRuleContext

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

func (*DestinationContext) IsDestinationContext

func (*DestinationContext) IsDestinationContext()

func (*DestinationContext) ToStringTree

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

type DestinationInOrderContext

type DestinationInOrderContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDestinationInOrderContext

func NewDestinationInOrderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DestinationInOrderContext

func NewEmptyDestinationInOrderContext

func NewEmptyDestinationInOrderContext() *DestinationInOrderContext

func (*DestinationInOrderContext) AllExpression

func (s *DestinationInOrderContext) AllExpression() []IExpressionContext

func (*DestinationInOrderContext) AllKeptOrDestination

func (s *DestinationInOrderContext) AllKeptOrDestination() []IKeptOrDestinationContext

func (*DestinationInOrderContext) AllMAX

func (*DestinationInOrderContext) AllNEWLINE

func (s *DestinationInOrderContext) AllNEWLINE() []antlr.TerminalNode

func (*DestinationInOrderContext) EnterRule

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

func (*DestinationInOrderContext) ExitRule

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

func (*DestinationInOrderContext) Expression

func (*DestinationInOrderContext) GetAmounts

func (*DestinationInOrderContext) GetDests

func (*DestinationInOrderContext) GetParser

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

func (*DestinationInOrderContext) GetRemainingDest

func (*DestinationInOrderContext) GetRuleContext

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

func (*DestinationInOrderContext) Get_expression

func (s *DestinationInOrderContext) Get_expression() IExpressionContext

func (*DestinationInOrderContext) Get_keptOrDestination

func (s *DestinationInOrderContext) Get_keptOrDestination() IKeptOrDestinationContext

func (*DestinationInOrderContext) IsDestinationInOrderContext

func (*DestinationInOrderContext) IsDestinationInOrderContext()

func (*DestinationInOrderContext) KeptOrDestination

func (*DestinationInOrderContext) LBRACE

func (*DestinationInOrderContext) MAX

func (*DestinationInOrderContext) NEWLINE

func (*DestinationInOrderContext) RBRACE

func (*DestinationInOrderContext) REMAINING

func (*DestinationInOrderContext) SetAmounts

func (s *DestinationInOrderContext) SetAmounts(v []IExpressionContext)

func (*DestinationInOrderContext) SetDests

func (*DestinationInOrderContext) SetRemainingDest

func (*DestinationInOrderContext) Set_expression

func (s *DestinationInOrderContext) Set_expression(v IExpressionContext)

func (*DestinationInOrderContext) Set_keptOrDestination

func (s *DestinationInOrderContext) Set_keptOrDestination(v IKeptOrDestinationContext)

func (*DestinationInOrderContext) ToStringTree

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

type ExprAddSubContext

type ExprAddSubContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewExprAddSubContext

func NewExprAddSubContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprAddSubContext

func (*ExprAddSubContext) AllExpression

func (s *ExprAddSubContext) AllExpression() []IExpressionContext

func (*ExprAddSubContext) EnterRule

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

func (*ExprAddSubContext) ExitRule

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

func (*ExprAddSubContext) Expression

func (s *ExprAddSubContext) Expression(i int) IExpressionContext

func (*ExprAddSubContext) GetLhs

func (*ExprAddSubContext) GetOp

func (s *ExprAddSubContext) GetOp() antlr.Token

func (*ExprAddSubContext) GetRhs

func (*ExprAddSubContext) GetRuleContext

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

func (*ExprAddSubContext) OP_ADD

func (s *ExprAddSubContext) OP_ADD() antlr.TerminalNode

func (*ExprAddSubContext) OP_SUB

func (s *ExprAddSubContext) OP_SUB() antlr.TerminalNode

func (*ExprAddSubContext) SetLhs

func (*ExprAddSubContext) SetOp

func (s *ExprAddSubContext) SetOp(v antlr.Token)

func (*ExprAddSubContext) SetRhs

type ExprLiteralContext

type ExprLiteralContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewExprLiteralContext

func NewExprLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprLiteralContext

func (*ExprLiteralContext) EnterRule

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

func (*ExprLiteralContext) ExitRule

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

func (*ExprLiteralContext) GetLit

func (s *ExprLiteralContext) GetLit() ILiteralContext

func (*ExprLiteralContext) GetRuleContext

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

func (*ExprLiteralContext) Literal

func (s *ExprLiteralContext) Literal() ILiteralContext

func (*ExprLiteralContext) SetLit

func (s *ExprLiteralContext) SetLit(v ILiteralContext)

type ExprVariableContext

type ExprVariableContext struct {
	*ExpressionContext
	// contains filtered or unexported fields
}

func NewExprVariableContext

func NewExprVariableContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprVariableContext

func (*ExprVariableContext) EnterRule

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

func (*ExprVariableContext) ExitRule

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

func (*ExprVariableContext) GetRuleContext

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

func (*ExprVariableContext) GetVar_

func (*ExprVariableContext) SetVar_

func (s *ExprVariableContext) SetVar_(v IVariableContext)

func (*ExprVariableContext) Variable

func (s *ExprVariableContext) Variable() IVariableContext

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) CopyFrom

func (s *ExpressionContext) CopyFrom(ctx *ExpressionContext)

func (*ExpressionContext) GetParser

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

func (*ExpressionContext) GetRuleContext

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

func (*ExpressionContext) IsExpressionContext

func (*ExpressionContext) IsExpressionContext()

func (*ExpressionContext) ToStringTree

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

type FailContext

type FailContext struct {
	*StatementContext
}

func NewFailContext

func NewFailContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FailContext

func (*FailContext) EnterRule

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

func (*FailContext) ExitRule

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

func (*FailContext) FAIL

func (s *FailContext) FAIL() antlr.TerminalNode

func (*FailContext) GetRuleContext

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

type IAllotmentPortionContext

type IAllotmentPortionContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAllotmentPortionContext differentiates from other interfaces.
	IsAllotmentPortionContext()
}

IAllotmentPortionContext is an interface to support dynamic dispatch.

type IDestinationAllotmentContext

type IDestinationAllotmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_allotmentPortion returns the _allotmentPortion rule contexts.
	Get_allotmentPortion() IAllotmentPortionContext

	// Get_keptOrDestination returns the _keptOrDestination rule contexts.
	Get_keptOrDestination() IKeptOrDestinationContext

	// Set_allotmentPortion sets the _allotmentPortion rule contexts.
	Set_allotmentPortion(IAllotmentPortionContext)

	// Set_keptOrDestination sets the _keptOrDestination rule contexts.
	Set_keptOrDestination(IKeptOrDestinationContext)

	// GetPortions returns the portions rule context list.
	GetPortions() []IAllotmentPortionContext

	// GetDests returns the dests rule context list.
	GetDests() []IKeptOrDestinationContext

	// SetPortions sets the portions rule context list.
	SetPortions([]IAllotmentPortionContext)

	// SetDests sets the dests rule context list.
	SetDests([]IKeptOrDestinationContext)

	// IsDestinationAllotmentContext differentiates from other interfaces.
	IsDestinationAllotmentContext()
}

IDestinationAllotmentContext is an interface to support dynamic dispatch.

type IDestinationContext

type IDestinationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDestinationContext differentiates from other interfaces.
	IsDestinationContext()
}

IDestinationContext is an interface to support dynamic dispatch.

type IDestinationInOrderContext

type IDestinationInOrderContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_expression returns the _expression rule contexts.
	Get_expression() IExpressionContext

	// Get_keptOrDestination returns the _keptOrDestination rule contexts.
	Get_keptOrDestination() IKeptOrDestinationContext

	// GetRemainingDest returns the remainingDest rule contexts.
	GetRemainingDest() IKeptOrDestinationContext

	// Set_expression sets the _expression rule contexts.
	Set_expression(IExpressionContext)

	// Set_keptOrDestination sets the _keptOrDestination rule contexts.
	Set_keptOrDestination(IKeptOrDestinationContext)

	// SetRemainingDest sets the remainingDest rule contexts.
	SetRemainingDest(IKeptOrDestinationContext)

	// GetAmounts returns the amounts rule context list.
	GetAmounts() []IExpressionContext

	// GetDests returns the dests rule context list.
	GetDests() []IKeptOrDestinationContext

	// SetAmounts sets the amounts rule context list.
	SetAmounts([]IExpressionContext)

	// SetDests sets the dests rule context list.
	SetDests([]IKeptOrDestinationContext)

	// IsDestinationInOrderContext differentiates from other interfaces.
	IsDestinationInOrderContext()
}

IDestinationInOrderContext 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 IKeptOrDestinationContext

type IKeptOrDestinationContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsKeptOrDestinationContext differentiates from other interfaces.
	IsKeptOrDestinationContext()
}

IKeptOrDestinationContext 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 IMonetaryAllContext

type IMonetaryAllContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetAsset returns the asset token.
	GetAsset() antlr.Token

	// SetAsset sets the asset token.
	SetAsset(antlr.Token)

	// IsMonetaryAllContext differentiates from other interfaces.
	IsMonetaryAllContext()
}

IMonetaryAllContext is an interface to support dynamic dispatch.

type IMonetaryContext

type IMonetaryContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetAsset returns the asset token.
	GetAsset() antlr.Token

	// GetAmt returns the amt token.
	GetAmt() antlr.Token

	// SetAsset sets the asset token.
	SetAsset(antlr.Token)

	// SetAmt sets the amt token.
	SetAmt(antlr.Token)

	// IsMonetaryContext differentiates from other interfaces.
	IsMonetaryContext()
}

IMonetaryContext is an interface to support dynamic dispatch.

type IOriginContext

type IOriginContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsOriginContext differentiates from other interfaces.
	IsOriginContext()
}

IOriginContext is an interface to support dynamic dispatch.

type IScriptContext

type IScriptContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetVars returns the vars rule contexts.
	GetVars() IVarListDeclContext

	// Get_statement returns the _statement rule contexts.
	Get_statement() IStatementContext

	// SetVars sets the vars rule contexts.
	SetVars(IVarListDeclContext)

	// Set_statement sets the _statement rule contexts.
	Set_statement(IStatementContext)

	// GetStmts returns the stmts rule context list.
	GetStmts() []IStatementContext

	// SetStmts sets the stmts rule context list.
	SetStmts([]IStatementContext)

	// IsScriptContext differentiates from other interfaces.
	IsScriptContext()
}

IScriptContext is an interface to support dynamic dispatch.

type ISourceAccountContext

type ISourceAccountContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetAccount returns the account rule contexts.
	GetAccount() IExpressionContext

	// GetOverdraft returns the overdraft rule contexts.
	GetOverdraft() ISourceAccountOverdraftContext

	// SetAccount sets the account rule contexts.
	SetAccount(IExpressionContext)

	// SetOverdraft sets the overdraft rule contexts.
	SetOverdraft(ISourceAccountOverdraftContext)

	// IsSourceAccountContext differentiates from other interfaces.
	IsSourceAccountContext()
}

ISourceAccountContext is an interface to support dynamic dispatch.

type ISourceAccountOverdraftContext

type ISourceAccountOverdraftContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSourceAccountOverdraftContext differentiates from other interfaces.
	IsSourceAccountOverdraftContext()
}

ISourceAccountOverdraftContext is an interface to support dynamic dispatch.

type ISourceAllotmentContext

type ISourceAllotmentContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_allotmentPortion returns the _allotmentPortion rule contexts.
	Get_allotmentPortion() IAllotmentPortionContext

	// Get_source returns the _source rule contexts.
	Get_source() ISourceContext

	// Set_allotmentPortion sets the _allotmentPortion rule contexts.
	Set_allotmentPortion(IAllotmentPortionContext)

	// Set_source sets the _source rule contexts.
	Set_source(ISourceContext)

	// GetPortions returns the portions rule context list.
	GetPortions() []IAllotmentPortionContext

	// GetSources returns the sources rule context list.
	GetSources() []ISourceContext

	// SetPortions sets the portions rule context list.
	SetPortions([]IAllotmentPortionContext)

	// SetSources sets the sources rule context list.
	SetSources([]ISourceContext)

	// IsSourceAllotmentContext differentiates from other interfaces.
	IsSourceAllotmentContext()
}

ISourceAllotmentContext is an interface to support dynamic dispatch.

type ISourceContext

type ISourceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsSourceContext differentiates from other interfaces.
	IsSourceContext()
}

ISourceContext is an interface to support dynamic dispatch.

type ISourceInOrderContext

type ISourceInOrderContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_source returns the _source rule contexts.
	Get_source() ISourceContext

	// Set_source sets the _source rule contexts.
	Set_source(ISourceContext)

	// GetSources returns the sources rule context list.
	GetSources() []ISourceContext

	// SetSources sets the sources rule context list.
	SetSources([]ISourceContext)

	// IsSourceInOrderContext differentiates from other interfaces.
	IsSourceInOrderContext()
}

ISourceInOrderContext is an interface to support dynamic dispatch.

type ISourceMaxedContext

type ISourceMaxedContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetMax returns the max rule contexts.
	GetMax() IExpressionContext

	// GetSrc returns the src rule contexts.
	GetSrc() ISourceContext

	// SetMax sets the max rule contexts.
	SetMax(IExpressionContext)

	// SetSrc sets the src rule contexts.
	SetSrc(ISourceContext)

	// IsSourceMaxedContext differentiates from other interfaces.
	IsSourceMaxedContext()
}

ISourceMaxedContext 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 IType_Context

type IType_Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsType_Context differentiates from other interfaces.
	IsType_Context()
}

IType_Context is an interface to support dynamic dispatch.

type IValueAwareSourceContext

type IValueAwareSourceContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsValueAwareSourceContext differentiates from other interfaces.
	IsValueAwareSourceContext()
}

IValueAwareSourceContext is an interface to support dynamic dispatch.

type IVarDeclContext

type IVarDeclContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetTy returns the ty rule contexts.
	GetTy() IType_Context

	// GetName returns the name rule contexts.
	GetName() IVariableContext

	// GetOrig returns the orig rule contexts.
	GetOrig() IOriginContext

	// SetTy sets the ty rule contexts.
	SetTy(IType_Context)

	// SetName sets the name rule contexts.
	SetName(IVariableContext)

	// SetOrig sets the orig rule contexts.
	SetOrig(IOriginContext)

	// IsVarDeclContext differentiates from other interfaces.
	IsVarDeclContext()
}

IVarDeclContext is an interface to support dynamic dispatch.

type IVarListDeclContext

type IVarListDeclContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// Get_varDecl returns the _varDecl rule contexts.
	Get_varDecl() IVarDeclContext

	// Set_varDecl sets the _varDecl rule contexts.
	Set_varDecl(IVarDeclContext)

	// GetV returns the v rule context list.
	GetV() []IVarDeclContext

	// SetV sets the v rule context list.
	SetV([]IVarDeclContext)

	// IsVarListDeclContext differentiates from other interfaces.
	IsVarListDeclContext()
}

IVarListDeclContext is an interface to support dynamic dispatch.

type IVariableContext

type IVariableContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVariableContext differentiates from other interfaces.
	IsVariableContext()
}

IVariableContext is an interface to support dynamic dispatch.

type IsDestinationContext

type IsDestinationContext struct {
	*KeptOrDestinationContext
}

func NewIsDestinationContext

func NewIsDestinationContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsDestinationContext

func (*IsDestinationContext) Destination

func (s *IsDestinationContext) Destination() IDestinationContext

func (*IsDestinationContext) EnterRule

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

func (*IsDestinationContext) ExitRule

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

func (*IsDestinationContext) GetRuleContext

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

func (*IsDestinationContext) TO

type IsKeptContext

type IsKeptContext struct {
	*KeptOrDestinationContext
}

func NewIsKeptContext

func NewIsKeptContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IsKeptContext

func (*IsKeptContext) EnterRule

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

func (*IsKeptContext) ExitRule

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

func (*IsKeptContext) GetRuleContext

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

func (*IsKeptContext) KEPT

func (s *IsKeptContext) KEPT() antlr.TerminalNode

type KeptOrDestinationContext

type KeptOrDestinationContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyKeptOrDestinationContext

func NewEmptyKeptOrDestinationContext() *KeptOrDestinationContext

func NewKeptOrDestinationContext

func NewKeptOrDestinationContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *KeptOrDestinationContext

func (*KeptOrDestinationContext) CopyFrom

func (*KeptOrDestinationContext) GetParser

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

func (*KeptOrDestinationContext) GetRuleContext

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

func (*KeptOrDestinationContext) IsKeptOrDestinationContext

func (*KeptOrDestinationContext) IsKeptOrDestinationContext()

func (*KeptOrDestinationContext) ToStringTree

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

type LitAccountContext

type LitAccountContext struct {
	*LiteralContext
}

func NewLitAccountContext

func NewLitAccountContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitAccountContext

func (*LitAccountContext) ACCOUNT

func (s *LitAccountContext) ACCOUNT() antlr.TerminalNode

func (*LitAccountContext) EnterRule

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

func (*LitAccountContext) ExitRule

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

func (*LitAccountContext) GetRuleContext

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

type LitAssetContext

type LitAssetContext struct {
	*LiteralContext
}

func NewLitAssetContext

func NewLitAssetContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitAssetContext

func (*LitAssetContext) ASSET

func (s *LitAssetContext) ASSET() antlr.TerminalNode

func (*LitAssetContext) EnterRule

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

func (*LitAssetContext) ExitRule

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

func (*LitAssetContext) GetRuleContext

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

type LitMonetaryContext

type LitMonetaryContext struct {
	*LiteralContext
}

func NewLitMonetaryContext

func NewLitMonetaryContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitMonetaryContext

func (*LitMonetaryContext) EnterRule

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

func (*LitMonetaryContext) ExitRule

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

func (*LitMonetaryContext) GetRuleContext

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

func (*LitMonetaryContext) Monetary

func (s *LitMonetaryContext) Monetary() IMonetaryContext

type LitNumberContext

type LitNumberContext struct {
	*LiteralContext
}

func NewLitNumberContext

func NewLitNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitNumberContext

func (*LitNumberContext) EnterRule

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

func (*LitNumberContext) ExitRule

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

func (*LitNumberContext) GetRuleContext

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

func (*LitNumberContext) NUMBER

func (s *LitNumberContext) NUMBER() antlr.TerminalNode

type LitPortionContext

type LitPortionContext struct {
	*LiteralContext
}

func NewLitPortionContext

func NewLitPortionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitPortionContext

func (*LitPortionContext) EnterRule

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

func (*LitPortionContext) ExitRule

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

func (*LitPortionContext) GetRuleContext

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

func (*LitPortionContext) PORTION

func (s *LitPortionContext) PORTION() antlr.TerminalNode

type LitStringContext

type LitStringContext struct {
	*LiteralContext
}

func NewLitStringContext

func NewLitStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LitStringContext

func (*LitStringContext) EnterRule

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

func (*LitStringContext) ExitRule

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

func (*LitStringContext) GetRuleContext

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

func (*LitStringContext) STRING

func (s *LitStringContext) STRING() antlr.TerminalNode

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) CopyFrom

func (s *LiteralContext) CopyFrom(ctx *LiteralContext)

func (*LiteralContext) GetParser

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

func (*LiteralContext) GetRuleContext

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

func (*LiteralContext) IsLiteralContext

func (*LiteralContext) IsLiteralContext()

func (*LiteralContext) ToStringTree

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

type MonetaryAllContext

type MonetaryAllContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMonetaryAllContext

func NewEmptyMonetaryAllContext() *MonetaryAllContext

func NewMonetaryAllContext

func NewMonetaryAllContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MonetaryAllContext

func (*MonetaryAllContext) ASSET

func (*MonetaryAllContext) EnterRule

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

func (*MonetaryAllContext) ExitRule

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

func (*MonetaryAllContext) GetAsset

func (s *MonetaryAllContext) GetAsset() antlr.Token

func (*MonetaryAllContext) GetParser

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

func (*MonetaryAllContext) GetRuleContext

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

func (*MonetaryAllContext) IsMonetaryAllContext

func (*MonetaryAllContext) IsMonetaryAllContext()

func (*MonetaryAllContext) LBRACK

func (*MonetaryAllContext) RBRACK

func (*MonetaryAllContext) SetAsset

func (s *MonetaryAllContext) SetAsset(v antlr.Token)

func (*MonetaryAllContext) ToStringTree

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

type MonetaryContext

type MonetaryContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMonetaryContext

func NewEmptyMonetaryContext() *MonetaryContext

func NewMonetaryContext

func NewMonetaryContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MonetaryContext

func (*MonetaryContext) ASSET

func (s *MonetaryContext) ASSET() antlr.TerminalNode

func (*MonetaryContext) EnterRule

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

func (*MonetaryContext) ExitRule

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

func (*MonetaryContext) GetAmt

func (s *MonetaryContext) GetAmt() antlr.Token

func (*MonetaryContext) GetAsset

func (s *MonetaryContext) GetAsset() antlr.Token

func (*MonetaryContext) GetParser

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

func (*MonetaryContext) GetRuleContext

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

func (*MonetaryContext) IsMonetaryContext

func (*MonetaryContext) IsMonetaryContext()

func (*MonetaryContext) LBRACK

func (s *MonetaryContext) LBRACK() antlr.TerminalNode

func (*MonetaryContext) NUMBER

func (s *MonetaryContext) NUMBER() antlr.TerminalNode

func (*MonetaryContext) RBRACK

func (s *MonetaryContext) RBRACK() antlr.TerminalNode

func (*MonetaryContext) SetAmt

func (s *MonetaryContext) SetAmt(v antlr.Token)

func (*MonetaryContext) SetAsset

func (s *MonetaryContext) SetAsset(v antlr.Token)

func (*MonetaryContext) ToStringTree

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

type NumScriptLexer

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

func NewNumScriptLexer

func NewNumScriptLexer(input antlr.CharStream) *NumScriptLexer

NewNumScriptLexer produces a new lexer instance for the optional input antlr.CharStream.

type NumScriptListener

type NumScriptListener interface {
	antlr.ParseTreeListener

	// EnterMonetary is called when entering the monetary production.
	EnterMonetary(c *MonetaryContext)

	// EnterMonetaryAll is called when entering the monetaryAll production.
	EnterMonetaryAll(c *MonetaryAllContext)

	// EnterLitAccount is called when entering the LitAccount production.
	EnterLitAccount(c *LitAccountContext)

	// EnterLitAsset is called when entering the LitAsset production.
	EnterLitAsset(c *LitAssetContext)

	// EnterLitNumber is called when entering the LitNumber production.
	EnterLitNumber(c *LitNumberContext)

	// EnterLitString is called when entering the LitString production.
	EnterLitString(c *LitStringContext)

	// EnterLitPortion is called when entering the LitPortion production.
	EnterLitPortion(c *LitPortionContext)

	// EnterLitMonetary is called when entering the LitMonetary production.
	EnterLitMonetary(c *LitMonetaryContext)

	// EnterVariable is called when entering the variable production.
	EnterVariable(c *VariableContext)

	// EnterExprAddSub is called when entering the ExprAddSub production.
	EnterExprAddSub(c *ExprAddSubContext)

	// EnterExprLiteral is called when entering the ExprLiteral production.
	EnterExprLiteral(c *ExprLiteralContext)

	// EnterExprVariable is called when entering the ExprVariable production.
	EnterExprVariable(c *ExprVariableContext)

	// EnterAllotmentPortionConst is called when entering the allotmentPortionConst production.
	EnterAllotmentPortionConst(c *AllotmentPortionConstContext)

	// EnterAllotmentPortionVar is called when entering the allotmentPortionVar production.
	EnterAllotmentPortionVar(c *AllotmentPortionVarContext)

	// EnterAllotmentPortionRemaining is called when entering the allotmentPortionRemaining production.
	EnterAllotmentPortionRemaining(c *AllotmentPortionRemainingContext)

	// EnterDestinationInOrder is called when entering the destinationInOrder production.
	EnterDestinationInOrder(c *DestinationInOrderContext)

	// EnterDestinationAllotment is called when entering the destinationAllotment production.
	EnterDestinationAllotment(c *DestinationAllotmentContext)

	// EnterIsDestination is called when entering the isDestination production.
	EnterIsDestination(c *IsDestinationContext)

	// EnterIsKept is called when entering the isKept production.
	EnterIsKept(c *IsKeptContext)

	// EnterDestAccount is called when entering the DestAccount production.
	EnterDestAccount(c *DestAccountContext)

	// EnterDestInOrder is called when entering the DestInOrder production.
	EnterDestInOrder(c *DestInOrderContext)

	// EnterDestAllotment is called when entering the DestAllotment production.
	EnterDestAllotment(c *DestAllotmentContext)

	// EnterSrcAccountOverdraftSpecific is called when entering the SrcAccountOverdraftSpecific production.
	EnterSrcAccountOverdraftSpecific(c *SrcAccountOverdraftSpecificContext)

	// EnterSrcAccountOverdraftUnbounded is called when entering the SrcAccountOverdraftUnbounded production.
	EnterSrcAccountOverdraftUnbounded(c *SrcAccountOverdraftUnboundedContext)

	// EnterSourceAccount is called when entering the sourceAccount production.
	EnterSourceAccount(c *SourceAccountContext)

	// EnterSourceInOrder is called when entering the sourceInOrder production.
	EnterSourceInOrder(c *SourceInOrderContext)

	// EnterSourceMaxed is called when entering the sourceMaxed production.
	EnterSourceMaxed(c *SourceMaxedContext)

	// EnterSrcAccount is called when entering the SrcAccount production.
	EnterSrcAccount(c *SrcAccountContext)

	// EnterSrcMaxed is called when entering the SrcMaxed production.
	EnterSrcMaxed(c *SrcMaxedContext)

	// EnterSrcInOrder is called when entering the SrcInOrder production.
	EnterSrcInOrder(c *SrcInOrderContext)

	// EnterSourceAllotment is called when entering the sourceAllotment production.
	EnterSourceAllotment(c *SourceAllotmentContext)

	// EnterSrc is called when entering the Src production.
	EnterSrc(c *SrcContext)

	// EnterSrcAllotment is called when entering the SrcAllotment production.
	EnterSrcAllotment(c *SrcAllotmentContext)

	// EnterPrint is called when entering the Print production.
	EnterPrint(c *PrintContext)

	// EnterSetTxMeta is called when entering the SetTxMeta production.
	EnterSetTxMeta(c *SetTxMetaContext)

	// EnterSetAccountMeta is called when entering the SetAccountMeta production.
	EnterSetAccountMeta(c *SetAccountMetaContext)

	// EnterFail is called when entering the Fail production.
	EnterFail(c *FailContext)

	// EnterSend is called when entering the Send production.
	EnterSend(c *SendContext)

	// EnterType_ is called when entering the type_ production.
	EnterType_(c *Type_Context)

	// EnterOriginAccountMeta is called when entering the OriginAccountMeta production.
	EnterOriginAccountMeta(c *OriginAccountMetaContext)

	// EnterOriginAccountBalance is called when entering the OriginAccountBalance production.
	EnterOriginAccountBalance(c *OriginAccountBalanceContext)

	// EnterVarDecl is called when entering the varDecl production.
	EnterVarDecl(c *VarDeclContext)

	// EnterVarListDecl is called when entering the varListDecl production.
	EnterVarListDecl(c *VarListDeclContext)

	// EnterScript is called when entering the script production.
	EnterScript(c *ScriptContext)

	// ExitMonetary is called when exiting the monetary production.
	ExitMonetary(c *MonetaryContext)

	// ExitMonetaryAll is called when exiting the monetaryAll production.
	ExitMonetaryAll(c *MonetaryAllContext)

	// ExitLitAccount is called when exiting the LitAccount production.
	ExitLitAccount(c *LitAccountContext)

	// ExitLitAsset is called when exiting the LitAsset production.
	ExitLitAsset(c *LitAssetContext)

	// ExitLitNumber is called when exiting the LitNumber production.
	ExitLitNumber(c *LitNumberContext)

	// ExitLitString is called when exiting the LitString production.
	ExitLitString(c *LitStringContext)

	// ExitLitPortion is called when exiting the LitPortion production.
	ExitLitPortion(c *LitPortionContext)

	// ExitLitMonetary is called when exiting the LitMonetary production.
	ExitLitMonetary(c *LitMonetaryContext)

	// ExitVariable is called when exiting the variable production.
	ExitVariable(c *VariableContext)

	// ExitExprAddSub is called when exiting the ExprAddSub production.
	ExitExprAddSub(c *ExprAddSubContext)

	// ExitExprLiteral is called when exiting the ExprLiteral production.
	ExitExprLiteral(c *ExprLiteralContext)

	// ExitExprVariable is called when exiting the ExprVariable production.
	ExitExprVariable(c *ExprVariableContext)

	// ExitAllotmentPortionConst is called when exiting the allotmentPortionConst production.
	ExitAllotmentPortionConst(c *AllotmentPortionConstContext)

	// ExitAllotmentPortionVar is called when exiting the allotmentPortionVar production.
	ExitAllotmentPortionVar(c *AllotmentPortionVarContext)

	// ExitAllotmentPortionRemaining is called when exiting the allotmentPortionRemaining production.
	ExitAllotmentPortionRemaining(c *AllotmentPortionRemainingContext)

	// ExitDestinationInOrder is called when exiting the destinationInOrder production.
	ExitDestinationInOrder(c *DestinationInOrderContext)

	// ExitDestinationAllotment is called when exiting the destinationAllotment production.
	ExitDestinationAllotment(c *DestinationAllotmentContext)

	// ExitIsDestination is called when exiting the isDestination production.
	ExitIsDestination(c *IsDestinationContext)

	// ExitIsKept is called when exiting the isKept production.
	ExitIsKept(c *IsKeptContext)

	// ExitDestAccount is called when exiting the DestAccount production.
	ExitDestAccount(c *DestAccountContext)

	// ExitDestInOrder is called when exiting the DestInOrder production.
	ExitDestInOrder(c *DestInOrderContext)

	// ExitDestAllotment is called when exiting the DestAllotment production.
	ExitDestAllotment(c *DestAllotmentContext)

	// ExitSrcAccountOverdraftSpecific is called when exiting the SrcAccountOverdraftSpecific production.
	ExitSrcAccountOverdraftSpecific(c *SrcAccountOverdraftSpecificContext)

	// ExitSrcAccountOverdraftUnbounded is called when exiting the SrcAccountOverdraftUnbounded production.
	ExitSrcAccountOverdraftUnbounded(c *SrcAccountOverdraftUnboundedContext)

	// ExitSourceAccount is called when exiting the sourceAccount production.
	ExitSourceAccount(c *SourceAccountContext)

	// ExitSourceInOrder is called when exiting the sourceInOrder production.
	ExitSourceInOrder(c *SourceInOrderContext)

	// ExitSourceMaxed is called when exiting the sourceMaxed production.
	ExitSourceMaxed(c *SourceMaxedContext)

	// ExitSrcAccount is called when exiting the SrcAccount production.
	ExitSrcAccount(c *SrcAccountContext)

	// ExitSrcMaxed is called when exiting the SrcMaxed production.
	ExitSrcMaxed(c *SrcMaxedContext)

	// ExitSrcInOrder is called when exiting the SrcInOrder production.
	ExitSrcInOrder(c *SrcInOrderContext)

	// ExitSourceAllotment is called when exiting the sourceAllotment production.
	ExitSourceAllotment(c *SourceAllotmentContext)

	// ExitSrc is called when exiting the Src production.
	ExitSrc(c *SrcContext)

	// ExitSrcAllotment is called when exiting the SrcAllotment production.
	ExitSrcAllotment(c *SrcAllotmentContext)

	// ExitPrint is called when exiting the Print production.
	ExitPrint(c *PrintContext)

	// ExitSetTxMeta is called when exiting the SetTxMeta production.
	ExitSetTxMeta(c *SetTxMetaContext)

	// ExitSetAccountMeta is called when exiting the SetAccountMeta production.
	ExitSetAccountMeta(c *SetAccountMetaContext)

	// ExitFail is called when exiting the Fail production.
	ExitFail(c *FailContext)

	// ExitSend is called when exiting the Send production.
	ExitSend(c *SendContext)

	// ExitType_ is called when exiting the type_ production.
	ExitType_(c *Type_Context)

	// ExitOriginAccountMeta is called when exiting the OriginAccountMeta production.
	ExitOriginAccountMeta(c *OriginAccountMetaContext)

	// ExitOriginAccountBalance is called when exiting the OriginAccountBalance production.
	ExitOriginAccountBalance(c *OriginAccountBalanceContext)

	// ExitVarDecl is called when exiting the varDecl production.
	ExitVarDecl(c *VarDeclContext)

	// ExitVarListDecl is called when exiting the varListDecl production.
	ExitVarListDecl(c *VarListDeclContext)

	// ExitScript is called when exiting the script production.
	ExitScript(c *ScriptContext)
}

NumScriptListener is a complete listener for a parse tree produced by NumScriptParser.

type NumScriptParser

type NumScriptParser struct {
	*antlr.BaseParser
}

func NewNumScriptParser

func NewNumScriptParser(input antlr.TokenStream) *NumScriptParser

NewNumScriptParser produces a new parser instance for the optional input antlr.TokenStream.

func (*NumScriptParser) AllotmentPortion

func (p *NumScriptParser) AllotmentPortion() (localctx IAllotmentPortionContext)

func (*NumScriptParser) Destination

func (p *NumScriptParser) Destination() (localctx IDestinationContext)

func (*NumScriptParser) DestinationAllotment

func (p *NumScriptParser) DestinationAllotment() (localctx IDestinationAllotmentContext)

func (*NumScriptParser) DestinationInOrder

func (p *NumScriptParser) DestinationInOrder() (localctx IDestinationInOrderContext)

func (*NumScriptParser) Expression

func (p *NumScriptParser) Expression() (localctx IExpressionContext)

func (*NumScriptParser) Expression_Sempred

func (p *NumScriptParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*NumScriptParser) KeptOrDestination

func (p *NumScriptParser) KeptOrDestination() (localctx IKeptOrDestinationContext)

func (*NumScriptParser) Literal

func (p *NumScriptParser) Literal() (localctx ILiteralContext)

func (*NumScriptParser) Monetary

func (p *NumScriptParser) Monetary() (localctx IMonetaryContext)

func (*NumScriptParser) MonetaryAll

func (p *NumScriptParser) MonetaryAll() (localctx IMonetaryAllContext)

func (*NumScriptParser) Origin

func (p *NumScriptParser) Origin() (localctx IOriginContext)

func (*NumScriptParser) Script

func (p *NumScriptParser) Script() (localctx IScriptContext)

func (*NumScriptParser) Sempred

func (p *NumScriptParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*NumScriptParser) Source

func (p *NumScriptParser) Source() (localctx ISourceContext)

func (*NumScriptParser) SourceAccount

func (p *NumScriptParser) SourceAccount() (localctx ISourceAccountContext)

func (*NumScriptParser) SourceAccountOverdraft

func (p *NumScriptParser) SourceAccountOverdraft() (localctx ISourceAccountOverdraftContext)

func (*NumScriptParser) SourceAllotment

func (p *NumScriptParser) SourceAllotment() (localctx ISourceAllotmentContext)

func (*NumScriptParser) SourceInOrder

func (p *NumScriptParser) SourceInOrder() (localctx ISourceInOrderContext)

func (*NumScriptParser) SourceMaxed

func (p *NumScriptParser) SourceMaxed() (localctx ISourceMaxedContext)

func (*NumScriptParser) Statement

func (p *NumScriptParser) Statement() (localctx IStatementContext)

func (*NumScriptParser) Type_

func (p *NumScriptParser) Type_() (localctx IType_Context)

func (*NumScriptParser) ValueAwareSource

func (p *NumScriptParser) ValueAwareSource() (localctx IValueAwareSourceContext)

func (*NumScriptParser) VarDecl

func (p *NumScriptParser) VarDecl() (localctx IVarDeclContext)

func (*NumScriptParser) VarListDecl

func (p *NumScriptParser) VarListDecl() (localctx IVarListDeclContext)

func (*NumScriptParser) Variable

func (p *NumScriptParser) Variable() (localctx IVariableContext)

type OriginAccountBalanceContext added in v1.4.0

type OriginAccountBalanceContext struct {
	*OriginContext
	// contains filtered or unexported fields
}

func NewOriginAccountBalanceContext added in v1.4.0

func NewOriginAccountBalanceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OriginAccountBalanceContext

func (*OriginAccountBalanceContext) ASSET added in v1.4.0

func (*OriginAccountBalanceContext) BALANCE added in v1.4.0

func (*OriginAccountBalanceContext) EnterRule added in v1.4.0

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

func (*OriginAccountBalanceContext) ExitRule added in v1.4.0

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

func (*OriginAccountBalanceContext) Expression added in v1.4.0

func (*OriginAccountBalanceContext) GetAccount added in v1.4.0

func (*OriginAccountBalanceContext) GetAsset added in v1.4.0

func (s *OriginAccountBalanceContext) GetAsset() antlr.Token

func (*OriginAccountBalanceContext) GetRuleContext added in v1.4.0

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

func (*OriginAccountBalanceContext) LPAREN added in v1.4.0

func (*OriginAccountBalanceContext) RPAREN added in v1.4.0

func (*OriginAccountBalanceContext) SetAccount added in v1.4.0

func (*OriginAccountBalanceContext) SetAsset added in v1.4.0

func (s *OriginAccountBalanceContext) SetAsset(v antlr.Token)

type OriginAccountMetaContext added in v1.4.0

type OriginAccountMetaContext struct {
	*OriginContext
	// contains filtered or unexported fields
}

func NewOriginAccountMetaContext added in v1.4.0

func NewOriginAccountMetaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OriginAccountMetaContext

func (*OriginAccountMetaContext) EnterRule added in v1.4.0

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

func (*OriginAccountMetaContext) ExitRule added in v1.4.0

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

func (*OriginAccountMetaContext) Expression added in v1.4.0

func (*OriginAccountMetaContext) GetAccount added in v1.4.0

func (*OriginAccountMetaContext) GetKey added in v1.4.0

func (s *OriginAccountMetaContext) GetKey() antlr.Token

func (*OriginAccountMetaContext) GetRuleContext added in v1.4.0

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

func (*OriginAccountMetaContext) LPAREN added in v1.4.0

func (*OriginAccountMetaContext) META added in v1.4.0

func (*OriginAccountMetaContext) RPAREN added in v1.4.0

func (*OriginAccountMetaContext) STRING added in v1.4.0

func (*OriginAccountMetaContext) SetAccount added in v1.4.0

func (*OriginAccountMetaContext) SetKey added in v1.4.0

func (s *OriginAccountMetaContext) SetKey(v antlr.Token)

type OriginContext

type OriginContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyOriginContext

func NewEmptyOriginContext() *OriginContext

func NewOriginContext

func NewOriginContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OriginContext

func (*OriginContext) CopyFrom added in v1.4.0

func (s *OriginContext) CopyFrom(ctx *OriginContext)

func (*OriginContext) GetParser

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

func (*OriginContext) GetRuleContext

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

func (*OriginContext) IsOriginContext

func (*OriginContext) IsOriginContext()

func (*OriginContext) ToStringTree

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

type PrintContext

type PrintContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewPrintContext

func NewPrintContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PrintContext

func (*PrintContext) EnterRule

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

func (*PrintContext) ExitRule

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

func (*PrintContext) Expression

func (s *PrintContext) Expression() IExpressionContext

func (*PrintContext) GetExpr

func (s *PrintContext) GetExpr() IExpressionContext

func (*PrintContext) GetRuleContext

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

func (*PrintContext) PRINT

func (s *PrintContext) PRINT() antlr.TerminalNode

func (*PrintContext) SetExpr

func (s *PrintContext) SetExpr(v IExpressionContext)

type ScriptContext

type ScriptContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyScriptContext

func NewEmptyScriptContext() *ScriptContext

func NewScriptContext

func NewScriptContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ScriptContext

func (*ScriptContext) AllNEWLINE

func (s *ScriptContext) AllNEWLINE() []antlr.TerminalNode

func (*ScriptContext) AllStatement

func (s *ScriptContext) AllStatement() []IStatementContext

func (*ScriptContext) EOF

func (s *ScriptContext) EOF() antlr.TerminalNode

func (*ScriptContext) EnterRule

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

func (*ScriptContext) ExitRule

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

func (*ScriptContext) GetParser

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

func (*ScriptContext) GetRuleContext

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

func (*ScriptContext) GetStmts

func (s *ScriptContext) GetStmts() []IStatementContext

func (*ScriptContext) GetVars

func (s *ScriptContext) GetVars() IVarListDeclContext

func (*ScriptContext) Get_statement

func (s *ScriptContext) Get_statement() IStatementContext

func (*ScriptContext) IsScriptContext

func (*ScriptContext) IsScriptContext()

func (*ScriptContext) NEWLINE

func (s *ScriptContext) NEWLINE(i int) antlr.TerminalNode

func (*ScriptContext) SetStmts

func (s *ScriptContext) SetStmts(v []IStatementContext)

func (*ScriptContext) SetVars

func (s *ScriptContext) SetVars(v IVarListDeclContext)

func (*ScriptContext) Set_statement

func (s *ScriptContext) Set_statement(v IStatementContext)

func (*ScriptContext) Statement

func (s *ScriptContext) Statement(i int) IStatementContext

func (*ScriptContext) ToStringTree

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

func (*ScriptContext) VarListDecl

func (s *ScriptContext) VarListDecl() IVarListDeclContext

type SendContext

type SendContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewSendContext

func NewSendContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SendContext

func (*SendContext) AllEQ

func (s *SendContext) AllEQ() []antlr.TerminalNode

func (*SendContext) AllNEWLINE

func (s *SendContext) AllNEWLINE() []antlr.TerminalNode

func (*SendContext) DESTINATION

func (s *SendContext) DESTINATION() antlr.TerminalNode

func (*SendContext) Destination

func (s *SendContext) Destination() IDestinationContext

func (*SendContext) EQ

func (s *SendContext) EQ(i int) antlr.TerminalNode

func (*SendContext) EnterRule

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

func (*SendContext) ExitRule

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

func (*SendContext) Expression

func (s *SendContext) Expression() IExpressionContext

func (*SendContext) GetDest

func (s *SendContext) GetDest() IDestinationContext

func (*SendContext) GetMon

func (s *SendContext) GetMon() IExpressionContext

func (*SendContext) GetMonAll

func (s *SendContext) GetMonAll() IMonetaryAllContext

func (*SendContext) GetRuleContext

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

func (*SendContext) GetSrc

func (*SendContext) LPAREN

func (s *SendContext) LPAREN() antlr.TerminalNode

func (*SendContext) MonetaryAll

func (s *SendContext) MonetaryAll() IMonetaryAllContext

func (*SendContext) NEWLINE

func (s *SendContext) NEWLINE(i int) antlr.TerminalNode

func (*SendContext) RPAREN

func (s *SendContext) RPAREN() antlr.TerminalNode

func (*SendContext) SEND

func (s *SendContext) SEND() antlr.TerminalNode

func (*SendContext) SOURCE

func (s *SendContext) SOURCE() antlr.TerminalNode

func (*SendContext) SetDest

func (s *SendContext) SetDest(v IDestinationContext)

func (*SendContext) SetMon

func (s *SendContext) SetMon(v IExpressionContext)

func (*SendContext) SetMonAll

func (s *SendContext) SetMonAll(v IMonetaryAllContext)

func (*SendContext) SetSrc

func (*SendContext) ValueAwareSource

func (s *SendContext) ValueAwareSource() IValueAwareSourceContext

type SetAccountMetaContext

type SetAccountMetaContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewSetAccountMetaContext

func NewSetAccountMetaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetAccountMetaContext

func (*SetAccountMetaContext) AllExpression

func (s *SetAccountMetaContext) AllExpression() []IExpressionContext

func (*SetAccountMetaContext) EnterRule

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

func (*SetAccountMetaContext) ExitRule

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

func (*SetAccountMetaContext) Expression

func (s *SetAccountMetaContext) Expression(i int) IExpressionContext

func (*SetAccountMetaContext) GetAcc

func (*SetAccountMetaContext) GetKey

func (s *SetAccountMetaContext) GetKey() antlr.Token

func (*SetAccountMetaContext) GetRuleContext

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

func (*SetAccountMetaContext) GetValue

func (*SetAccountMetaContext) LPAREN

func (*SetAccountMetaContext) RPAREN

func (*SetAccountMetaContext) SET_ACCOUNT_META

func (s *SetAccountMetaContext) SET_ACCOUNT_META() antlr.TerminalNode

func (*SetAccountMetaContext) STRING

func (*SetAccountMetaContext) SetAcc

func (*SetAccountMetaContext) SetKey

func (s *SetAccountMetaContext) SetKey(v antlr.Token)

func (*SetAccountMetaContext) SetValue

type SetTxMetaContext

type SetTxMetaContext struct {
	*StatementContext
	// contains filtered or unexported fields
}

func NewSetTxMetaContext

func NewSetTxMetaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SetTxMetaContext

func (*SetTxMetaContext) EnterRule

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

func (*SetTxMetaContext) ExitRule

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

func (*SetTxMetaContext) Expression

func (s *SetTxMetaContext) Expression() IExpressionContext

func (*SetTxMetaContext) GetKey

func (s *SetTxMetaContext) GetKey() antlr.Token

func (*SetTxMetaContext) GetRuleContext

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

func (*SetTxMetaContext) GetValue

func (s *SetTxMetaContext) GetValue() IExpressionContext

func (*SetTxMetaContext) LPAREN

func (s *SetTxMetaContext) LPAREN() antlr.TerminalNode

func (*SetTxMetaContext) RPAREN

func (s *SetTxMetaContext) RPAREN() antlr.TerminalNode

func (*SetTxMetaContext) SET_TX_META

func (s *SetTxMetaContext) SET_TX_META() antlr.TerminalNode

func (*SetTxMetaContext) STRING

func (s *SetTxMetaContext) STRING() antlr.TerminalNode

func (*SetTxMetaContext) SetKey

func (s *SetTxMetaContext) SetKey(v antlr.Token)

func (*SetTxMetaContext) SetValue

func (s *SetTxMetaContext) SetValue(v IExpressionContext)

type SourceAccountContext

type SourceAccountContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceAccountContext

func NewEmptySourceAccountContext() *SourceAccountContext

func NewSourceAccountContext

func NewSourceAccountContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceAccountContext

func (*SourceAccountContext) EnterRule

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

func (*SourceAccountContext) ExitRule

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

func (*SourceAccountContext) Expression

func (s *SourceAccountContext) Expression() IExpressionContext

func (*SourceAccountContext) GetAccount

func (s *SourceAccountContext) GetAccount() IExpressionContext

func (*SourceAccountContext) GetOverdraft

func (*SourceAccountContext) GetParser

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

func (*SourceAccountContext) GetRuleContext

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

func (*SourceAccountContext) IsSourceAccountContext

func (*SourceAccountContext) IsSourceAccountContext()

func (*SourceAccountContext) SetAccount

func (s *SourceAccountContext) SetAccount(v IExpressionContext)

func (*SourceAccountContext) SetOverdraft

func (*SourceAccountContext) SourceAccountOverdraft

func (s *SourceAccountContext) SourceAccountOverdraft() ISourceAccountOverdraftContext

func (*SourceAccountContext) ToStringTree

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

type SourceAccountOverdraftContext

type SourceAccountOverdraftContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceAccountOverdraftContext

func NewEmptySourceAccountOverdraftContext() *SourceAccountOverdraftContext

func NewSourceAccountOverdraftContext

func NewSourceAccountOverdraftContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceAccountOverdraftContext

func (*SourceAccountOverdraftContext) CopyFrom

func (*SourceAccountOverdraftContext) GetParser

func (*SourceAccountOverdraftContext) GetRuleContext

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

func (*SourceAccountOverdraftContext) IsSourceAccountOverdraftContext

func (*SourceAccountOverdraftContext) IsSourceAccountOverdraftContext()

func (*SourceAccountOverdraftContext) ToStringTree

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

type SourceAllotmentContext

type SourceAllotmentContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceAllotmentContext

func NewEmptySourceAllotmentContext() *SourceAllotmentContext

func NewSourceAllotmentContext

func NewSourceAllotmentContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceAllotmentContext

func (*SourceAllotmentContext) AllAllotmentPortion

func (s *SourceAllotmentContext) AllAllotmentPortion() []IAllotmentPortionContext

func (*SourceAllotmentContext) AllFROM

func (s *SourceAllotmentContext) AllFROM() []antlr.TerminalNode

func (*SourceAllotmentContext) AllNEWLINE

func (s *SourceAllotmentContext) AllNEWLINE() []antlr.TerminalNode

func (*SourceAllotmentContext) AllSource

func (s *SourceAllotmentContext) AllSource() []ISourceContext

func (*SourceAllotmentContext) AllotmentPortion

func (s *SourceAllotmentContext) AllotmentPortion(i int) IAllotmentPortionContext

func (*SourceAllotmentContext) EnterRule

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

func (*SourceAllotmentContext) ExitRule

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

func (*SourceAllotmentContext) FROM

func (*SourceAllotmentContext) GetParser

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

func (*SourceAllotmentContext) GetPortions

func (*SourceAllotmentContext) GetRuleContext

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

func (*SourceAllotmentContext) GetSources

func (s *SourceAllotmentContext) GetSources() []ISourceContext

func (*SourceAllotmentContext) Get_allotmentPortion

func (s *SourceAllotmentContext) Get_allotmentPortion() IAllotmentPortionContext

func (*SourceAllotmentContext) Get_source

func (s *SourceAllotmentContext) Get_source() ISourceContext

func (*SourceAllotmentContext) IsSourceAllotmentContext

func (*SourceAllotmentContext) IsSourceAllotmentContext()

func (*SourceAllotmentContext) LBRACE

func (*SourceAllotmentContext) NEWLINE

func (*SourceAllotmentContext) RBRACE

func (*SourceAllotmentContext) SetPortions

func (*SourceAllotmentContext) SetSources

func (s *SourceAllotmentContext) SetSources(v []ISourceContext)

func (*SourceAllotmentContext) Set_allotmentPortion

func (s *SourceAllotmentContext) Set_allotmentPortion(v IAllotmentPortionContext)

func (*SourceAllotmentContext) Set_source

func (s *SourceAllotmentContext) Set_source(v ISourceContext)

func (*SourceAllotmentContext) Source

func (*SourceAllotmentContext) ToStringTree

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

type SourceContext

type SourceContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceContext

func NewEmptySourceContext() *SourceContext

func NewSourceContext

func NewSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceContext

func (*SourceContext) CopyFrom

func (s *SourceContext) CopyFrom(ctx *SourceContext)

func (*SourceContext) GetParser

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

func (*SourceContext) GetRuleContext

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

func (*SourceContext) IsSourceContext

func (*SourceContext) IsSourceContext()

func (*SourceContext) ToStringTree

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

type SourceInOrderContext

type SourceInOrderContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceInOrderContext

func NewEmptySourceInOrderContext() *SourceInOrderContext

func NewSourceInOrderContext

func NewSourceInOrderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceInOrderContext

func (*SourceInOrderContext) AllNEWLINE

func (s *SourceInOrderContext) AllNEWLINE() []antlr.TerminalNode

func (*SourceInOrderContext) AllSource

func (s *SourceInOrderContext) AllSource() []ISourceContext

func (*SourceInOrderContext) EnterRule

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

func (*SourceInOrderContext) ExitRule

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

func (*SourceInOrderContext) GetParser

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

func (*SourceInOrderContext) GetRuleContext

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

func (*SourceInOrderContext) GetSources

func (s *SourceInOrderContext) GetSources() []ISourceContext

func (*SourceInOrderContext) Get_source

func (s *SourceInOrderContext) Get_source() ISourceContext

func (*SourceInOrderContext) IsSourceInOrderContext

func (*SourceInOrderContext) IsSourceInOrderContext()

func (*SourceInOrderContext) LBRACE

func (*SourceInOrderContext) NEWLINE

func (*SourceInOrderContext) RBRACE

func (*SourceInOrderContext) SetSources

func (s *SourceInOrderContext) SetSources(v []ISourceContext)

func (*SourceInOrderContext) Set_source

func (s *SourceInOrderContext) Set_source(v ISourceContext)

func (*SourceInOrderContext) Source

func (*SourceInOrderContext) ToStringTree

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

type SourceMaxedContext

type SourceMaxedContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySourceMaxedContext

func NewEmptySourceMaxedContext() *SourceMaxedContext

func NewSourceMaxedContext

func NewSourceMaxedContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SourceMaxedContext

func (*SourceMaxedContext) EnterRule

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

func (*SourceMaxedContext) ExitRule

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

func (*SourceMaxedContext) Expression

func (s *SourceMaxedContext) Expression() IExpressionContext

func (*SourceMaxedContext) FROM

func (*SourceMaxedContext) GetMax

func (*SourceMaxedContext) GetParser

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

func (*SourceMaxedContext) GetRuleContext

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

func (*SourceMaxedContext) GetSrc

func (s *SourceMaxedContext) GetSrc() ISourceContext

func (*SourceMaxedContext) IsSourceMaxedContext

func (*SourceMaxedContext) IsSourceMaxedContext()

func (*SourceMaxedContext) MAX

func (*SourceMaxedContext) SetMax

func (*SourceMaxedContext) SetSrc

func (s *SourceMaxedContext) SetSrc(v ISourceContext)

func (*SourceMaxedContext) Source

func (s *SourceMaxedContext) Source() ISourceContext

func (*SourceMaxedContext) ToStringTree

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

type SrcAccountContext

type SrcAccountContext struct {
	*SourceContext
}

func NewSrcAccountContext

func NewSrcAccountContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SrcAccountContext

func (*SrcAccountContext) EnterRule

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

func (*SrcAccountContext) ExitRule

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

func (*SrcAccountContext) GetRuleContext

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

func (*SrcAccountContext) SourceAccount

func (s *SrcAccountContext) SourceAccount() ISourceAccountContext

type SrcAccountOverdraftSpecificContext

type SrcAccountOverdraftSpecificContext struct {
	*SourceAccountOverdraftContext
	// contains filtered or unexported fields
}

func (*SrcAccountOverdraftSpecificContext) EnterRule

func (*SrcAccountOverdraftSpecificContext) ExitRule

func (*SrcAccountOverdraftSpecificContext) Expression

func (*SrcAccountOverdraftSpecificContext) GetRuleContext

func (*SrcAccountOverdraftSpecificContext) GetSpecific

func (*SrcAccountOverdraftSpecificContext) SetSpecific

type SrcAccountOverdraftUnboundedContext

type SrcAccountOverdraftUnboundedContext struct {
	*SourceAccountOverdraftContext
}

func (*SrcAccountOverdraftUnboundedContext) EnterRule

func (*SrcAccountOverdraftUnboundedContext) ExitRule

func (*SrcAccountOverdraftUnboundedContext) GetRuleContext

type SrcAllotmentContext

type SrcAllotmentContext struct {
	*ValueAwareSourceContext
}

func NewSrcAllotmentContext

func NewSrcAllotmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SrcAllotmentContext

func (*SrcAllotmentContext) EnterRule

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

func (*SrcAllotmentContext) ExitRule

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

func (*SrcAllotmentContext) GetRuleContext

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

func (*SrcAllotmentContext) SourceAllotment

func (s *SrcAllotmentContext) SourceAllotment() ISourceAllotmentContext

type SrcContext

type SrcContext struct {
	*ValueAwareSourceContext
}

func NewSrcContext

func NewSrcContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SrcContext

func (*SrcContext) EnterRule

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

func (*SrcContext) ExitRule

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

func (*SrcContext) GetRuleContext

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

func (*SrcContext) Source

func (s *SrcContext) Source() ISourceContext

type SrcInOrderContext

type SrcInOrderContext struct {
	*SourceContext
}

func NewSrcInOrderContext

func NewSrcInOrderContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SrcInOrderContext

func (*SrcInOrderContext) EnterRule

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

func (*SrcInOrderContext) ExitRule

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

func (*SrcInOrderContext) GetRuleContext

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

func (*SrcInOrderContext) SourceInOrder

func (s *SrcInOrderContext) SourceInOrder() ISourceInOrderContext

type SrcMaxedContext

type SrcMaxedContext struct {
	*SourceContext
}

func NewSrcMaxedContext

func NewSrcMaxedContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SrcMaxedContext

func (*SrcMaxedContext) EnterRule

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

func (*SrcMaxedContext) ExitRule

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

func (*SrcMaxedContext) GetRuleContext

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

func (*SrcMaxedContext) SourceMaxed

func (s *SrcMaxedContext) SourceMaxed() ISourceMaxedContext

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) CopyFrom

func (s *StatementContext) CopyFrom(ctx *StatementContext)

func (*StatementContext) GetParser

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

func (*StatementContext) GetRuleContext

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

func (*StatementContext) IsStatementContext

func (*StatementContext) IsStatementContext()

func (*StatementContext) ToStringTree

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

type Type_Context

type Type_Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyType_Context

func NewEmptyType_Context() *Type_Context

func NewType_Context

func NewType_Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Type_Context

func (*Type_Context) EnterRule

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

func (*Type_Context) ExitRule

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

func (*Type_Context) GetParser

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

func (*Type_Context) GetRuleContext

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

func (*Type_Context) IsType_Context

func (*Type_Context) IsType_Context()

func (*Type_Context) TY_ACCOUNT

func (s *Type_Context) TY_ACCOUNT() antlr.TerminalNode

func (*Type_Context) TY_MONETARY

func (s *Type_Context) TY_MONETARY() antlr.TerminalNode

func (*Type_Context) TY_NUMBER

func (s *Type_Context) TY_NUMBER() antlr.TerminalNode

func (*Type_Context) TY_PORTION

func (s *Type_Context) TY_PORTION() antlr.TerminalNode

func (*Type_Context) TY_STRING

func (s *Type_Context) TY_STRING() antlr.TerminalNode

func (*Type_Context) ToStringTree

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

type ValueAwareSourceContext

type ValueAwareSourceContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyValueAwareSourceContext

func NewEmptyValueAwareSourceContext() *ValueAwareSourceContext

func NewValueAwareSourceContext

func NewValueAwareSourceContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueAwareSourceContext

func (*ValueAwareSourceContext) CopyFrom

func (*ValueAwareSourceContext) GetParser

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

func (*ValueAwareSourceContext) GetRuleContext

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

func (*ValueAwareSourceContext) IsValueAwareSourceContext

func (*ValueAwareSourceContext) IsValueAwareSourceContext()

func (*ValueAwareSourceContext) ToStringTree

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

type VarDeclContext

type VarDeclContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarDeclContext

func NewEmptyVarDeclContext() *VarDeclContext

func NewVarDeclContext

func NewVarDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarDeclContext

func (*VarDeclContext) EQ

func (*VarDeclContext) EnterRule

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

func (*VarDeclContext) ExitRule

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

func (*VarDeclContext) GetName

func (s *VarDeclContext) GetName() IVariableContext

func (*VarDeclContext) GetOrig

func (s *VarDeclContext) GetOrig() IOriginContext

func (*VarDeclContext) GetParser

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

func (*VarDeclContext) GetRuleContext

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

func (*VarDeclContext) GetTy

func (s *VarDeclContext) GetTy() IType_Context

func (*VarDeclContext) IsVarDeclContext

func (*VarDeclContext) IsVarDeclContext()

func (*VarDeclContext) Origin

func (s *VarDeclContext) Origin() IOriginContext

func (*VarDeclContext) SetName

func (s *VarDeclContext) SetName(v IVariableContext)

func (*VarDeclContext) SetOrig

func (s *VarDeclContext) SetOrig(v IOriginContext)

func (*VarDeclContext) SetTy

func (s *VarDeclContext) SetTy(v IType_Context)

func (*VarDeclContext) ToStringTree

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

func (*VarDeclContext) Type_

func (s *VarDeclContext) Type_() IType_Context

func (*VarDeclContext) Variable

func (s *VarDeclContext) Variable() IVariableContext

type VarListDeclContext

type VarListDeclContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVarListDeclContext

func NewEmptyVarListDeclContext() *VarListDeclContext

func NewVarListDeclContext

func NewVarListDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VarListDeclContext

func (*VarListDeclContext) AllNEWLINE

func (s *VarListDeclContext) AllNEWLINE() []antlr.TerminalNode

func (*VarListDeclContext) AllVarDecl

func (s *VarListDeclContext) AllVarDecl() []IVarDeclContext

func (*VarListDeclContext) EnterRule

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

func (*VarListDeclContext) ExitRule

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

func (*VarListDeclContext) GetParser

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

func (*VarListDeclContext) GetRuleContext

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

func (*VarListDeclContext) GetV

func (s *VarListDeclContext) GetV() []IVarDeclContext

func (*VarListDeclContext) Get_varDecl

func (s *VarListDeclContext) Get_varDecl() IVarDeclContext

func (*VarListDeclContext) IsVarListDeclContext

func (*VarListDeclContext) IsVarListDeclContext()

func (*VarListDeclContext) LBRACE

func (*VarListDeclContext) NEWLINE

func (s *VarListDeclContext) NEWLINE(i int) antlr.TerminalNode

func (*VarListDeclContext) RBRACE

func (*VarListDeclContext) SetV

func (s *VarListDeclContext) SetV(v []IVarDeclContext)

func (*VarListDeclContext) Set_varDecl

func (s *VarListDeclContext) Set_varDecl(v IVarDeclContext)

func (*VarListDeclContext) ToStringTree

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

func (*VarListDeclContext) VARS

func (*VarListDeclContext) VarDecl

func (s *VarListDeclContext) VarDecl(i int) IVarDeclContext

type VariableContext

type VariableContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVariableContext

func NewEmptyVariableContext() *VariableContext

func NewVariableContext

func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext

func (*VariableContext) EnterRule

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

func (*VariableContext) ExitRule

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

func (*VariableContext) GetParser

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

func (*VariableContext) GetRuleContext

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

func (*VariableContext) IsVariableContext

func (*VariableContext) IsVariableContext()

func (*VariableContext) ToStringTree

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

func (*VariableContext) VARIABLE_NAME

func (s *VariableContext) VARIABLE_NAME() antlr.TerminalNode

Jump to

Keyboard shortcuts

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