parser

package
v0.0.0-...-b972740 Latest Latest
Warning

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

Go to latest
Published: Feb 24, 2019 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	BeepBoopLexerT__0         = 1
	BeepBoopLexerFLAG         = 2
	BeepBoopLexerCOMMENT      = 3
	BeepBoopLexerNEWLINE      = 4
	BeepBoopLexerWHITESPACE   = 5
	BeepBoopLexerEQUALS       = 6
	BeepBoopLexerASSIGN       = 7
	BeepBoopLexerPIPE         = 8
	BeepBoopLexerLTHAN        = 9
	BeepBoopLexerGTHAN        = 10
	BeepBoopLexerLTHAN_EQUALS = 11
	BeepBoopLexerGTHAN_EQUALS = 12
	BeepBoopLexerLPAREN       = 13
	BeepBoopLexerRPAREN       = 14
	BeepBoopLexerLSQUIG       = 15
	BeepBoopLexerRSQUIG       = 16
	BeepBoopLexerLBLOCK       = 17
	BeepBoopLexerRBLOCK       = 18
	BeepBoopLexerPLUS         = 19
	BeepBoopLexerSUB          = 20
	BeepBoopLexerDIV          = 21
	BeepBoopLexerMULT         = 22
	BeepBoopLexerIMPORT       = 23
	BeepBoopLexerEXPORT       = 24
	BeepBoopLexerAS           = 25
	BeepBoopLexerIF           = 26
	BeepBoopLexerDO           = 27
	BeepBoopLexerEND          = 28
	BeepBoopLexerFUNC         = 29
	BeepBoopLexerRETURN       = 30
	BeepBoopLexerFOR          = 31
	BeepBoopLexerTRUE         = 32
	BeepBoopLexerFALSE        = 33
	BeepBoopLexerOR           = 34
	BeepBoopLexerAND          = 35
	BeepBoopLexerINT          = 36
	BeepBoopLexerFLOAT        = 37
	BeepBoopLexerQUOTED       = 38
	BeepBoopLexerLETTERS      = 39
	BeepBoopLexerSTRING       = 40
)

BeepBoopLexer tokens.

View Source
const (
	BeepBoopParserEOF          = antlr.TokenEOF
	BeepBoopParserT__0         = 1
	BeepBoopParserFLAG         = 2
	BeepBoopParserCOMMENT      = 3
	BeepBoopParserNEWLINE      = 4
	BeepBoopParserWHITESPACE   = 5
	BeepBoopParserEQUALS       = 6
	BeepBoopParserASSIGN       = 7
	BeepBoopParserPIPE         = 8
	BeepBoopParserLTHAN        = 9
	BeepBoopParserGTHAN        = 10
	BeepBoopParserLTHAN_EQUALS = 11
	BeepBoopParserGTHAN_EQUALS = 12
	BeepBoopParserLPAREN       = 13
	BeepBoopParserRPAREN       = 14
	BeepBoopParserLSQUIG       = 15
	BeepBoopParserRSQUIG       = 16
	BeepBoopParserLBLOCK       = 17
	BeepBoopParserRBLOCK       = 18
	BeepBoopParserPLUS         = 19
	BeepBoopParserSUB          = 20
	BeepBoopParserDIV          = 21
	BeepBoopParserMULT         = 22
	BeepBoopParserIMPORT       = 23
	BeepBoopParserEXPORT       = 24
	BeepBoopParserAS           = 25
	BeepBoopParserIF           = 26
	BeepBoopParserDO           = 27
	BeepBoopParserEND          = 28
	BeepBoopParserFUNC         = 29
	BeepBoopParserRETURN       = 30
	BeepBoopParserFOR          = 31
	BeepBoopParserTRUE         = 32
	BeepBoopParserFALSE        = 33
	BeepBoopParserOR           = 34
	BeepBoopParserAND          = 35
	BeepBoopParserINT          = 36
	BeepBoopParserFLOAT        = 37
	BeepBoopParserQUOTED       = 38
	BeepBoopParserLETTERS      = 39
	BeepBoopParserSTRING       = 40
)

BeepBoopParser tokens.

View Source
const (
	BeepBoopParserRULE_boop         = 0
	BeepBoopParserRULE_code         = 1
	BeepBoopParserRULE_funcdef      = 2
	BeepBoopParserRULE_funcguts     = 3
	BeepBoopParserRULE_statement    = 4
	BeepBoopParserRULE_importstat   = 5
	BeepBoopParserRULE_exportstat   = 6
	BeepBoopParserRULE_ifstat       = 7
	BeepBoopParserRULE_returnstat   = 8
	BeepBoopParserRULE_structexpr   = 9
	BeepBoopParserRULE_assignstat   = 10
	BeepBoopParserRULE_assign       = 11
	BeepBoopParserRULE_paren_fncall = 12
	BeepBoopParserRULE_fncall       = 13
	BeepBoopParserRULE_fnargs       = 14
	BeepBoopParserRULE_term         = 15
	BeepBoopParserRULE_list         = 16
	BeepBoopParserRULE_listterm     = 17
	BeepBoopParserRULE_conditional  = 18
	BeepBoopParserRULE_math         = 19
	BeepBoopParserRULE_literal      = 20
	BeepBoopParserRULE_num          = 21
	BeepBoopParserRULE_words        = 22
	BeepBoopParserRULE_boolexpr     = 23
	BeepBoopParserRULE_pipe         = 24
	BeepBoopParserRULE_label        = 25
)

BeepBoopParser rules.

Variables

This section is empty.

Functions

This section is empty.

Types

type AdditiveMathContext

type AdditiveMathContext struct {
	*MathContext
	// contains filtered or unexported fields
}

func NewAdditiveMathContext

func NewAdditiveMathContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AdditiveMathContext

func (*AdditiveMathContext) Accept

func (s *AdditiveMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AdditiveMathContext) AllMath

func (s *AdditiveMathContext) AllMath() []IMathContext

func (*AdditiveMathContext) EnterRule

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

func (*AdditiveMathContext) ExitRule

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

func (*AdditiveMathContext) GetOp

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

func (*AdditiveMathContext) GetRuleContext

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

func (*AdditiveMathContext) Math

func (*AdditiveMathContext) PLUS

func (*AdditiveMathContext) SUB

func (*AdditiveMathContext) SetOp

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

type AndCondContext

type AndCondContext struct {
	*ConditionalContext
}

func NewAndCondContext

func NewAndCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AndCondContext

func (*AndCondContext) AND

func (*AndCondContext) Accept

func (s *AndCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AndCondContext) AllConditional

func (s *AndCondContext) AllConditional() []IConditionalContext

func (*AndCondContext) Conditional

func (s *AndCondContext) Conditional(i int) IConditionalContext

func (*AndCondContext) EnterRule

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

func (*AndCondContext) ExitRule

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

func (*AndCondContext) GetRuleContext

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

type AssignContext

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

func NewAssignContext

func NewAssignContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignContext

func NewEmptyAssignContext

func NewEmptyAssignContext() *AssignContext

func (*AssignContext) CopyFrom

func (s *AssignContext) CopyFrom(ctx *AssignContext)

func (*AssignContext) GetParser

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

func (*AssignContext) GetRuleContext

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

func (*AssignContext) IsAssignContext

func (*AssignContext) IsAssignContext()

func (*AssignContext) ToStringTree

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

type AssignStatementContext

type AssignStatementContext struct {
	*StatementContext
}

func NewAssignStatementContext

func NewAssignStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *AssignStatementContext

func (*AssignStatementContext) Accept

func (s *AssignStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AssignStatementContext) Assignstat

func (*AssignStatementContext) EnterRule

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

func (*AssignStatementContext) ExitRule

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

func (*AssignStatementContext) GetRuleContext

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

type AssignstatContext

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

func NewAssignstatContext

func NewAssignstatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignstatContext

func NewEmptyAssignstatContext

func NewEmptyAssignstatContext() *AssignstatContext

func (*AssignstatContext) Accept

func (s *AssignstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*AssignstatContext) Assign

func (s *AssignstatContext) Assign() IAssignContext

func (*AssignstatContext) EnterRule

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

func (*AssignstatContext) ExitRule

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

func (*AssignstatContext) GetParser

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

func (*AssignstatContext) GetRuleContext

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

func (*AssignstatContext) IsAssignstatContext

func (*AssignstatContext) IsAssignstatContext()

func (*AssignstatContext) NEWLINE

func (s *AssignstatContext) NEWLINE() antlr.TerminalNode

func (*AssignstatContext) ToStringTree

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

type BaseBeepBoopListener

type BaseBeepBoopListener struct{}

BaseBeepBoopListener is a complete listener for a parse tree produced by BeepBoopParser.

func (*BaseBeepBoopListener) EnterAdditiveMath

func (s *BaseBeepBoopListener) EnterAdditiveMath(ctx *AdditiveMathContext)

EnterAdditiveMath is called when production additiveMath is entered.

func (*BaseBeepBoopListener) EnterAndCond

func (s *BaseBeepBoopListener) EnterAndCond(ctx *AndCondContext)

EnterAndCond is called when production andCond is entered.

func (*BaseBeepBoopListener) EnterAssignStatement

func (s *BaseBeepBoopListener) EnterAssignStatement(ctx *AssignStatementContext)

EnterAssignStatement is called when production assignStatement is entered.

func (*BaseBeepBoopListener) EnterAssignstat

func (s *BaseBeepBoopListener) EnterAssignstat(ctx *AssignstatContext)

EnterAssignstat is called when production assignstat is entered.

func (*BaseBeepBoopListener) EnterBoolCond

func (s *BaseBeepBoopListener) EnterBoolCond(ctx *BoolCondContext)

EnterBoolCond is called when production boolCond is entered.

func (*BaseBeepBoopListener) EnterBoolLiteral

func (s *BaseBeepBoopListener) EnterBoolLiteral(ctx *BoolLiteralContext)

EnterBoolLiteral is called when production boolLiteral is entered.

func (*BaseBeepBoopListener) EnterBoolexpr

func (s *BaseBeepBoopListener) EnterBoolexpr(ctx *BoolexprContext)

EnterBoolexpr is called when production boolexpr is entered.

func (*BaseBeepBoopListener) EnterBoop

func (s *BaseBeepBoopListener) EnterBoop(ctx *BoopContext)

EnterBoop is called when production boop is entered.

func (*BaseBeepBoopListener) EnterDivFnargs

func (s *BaseBeepBoopListener) EnterDivFnargs(ctx *DivFnargsContext)

EnterDivFnargs is called when production divFnargs is entered.

func (*BaseBeepBoopListener) EnterEqualsCond

func (s *BaseBeepBoopListener) EnterEqualsCond(ctx *EqualsCondContext)

EnterEqualsCond is called when production equalsCond is entered.

func (*BaseBeepBoopListener) EnterEveryRule

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

EnterEveryRule is called when any rule is entered.

func (*BaseBeepBoopListener) EnterExportStatement

func (s *BaseBeepBoopListener) EnterExportStatement(ctx *ExportStatementContext)

EnterExportStatement is called when production exportStatement is entered.

func (*BaseBeepBoopListener) EnterExportstat

func (s *BaseBeepBoopListener) EnterExportstat(ctx *ExportstatContext)

EnterExportstat is called when production exportstat is entered.

func (*BaseBeepBoopListener) EnterExprAssign

func (s *BaseBeepBoopListener) EnterExprAssign(ctx *ExprAssignContext)

EnterExprAssign is called when production exprAssign is entered.

func (*BaseBeepBoopListener) EnterFlagFnargs

func (s *BaseBeepBoopListener) EnterFlagFnargs(ctx *FlagFnargsContext)

EnterFlagFnargs is called when production flagFnargs is entered.

func (*BaseBeepBoopListener) EnterFloatNum

func (s *BaseBeepBoopListener) EnterFloatNum(ctx *FloatNumContext)

EnterFloatNum is called when production floatNum is entered.

func (*BaseBeepBoopListener) EnterFncall

func (s *BaseBeepBoopListener) EnterFncall(ctx *FncallContext)

EnterFncall is called when production fncall is entered.

func (*BaseBeepBoopListener) EnterFncallAssign

func (s *BaseBeepBoopListener) EnterFncallAssign(ctx *FncallAssignContext)

EnterFncallAssign is called when production fncallAssign is entered.

func (*BaseBeepBoopListener) EnterFncallPipe

func (s *BaseBeepBoopListener) EnterFncallPipe(ctx *FncallPipeContext)

EnterFncallPipe is called when production fncallPipe is entered.

func (*BaseBeepBoopListener) EnterFncallStatement

func (s *BaseBeepBoopListener) EnterFncallStatement(ctx *FncallStatementContext)

EnterFncallStatement is called when production fncallStatement is entered.

func (*BaseBeepBoopListener) EnterFuncdef

func (s *BaseBeepBoopListener) EnterFuncdef(ctx *FuncdefContext)

EnterFuncdef is called when production funcdef is entered.

func (*BaseBeepBoopListener) EnterFuncdefCode

func (s *BaseBeepBoopListener) EnterFuncdefCode(ctx *FuncdefCodeContext)

EnterFuncdefCode is called when production funcdefCode is entered.

func (*BaseBeepBoopListener) EnterFuncguts

func (s *BaseBeepBoopListener) EnterFuncguts(ctx *FuncgutsContext)

EnterFuncguts is called when production funcguts is entered.

func (*BaseBeepBoopListener) EnterGthanCond

func (s *BaseBeepBoopListener) EnterGthanCond(ctx *GthanCondContext)

EnterGthanCond is called when production gthanCond is entered.

func (*BaseBeepBoopListener) EnterGthanequalsCond

func (s *BaseBeepBoopListener) EnterGthanequalsCond(ctx *GthanequalsCondContext)

EnterGthanequalsCond is called when production gthanequalsCond is entered.

func (*BaseBeepBoopListener) EnterIfStatement

func (s *BaseBeepBoopListener) EnterIfStatement(ctx *IfStatementContext)

EnterIfStatement is called when production ifStatement is entered.

func (*BaseBeepBoopListener) EnterIfstat

func (s *BaseBeepBoopListener) EnterIfstat(ctx *IfstatContext)

EnterIfstat is called when production ifstat is entered.

func (*BaseBeepBoopListener) EnterImportStatement

func (s *BaseBeepBoopListener) EnterImportStatement(ctx *ImportStatementContext)

EnterImportStatement is called when production importStatement is entered.

func (*BaseBeepBoopListener) EnterImportstat

func (s *BaseBeepBoopListener) EnterImportstat(ctx *ImportstatContext)

EnterImportstat is called when production importstat is entered.

func (*BaseBeepBoopListener) EnterIntNum

func (s *BaseBeepBoopListener) EnterIntNum(ctx *IntNumContext)

EnterIntNum is called when production intNum is entered.

func (*BaseBeepBoopListener) EnterLabel

func (s *BaseBeepBoopListener) EnterLabel(ctx *LabelContext)

EnterLabel is called when production label is entered.

func (*BaseBeepBoopListener) EnterLabelTerm

func (s *BaseBeepBoopListener) EnterLabelTerm(ctx *LabelTermContext)

EnterLabelTerm is called when production labelTerm is entered.

func (*BaseBeepBoopListener) EnterLetterWords

func (s *BaseBeepBoopListener) EnterLetterWords(ctx *LetterWordsContext)

EnterLetterWords is called when production letterWords is entered.

func (*BaseBeepBoopListener) EnterList

func (s *BaseBeepBoopListener) EnterList(ctx *ListContext)

EnterList is called when production list is entered.

func (*BaseBeepBoopListener) EnterListTerm

func (s *BaseBeepBoopListener) EnterListTerm(ctx *ListTermContext)

EnterListTerm is called when production listTerm is entered.

func (*BaseBeepBoopListener) EnterListterm

func (s *BaseBeepBoopListener) EnterListterm(ctx *ListtermContext)

EnterListterm is called when production listterm is entered.

func (*BaseBeepBoopListener) EnterLiteralTerm

func (s *BaseBeepBoopListener) EnterLiteralTerm(ctx *LiteralTermContext)

EnterLiteralTerm is called when production literalTerm is entered.

func (*BaseBeepBoopListener) EnterLthanCond

func (s *BaseBeepBoopListener) EnterLthanCond(ctx *LthanCondContext)

EnterLthanCond is called when production lthanCond is entered.

func (*BaseBeepBoopListener) EnterLthanequalsCond

func (s *BaseBeepBoopListener) EnterLthanequalsCond(ctx *LthanequalsCondContext)

EnterLthanequalsCond is called when production lthanequalsCond is entered.

func (*BaseBeepBoopListener) EnterMathTerm

func (s *BaseBeepBoopListener) EnterMathTerm(ctx *MathTermContext)

EnterMathTerm is called when production mathTerm is entered.

func (*BaseBeepBoopListener) EnterMultFnargs

func (s *BaseBeepBoopListener) EnterMultFnargs(ctx *MultFnargsContext)

EnterMultFnargs is called when production multFnargs is entered.

func (*BaseBeepBoopListener) EnterMultiplicativeMath

func (s *BaseBeepBoopListener) EnterMultiplicativeMath(ctx *MultiplicativeMathContext)

EnterMultiplicativeMath is called when production multiplicativeMath is entered.

func (*BaseBeepBoopListener) EnterNewlinePipe

func (s *BaseBeepBoopListener) EnterNewlinePipe(ctx *NewlinePipeContext)

EnterNewlinePipe is called when production newlinePipe is entered.

func (*BaseBeepBoopListener) EnterNewlineStatement

func (s *BaseBeepBoopListener) EnterNewlineStatement(ctx *NewlineStatementContext)

EnterNewlineStatement is called when production newlineStatement is entered.

func (*BaseBeepBoopListener) EnterNumLiteral

func (s *BaseBeepBoopListener) EnterNumLiteral(ctx *NumLiteralContext)

EnterNumLiteral is called when production numLiteral is entered.

func (*BaseBeepBoopListener) EnterOrCond

func (s *BaseBeepBoopListener) EnterOrCond(ctx *OrCondContext)

EnterOrCond is called when production orCond is entered.

func (*BaseBeepBoopListener) EnterParen_fncall

func (s *BaseBeepBoopListener) EnterParen_fncall(ctx *Paren_fncallContext)

EnterParen_fncall is called when production paren_fncall is entered.

func (*BaseBeepBoopListener) EnterParenfncallTerm

func (s *BaseBeepBoopListener) EnterParenfncallTerm(ctx *ParenfncallTermContext)

EnterParenfncallTerm is called when production parenfncallTerm is entered.

func (*BaseBeepBoopListener) EnterPipeStatement

func (s *BaseBeepBoopListener) EnterPipeStatement(ctx *PipeStatementContext)

EnterPipeStatement is called when production pipeStatement is entered.

func (*BaseBeepBoopListener) EnterPipeToFncallPipe

func (s *BaseBeepBoopListener) EnterPipeToFncallPipe(ctx *PipeToFncallPipeContext)

EnterPipeToFncallPipe is called when production pipeToFncallPipe is entered.

func (*BaseBeepBoopListener) EnterPipeToPipe

func (s *BaseBeepBoopListener) EnterPipeToPipe(ctx *PipeToPipeContext)

EnterPipeToPipe is called when production pipeToPipe is entered.

func (*BaseBeepBoopListener) EnterQuotedWords

func (s *BaseBeepBoopListener) EnterQuotedWords(ctx *QuotedWordsContext)

EnterQuotedWords is called when production quotedWords is entered.

func (*BaseBeepBoopListener) EnterReturnStatement

func (s *BaseBeepBoopListener) EnterReturnStatement(ctx *ReturnStatementContext)

EnterReturnStatement is called when production returnStatement is entered.

func (*BaseBeepBoopListener) EnterReturnstat

func (s *BaseBeepBoopListener) EnterReturnstat(ctx *ReturnstatContext)

EnterReturnstat is called when production returnstat is entered.

func (*BaseBeepBoopListener) EnterSoloMath

func (s *BaseBeepBoopListener) EnterSoloMath(ctx *SoloMathContext)

EnterSoloMath is called when production soloMath is entered.

func (*BaseBeepBoopListener) EnterStatementCode

func (s *BaseBeepBoopListener) EnterStatementCode(ctx *StatementCodeContext)

EnterStatementCode is called when production statementCode is entered.

func (*BaseBeepBoopListener) EnterStringWords

func (s *BaseBeepBoopListener) EnterStringWords(ctx *StringWordsContext)

EnterStringWords is called when production stringWords is entered.

func (*BaseBeepBoopListener) EnterStructTerm

func (s *BaseBeepBoopListener) EnterStructTerm(ctx *StructTermContext)

EnterStructTerm is called when production structTerm is entered.

func (*BaseBeepBoopListener) EnterStructexpr

func (s *BaseBeepBoopListener) EnterStructexpr(ctx *StructexprContext)

EnterStructexpr is called when production structexpr is entered.

func (*BaseBeepBoopListener) EnterTermFnargs

func (s *BaseBeepBoopListener) EnterTermFnargs(ctx *TermFnargsContext)

EnterTermFnargs is called when production termFnargs is entered.

func (*BaseBeepBoopListener) EnterTermPipe

func (s *BaseBeepBoopListener) EnterTermPipe(ctx *TermPipeContext)

EnterTermPipe is called when production termPipe is entered.

func (*BaseBeepBoopListener) EnterUnarySubMath

func (s *BaseBeepBoopListener) EnterUnarySubMath(ctx *UnarySubMathContext)

EnterUnarySubMath is called when production unarySubMath is entered.

func (*BaseBeepBoopListener) EnterWordsLiteral

func (s *BaseBeepBoopListener) EnterWordsLiteral(ctx *WordsLiteralContext)

EnterWordsLiteral is called when production wordsLiteral is entered.

func (*BaseBeepBoopListener) ExitAdditiveMath

func (s *BaseBeepBoopListener) ExitAdditiveMath(ctx *AdditiveMathContext)

ExitAdditiveMath is called when production additiveMath is exited.

func (*BaseBeepBoopListener) ExitAndCond

func (s *BaseBeepBoopListener) ExitAndCond(ctx *AndCondContext)

ExitAndCond is called when production andCond is exited.

func (*BaseBeepBoopListener) ExitAssignStatement

func (s *BaseBeepBoopListener) ExitAssignStatement(ctx *AssignStatementContext)

ExitAssignStatement is called when production assignStatement is exited.

func (*BaseBeepBoopListener) ExitAssignstat

func (s *BaseBeepBoopListener) ExitAssignstat(ctx *AssignstatContext)

ExitAssignstat is called when production assignstat is exited.

func (*BaseBeepBoopListener) ExitBoolCond

func (s *BaseBeepBoopListener) ExitBoolCond(ctx *BoolCondContext)

ExitBoolCond is called when production boolCond is exited.

func (*BaseBeepBoopListener) ExitBoolLiteral

func (s *BaseBeepBoopListener) ExitBoolLiteral(ctx *BoolLiteralContext)

ExitBoolLiteral is called when production boolLiteral is exited.

func (*BaseBeepBoopListener) ExitBoolexpr

func (s *BaseBeepBoopListener) ExitBoolexpr(ctx *BoolexprContext)

ExitBoolexpr is called when production boolexpr is exited.

func (*BaseBeepBoopListener) ExitBoop

func (s *BaseBeepBoopListener) ExitBoop(ctx *BoopContext)

ExitBoop is called when production boop is exited.

func (*BaseBeepBoopListener) ExitDivFnargs

func (s *BaseBeepBoopListener) ExitDivFnargs(ctx *DivFnargsContext)

ExitDivFnargs is called when production divFnargs is exited.

func (*BaseBeepBoopListener) ExitEqualsCond

func (s *BaseBeepBoopListener) ExitEqualsCond(ctx *EqualsCondContext)

ExitEqualsCond is called when production equalsCond is exited.

func (*BaseBeepBoopListener) ExitEveryRule

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

ExitEveryRule is called when any rule is exited.

func (*BaseBeepBoopListener) ExitExportStatement

func (s *BaseBeepBoopListener) ExitExportStatement(ctx *ExportStatementContext)

ExitExportStatement is called when production exportStatement is exited.

func (*BaseBeepBoopListener) ExitExportstat

func (s *BaseBeepBoopListener) ExitExportstat(ctx *ExportstatContext)

ExitExportstat is called when production exportstat is exited.

func (*BaseBeepBoopListener) ExitExprAssign

func (s *BaseBeepBoopListener) ExitExprAssign(ctx *ExprAssignContext)

ExitExprAssign is called when production exprAssign is exited.

func (*BaseBeepBoopListener) ExitFlagFnargs

func (s *BaseBeepBoopListener) ExitFlagFnargs(ctx *FlagFnargsContext)

ExitFlagFnargs is called when production flagFnargs is exited.

func (*BaseBeepBoopListener) ExitFloatNum

func (s *BaseBeepBoopListener) ExitFloatNum(ctx *FloatNumContext)

ExitFloatNum is called when production floatNum is exited.

func (*BaseBeepBoopListener) ExitFncall

func (s *BaseBeepBoopListener) ExitFncall(ctx *FncallContext)

ExitFncall is called when production fncall is exited.

func (*BaseBeepBoopListener) ExitFncallAssign

func (s *BaseBeepBoopListener) ExitFncallAssign(ctx *FncallAssignContext)

ExitFncallAssign is called when production fncallAssign is exited.

func (*BaseBeepBoopListener) ExitFncallPipe

func (s *BaseBeepBoopListener) ExitFncallPipe(ctx *FncallPipeContext)

ExitFncallPipe is called when production fncallPipe is exited.

func (*BaseBeepBoopListener) ExitFncallStatement

func (s *BaseBeepBoopListener) ExitFncallStatement(ctx *FncallStatementContext)

ExitFncallStatement is called when production fncallStatement is exited.

func (*BaseBeepBoopListener) ExitFuncdef

func (s *BaseBeepBoopListener) ExitFuncdef(ctx *FuncdefContext)

ExitFuncdef is called when production funcdef is exited.

func (*BaseBeepBoopListener) ExitFuncdefCode

func (s *BaseBeepBoopListener) ExitFuncdefCode(ctx *FuncdefCodeContext)

ExitFuncdefCode is called when production funcdefCode is exited.

func (*BaseBeepBoopListener) ExitFuncguts

func (s *BaseBeepBoopListener) ExitFuncguts(ctx *FuncgutsContext)

ExitFuncguts is called when production funcguts is exited.

func (*BaseBeepBoopListener) ExitGthanCond

func (s *BaseBeepBoopListener) ExitGthanCond(ctx *GthanCondContext)

ExitGthanCond is called when production gthanCond is exited.

func (*BaseBeepBoopListener) ExitGthanequalsCond

func (s *BaseBeepBoopListener) ExitGthanequalsCond(ctx *GthanequalsCondContext)

ExitGthanequalsCond is called when production gthanequalsCond is exited.

func (*BaseBeepBoopListener) ExitIfStatement

func (s *BaseBeepBoopListener) ExitIfStatement(ctx *IfStatementContext)

ExitIfStatement is called when production ifStatement is exited.

func (*BaseBeepBoopListener) ExitIfstat

func (s *BaseBeepBoopListener) ExitIfstat(ctx *IfstatContext)

ExitIfstat is called when production ifstat is exited.

func (*BaseBeepBoopListener) ExitImportStatement

func (s *BaseBeepBoopListener) ExitImportStatement(ctx *ImportStatementContext)

ExitImportStatement is called when production importStatement is exited.

func (*BaseBeepBoopListener) ExitImportstat

func (s *BaseBeepBoopListener) ExitImportstat(ctx *ImportstatContext)

ExitImportstat is called when production importstat is exited.

func (*BaseBeepBoopListener) ExitIntNum

func (s *BaseBeepBoopListener) ExitIntNum(ctx *IntNumContext)

ExitIntNum is called when production intNum is exited.

func (*BaseBeepBoopListener) ExitLabel

func (s *BaseBeepBoopListener) ExitLabel(ctx *LabelContext)

ExitLabel is called when production label is exited.

func (*BaseBeepBoopListener) ExitLabelTerm

func (s *BaseBeepBoopListener) ExitLabelTerm(ctx *LabelTermContext)

ExitLabelTerm is called when production labelTerm is exited.

func (*BaseBeepBoopListener) ExitLetterWords

func (s *BaseBeepBoopListener) ExitLetterWords(ctx *LetterWordsContext)

ExitLetterWords is called when production letterWords is exited.

func (*BaseBeepBoopListener) ExitList

func (s *BaseBeepBoopListener) ExitList(ctx *ListContext)

ExitList is called when production list is exited.

func (*BaseBeepBoopListener) ExitListTerm

func (s *BaseBeepBoopListener) ExitListTerm(ctx *ListTermContext)

ExitListTerm is called when production listTerm is exited.

func (*BaseBeepBoopListener) ExitListterm

func (s *BaseBeepBoopListener) ExitListterm(ctx *ListtermContext)

ExitListterm is called when production listterm is exited.

func (*BaseBeepBoopListener) ExitLiteralTerm

func (s *BaseBeepBoopListener) ExitLiteralTerm(ctx *LiteralTermContext)

ExitLiteralTerm is called when production literalTerm is exited.

func (*BaseBeepBoopListener) ExitLthanCond

func (s *BaseBeepBoopListener) ExitLthanCond(ctx *LthanCondContext)

ExitLthanCond is called when production lthanCond is exited.

func (*BaseBeepBoopListener) ExitLthanequalsCond

func (s *BaseBeepBoopListener) ExitLthanequalsCond(ctx *LthanequalsCondContext)

ExitLthanequalsCond is called when production lthanequalsCond is exited.

func (*BaseBeepBoopListener) ExitMathTerm

func (s *BaseBeepBoopListener) ExitMathTerm(ctx *MathTermContext)

ExitMathTerm is called when production mathTerm is exited.

func (*BaseBeepBoopListener) ExitMultFnargs

func (s *BaseBeepBoopListener) ExitMultFnargs(ctx *MultFnargsContext)

ExitMultFnargs is called when production multFnargs is exited.

func (*BaseBeepBoopListener) ExitMultiplicativeMath

func (s *BaseBeepBoopListener) ExitMultiplicativeMath(ctx *MultiplicativeMathContext)

ExitMultiplicativeMath is called when production multiplicativeMath is exited.

func (*BaseBeepBoopListener) ExitNewlinePipe

func (s *BaseBeepBoopListener) ExitNewlinePipe(ctx *NewlinePipeContext)

ExitNewlinePipe is called when production newlinePipe is exited.

func (*BaseBeepBoopListener) ExitNewlineStatement

func (s *BaseBeepBoopListener) ExitNewlineStatement(ctx *NewlineStatementContext)

ExitNewlineStatement is called when production newlineStatement is exited.

func (*BaseBeepBoopListener) ExitNumLiteral

func (s *BaseBeepBoopListener) ExitNumLiteral(ctx *NumLiteralContext)

ExitNumLiteral is called when production numLiteral is exited.

func (*BaseBeepBoopListener) ExitOrCond

func (s *BaseBeepBoopListener) ExitOrCond(ctx *OrCondContext)

ExitOrCond is called when production orCond is exited.

func (*BaseBeepBoopListener) ExitParen_fncall

func (s *BaseBeepBoopListener) ExitParen_fncall(ctx *Paren_fncallContext)

ExitParen_fncall is called when production paren_fncall is exited.

func (*BaseBeepBoopListener) ExitParenfncallTerm

func (s *BaseBeepBoopListener) ExitParenfncallTerm(ctx *ParenfncallTermContext)

ExitParenfncallTerm is called when production parenfncallTerm is exited.

func (*BaseBeepBoopListener) ExitPipeStatement

func (s *BaseBeepBoopListener) ExitPipeStatement(ctx *PipeStatementContext)

ExitPipeStatement is called when production pipeStatement is exited.

func (*BaseBeepBoopListener) ExitPipeToFncallPipe

func (s *BaseBeepBoopListener) ExitPipeToFncallPipe(ctx *PipeToFncallPipeContext)

ExitPipeToFncallPipe is called when production pipeToFncallPipe is exited.

func (*BaseBeepBoopListener) ExitPipeToPipe

func (s *BaseBeepBoopListener) ExitPipeToPipe(ctx *PipeToPipeContext)

ExitPipeToPipe is called when production pipeToPipe is exited.

func (*BaseBeepBoopListener) ExitQuotedWords

func (s *BaseBeepBoopListener) ExitQuotedWords(ctx *QuotedWordsContext)

ExitQuotedWords is called when production quotedWords is exited.

func (*BaseBeepBoopListener) ExitReturnStatement

func (s *BaseBeepBoopListener) ExitReturnStatement(ctx *ReturnStatementContext)

ExitReturnStatement is called when production returnStatement is exited.

func (*BaseBeepBoopListener) ExitReturnstat

func (s *BaseBeepBoopListener) ExitReturnstat(ctx *ReturnstatContext)

ExitReturnstat is called when production returnstat is exited.

func (*BaseBeepBoopListener) ExitSoloMath

func (s *BaseBeepBoopListener) ExitSoloMath(ctx *SoloMathContext)

ExitSoloMath is called when production soloMath is exited.

func (*BaseBeepBoopListener) ExitStatementCode

func (s *BaseBeepBoopListener) ExitStatementCode(ctx *StatementCodeContext)

ExitStatementCode is called when production statementCode is exited.

func (*BaseBeepBoopListener) ExitStringWords

func (s *BaseBeepBoopListener) ExitStringWords(ctx *StringWordsContext)

ExitStringWords is called when production stringWords is exited.

func (*BaseBeepBoopListener) ExitStructTerm

func (s *BaseBeepBoopListener) ExitStructTerm(ctx *StructTermContext)

ExitStructTerm is called when production structTerm is exited.

func (*BaseBeepBoopListener) ExitStructexpr

func (s *BaseBeepBoopListener) ExitStructexpr(ctx *StructexprContext)

ExitStructexpr is called when production structexpr is exited.

func (*BaseBeepBoopListener) ExitTermFnargs

func (s *BaseBeepBoopListener) ExitTermFnargs(ctx *TermFnargsContext)

ExitTermFnargs is called when production termFnargs is exited.

func (*BaseBeepBoopListener) ExitTermPipe

func (s *BaseBeepBoopListener) ExitTermPipe(ctx *TermPipeContext)

ExitTermPipe is called when production termPipe is exited.

func (*BaseBeepBoopListener) ExitUnarySubMath

func (s *BaseBeepBoopListener) ExitUnarySubMath(ctx *UnarySubMathContext)

ExitUnarySubMath is called when production unarySubMath is exited.

func (*BaseBeepBoopListener) ExitWordsLiteral

func (s *BaseBeepBoopListener) ExitWordsLiteral(ctx *WordsLiteralContext)

ExitWordsLiteral is called when production wordsLiteral is exited.

func (*BaseBeepBoopListener) VisitErrorNode

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

VisitErrorNode is called when an error node is visited.

func (*BaseBeepBoopListener) VisitTerminal

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

VisitTerminal is called when a terminal node is visited.

type BaseBeepBoopVisitor

type BaseBeepBoopVisitor struct {
	*antlr.BaseParseTreeVisitor
}

func (*BaseBeepBoopVisitor) VisitAdditiveMath

func (v *BaseBeepBoopVisitor) VisitAdditiveMath(ctx *AdditiveMathContext) interface{}

func (*BaseBeepBoopVisitor) VisitAndCond

func (v *BaseBeepBoopVisitor) VisitAndCond(ctx *AndCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitAssignStatement

func (v *BaseBeepBoopVisitor) VisitAssignStatement(ctx *AssignStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitAssignstat

func (v *BaseBeepBoopVisitor) VisitAssignstat(ctx *AssignstatContext) interface{}

func (*BaseBeepBoopVisitor) VisitBoolCond

func (v *BaseBeepBoopVisitor) VisitBoolCond(ctx *BoolCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitBoolLiteral

func (v *BaseBeepBoopVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}

func (*BaseBeepBoopVisitor) VisitBoolexpr

func (v *BaseBeepBoopVisitor) VisitBoolexpr(ctx *BoolexprContext) interface{}

func (*BaseBeepBoopVisitor) VisitBoop

func (v *BaseBeepBoopVisitor) VisitBoop(ctx *BoopContext) interface{}

func (*BaseBeepBoopVisitor) VisitDivFnargs

func (v *BaseBeepBoopVisitor) VisitDivFnargs(ctx *DivFnargsContext) interface{}

func (*BaseBeepBoopVisitor) VisitEqualsCond

func (v *BaseBeepBoopVisitor) VisitEqualsCond(ctx *EqualsCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitExportStatement

func (v *BaseBeepBoopVisitor) VisitExportStatement(ctx *ExportStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitExportstat

func (v *BaseBeepBoopVisitor) VisitExportstat(ctx *ExportstatContext) interface{}

func (*BaseBeepBoopVisitor) VisitExprAssign

func (v *BaseBeepBoopVisitor) VisitExprAssign(ctx *ExprAssignContext) interface{}

func (*BaseBeepBoopVisitor) VisitFlagFnargs

func (v *BaseBeepBoopVisitor) VisitFlagFnargs(ctx *FlagFnargsContext) interface{}

func (*BaseBeepBoopVisitor) VisitFloatNum

func (v *BaseBeepBoopVisitor) VisitFloatNum(ctx *FloatNumContext) interface{}

func (*BaseBeepBoopVisitor) VisitFncall

func (v *BaseBeepBoopVisitor) VisitFncall(ctx *FncallContext) interface{}

func (*BaseBeepBoopVisitor) VisitFncallAssign

func (v *BaseBeepBoopVisitor) VisitFncallAssign(ctx *FncallAssignContext) interface{}

func (*BaseBeepBoopVisitor) VisitFncallPipe

func (v *BaseBeepBoopVisitor) VisitFncallPipe(ctx *FncallPipeContext) interface{}

func (*BaseBeepBoopVisitor) VisitFncallStatement

func (v *BaseBeepBoopVisitor) VisitFncallStatement(ctx *FncallStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitFuncdef

func (v *BaseBeepBoopVisitor) VisitFuncdef(ctx *FuncdefContext) interface{}

func (*BaseBeepBoopVisitor) VisitFuncdefCode

func (v *BaseBeepBoopVisitor) VisitFuncdefCode(ctx *FuncdefCodeContext) interface{}

func (*BaseBeepBoopVisitor) VisitFuncguts

func (v *BaseBeepBoopVisitor) VisitFuncguts(ctx *FuncgutsContext) interface{}

func (*BaseBeepBoopVisitor) VisitGthanCond

func (v *BaseBeepBoopVisitor) VisitGthanCond(ctx *GthanCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitGthanequalsCond

func (v *BaseBeepBoopVisitor) VisitGthanequalsCond(ctx *GthanequalsCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitIfStatement

func (v *BaseBeepBoopVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitIfstat

func (v *BaseBeepBoopVisitor) VisitIfstat(ctx *IfstatContext) interface{}

func (*BaseBeepBoopVisitor) VisitImportStatement

func (v *BaseBeepBoopVisitor) VisitImportStatement(ctx *ImportStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitImportstat

func (v *BaseBeepBoopVisitor) VisitImportstat(ctx *ImportstatContext) interface{}

func (*BaseBeepBoopVisitor) VisitIntNum

func (v *BaseBeepBoopVisitor) VisitIntNum(ctx *IntNumContext) interface{}

func (*BaseBeepBoopVisitor) VisitLabel

func (v *BaseBeepBoopVisitor) VisitLabel(ctx *LabelContext) interface{}

func (*BaseBeepBoopVisitor) VisitLabelTerm

func (v *BaseBeepBoopVisitor) VisitLabelTerm(ctx *LabelTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitLetterWords

func (v *BaseBeepBoopVisitor) VisitLetterWords(ctx *LetterWordsContext) interface{}

func (*BaseBeepBoopVisitor) VisitList

func (v *BaseBeepBoopVisitor) VisitList(ctx *ListContext) interface{}

func (*BaseBeepBoopVisitor) VisitListTerm

func (v *BaseBeepBoopVisitor) VisitListTerm(ctx *ListTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitListterm

func (v *BaseBeepBoopVisitor) VisitListterm(ctx *ListtermContext) interface{}

func (*BaseBeepBoopVisitor) VisitLiteralTerm

func (v *BaseBeepBoopVisitor) VisitLiteralTerm(ctx *LiteralTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitLthanCond

func (v *BaseBeepBoopVisitor) VisitLthanCond(ctx *LthanCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitLthanequalsCond

func (v *BaseBeepBoopVisitor) VisitLthanequalsCond(ctx *LthanequalsCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitMathTerm

func (v *BaseBeepBoopVisitor) VisitMathTerm(ctx *MathTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitMultFnargs

func (v *BaseBeepBoopVisitor) VisitMultFnargs(ctx *MultFnargsContext) interface{}

func (*BaseBeepBoopVisitor) VisitMultiplicativeMath

func (v *BaseBeepBoopVisitor) VisitMultiplicativeMath(ctx *MultiplicativeMathContext) interface{}

func (*BaseBeepBoopVisitor) VisitNewlinePipe

func (v *BaseBeepBoopVisitor) VisitNewlinePipe(ctx *NewlinePipeContext) interface{}

func (*BaseBeepBoopVisitor) VisitNewlineStatement

func (v *BaseBeepBoopVisitor) VisitNewlineStatement(ctx *NewlineStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitNumLiteral

func (v *BaseBeepBoopVisitor) VisitNumLiteral(ctx *NumLiteralContext) interface{}

func (*BaseBeepBoopVisitor) VisitOrCond

func (v *BaseBeepBoopVisitor) VisitOrCond(ctx *OrCondContext) interface{}

func (*BaseBeepBoopVisitor) VisitParen_fncall

func (v *BaseBeepBoopVisitor) VisitParen_fncall(ctx *Paren_fncallContext) interface{}

func (*BaseBeepBoopVisitor) VisitParenfncallTerm

func (v *BaseBeepBoopVisitor) VisitParenfncallTerm(ctx *ParenfncallTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitPipeStatement

func (v *BaseBeepBoopVisitor) VisitPipeStatement(ctx *PipeStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitPipeToFncallPipe

func (v *BaseBeepBoopVisitor) VisitPipeToFncallPipe(ctx *PipeToFncallPipeContext) interface{}

func (*BaseBeepBoopVisitor) VisitPipeToPipe

func (v *BaseBeepBoopVisitor) VisitPipeToPipe(ctx *PipeToPipeContext) interface{}

func (*BaseBeepBoopVisitor) VisitQuotedWords

func (v *BaseBeepBoopVisitor) VisitQuotedWords(ctx *QuotedWordsContext) interface{}

func (*BaseBeepBoopVisitor) VisitReturnStatement

func (v *BaseBeepBoopVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}

func (*BaseBeepBoopVisitor) VisitReturnstat

func (v *BaseBeepBoopVisitor) VisitReturnstat(ctx *ReturnstatContext) interface{}

func (*BaseBeepBoopVisitor) VisitSoloMath

func (v *BaseBeepBoopVisitor) VisitSoloMath(ctx *SoloMathContext) interface{}

func (*BaseBeepBoopVisitor) VisitStatementCode

func (v *BaseBeepBoopVisitor) VisitStatementCode(ctx *StatementCodeContext) interface{}

func (*BaseBeepBoopVisitor) VisitStringWords

func (v *BaseBeepBoopVisitor) VisitStringWords(ctx *StringWordsContext) interface{}

func (*BaseBeepBoopVisitor) VisitStructTerm

func (v *BaseBeepBoopVisitor) VisitStructTerm(ctx *StructTermContext) interface{}

func (*BaseBeepBoopVisitor) VisitStructexpr

func (v *BaseBeepBoopVisitor) VisitStructexpr(ctx *StructexprContext) interface{}

func (*BaseBeepBoopVisitor) VisitTermFnargs

func (v *BaseBeepBoopVisitor) VisitTermFnargs(ctx *TermFnargsContext) interface{}

func (*BaseBeepBoopVisitor) VisitTermPipe

func (v *BaseBeepBoopVisitor) VisitTermPipe(ctx *TermPipeContext) interface{}

func (*BaseBeepBoopVisitor) VisitUnarySubMath

func (v *BaseBeepBoopVisitor) VisitUnarySubMath(ctx *UnarySubMathContext) interface{}

func (*BaseBeepBoopVisitor) VisitWordsLiteral

func (v *BaseBeepBoopVisitor) VisitWordsLiteral(ctx *WordsLiteralContext) interface{}

type BeepBoopLexer

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

func NewBeepBoopLexer

func NewBeepBoopLexer(input antlr.CharStream) *BeepBoopLexer

type BeepBoopListener

type BeepBoopListener interface {
	antlr.ParseTreeListener

	// EnterBoop is called when entering the boop production.
	EnterBoop(c *BoopContext)

	// EnterFuncdefCode is called when entering the funcdefCode production.
	EnterFuncdefCode(c *FuncdefCodeContext)

	// EnterStatementCode is called when entering the statementCode production.
	EnterStatementCode(c *StatementCodeContext)

	// EnterFuncdef is called when entering the funcdef production.
	EnterFuncdef(c *FuncdefContext)

	// EnterFuncguts is called when entering the funcguts production.
	EnterFuncguts(c *FuncgutsContext)

	// EnterAssignStatement is called when entering the assignStatement production.
	EnterAssignStatement(c *AssignStatementContext)

	// EnterReturnStatement is called when entering the returnStatement production.
	EnterReturnStatement(c *ReturnStatementContext)

	// EnterExportStatement is called when entering the exportStatement production.
	EnterExportStatement(c *ExportStatementContext)

	// EnterImportStatement is called when entering the importStatement production.
	EnterImportStatement(c *ImportStatementContext)

	// EnterFncallStatement is called when entering the fncallStatement production.
	EnterFncallStatement(c *FncallStatementContext)

	// EnterIfStatement is called when entering the ifStatement production.
	EnterIfStatement(c *IfStatementContext)

	// EnterPipeStatement is called when entering the pipeStatement production.
	EnterPipeStatement(c *PipeStatementContext)

	// EnterNewlineStatement is called when entering the newlineStatement production.
	EnterNewlineStatement(c *NewlineStatementContext)

	// EnterImportstat is called when entering the importstat production.
	EnterImportstat(c *ImportstatContext)

	// EnterExportstat is called when entering the exportstat production.
	EnterExportstat(c *ExportstatContext)

	// EnterIfstat is called when entering the ifstat production.
	EnterIfstat(c *IfstatContext)

	// EnterReturnstat is called when entering the returnstat production.
	EnterReturnstat(c *ReturnstatContext)

	// EnterStructexpr is called when entering the structexpr production.
	EnterStructexpr(c *StructexprContext)

	// EnterAssignstat is called when entering the assignstat production.
	EnterAssignstat(c *AssignstatContext)

	// EnterExprAssign is called when entering the exprAssign production.
	EnterExprAssign(c *ExprAssignContext)

	// EnterFncallAssign is called when entering the fncallAssign production.
	EnterFncallAssign(c *FncallAssignContext)

	// EnterParen_fncall is called when entering the paren_fncall production.
	EnterParen_fncall(c *Paren_fncallContext)

	// EnterFncall is called when entering the fncall production.
	EnterFncall(c *FncallContext)

	// EnterFlagFnargs is called when entering the flagFnargs production.
	EnterFlagFnargs(c *FlagFnargsContext)

	// EnterMultFnargs is called when entering the multFnargs production.
	EnterMultFnargs(c *MultFnargsContext)

	// EnterDivFnargs is called when entering the divFnargs production.
	EnterDivFnargs(c *DivFnargsContext)

	// EnterTermFnargs is called when entering the termFnargs production.
	EnterTermFnargs(c *TermFnargsContext)

	// EnterLabelTerm is called when entering the labelTerm production.
	EnterLabelTerm(c *LabelTermContext)

	// EnterLiteralTerm is called when entering the literalTerm production.
	EnterLiteralTerm(c *LiteralTermContext)

	// EnterMathTerm is called when entering the mathTerm production.
	EnterMathTerm(c *MathTermContext)

	// EnterParenfncallTerm is called when entering the parenfncallTerm production.
	EnterParenfncallTerm(c *ParenfncallTermContext)

	// EnterStructTerm is called when entering the structTerm production.
	EnterStructTerm(c *StructTermContext)

	// EnterListTerm is called when entering the listTerm production.
	EnterListTerm(c *ListTermContext)

	// EnterList is called when entering the list production.
	EnterList(c *ListContext)

	// EnterListterm is called when entering the listterm production.
	EnterListterm(c *ListtermContext)

	// EnterGthanequalsCond is called when entering the gthanequalsCond production.
	EnterGthanequalsCond(c *GthanequalsCondContext)

	// EnterEqualsCond is called when entering the equalsCond production.
	EnterEqualsCond(c *EqualsCondContext)

	// EnterOrCond is called when entering the orCond production.
	EnterOrCond(c *OrCondContext)

	// EnterGthanCond is called when entering the gthanCond production.
	EnterGthanCond(c *GthanCondContext)

	// EnterAndCond is called when entering the andCond production.
	EnterAndCond(c *AndCondContext)

	// EnterLthanCond is called when entering the lthanCond production.
	EnterLthanCond(c *LthanCondContext)

	// EnterLthanequalsCond is called when entering the lthanequalsCond production.
	EnterLthanequalsCond(c *LthanequalsCondContext)

	// EnterBoolCond is called when entering the boolCond production.
	EnterBoolCond(c *BoolCondContext)

	// EnterSoloMath is called when entering the soloMath production.
	EnterSoloMath(c *SoloMathContext)

	// EnterMultiplicativeMath is called when entering the multiplicativeMath production.
	EnterMultiplicativeMath(c *MultiplicativeMathContext)

	// EnterAdditiveMath is called when entering the additiveMath production.
	EnterAdditiveMath(c *AdditiveMathContext)

	// EnterUnarySubMath is called when entering the unarySubMath production.
	EnterUnarySubMath(c *UnarySubMathContext)

	// EnterNumLiteral is called when entering the numLiteral production.
	EnterNumLiteral(c *NumLiteralContext)

	// EnterWordsLiteral is called when entering the wordsLiteral production.
	EnterWordsLiteral(c *WordsLiteralContext)

	// EnterBoolLiteral is called when entering the boolLiteral production.
	EnterBoolLiteral(c *BoolLiteralContext)

	// EnterIntNum is called when entering the intNum production.
	EnterIntNum(c *IntNumContext)

	// EnterFloatNum is called when entering the floatNum production.
	EnterFloatNum(c *FloatNumContext)

	// EnterLetterWords is called when entering the letterWords production.
	EnterLetterWords(c *LetterWordsContext)

	// EnterStringWords is called when entering the stringWords production.
	EnterStringWords(c *StringWordsContext)

	// EnterQuotedWords is called when entering the quotedWords production.
	EnterQuotedWords(c *QuotedWordsContext)

	// EnterBoolexpr is called when entering the boolexpr production.
	EnterBoolexpr(c *BoolexprContext)

	// EnterPipeToFncallPipe is called when entering the pipeToFncallPipe production.
	EnterPipeToFncallPipe(c *PipeToFncallPipeContext)

	// EnterPipeToPipe is called when entering the pipeToPipe production.
	EnterPipeToPipe(c *PipeToPipeContext)

	// EnterTermPipe is called when entering the termPipe production.
	EnterTermPipe(c *TermPipeContext)

	// EnterNewlinePipe is called when entering the newlinePipe production.
	EnterNewlinePipe(c *NewlinePipeContext)

	// EnterFncallPipe is called when entering the fncallPipe production.
	EnterFncallPipe(c *FncallPipeContext)

	// EnterLabel is called when entering the label production.
	EnterLabel(c *LabelContext)

	// ExitBoop is called when exiting the boop production.
	ExitBoop(c *BoopContext)

	// ExitFuncdefCode is called when exiting the funcdefCode production.
	ExitFuncdefCode(c *FuncdefCodeContext)

	// ExitStatementCode is called when exiting the statementCode production.
	ExitStatementCode(c *StatementCodeContext)

	// ExitFuncdef is called when exiting the funcdef production.
	ExitFuncdef(c *FuncdefContext)

	// ExitFuncguts is called when exiting the funcguts production.
	ExitFuncguts(c *FuncgutsContext)

	// ExitAssignStatement is called when exiting the assignStatement production.
	ExitAssignStatement(c *AssignStatementContext)

	// ExitReturnStatement is called when exiting the returnStatement production.
	ExitReturnStatement(c *ReturnStatementContext)

	// ExitExportStatement is called when exiting the exportStatement production.
	ExitExportStatement(c *ExportStatementContext)

	// ExitImportStatement is called when exiting the importStatement production.
	ExitImportStatement(c *ImportStatementContext)

	// ExitFncallStatement is called when exiting the fncallStatement production.
	ExitFncallStatement(c *FncallStatementContext)

	// ExitIfStatement is called when exiting the ifStatement production.
	ExitIfStatement(c *IfStatementContext)

	// ExitPipeStatement is called when exiting the pipeStatement production.
	ExitPipeStatement(c *PipeStatementContext)

	// ExitNewlineStatement is called when exiting the newlineStatement production.
	ExitNewlineStatement(c *NewlineStatementContext)

	// ExitImportstat is called when exiting the importstat production.
	ExitImportstat(c *ImportstatContext)

	// ExitExportstat is called when exiting the exportstat production.
	ExitExportstat(c *ExportstatContext)

	// ExitIfstat is called when exiting the ifstat production.
	ExitIfstat(c *IfstatContext)

	// ExitReturnstat is called when exiting the returnstat production.
	ExitReturnstat(c *ReturnstatContext)

	// ExitStructexpr is called when exiting the structexpr production.
	ExitStructexpr(c *StructexprContext)

	// ExitAssignstat is called when exiting the assignstat production.
	ExitAssignstat(c *AssignstatContext)

	// ExitExprAssign is called when exiting the exprAssign production.
	ExitExprAssign(c *ExprAssignContext)

	// ExitFncallAssign is called when exiting the fncallAssign production.
	ExitFncallAssign(c *FncallAssignContext)

	// ExitParen_fncall is called when exiting the paren_fncall production.
	ExitParen_fncall(c *Paren_fncallContext)

	// ExitFncall is called when exiting the fncall production.
	ExitFncall(c *FncallContext)

	// ExitFlagFnargs is called when exiting the flagFnargs production.
	ExitFlagFnargs(c *FlagFnargsContext)

	// ExitMultFnargs is called when exiting the multFnargs production.
	ExitMultFnargs(c *MultFnargsContext)

	// ExitDivFnargs is called when exiting the divFnargs production.
	ExitDivFnargs(c *DivFnargsContext)

	// ExitTermFnargs is called when exiting the termFnargs production.
	ExitTermFnargs(c *TermFnargsContext)

	// ExitLabelTerm is called when exiting the labelTerm production.
	ExitLabelTerm(c *LabelTermContext)

	// ExitLiteralTerm is called when exiting the literalTerm production.
	ExitLiteralTerm(c *LiteralTermContext)

	// ExitMathTerm is called when exiting the mathTerm production.
	ExitMathTerm(c *MathTermContext)

	// ExitParenfncallTerm is called when exiting the parenfncallTerm production.
	ExitParenfncallTerm(c *ParenfncallTermContext)

	// ExitStructTerm is called when exiting the structTerm production.
	ExitStructTerm(c *StructTermContext)

	// ExitListTerm is called when exiting the listTerm production.
	ExitListTerm(c *ListTermContext)

	// ExitList is called when exiting the list production.
	ExitList(c *ListContext)

	// ExitListterm is called when exiting the listterm production.
	ExitListterm(c *ListtermContext)

	// ExitGthanequalsCond is called when exiting the gthanequalsCond production.
	ExitGthanequalsCond(c *GthanequalsCondContext)

	// ExitEqualsCond is called when exiting the equalsCond production.
	ExitEqualsCond(c *EqualsCondContext)

	// ExitOrCond is called when exiting the orCond production.
	ExitOrCond(c *OrCondContext)

	// ExitGthanCond is called when exiting the gthanCond production.
	ExitGthanCond(c *GthanCondContext)

	// ExitAndCond is called when exiting the andCond production.
	ExitAndCond(c *AndCondContext)

	// ExitLthanCond is called when exiting the lthanCond production.
	ExitLthanCond(c *LthanCondContext)

	// ExitLthanequalsCond is called when exiting the lthanequalsCond production.
	ExitLthanequalsCond(c *LthanequalsCondContext)

	// ExitBoolCond is called when exiting the boolCond production.
	ExitBoolCond(c *BoolCondContext)

	// ExitSoloMath is called when exiting the soloMath production.
	ExitSoloMath(c *SoloMathContext)

	// ExitMultiplicativeMath is called when exiting the multiplicativeMath production.
	ExitMultiplicativeMath(c *MultiplicativeMathContext)

	// ExitAdditiveMath is called when exiting the additiveMath production.
	ExitAdditiveMath(c *AdditiveMathContext)

	// ExitUnarySubMath is called when exiting the unarySubMath production.
	ExitUnarySubMath(c *UnarySubMathContext)

	// ExitNumLiteral is called when exiting the numLiteral production.
	ExitNumLiteral(c *NumLiteralContext)

	// ExitWordsLiteral is called when exiting the wordsLiteral production.
	ExitWordsLiteral(c *WordsLiteralContext)

	// ExitBoolLiteral is called when exiting the boolLiteral production.
	ExitBoolLiteral(c *BoolLiteralContext)

	// ExitIntNum is called when exiting the intNum production.
	ExitIntNum(c *IntNumContext)

	// ExitFloatNum is called when exiting the floatNum production.
	ExitFloatNum(c *FloatNumContext)

	// ExitLetterWords is called when exiting the letterWords production.
	ExitLetterWords(c *LetterWordsContext)

	// ExitStringWords is called when exiting the stringWords production.
	ExitStringWords(c *StringWordsContext)

	// ExitQuotedWords is called when exiting the quotedWords production.
	ExitQuotedWords(c *QuotedWordsContext)

	// ExitBoolexpr is called when exiting the boolexpr production.
	ExitBoolexpr(c *BoolexprContext)

	// ExitPipeToFncallPipe is called when exiting the pipeToFncallPipe production.
	ExitPipeToFncallPipe(c *PipeToFncallPipeContext)

	// ExitPipeToPipe is called when exiting the pipeToPipe production.
	ExitPipeToPipe(c *PipeToPipeContext)

	// ExitTermPipe is called when exiting the termPipe production.
	ExitTermPipe(c *TermPipeContext)

	// ExitNewlinePipe is called when exiting the newlinePipe production.
	ExitNewlinePipe(c *NewlinePipeContext)

	// ExitFncallPipe is called when exiting the fncallPipe production.
	ExitFncallPipe(c *FncallPipeContext)

	// ExitLabel is called when exiting the label production.
	ExitLabel(c *LabelContext)
}

BeepBoopListener is a complete listener for a parse tree produced by BeepBoopParser.

type BeepBoopParser

type BeepBoopParser struct {
	*antlr.BaseParser
}

func NewBeepBoopParser

func NewBeepBoopParser(input antlr.TokenStream) *BeepBoopParser

func (*BeepBoopParser) Assign

func (p *BeepBoopParser) Assign() (localctx IAssignContext)

func (*BeepBoopParser) Assignstat

func (p *BeepBoopParser) Assignstat() (localctx IAssignstatContext)

func (*BeepBoopParser) Boolexpr

func (p *BeepBoopParser) Boolexpr() (localctx IBoolexprContext)

func (*BeepBoopParser) Boop

func (p *BeepBoopParser) Boop() (localctx IBoopContext)

func (*BeepBoopParser) Code

func (p *BeepBoopParser) Code() (localctx ICodeContext)

func (*BeepBoopParser) Conditional

func (p *BeepBoopParser) Conditional() (localctx IConditionalContext)

func (*BeepBoopParser) Conditional_Sempred

func (p *BeepBoopParser) Conditional_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BeepBoopParser) Exportstat

func (p *BeepBoopParser) Exportstat() (localctx IExportstatContext)

func (*BeepBoopParser) Fnargs

func (p *BeepBoopParser) Fnargs() (localctx IFnargsContext)

func (*BeepBoopParser) Fncall

func (p *BeepBoopParser) Fncall() (localctx IFncallContext)

func (*BeepBoopParser) Funcdef

func (p *BeepBoopParser) Funcdef() (localctx IFuncdefContext)

func (*BeepBoopParser) Funcguts

func (p *BeepBoopParser) Funcguts() (localctx IFuncgutsContext)

func (*BeepBoopParser) Ifstat

func (p *BeepBoopParser) Ifstat() (localctx IIfstatContext)

func (*BeepBoopParser) Importstat

func (p *BeepBoopParser) Importstat() (localctx IImportstatContext)

func (*BeepBoopParser) Label

func (p *BeepBoopParser) Label() (localctx ILabelContext)

func (*BeepBoopParser) List

func (p *BeepBoopParser) List() (localctx IListContext)

func (*BeepBoopParser) Listterm

func (p *BeepBoopParser) Listterm() (localctx IListtermContext)

func (*BeepBoopParser) Literal

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

func (*BeepBoopParser) Math

func (p *BeepBoopParser) Math() (localctx IMathContext)

func (*BeepBoopParser) Math_Sempred

func (p *BeepBoopParser) Math_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BeepBoopParser) Num

func (p *BeepBoopParser) Num() (localctx INumContext)

func (*BeepBoopParser) Paren_fncall

func (p *BeepBoopParser) Paren_fncall() (localctx IParen_fncallContext)

func (*BeepBoopParser) Pipe

func (p *BeepBoopParser) Pipe() (localctx IPipeContext)

func (*BeepBoopParser) Pipe_Sempred

func (p *BeepBoopParser) Pipe_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*BeepBoopParser) Returnstat

func (p *BeepBoopParser) Returnstat() (localctx IReturnstatContext)

func (*BeepBoopParser) Sempred

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

func (*BeepBoopParser) Statement

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

func (*BeepBoopParser) Structexpr

func (p *BeepBoopParser) Structexpr() (localctx IStructexprContext)

func (*BeepBoopParser) Term

func (p *BeepBoopParser) Term() (localctx ITermContext)

func (*BeepBoopParser) Words

func (p *BeepBoopParser) Words() (localctx IWordsContext)

type BeepBoopVisitor

type BeepBoopVisitor interface {
	antlr.ParseTreeVisitor

	// Visit a parse tree produced by BeepBoopParser#boop.
	VisitBoop(ctx *BoopContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#funcdefCode.
	VisitFuncdefCode(ctx *FuncdefCodeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#statementCode.
	VisitStatementCode(ctx *StatementCodeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#funcdef.
	VisitFuncdef(ctx *FuncdefContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#funcguts.
	VisitFuncguts(ctx *FuncgutsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#assignStatement.
	VisitAssignStatement(ctx *AssignStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#returnStatement.
	VisitReturnStatement(ctx *ReturnStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#exportStatement.
	VisitExportStatement(ctx *ExportStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#importStatement.
	VisitImportStatement(ctx *ImportStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#fncallStatement.
	VisitFncallStatement(ctx *FncallStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#ifStatement.
	VisitIfStatement(ctx *IfStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#pipeStatement.
	VisitPipeStatement(ctx *PipeStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#newlineStatement.
	VisitNewlineStatement(ctx *NewlineStatementContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#importstat.
	VisitImportstat(ctx *ImportstatContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#exportstat.
	VisitExportstat(ctx *ExportstatContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#ifstat.
	VisitIfstat(ctx *IfstatContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#returnstat.
	VisitReturnstat(ctx *ReturnstatContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#structexpr.
	VisitStructexpr(ctx *StructexprContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#assignstat.
	VisitAssignstat(ctx *AssignstatContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#exprAssign.
	VisitExprAssign(ctx *ExprAssignContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#fncallAssign.
	VisitFncallAssign(ctx *FncallAssignContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#paren_fncall.
	VisitParen_fncall(ctx *Paren_fncallContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#fncall.
	VisitFncall(ctx *FncallContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#flagFnargs.
	VisitFlagFnargs(ctx *FlagFnargsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#multFnargs.
	VisitMultFnargs(ctx *MultFnargsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#divFnargs.
	VisitDivFnargs(ctx *DivFnargsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#termFnargs.
	VisitTermFnargs(ctx *TermFnargsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#labelTerm.
	VisitLabelTerm(ctx *LabelTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#literalTerm.
	VisitLiteralTerm(ctx *LiteralTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#mathTerm.
	VisitMathTerm(ctx *MathTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#parenfncallTerm.
	VisitParenfncallTerm(ctx *ParenfncallTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#structTerm.
	VisitStructTerm(ctx *StructTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#listTerm.
	VisitListTerm(ctx *ListTermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#list.
	VisitList(ctx *ListContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#listterm.
	VisitListterm(ctx *ListtermContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#gthanequalsCond.
	VisitGthanequalsCond(ctx *GthanequalsCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#equalsCond.
	VisitEqualsCond(ctx *EqualsCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#orCond.
	VisitOrCond(ctx *OrCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#gthanCond.
	VisitGthanCond(ctx *GthanCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#andCond.
	VisitAndCond(ctx *AndCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#lthanCond.
	VisitLthanCond(ctx *LthanCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#lthanequalsCond.
	VisitLthanequalsCond(ctx *LthanequalsCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#boolCond.
	VisitBoolCond(ctx *BoolCondContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#soloMath.
	VisitSoloMath(ctx *SoloMathContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#multiplicativeMath.
	VisitMultiplicativeMath(ctx *MultiplicativeMathContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#additiveMath.
	VisitAdditiveMath(ctx *AdditiveMathContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#unarySubMath.
	VisitUnarySubMath(ctx *UnarySubMathContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#numLiteral.
	VisitNumLiteral(ctx *NumLiteralContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#wordsLiteral.
	VisitWordsLiteral(ctx *WordsLiteralContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#boolLiteral.
	VisitBoolLiteral(ctx *BoolLiteralContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#intNum.
	VisitIntNum(ctx *IntNumContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#floatNum.
	VisitFloatNum(ctx *FloatNumContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#letterWords.
	VisitLetterWords(ctx *LetterWordsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#stringWords.
	VisitStringWords(ctx *StringWordsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#quotedWords.
	VisitQuotedWords(ctx *QuotedWordsContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#boolexpr.
	VisitBoolexpr(ctx *BoolexprContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#pipeToFncallPipe.
	VisitPipeToFncallPipe(ctx *PipeToFncallPipeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#pipeToPipe.
	VisitPipeToPipe(ctx *PipeToPipeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#termPipe.
	VisitTermPipe(ctx *TermPipeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#newlinePipe.
	VisitNewlinePipe(ctx *NewlinePipeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#fncallPipe.
	VisitFncallPipe(ctx *FncallPipeContext) interface{}

	// Visit a parse tree produced by BeepBoopParser#label.
	VisitLabel(ctx *LabelContext) interface{}
}

A complete Visitor for a parse tree produced by BeepBoopParser.

type BoolCondContext

type BoolCondContext struct {
	*ConditionalContext
}

func NewBoolCondContext

func NewBoolCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolCondContext

func (*BoolCondContext) Accept

func (s *BoolCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolCondContext) Boolexpr

func (s *BoolCondContext) Boolexpr() IBoolexprContext

func (*BoolCondContext) EnterRule

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

func (*BoolCondContext) ExitRule

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

func (*BoolCondContext) GetRuleContext

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

type BoolLiteralContext

type BoolLiteralContext struct {
	*LiteralContext
}

func NewBoolLiteralContext

func NewBoolLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *BoolLiteralContext

func (*BoolLiteralContext) Accept

func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolLiteralContext) Boolexpr

func (s *BoolLiteralContext) Boolexpr() IBoolexprContext

func (*BoolLiteralContext) EnterRule

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

func (*BoolLiteralContext) ExitRule

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

func (*BoolLiteralContext) GetRuleContext

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

type BoolexprContext

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

func NewBoolexprContext

func NewBoolexprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolexprContext

func NewEmptyBoolexprContext

func NewEmptyBoolexprContext() *BoolexprContext

func (*BoolexprContext) Accept

func (s *BoolexprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoolexprContext) EnterRule

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

func (*BoolexprContext) ExitRule

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

func (*BoolexprContext) FALSE

func (s *BoolexprContext) FALSE() antlr.TerminalNode

func (*BoolexprContext) GetParser

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

func (*BoolexprContext) GetRuleContext

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

func (*BoolexprContext) IsBoolexprContext

func (*BoolexprContext) IsBoolexprContext()

func (*BoolexprContext) TRUE

func (*BoolexprContext) ToStringTree

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

type BoopContext

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

func NewBoopContext

func NewBoopContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoopContext

func NewEmptyBoopContext

func NewEmptyBoopContext() *BoopContext

func (*BoopContext) Accept

func (s *BoopContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*BoopContext) AllCode

func (s *BoopContext) AllCode() []ICodeContext

func (*BoopContext) AllNEWLINE

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

func (*BoopContext) Code

func (s *BoopContext) Code(i int) ICodeContext

func (*BoopContext) EOF

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

func (*BoopContext) EnterRule

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

func (*BoopContext) ExitRule

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

func (*BoopContext) GetParser

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

func (*BoopContext) GetRuleContext

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

func (*BoopContext) IsBoopContext

func (*BoopContext) IsBoopContext()

func (*BoopContext) NEWLINE

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

func (*BoopContext) ToStringTree

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

type CodeContext

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

func NewCodeContext

func NewCodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CodeContext

func NewEmptyCodeContext

func NewEmptyCodeContext() *CodeContext

func (*CodeContext) CopyFrom

func (s *CodeContext) CopyFrom(ctx *CodeContext)

func (*CodeContext) GetParser

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

func (*CodeContext) GetRuleContext

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

func (*CodeContext) IsCodeContext

func (*CodeContext) IsCodeContext()

func (*CodeContext) ToStringTree

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

type ConditionalContext

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

func NewConditionalContext

func NewConditionalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ConditionalContext

func NewEmptyConditionalContext

func NewEmptyConditionalContext() *ConditionalContext

func (*ConditionalContext) CopyFrom

func (s *ConditionalContext) CopyFrom(ctx *ConditionalContext)

func (*ConditionalContext) GetParser

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

func (*ConditionalContext) GetRuleContext

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

func (*ConditionalContext) IsConditionalContext

func (*ConditionalContext) IsConditionalContext()

func (*ConditionalContext) ToStringTree

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

type DivFnargsContext

type DivFnargsContext struct {
	*FnargsContext
}

func NewDivFnargsContext

func NewDivFnargsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *DivFnargsContext

func (*DivFnargsContext) Accept

func (s *DivFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*DivFnargsContext) DIV

func (*DivFnargsContext) EnterRule

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

func (*DivFnargsContext) ExitRule

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

func (*DivFnargsContext) GetRuleContext

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

type EqualsCondContext

type EqualsCondContext struct {
	*ConditionalContext
}

func NewEqualsCondContext

func NewEqualsCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *EqualsCondContext

func (*EqualsCondContext) Accept

func (s *EqualsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*EqualsCondContext) AllTerm

func (s *EqualsCondContext) AllTerm() []ITermContext

func (*EqualsCondContext) EQUALS

func (s *EqualsCondContext) EQUALS() antlr.TerminalNode

func (*EqualsCondContext) EnterRule

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

func (*EqualsCondContext) ExitRule

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

func (*EqualsCondContext) GetRuleContext

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

func (*EqualsCondContext) Term

func (s *EqualsCondContext) Term(i int) ITermContext

type ExportStatementContext

type ExportStatementContext struct {
	*StatementContext
}

func NewExportStatementContext

func NewExportStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExportStatementContext

func (*ExportStatementContext) Accept

func (s *ExportStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExportStatementContext) EnterRule

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

func (*ExportStatementContext) ExitRule

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

func (*ExportStatementContext) Exportstat

func (*ExportStatementContext) GetRuleContext

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

type ExportstatContext

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

func NewEmptyExportstatContext

func NewEmptyExportstatContext() *ExportstatContext

func NewExportstatContext

func NewExportstatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExportstatContext

func (*ExportstatContext) Accept

func (s *ExportstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExportstatContext) EXPORT

func (s *ExportstatContext) EXPORT() antlr.TerminalNode

func (*ExportstatContext) EnterRule

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

func (*ExportstatContext) ExitRule

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

func (*ExportstatContext) GetParser

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

func (*ExportstatContext) GetRuleContext

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

func (*ExportstatContext) IsExportstatContext

func (*ExportstatContext) IsExportstatContext()

func (*ExportstatContext) Label

func (s *ExportstatContext) Label() ILabelContext

func (*ExportstatContext) Term

func (s *ExportstatContext) Term() ITermContext

func (*ExportstatContext) ToStringTree

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

type ExprAssignContext

type ExprAssignContext struct {
	*AssignContext
}

func NewExprAssignContext

func NewExprAssignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExprAssignContext

func (*ExprAssignContext) ASSIGN

func (s *ExprAssignContext) ASSIGN() antlr.TerminalNode

func (*ExprAssignContext) Accept

func (s *ExprAssignContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ExprAssignContext) EnterRule

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

func (*ExprAssignContext) ExitRule

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

func (*ExprAssignContext) GetRuleContext

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

func (*ExprAssignContext) Label

func (s *ExprAssignContext) Label() ILabelContext

func (*ExprAssignContext) Term

func (s *ExprAssignContext) Term() ITermContext

type FlagFnargsContext

type FlagFnargsContext struct {
	*FnargsContext
}

func NewFlagFnargsContext

func NewFlagFnargsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FlagFnargsContext

func (*FlagFnargsContext) Accept

func (s *FlagFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FlagFnargsContext) EnterRule

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

func (*FlagFnargsContext) ExitRule

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

func (*FlagFnargsContext) FLAG

func (*FlagFnargsContext) GetRuleContext

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

type FloatNumContext

type FloatNumContext struct {
	*NumContext
}

func NewFloatNumContext

func NewFloatNumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FloatNumContext

func (*FloatNumContext) Accept

func (s *FloatNumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FloatNumContext) EnterRule

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

func (*FloatNumContext) ExitRule

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

func (*FloatNumContext) FLOAT

func (s *FloatNumContext) FLOAT() antlr.TerminalNode

func (*FloatNumContext) GetRuleContext

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

type FnargsContext

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

func NewEmptyFnargsContext

func NewEmptyFnargsContext() *FnargsContext

func NewFnargsContext

func NewFnargsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FnargsContext

func (*FnargsContext) CopyFrom

func (s *FnargsContext) CopyFrom(ctx *FnargsContext)

func (*FnargsContext) GetParser

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

func (*FnargsContext) GetRuleContext

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

func (*FnargsContext) IsFnargsContext

func (*FnargsContext) IsFnargsContext()

func (*FnargsContext) ToStringTree

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

type FncallAssignContext

type FncallAssignContext struct {
	*AssignContext
}

func NewFncallAssignContext

func NewFncallAssignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FncallAssignContext

func (*FncallAssignContext) ASSIGN

func (*FncallAssignContext) Accept

func (s *FncallAssignContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FncallAssignContext) EnterRule

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

func (*FncallAssignContext) ExitRule

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

func (*FncallAssignContext) Fncall

func (s *FncallAssignContext) Fncall() IFncallContext

func (*FncallAssignContext) GetRuleContext

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

func (*FncallAssignContext) Label

type FncallContext

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

func NewEmptyFncallContext

func NewEmptyFncallContext() *FncallContext

func NewFncallContext

func NewFncallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FncallContext

func (*FncallContext) Accept

func (s *FncallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FncallContext) AllFnargs

func (s *FncallContext) AllFnargs() []IFnargsContext

func (*FncallContext) EnterRule

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

func (*FncallContext) ExitRule

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

func (*FncallContext) Fnargs

func (s *FncallContext) Fnargs(i int) IFnargsContext

func (*FncallContext) GetParser

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

func (*FncallContext) GetRuleContext

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

func (*FncallContext) IsFncallContext

func (*FncallContext) IsFncallContext()

func (*FncallContext) Label

func (s *FncallContext) Label() ILabelContext

func (*FncallContext) ToStringTree

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

type FncallPipeContext

type FncallPipeContext struct {
	*PipeContext
}

func NewFncallPipeContext

func NewFncallPipeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FncallPipeContext

func (*FncallPipeContext) Accept

func (s *FncallPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FncallPipeContext) EnterRule

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

func (*FncallPipeContext) ExitRule

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

func (*FncallPipeContext) Fncall

func (s *FncallPipeContext) Fncall() IFncallContext

func (*FncallPipeContext) GetRuleContext

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

type FncallStatementContext

type FncallStatementContext struct {
	*StatementContext
}

func NewFncallStatementContext

func NewFncallStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FncallStatementContext

func (*FncallStatementContext) Accept

func (s *FncallStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FncallStatementContext) EnterRule

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

func (*FncallStatementContext) ExitRule

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

func (*FncallStatementContext) Fncall

func (*FncallStatementContext) GetRuleContext

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

func (*FncallStatementContext) NEWLINE

type FuncdefCodeContext

type FuncdefCodeContext struct {
	*CodeContext
}

func NewFuncdefCodeContext

func NewFuncdefCodeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *FuncdefCodeContext

func (*FuncdefCodeContext) Accept

func (s *FuncdefCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FuncdefCodeContext) EnterRule

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

func (*FuncdefCodeContext) ExitRule

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

func (*FuncdefCodeContext) Funcdef

func (s *FuncdefCodeContext) Funcdef() IFuncdefContext

func (*FuncdefCodeContext) GetRuleContext

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

type FuncdefContext

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

func NewEmptyFuncdefContext

func NewEmptyFuncdefContext() *FuncdefContext

func NewFuncdefContext

func NewFuncdefContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncdefContext

func (*FuncdefContext) Accept

func (s *FuncdefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FuncdefContext) AllLabel

func (s *FuncdefContext) AllLabel() []ILabelContext

func (*FuncdefContext) DO

func (*FuncdefContext) END

func (*FuncdefContext) EnterRule

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

func (*FuncdefContext) ExitRule

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

func (*FuncdefContext) FUNC

func (s *FuncdefContext) FUNC() antlr.TerminalNode

func (*FuncdefContext) Funcguts

func (s *FuncdefContext) Funcguts() IFuncgutsContext

func (*FuncdefContext) GetParser

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

func (*FuncdefContext) GetRuleContext

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

func (*FuncdefContext) IsFuncdefContext

func (*FuncdefContext) IsFuncdefContext()

func (*FuncdefContext) Label

func (s *FuncdefContext) Label(i int) ILabelContext

func (*FuncdefContext) ToStringTree

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

type FuncgutsContext

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

func NewEmptyFuncgutsContext

func NewEmptyFuncgutsContext() *FuncgutsContext

func NewFuncgutsContext

func NewFuncgutsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FuncgutsContext

func (*FuncgutsContext) Accept

func (s *FuncgutsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*FuncgutsContext) AllStatement

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

func (*FuncgutsContext) EnterRule

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

func (*FuncgutsContext) ExitRule

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

func (*FuncgutsContext) GetParser

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

func (*FuncgutsContext) GetRuleContext

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

func (*FuncgutsContext) IsFuncgutsContext

func (*FuncgutsContext) IsFuncgutsContext()

func (*FuncgutsContext) Statement

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

func (*FuncgutsContext) ToStringTree

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

type GthanCondContext

type GthanCondContext struct {
	*ConditionalContext
}

func NewGthanCondContext

func NewGthanCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GthanCondContext

func (*GthanCondContext) Accept

func (s *GthanCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GthanCondContext) AllTerm

func (s *GthanCondContext) AllTerm() []ITermContext

func (*GthanCondContext) EnterRule

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

func (*GthanCondContext) ExitRule

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

func (*GthanCondContext) GTHAN

func (s *GthanCondContext) GTHAN() antlr.TerminalNode

func (*GthanCondContext) GetRuleContext

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

func (*GthanCondContext) Term

func (s *GthanCondContext) Term(i int) ITermContext

type GthanequalsCondContext

type GthanequalsCondContext struct {
	*ConditionalContext
}

func NewGthanequalsCondContext

func NewGthanequalsCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *GthanequalsCondContext

func (*GthanequalsCondContext) Accept

func (s *GthanequalsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*GthanequalsCondContext) AllTerm

func (s *GthanequalsCondContext) AllTerm() []ITermContext

func (*GthanequalsCondContext) EnterRule

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

func (*GthanequalsCondContext) ExitRule

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

func (*GthanequalsCondContext) GTHAN_EQUALS

func (s *GthanequalsCondContext) GTHAN_EQUALS() antlr.TerminalNode

func (*GthanequalsCondContext) GetRuleContext

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

func (*GthanequalsCondContext) Term

type IAssignContext

type IAssignContext interface {
	antlr.ParserRuleContext

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

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

IAssignContext is an interface to support dynamic dispatch.

type IAssignstatContext

type IAssignstatContext interface {
	antlr.ParserRuleContext

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

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

IAssignstatContext is an interface to support dynamic dispatch.

type IBoolexprContext

type IBoolexprContext interface {
	antlr.ParserRuleContext

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

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

IBoolexprContext is an interface to support dynamic dispatch.

type IBoopContext

type IBoopContext interface {
	antlr.ParserRuleContext

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

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

IBoopContext is an interface to support dynamic dispatch.

type ICodeContext

type ICodeContext interface {
	antlr.ParserRuleContext

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

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

ICodeContext is an interface to support dynamic dispatch.

type IConditionalContext

type IConditionalContext interface {
	antlr.ParserRuleContext

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

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

IConditionalContext is an interface to support dynamic dispatch.

type IExportstatContext

type IExportstatContext interface {
	antlr.ParserRuleContext

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

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

IExportstatContext is an interface to support dynamic dispatch.

type IFnargsContext

type IFnargsContext interface {
	antlr.ParserRuleContext

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

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

IFnargsContext is an interface to support dynamic dispatch.

type IFncallContext

type IFncallContext interface {
	antlr.ParserRuleContext

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

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

IFncallContext is an interface to support dynamic dispatch.

type IFuncdefContext

type IFuncdefContext interface {
	antlr.ParserRuleContext

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

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

IFuncdefContext is an interface to support dynamic dispatch.

type IFuncgutsContext

type IFuncgutsContext interface {
	antlr.ParserRuleContext

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

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

IFuncgutsContext is an interface to support dynamic dispatch.

type IIfstatContext

type IIfstatContext interface {
	antlr.ParserRuleContext

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

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

IIfstatContext is an interface to support dynamic dispatch.

type IImportstatContext

type IImportstatContext interface {
	antlr.ParserRuleContext

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

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

IImportstatContext is an interface to support dynamic dispatch.

type ILabelContext

type ILabelContext interface {
	antlr.ParserRuleContext

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

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

ILabelContext is an interface to support dynamic dispatch.

type IListContext

type IListContext interface {
	antlr.ParserRuleContext

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

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

IListContext is an interface to support dynamic dispatch.

type IListtermContext

type IListtermContext interface {
	antlr.ParserRuleContext

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

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

IListtermContext 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 IMathContext

type IMathContext interface {
	antlr.ParserRuleContext

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

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

IMathContext is an interface to support dynamic dispatch.

type INumContext

type INumContext interface {
	antlr.ParserRuleContext

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

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

INumContext is an interface to support dynamic dispatch.

type IParen_fncallContext

type IParen_fncallContext interface {
	antlr.ParserRuleContext

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

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

IParen_fncallContext is an interface to support dynamic dispatch.

type IPipeContext

type IPipeContext interface {
	antlr.ParserRuleContext

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

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

IPipeContext is an interface to support dynamic dispatch.

type IReturnstatContext

type IReturnstatContext interface {
	antlr.ParserRuleContext

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

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

IReturnstatContext 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 IStructexprContext

type IStructexprContext interface {
	antlr.ParserRuleContext

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

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

IStructexprContext is an interface to support dynamic dispatch.

type ITermContext

type ITermContext interface {
	antlr.ParserRuleContext

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

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

ITermContext is an interface to support dynamic dispatch.

type IWordsContext

type IWordsContext interface {
	antlr.ParserRuleContext

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

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

IWordsContext is an interface to support dynamic dispatch.

type IfStatementContext

type IfStatementContext struct {
	*StatementContext
}

func NewIfStatementContext

func NewIfStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IfStatementContext

func (*IfStatementContext) Accept

func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IfStatementContext) EnterRule

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

func (*IfStatementContext) ExitRule

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

func (*IfStatementContext) GetRuleContext

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

func (*IfStatementContext) Ifstat

func (s *IfStatementContext) Ifstat() IIfstatContext

func (*IfStatementContext) NEWLINE

func (s *IfStatementContext) NEWLINE() antlr.TerminalNode

type IfstatContext

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

func NewEmptyIfstatContext

func NewEmptyIfstatContext() *IfstatContext

func NewIfstatContext

func NewIfstatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfstatContext

func (*IfstatContext) Accept

func (s *IfstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IfstatContext) AllStatement

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

func (*IfstatContext) Conditional

func (s *IfstatContext) Conditional() IConditionalContext

func (*IfstatContext) DO

func (*IfstatContext) END

func (s *IfstatContext) END() antlr.TerminalNode

func (*IfstatContext) EnterRule

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

func (*IfstatContext) ExitRule

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

func (*IfstatContext) GetParser

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

func (*IfstatContext) GetRuleContext

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

func (*IfstatContext) IF

func (*IfstatContext) IsIfstatContext

func (*IfstatContext) IsIfstatContext()

func (*IfstatContext) Statement

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

func (*IfstatContext) ToStringTree

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

type ImportStatementContext

type ImportStatementContext struct {
	*StatementContext
}

func NewImportStatementContext

func NewImportStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ImportStatementContext

func (*ImportStatementContext) Accept

func (s *ImportStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportStatementContext) EnterRule

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

func (*ImportStatementContext) ExitRule

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

func (*ImportStatementContext) GetRuleContext

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

func (*ImportStatementContext) Importstat

func (*ImportStatementContext) NEWLINE

type ImportstatContext

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

func NewEmptyImportstatContext

func NewEmptyImportstatContext() *ImportstatContext

func NewImportstatContext

func NewImportstatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ImportstatContext

func (*ImportstatContext) AS

func (*ImportstatContext) Accept

func (s *ImportstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ImportstatContext) EnterRule

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

func (*ImportstatContext) ExitRule

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

func (*ImportstatContext) GetParser

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

func (*ImportstatContext) GetRuleContext

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

func (*ImportstatContext) IMPORT

func (s *ImportstatContext) IMPORT() antlr.TerminalNode

func (*ImportstatContext) IsImportstatContext

func (*ImportstatContext) IsImportstatContext()

func (*ImportstatContext) Label

func (s *ImportstatContext) Label() ILabelContext

func (*ImportstatContext) ToStringTree

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

func (*ImportstatContext) Words

func (s *ImportstatContext) Words() IWordsContext

type IntNumContext

type IntNumContext struct {
	*NumContext
}

func NewIntNumContext

func NewIntNumContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *IntNumContext

func (*IntNumContext) Accept

func (s *IntNumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*IntNumContext) EnterRule

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

func (*IntNumContext) ExitRule

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

func (*IntNumContext) GetRuleContext

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

func (*IntNumContext) INT

func (s *IntNumContext) INT() antlr.TerminalNode

type LabelContext

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

func NewEmptyLabelContext

func NewEmptyLabelContext() *LabelContext

func NewLabelContext

func NewLabelContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LabelContext

func (*LabelContext) Accept

func (s *LabelContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LabelContext) EnterRule

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

func (*LabelContext) ExitRule

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

func (*LabelContext) GetParser

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

func (*LabelContext) GetRuleContext

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

func (*LabelContext) IsLabelContext

func (*LabelContext) IsLabelContext()

func (*LabelContext) LETTERS

func (s *LabelContext) LETTERS() antlr.TerminalNode

func (*LabelContext) ToStringTree

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

type LabelTermContext

type LabelTermContext struct {
	*TermContext
}

func NewLabelTermContext

func NewLabelTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LabelTermContext

func (*LabelTermContext) Accept

func (s *LabelTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LabelTermContext) EnterRule

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

func (*LabelTermContext) ExitRule

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

func (*LabelTermContext) GetRuleContext

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

func (*LabelTermContext) Label

func (s *LabelTermContext) Label() ILabelContext

type LetterWordsContext

type LetterWordsContext struct {
	*WordsContext
}

func NewLetterWordsContext

func NewLetterWordsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LetterWordsContext

func (*LetterWordsContext) Accept

func (s *LetterWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LetterWordsContext) EnterRule

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

func (*LetterWordsContext) ExitRule

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

func (*LetterWordsContext) GetRuleContext

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

func (*LetterWordsContext) LETTERS

func (s *LetterWordsContext) LETTERS() antlr.TerminalNode

type ListContext

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

func NewEmptyListContext

func NewEmptyListContext() *ListContext

func NewListContext

func NewListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListContext

func (*ListContext) Accept

func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListContext) AllListterm

func (s *ListContext) AllListterm() []IListtermContext

func (*ListContext) EnterRule

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

func (*ListContext) ExitRule

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

func (*ListContext) GetParser

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

func (*ListContext) GetRuleContext

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

func (*ListContext) IsListContext

func (*ListContext) IsListContext()

func (*ListContext) LBLOCK

func (s *ListContext) LBLOCK() antlr.TerminalNode

func (*ListContext) Listterm

func (s *ListContext) Listterm(i int) IListtermContext

func (*ListContext) NEWLINE

func (s *ListContext) NEWLINE() antlr.TerminalNode

func (*ListContext) RBLOCK

func (s *ListContext) RBLOCK() antlr.TerminalNode

func (*ListContext) ToStringTree

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

type ListTermContext

type ListTermContext struct {
	*TermContext
}

func NewListTermContext

func NewListTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ListTermContext

func (*ListTermContext) Accept

func (s *ListTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListTermContext) EnterRule

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

func (*ListTermContext) ExitRule

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

func (*ListTermContext) GetRuleContext

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

func (*ListTermContext) List

func (s *ListTermContext) List() IListContext

type ListtermContext

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

func NewEmptyListtermContext

func NewEmptyListtermContext() *ListtermContext

func NewListtermContext

func NewListtermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ListtermContext

func (*ListtermContext) Accept

func (s *ListtermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ListtermContext) EnterRule

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

func (*ListtermContext) ExitRule

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

func (*ListtermContext) GetParser

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

func (*ListtermContext) GetRuleContext

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

func (*ListtermContext) IsListtermContext

func (*ListtermContext) IsListtermContext()

func (*ListtermContext) NEWLINE

func (s *ListtermContext) NEWLINE() antlr.TerminalNode

func (*ListtermContext) Term

func (s *ListtermContext) Term() ITermContext

func (*ListtermContext) ToStringTree

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

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 LiteralTermContext

type LiteralTermContext struct {
	*TermContext
}

func NewLiteralTermContext

func NewLiteralTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LiteralTermContext

func (*LiteralTermContext) Accept

func (s *LiteralTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LiteralTermContext) EnterRule

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

func (*LiteralTermContext) ExitRule

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

func (*LiteralTermContext) GetRuleContext

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

func (*LiteralTermContext) Literal

func (s *LiteralTermContext) Literal() ILiteralContext

type LthanCondContext

type LthanCondContext struct {
	*ConditionalContext
}

func NewLthanCondContext

func NewLthanCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LthanCondContext

func (*LthanCondContext) Accept

func (s *LthanCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LthanCondContext) AllTerm

func (s *LthanCondContext) AllTerm() []ITermContext

func (*LthanCondContext) EnterRule

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

func (*LthanCondContext) ExitRule

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

func (*LthanCondContext) GetRuleContext

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

func (*LthanCondContext) LTHAN

func (s *LthanCondContext) LTHAN() antlr.TerminalNode

func (*LthanCondContext) Term

func (s *LthanCondContext) Term(i int) ITermContext

type LthanequalsCondContext

type LthanequalsCondContext struct {
	*ConditionalContext
}

func NewLthanequalsCondContext

func NewLthanequalsCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *LthanequalsCondContext

func (*LthanequalsCondContext) Accept

func (s *LthanequalsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*LthanequalsCondContext) AllTerm

func (s *LthanequalsCondContext) AllTerm() []ITermContext

func (*LthanequalsCondContext) EnterRule

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

func (*LthanequalsCondContext) ExitRule

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

func (*LthanequalsCondContext) GetRuleContext

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

func (*LthanequalsCondContext) LTHAN_EQUALS

func (s *LthanequalsCondContext) LTHAN_EQUALS() antlr.TerminalNode

func (*LthanequalsCondContext) Term

type MathContext

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

func NewEmptyMathContext

func NewEmptyMathContext() *MathContext

func NewMathContext

func NewMathContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MathContext

func (*MathContext) CopyFrom

func (s *MathContext) CopyFrom(ctx *MathContext)

func (*MathContext) GetParser

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

func (*MathContext) GetRuleContext

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

func (*MathContext) IsMathContext

func (*MathContext) IsMathContext()

func (*MathContext) ToStringTree

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

type MathTermContext

type MathTermContext struct {
	*TermContext
}

func NewMathTermContext

func NewMathTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MathTermContext

func (*MathTermContext) Accept

func (s *MathTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MathTermContext) EnterRule

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

func (*MathTermContext) ExitRule

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

func (*MathTermContext) GetRuleContext

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

func (*MathTermContext) Math

func (s *MathTermContext) Math() IMathContext

type MultFnargsContext

type MultFnargsContext struct {
	*FnargsContext
}

func NewMultFnargsContext

func NewMultFnargsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultFnargsContext

func (*MultFnargsContext) Accept

func (s *MultFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultFnargsContext) EnterRule

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

func (*MultFnargsContext) ExitRule

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

func (*MultFnargsContext) GetRuleContext

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

func (*MultFnargsContext) MULT

type MultiplicativeMathContext

type MultiplicativeMathContext struct {
	*MathContext
	// contains filtered or unexported fields
}

func NewMultiplicativeMathContext

func NewMultiplicativeMathContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *MultiplicativeMathContext

func (*MultiplicativeMathContext) Accept

func (s *MultiplicativeMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*MultiplicativeMathContext) AllMath

func (s *MultiplicativeMathContext) AllMath() []IMathContext

func (*MultiplicativeMathContext) DIV

func (*MultiplicativeMathContext) EnterRule

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

func (*MultiplicativeMathContext) ExitRule

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

func (*MultiplicativeMathContext) GetOp

func (*MultiplicativeMathContext) GetRuleContext

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

func (*MultiplicativeMathContext) MULT

func (*MultiplicativeMathContext) Math

func (*MultiplicativeMathContext) SetOp

type NewlinePipeContext

type NewlinePipeContext struct {
	*PipeContext
}

func NewNewlinePipeContext

func NewNewlinePipeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewlinePipeContext

func (*NewlinePipeContext) Accept

func (s *NewlinePipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NewlinePipeContext) AllPipe

func (s *NewlinePipeContext) AllPipe() []IPipeContext

func (*NewlinePipeContext) EnterRule

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

func (*NewlinePipeContext) ExitRule

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

func (*NewlinePipeContext) GetRuleContext

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

func (*NewlinePipeContext) NEWLINE

func (s *NewlinePipeContext) NEWLINE() antlr.TerminalNode

func (*NewlinePipeContext) PIPE

func (*NewlinePipeContext) Pipe

func (s *NewlinePipeContext) Pipe(i int) IPipeContext

type NewlineStatementContext

type NewlineStatementContext struct {
	*StatementContext
}

func NewNewlineStatementContext

func NewNewlineStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NewlineStatementContext

func (*NewlineStatementContext) Accept

func (s *NewlineStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NewlineStatementContext) EnterRule

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

func (*NewlineStatementContext) ExitRule

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

func (*NewlineStatementContext) GetRuleContext

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

func (*NewlineStatementContext) NEWLINE

type NumContext

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

func NewEmptyNumContext

func NewEmptyNumContext() *NumContext

func NewNumContext

func NewNumContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumContext

func (*NumContext) CopyFrom

func (s *NumContext) CopyFrom(ctx *NumContext)

func (*NumContext) GetParser

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

func (*NumContext) GetRuleContext

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

func (*NumContext) IsNumContext

func (*NumContext) IsNumContext()

func (*NumContext) ToStringTree

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

type NumLiteralContext

type NumLiteralContext struct {
	*LiteralContext
}

func NewNumLiteralContext

func NewNumLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *NumLiteralContext

func (*NumLiteralContext) Accept

func (s *NumLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*NumLiteralContext) EnterRule

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

func (*NumLiteralContext) ExitRule

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

func (*NumLiteralContext) GetRuleContext

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

func (*NumLiteralContext) Num

func (s *NumLiteralContext) Num() INumContext

type OrCondContext

type OrCondContext struct {
	*ConditionalContext
}

func NewOrCondContext

func NewOrCondContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *OrCondContext

func (*OrCondContext) Accept

func (s *OrCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*OrCondContext) AllConditional

func (s *OrCondContext) AllConditional() []IConditionalContext

func (*OrCondContext) Conditional

func (s *OrCondContext) Conditional(i int) IConditionalContext

func (*OrCondContext) EnterRule

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

func (*OrCondContext) ExitRule

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

func (*OrCondContext) GetRuleContext

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

func (*OrCondContext) OR

type Paren_fncallContext

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

func NewEmptyParen_fncallContext

func NewEmptyParen_fncallContext() *Paren_fncallContext

func NewParen_fncallContext

func NewParen_fncallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Paren_fncallContext

func (*Paren_fncallContext) Accept

func (s *Paren_fncallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*Paren_fncallContext) EnterRule

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

func (*Paren_fncallContext) ExitRule

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

func (*Paren_fncallContext) Fncall

func (s *Paren_fncallContext) Fncall() IFncallContext

func (*Paren_fncallContext) GetParser

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

func (*Paren_fncallContext) GetRuleContext

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

func (*Paren_fncallContext) IsParen_fncallContext

func (*Paren_fncallContext) IsParen_fncallContext()

func (*Paren_fncallContext) LPAREN

func (*Paren_fncallContext) RPAREN

func (*Paren_fncallContext) ToStringTree

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

type ParenfncallTermContext

type ParenfncallTermContext struct {
	*TermContext
}

func NewParenfncallTermContext

func NewParenfncallTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ParenfncallTermContext

func (*ParenfncallTermContext) Accept

func (s *ParenfncallTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ParenfncallTermContext) EnterRule

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

func (*ParenfncallTermContext) ExitRule

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

func (*ParenfncallTermContext) GetRuleContext

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

func (*ParenfncallTermContext) Paren_fncall

func (s *ParenfncallTermContext) Paren_fncall() IParen_fncallContext

type PipeContext

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

func NewEmptyPipeContext

func NewEmptyPipeContext() *PipeContext

func NewPipeContext

func NewPipeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PipeContext

func (*PipeContext) CopyFrom

func (s *PipeContext) CopyFrom(ctx *PipeContext)

func (*PipeContext) GetParser

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

func (*PipeContext) GetRuleContext

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

func (*PipeContext) IsPipeContext

func (*PipeContext) IsPipeContext()

func (*PipeContext) ToStringTree

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

type PipeStatementContext

type PipeStatementContext struct {
	*StatementContext
}

func NewPipeStatementContext

func NewPipeStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PipeStatementContext

func (*PipeStatementContext) Accept

func (s *PipeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PipeStatementContext) EnterRule

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

func (*PipeStatementContext) ExitRule

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

func (*PipeStatementContext) GetRuleContext

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

func (*PipeStatementContext) NEWLINE

func (*PipeStatementContext) Pipe

type PipeToFncallPipeContext

type PipeToFncallPipeContext struct {
	*PipeContext
}

func NewPipeToFncallPipeContext

func NewPipeToFncallPipeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PipeToFncallPipeContext

func (*PipeToFncallPipeContext) Accept

func (s *PipeToFncallPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PipeToFncallPipeContext) EnterRule

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

func (*PipeToFncallPipeContext) ExitRule

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

func (*PipeToFncallPipeContext) Fncall

func (*PipeToFncallPipeContext) GetRuleContext

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

func (*PipeToFncallPipeContext) PIPE

func (*PipeToFncallPipeContext) Pipe

type PipeToPipeContext

type PipeToPipeContext struct {
	*PipeContext
}

func NewPipeToPipeContext

func NewPipeToPipeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *PipeToPipeContext

func (*PipeToPipeContext) Accept

func (s *PipeToPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*PipeToPipeContext) AllPipe

func (s *PipeToPipeContext) AllPipe() []IPipeContext

func (*PipeToPipeContext) EnterRule

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

func (*PipeToPipeContext) ExitRule

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

func (*PipeToPipeContext) GetRuleContext

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

func (*PipeToPipeContext) PIPE

func (*PipeToPipeContext) Pipe

func (s *PipeToPipeContext) Pipe(i int) IPipeContext

type QuotedWordsContext

type QuotedWordsContext struct {
	*WordsContext
}

func NewQuotedWordsContext

func NewQuotedWordsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *QuotedWordsContext

func (*QuotedWordsContext) Accept

func (s *QuotedWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*QuotedWordsContext) EnterRule

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

func (*QuotedWordsContext) ExitRule

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

func (*QuotedWordsContext) GetRuleContext

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

func (*QuotedWordsContext) QUOTED

type ReturnStatementContext

type ReturnStatementContext struct {
	*StatementContext
}

func NewReturnStatementContext

func NewReturnStatementContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ReturnStatementContext

func (*ReturnStatementContext) Accept

func (s *ReturnStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReturnStatementContext) EnterRule

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

func (*ReturnStatementContext) ExitRule

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

func (*ReturnStatementContext) GetRuleContext

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

func (*ReturnStatementContext) Returnstat

type ReturnstatContext

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

func NewEmptyReturnstatContext

func NewEmptyReturnstatContext() *ReturnstatContext

func NewReturnstatContext

func NewReturnstatContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnstatContext

func (*ReturnstatContext) Accept

func (s *ReturnstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*ReturnstatContext) AllNEWLINE

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

func (*ReturnstatContext) EnterRule

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

func (*ReturnstatContext) ExitRule

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

func (*ReturnstatContext) GetParser

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

func (*ReturnstatContext) GetRuleContext

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

func (*ReturnstatContext) IsReturnstatContext

func (*ReturnstatContext) IsReturnstatContext()

func (*ReturnstatContext) NEWLINE

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

func (*ReturnstatContext) RETURN

func (s *ReturnstatContext) RETURN() antlr.TerminalNode

func (*ReturnstatContext) Term

func (s *ReturnstatContext) Term() ITermContext

func (*ReturnstatContext) ToStringTree

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

type SoloMathContext

type SoloMathContext struct {
	*MathContext
}

func NewSoloMathContext

func NewSoloMathContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *SoloMathContext

func (*SoloMathContext) Accept

func (s *SoloMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*SoloMathContext) EnterRule

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

func (*SoloMathContext) ExitRule

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

func (*SoloMathContext) GetRuleContext

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

func (*SoloMathContext) Num

func (s *SoloMathContext) Num() INumContext

type StatementCodeContext

type StatementCodeContext struct {
	*CodeContext
}

func NewStatementCodeContext

func NewStatementCodeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StatementCodeContext

func (*StatementCodeContext) Accept

func (s *StatementCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StatementCodeContext) EnterRule

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

func (*StatementCodeContext) ExitRule

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

func (*StatementCodeContext) GetRuleContext

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

func (*StatementCodeContext) Statement

func (s *StatementCodeContext) Statement() IStatementContext

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 StringWordsContext

type StringWordsContext struct {
	*WordsContext
}

func NewStringWordsContext

func NewStringWordsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StringWordsContext

func (*StringWordsContext) Accept

func (s *StringWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StringWordsContext) EnterRule

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

func (*StringWordsContext) ExitRule

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

func (*StringWordsContext) GetRuleContext

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

func (*StringWordsContext) STRING

type StructTermContext

type StructTermContext struct {
	*TermContext
}

func NewStructTermContext

func NewStructTermContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *StructTermContext

func (*StructTermContext) Accept

func (s *StructTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StructTermContext) EnterRule

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

func (*StructTermContext) ExitRule

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

func (*StructTermContext) GetRuleContext

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

func (*StructTermContext) Structexpr

func (s *StructTermContext) Structexpr() IStructexprContext

type StructexprContext

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

func NewEmptyStructexprContext

func NewEmptyStructexprContext() *StructexprContext

func NewStructexprContext

func NewStructexprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StructexprContext

func (*StructexprContext) Accept

func (s *StructexprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*StructexprContext) AllAssignstat

func (s *StructexprContext) AllAssignstat() []IAssignstatContext

func (*StructexprContext) Assign

func (s *StructexprContext) Assign() IAssignContext

func (*StructexprContext) Assignstat

func (s *StructexprContext) Assignstat(i int) IAssignstatContext

func (*StructexprContext) EnterRule

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

func (*StructexprContext) ExitRule

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

func (*StructexprContext) GetParser

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

func (*StructexprContext) GetRuleContext

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

func (*StructexprContext) IsStructexprContext

func (*StructexprContext) IsStructexprContext()

func (*StructexprContext) LSQUIG

func (s *StructexprContext) LSQUIG() antlr.TerminalNode

func (*StructexprContext) NEWLINE

func (s *StructexprContext) NEWLINE() antlr.TerminalNode

func (*StructexprContext) RSQUIG

func (s *StructexprContext) RSQUIG() antlr.TerminalNode

func (*StructexprContext) ToStringTree

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

type TermContext

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

func NewEmptyTermContext

func NewEmptyTermContext() *TermContext

func NewTermContext

func NewTermContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TermContext

func (*TermContext) CopyFrom

func (s *TermContext) CopyFrom(ctx *TermContext)

func (*TermContext) GetParser

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

func (*TermContext) GetRuleContext

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

func (*TermContext) IsTermContext

func (*TermContext) IsTermContext()

func (*TermContext) ToStringTree

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

type TermFnargsContext

type TermFnargsContext struct {
	*FnargsContext
}

func NewTermFnargsContext

func NewTermFnargsContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TermFnargsContext

func (*TermFnargsContext) Accept

func (s *TermFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermFnargsContext) EnterRule

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

func (*TermFnargsContext) ExitRule

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

func (*TermFnargsContext) GetRuleContext

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

func (*TermFnargsContext) Term

func (s *TermFnargsContext) Term() ITermContext

type TermPipeContext

type TermPipeContext struct {
	*PipeContext
}

func NewTermPipeContext

func NewTermPipeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *TermPipeContext

func (*TermPipeContext) Accept

func (s *TermPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*TermPipeContext) EnterRule

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

func (*TermPipeContext) ExitRule

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

func (*TermPipeContext) GetRuleContext

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

func (*TermPipeContext) Term

func (s *TermPipeContext) Term() ITermContext

type UnarySubMathContext

type UnarySubMathContext struct {
	*MathContext
}

func NewUnarySubMathContext

func NewUnarySubMathContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *UnarySubMathContext

func (*UnarySubMathContext) Accept

func (s *UnarySubMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*UnarySubMathContext) EnterRule

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

func (*UnarySubMathContext) ExitRule

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

func (*UnarySubMathContext) GetRuleContext

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

func (*UnarySubMathContext) Math

func (*UnarySubMathContext) SUB

type WordsContext

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

func NewEmptyWordsContext

func NewEmptyWordsContext() *WordsContext

func NewWordsContext

func NewWordsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *WordsContext

func (*WordsContext) CopyFrom

func (s *WordsContext) CopyFrom(ctx *WordsContext)

func (*WordsContext) GetParser

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

func (*WordsContext) GetRuleContext

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

func (*WordsContext) IsWordsContext

func (*WordsContext) IsWordsContext()

func (*WordsContext) ToStringTree

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

type WordsLiteralContext

type WordsLiteralContext struct {
	*LiteralContext
}

func NewWordsLiteralContext

func NewWordsLiteralContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *WordsLiteralContext

func (*WordsLiteralContext) Accept

func (s *WordsLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}

func (*WordsLiteralContext) EnterRule

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

func (*WordsLiteralContext) ExitRule

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

func (*WordsLiteralContext) GetRuleContext

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

func (*WordsLiteralContext) Words

Jump to

Keyboard shortcuts

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