Documentation ¶
Index ¶
- Constants
- type AdditiveMathContext
- func (s *AdditiveMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AdditiveMathContext) AllMath() []IMathContext
- func (s *AdditiveMathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AdditiveMathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AdditiveMathContext) GetOp() antlr.Token
- func (s *AdditiveMathContext) GetRuleContext() antlr.RuleContext
- func (s *AdditiveMathContext) Math(i int) IMathContext
- func (s *AdditiveMathContext) PLUS() antlr.TerminalNode
- func (s *AdditiveMathContext) SUB() antlr.TerminalNode
- func (s *AdditiveMathContext) SetOp(v antlr.Token)
- type AndCondContext
- func (s *AndCondContext) AND() antlr.TerminalNode
- func (s *AndCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AndCondContext) AllConditional() []IConditionalContext
- func (s *AndCondContext) Conditional(i int) IConditionalContext
- func (s *AndCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AndCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AndCondContext) GetRuleContext() antlr.RuleContext
- type AssignContext
- type AssignStatementContext
- func (s *AssignStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignStatementContext) Assignstat() IAssignstatContext
- func (s *AssignStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignStatementContext) GetRuleContext() antlr.RuleContext
- type AssignstatContext
- func (s *AssignstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignstatContext) Assign() IAssignContext
- func (s *AssignstatContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *AssignstatContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *AssignstatContext) GetParser() antlr.Parser
- func (s *AssignstatContext) GetRuleContext() antlr.RuleContext
- func (*AssignstatContext) IsAssignstatContext()
- func (s *AssignstatContext) NEWLINE() antlr.TerminalNode
- func (s *AssignstatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseBeepBoopListener
- func (s *BaseBeepBoopListener) EnterAdditiveMath(ctx *AdditiveMathContext)
- func (s *BaseBeepBoopListener) EnterAndCond(ctx *AndCondContext)
- func (s *BaseBeepBoopListener) EnterAssignStatement(ctx *AssignStatementContext)
- func (s *BaseBeepBoopListener) EnterAssignstat(ctx *AssignstatContext)
- func (s *BaseBeepBoopListener) EnterBoolCond(ctx *BoolCondContext)
- func (s *BaseBeepBoopListener) EnterBoolLiteral(ctx *BoolLiteralContext)
- func (s *BaseBeepBoopListener) EnterBoolexpr(ctx *BoolexprContext)
- func (s *BaseBeepBoopListener) EnterBoop(ctx *BoopContext)
- func (s *BaseBeepBoopListener) EnterDivFnargs(ctx *DivFnargsContext)
- func (s *BaseBeepBoopListener) EnterEqualsCond(ctx *EqualsCondContext)
- func (s *BaseBeepBoopListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseBeepBoopListener) EnterExportStatement(ctx *ExportStatementContext)
- func (s *BaseBeepBoopListener) EnterExportstat(ctx *ExportstatContext)
- func (s *BaseBeepBoopListener) EnterExprAssign(ctx *ExprAssignContext)
- func (s *BaseBeepBoopListener) EnterFlagFnargs(ctx *FlagFnargsContext)
- func (s *BaseBeepBoopListener) EnterFloatNum(ctx *FloatNumContext)
- func (s *BaseBeepBoopListener) EnterFncall(ctx *FncallContext)
- func (s *BaseBeepBoopListener) EnterFncallAssign(ctx *FncallAssignContext)
- func (s *BaseBeepBoopListener) EnterFncallPipe(ctx *FncallPipeContext)
- func (s *BaseBeepBoopListener) EnterFncallStatement(ctx *FncallStatementContext)
- func (s *BaseBeepBoopListener) EnterFuncdef(ctx *FuncdefContext)
- func (s *BaseBeepBoopListener) EnterFuncdefCode(ctx *FuncdefCodeContext)
- func (s *BaseBeepBoopListener) EnterFuncguts(ctx *FuncgutsContext)
- func (s *BaseBeepBoopListener) EnterGthanCond(ctx *GthanCondContext)
- func (s *BaseBeepBoopListener) EnterGthanequalsCond(ctx *GthanequalsCondContext)
- func (s *BaseBeepBoopListener) EnterIfStatement(ctx *IfStatementContext)
- func (s *BaseBeepBoopListener) EnterIfstat(ctx *IfstatContext)
- func (s *BaseBeepBoopListener) EnterImportStatement(ctx *ImportStatementContext)
- func (s *BaseBeepBoopListener) EnterImportstat(ctx *ImportstatContext)
- func (s *BaseBeepBoopListener) EnterIntNum(ctx *IntNumContext)
- func (s *BaseBeepBoopListener) EnterLabel(ctx *LabelContext)
- func (s *BaseBeepBoopListener) EnterLabelTerm(ctx *LabelTermContext)
- func (s *BaseBeepBoopListener) EnterLetterWords(ctx *LetterWordsContext)
- func (s *BaseBeepBoopListener) EnterList(ctx *ListContext)
- func (s *BaseBeepBoopListener) EnterListTerm(ctx *ListTermContext)
- func (s *BaseBeepBoopListener) EnterListterm(ctx *ListtermContext)
- func (s *BaseBeepBoopListener) EnterLiteralTerm(ctx *LiteralTermContext)
- func (s *BaseBeepBoopListener) EnterLthanCond(ctx *LthanCondContext)
- func (s *BaseBeepBoopListener) EnterLthanequalsCond(ctx *LthanequalsCondContext)
- func (s *BaseBeepBoopListener) EnterMathTerm(ctx *MathTermContext)
- func (s *BaseBeepBoopListener) EnterMultFnargs(ctx *MultFnargsContext)
- func (s *BaseBeepBoopListener) EnterMultiplicativeMath(ctx *MultiplicativeMathContext)
- func (s *BaseBeepBoopListener) EnterNewlinePipe(ctx *NewlinePipeContext)
- func (s *BaseBeepBoopListener) EnterNewlineStatement(ctx *NewlineStatementContext)
- func (s *BaseBeepBoopListener) EnterNumLiteral(ctx *NumLiteralContext)
- func (s *BaseBeepBoopListener) EnterOrCond(ctx *OrCondContext)
- func (s *BaseBeepBoopListener) EnterParen_fncall(ctx *Paren_fncallContext)
- func (s *BaseBeepBoopListener) EnterParenfncallTerm(ctx *ParenfncallTermContext)
- func (s *BaseBeepBoopListener) EnterPipeStatement(ctx *PipeStatementContext)
- func (s *BaseBeepBoopListener) EnterPipeToFncallPipe(ctx *PipeToFncallPipeContext)
- func (s *BaseBeepBoopListener) EnterPipeToPipe(ctx *PipeToPipeContext)
- func (s *BaseBeepBoopListener) EnterQuotedWords(ctx *QuotedWordsContext)
- func (s *BaseBeepBoopListener) EnterReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseBeepBoopListener) EnterReturnstat(ctx *ReturnstatContext)
- func (s *BaseBeepBoopListener) EnterSoloMath(ctx *SoloMathContext)
- func (s *BaseBeepBoopListener) EnterStatementCode(ctx *StatementCodeContext)
- func (s *BaseBeepBoopListener) EnterStringWords(ctx *StringWordsContext)
- func (s *BaseBeepBoopListener) EnterStructTerm(ctx *StructTermContext)
- func (s *BaseBeepBoopListener) EnterStructexpr(ctx *StructexprContext)
- func (s *BaseBeepBoopListener) EnterTermFnargs(ctx *TermFnargsContext)
- func (s *BaseBeepBoopListener) EnterTermPipe(ctx *TermPipeContext)
- func (s *BaseBeepBoopListener) EnterUnarySubMath(ctx *UnarySubMathContext)
- func (s *BaseBeepBoopListener) EnterWordsLiteral(ctx *WordsLiteralContext)
- func (s *BaseBeepBoopListener) ExitAdditiveMath(ctx *AdditiveMathContext)
- func (s *BaseBeepBoopListener) ExitAndCond(ctx *AndCondContext)
- func (s *BaseBeepBoopListener) ExitAssignStatement(ctx *AssignStatementContext)
- func (s *BaseBeepBoopListener) ExitAssignstat(ctx *AssignstatContext)
- func (s *BaseBeepBoopListener) ExitBoolCond(ctx *BoolCondContext)
- func (s *BaseBeepBoopListener) ExitBoolLiteral(ctx *BoolLiteralContext)
- func (s *BaseBeepBoopListener) ExitBoolexpr(ctx *BoolexprContext)
- func (s *BaseBeepBoopListener) ExitBoop(ctx *BoopContext)
- func (s *BaseBeepBoopListener) ExitDivFnargs(ctx *DivFnargsContext)
- func (s *BaseBeepBoopListener) ExitEqualsCond(ctx *EqualsCondContext)
- func (s *BaseBeepBoopListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseBeepBoopListener) ExitExportStatement(ctx *ExportStatementContext)
- func (s *BaseBeepBoopListener) ExitExportstat(ctx *ExportstatContext)
- func (s *BaseBeepBoopListener) ExitExprAssign(ctx *ExprAssignContext)
- func (s *BaseBeepBoopListener) ExitFlagFnargs(ctx *FlagFnargsContext)
- func (s *BaseBeepBoopListener) ExitFloatNum(ctx *FloatNumContext)
- func (s *BaseBeepBoopListener) ExitFncall(ctx *FncallContext)
- func (s *BaseBeepBoopListener) ExitFncallAssign(ctx *FncallAssignContext)
- func (s *BaseBeepBoopListener) ExitFncallPipe(ctx *FncallPipeContext)
- func (s *BaseBeepBoopListener) ExitFncallStatement(ctx *FncallStatementContext)
- func (s *BaseBeepBoopListener) ExitFuncdef(ctx *FuncdefContext)
- func (s *BaseBeepBoopListener) ExitFuncdefCode(ctx *FuncdefCodeContext)
- func (s *BaseBeepBoopListener) ExitFuncguts(ctx *FuncgutsContext)
- func (s *BaseBeepBoopListener) ExitGthanCond(ctx *GthanCondContext)
- func (s *BaseBeepBoopListener) ExitGthanequalsCond(ctx *GthanequalsCondContext)
- func (s *BaseBeepBoopListener) ExitIfStatement(ctx *IfStatementContext)
- func (s *BaseBeepBoopListener) ExitIfstat(ctx *IfstatContext)
- func (s *BaseBeepBoopListener) ExitImportStatement(ctx *ImportStatementContext)
- func (s *BaseBeepBoopListener) ExitImportstat(ctx *ImportstatContext)
- func (s *BaseBeepBoopListener) ExitIntNum(ctx *IntNumContext)
- func (s *BaseBeepBoopListener) ExitLabel(ctx *LabelContext)
- func (s *BaseBeepBoopListener) ExitLabelTerm(ctx *LabelTermContext)
- func (s *BaseBeepBoopListener) ExitLetterWords(ctx *LetterWordsContext)
- func (s *BaseBeepBoopListener) ExitList(ctx *ListContext)
- func (s *BaseBeepBoopListener) ExitListTerm(ctx *ListTermContext)
- func (s *BaseBeepBoopListener) ExitListterm(ctx *ListtermContext)
- func (s *BaseBeepBoopListener) ExitLiteralTerm(ctx *LiteralTermContext)
- func (s *BaseBeepBoopListener) ExitLthanCond(ctx *LthanCondContext)
- func (s *BaseBeepBoopListener) ExitLthanequalsCond(ctx *LthanequalsCondContext)
- func (s *BaseBeepBoopListener) ExitMathTerm(ctx *MathTermContext)
- func (s *BaseBeepBoopListener) ExitMultFnargs(ctx *MultFnargsContext)
- func (s *BaseBeepBoopListener) ExitMultiplicativeMath(ctx *MultiplicativeMathContext)
- func (s *BaseBeepBoopListener) ExitNewlinePipe(ctx *NewlinePipeContext)
- func (s *BaseBeepBoopListener) ExitNewlineStatement(ctx *NewlineStatementContext)
- func (s *BaseBeepBoopListener) ExitNumLiteral(ctx *NumLiteralContext)
- func (s *BaseBeepBoopListener) ExitOrCond(ctx *OrCondContext)
- func (s *BaseBeepBoopListener) ExitParen_fncall(ctx *Paren_fncallContext)
- func (s *BaseBeepBoopListener) ExitParenfncallTerm(ctx *ParenfncallTermContext)
- func (s *BaseBeepBoopListener) ExitPipeStatement(ctx *PipeStatementContext)
- func (s *BaseBeepBoopListener) ExitPipeToFncallPipe(ctx *PipeToFncallPipeContext)
- func (s *BaseBeepBoopListener) ExitPipeToPipe(ctx *PipeToPipeContext)
- func (s *BaseBeepBoopListener) ExitQuotedWords(ctx *QuotedWordsContext)
- func (s *BaseBeepBoopListener) ExitReturnStatement(ctx *ReturnStatementContext)
- func (s *BaseBeepBoopListener) ExitReturnstat(ctx *ReturnstatContext)
- func (s *BaseBeepBoopListener) ExitSoloMath(ctx *SoloMathContext)
- func (s *BaseBeepBoopListener) ExitStatementCode(ctx *StatementCodeContext)
- func (s *BaseBeepBoopListener) ExitStringWords(ctx *StringWordsContext)
- func (s *BaseBeepBoopListener) ExitStructTerm(ctx *StructTermContext)
- func (s *BaseBeepBoopListener) ExitStructexpr(ctx *StructexprContext)
- func (s *BaseBeepBoopListener) ExitTermFnargs(ctx *TermFnargsContext)
- func (s *BaseBeepBoopListener) ExitTermPipe(ctx *TermPipeContext)
- func (s *BaseBeepBoopListener) ExitUnarySubMath(ctx *UnarySubMathContext)
- func (s *BaseBeepBoopListener) ExitWordsLiteral(ctx *WordsLiteralContext)
- func (s *BaseBeepBoopListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseBeepBoopListener) VisitTerminal(node antlr.TerminalNode)
- type BaseBeepBoopVisitor
- func (v *BaseBeepBoopVisitor) VisitAdditiveMath(ctx *AdditiveMathContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitAndCond(ctx *AndCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitAssignStatement(ctx *AssignStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitAssignstat(ctx *AssignstatContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitBoolCond(ctx *BoolCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitBoolexpr(ctx *BoolexprContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitBoop(ctx *BoopContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitDivFnargs(ctx *DivFnargsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitEqualsCond(ctx *EqualsCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitExportStatement(ctx *ExportStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitExportstat(ctx *ExportstatContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitExprAssign(ctx *ExprAssignContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFlagFnargs(ctx *FlagFnargsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFloatNum(ctx *FloatNumContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFncall(ctx *FncallContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFncallAssign(ctx *FncallAssignContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFncallPipe(ctx *FncallPipeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFncallStatement(ctx *FncallStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFuncdef(ctx *FuncdefContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFuncdefCode(ctx *FuncdefCodeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitFuncguts(ctx *FuncgutsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitGthanCond(ctx *GthanCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitGthanequalsCond(ctx *GthanequalsCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitIfStatement(ctx *IfStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitIfstat(ctx *IfstatContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitImportStatement(ctx *ImportStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitImportstat(ctx *ImportstatContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitIntNum(ctx *IntNumContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLabel(ctx *LabelContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLabelTerm(ctx *LabelTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLetterWords(ctx *LetterWordsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitList(ctx *ListContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitListTerm(ctx *ListTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitListterm(ctx *ListtermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLiteralTerm(ctx *LiteralTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLthanCond(ctx *LthanCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitLthanequalsCond(ctx *LthanequalsCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitMathTerm(ctx *MathTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitMultFnargs(ctx *MultFnargsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitMultiplicativeMath(ctx *MultiplicativeMathContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitNewlinePipe(ctx *NewlinePipeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitNewlineStatement(ctx *NewlineStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitNumLiteral(ctx *NumLiteralContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitOrCond(ctx *OrCondContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitParen_fncall(ctx *Paren_fncallContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitParenfncallTerm(ctx *ParenfncallTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitPipeStatement(ctx *PipeStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitPipeToFncallPipe(ctx *PipeToFncallPipeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitPipeToPipe(ctx *PipeToPipeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitQuotedWords(ctx *QuotedWordsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitReturnStatement(ctx *ReturnStatementContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitReturnstat(ctx *ReturnstatContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitSoloMath(ctx *SoloMathContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitStatementCode(ctx *StatementCodeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitStringWords(ctx *StringWordsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitStructTerm(ctx *StructTermContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitStructexpr(ctx *StructexprContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitTermFnargs(ctx *TermFnargsContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitTermPipe(ctx *TermPipeContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitUnarySubMath(ctx *UnarySubMathContext) interface{}
- func (v *BaseBeepBoopVisitor) VisitWordsLiteral(ctx *WordsLiteralContext) interface{}
- type BeepBoopLexer
- type BeepBoopListener
- type BeepBoopParser
- func (p *BeepBoopParser) Assign() (localctx IAssignContext)
- func (p *BeepBoopParser) Assignstat() (localctx IAssignstatContext)
- func (p *BeepBoopParser) Boolexpr() (localctx IBoolexprContext)
- func (p *BeepBoopParser) Boop() (localctx IBoopContext)
- func (p *BeepBoopParser) Code() (localctx ICodeContext)
- func (p *BeepBoopParser) Conditional() (localctx IConditionalContext)
- func (p *BeepBoopParser) Conditional_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *BeepBoopParser) Exportstat() (localctx IExportstatContext)
- func (p *BeepBoopParser) Fnargs() (localctx IFnargsContext)
- func (p *BeepBoopParser) Fncall() (localctx IFncallContext)
- func (p *BeepBoopParser) Funcdef() (localctx IFuncdefContext)
- func (p *BeepBoopParser) Funcguts() (localctx IFuncgutsContext)
- func (p *BeepBoopParser) Ifstat() (localctx IIfstatContext)
- func (p *BeepBoopParser) Importstat() (localctx IImportstatContext)
- func (p *BeepBoopParser) Label() (localctx ILabelContext)
- func (p *BeepBoopParser) List() (localctx IListContext)
- func (p *BeepBoopParser) Listterm() (localctx IListtermContext)
- func (p *BeepBoopParser) Literal() (localctx ILiteralContext)
- func (p *BeepBoopParser) Math() (localctx IMathContext)
- func (p *BeepBoopParser) Math_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *BeepBoopParser) Num() (localctx INumContext)
- func (p *BeepBoopParser) Paren_fncall() (localctx IParen_fncallContext)
- func (p *BeepBoopParser) Pipe() (localctx IPipeContext)
- func (p *BeepBoopParser) Pipe_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *BeepBoopParser) Returnstat() (localctx IReturnstatContext)
- func (p *BeepBoopParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *BeepBoopParser) Statement() (localctx IStatementContext)
- func (p *BeepBoopParser) Structexpr() (localctx IStructexprContext)
- func (p *BeepBoopParser) Term() (localctx ITermContext)
- func (p *BeepBoopParser) Words() (localctx IWordsContext)
- type BeepBoopVisitor
- type BoolCondContext
- func (s *BoolCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolCondContext) Boolexpr() IBoolexprContext
- func (s *BoolCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolCondContext) GetRuleContext() antlr.RuleContext
- type BoolLiteralContext
- func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolLiteralContext) Boolexpr() IBoolexprContext
- func (s *BoolLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolLiteralContext) GetRuleContext() antlr.RuleContext
- type BoolexprContext
- func (s *BoolexprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolexprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoolexprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoolexprContext) FALSE() antlr.TerminalNode
- func (s *BoolexprContext) GetParser() antlr.Parser
- func (s *BoolexprContext) GetRuleContext() antlr.RuleContext
- func (*BoolexprContext) IsBoolexprContext()
- func (s *BoolexprContext) TRUE() antlr.TerminalNode
- func (s *BoolexprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BoopContext
- func (s *BoopContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoopContext) AllCode() []ICodeContext
- func (s *BoopContext) AllNEWLINE() []antlr.TerminalNode
- func (s *BoopContext) Code(i int) ICodeContext
- func (s *BoopContext) EOF() antlr.TerminalNode
- func (s *BoopContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BoopContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BoopContext) GetParser() antlr.Parser
- func (s *BoopContext) GetRuleContext() antlr.RuleContext
- func (*BoopContext) IsBoopContext()
- func (s *BoopContext) NEWLINE(i int) antlr.TerminalNode
- func (s *BoopContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CodeContext
- type ConditionalContext
- func (s *ConditionalContext) CopyFrom(ctx *ConditionalContext)
- func (s *ConditionalContext) GetParser() antlr.Parser
- func (s *ConditionalContext) GetRuleContext() antlr.RuleContext
- func (*ConditionalContext) IsConditionalContext()
- func (s *ConditionalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DivFnargsContext
- func (s *DivFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DivFnargsContext) DIV() antlr.TerminalNode
- func (s *DivFnargsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DivFnargsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DivFnargsContext) GetRuleContext() antlr.RuleContext
- type EqualsCondContext
- func (s *EqualsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EqualsCondContext) AllTerm() []ITermContext
- func (s *EqualsCondContext) EQUALS() antlr.TerminalNode
- func (s *EqualsCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *EqualsCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *EqualsCondContext) GetRuleContext() antlr.RuleContext
- func (s *EqualsCondContext) Term(i int) ITermContext
- type ExportStatementContext
- func (s *ExportStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExportStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExportStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExportStatementContext) Exportstat() IExportstatContext
- func (s *ExportStatementContext) GetRuleContext() antlr.RuleContext
- type ExportstatContext
- func (s *ExportstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExportstatContext) EXPORT() antlr.TerminalNode
- func (s *ExportstatContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExportstatContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExportstatContext) GetParser() antlr.Parser
- func (s *ExportstatContext) GetRuleContext() antlr.RuleContext
- func (*ExportstatContext) IsExportstatContext()
- func (s *ExportstatContext) Label() ILabelContext
- func (s *ExportstatContext) Term() ITermContext
- func (s *ExportstatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprAssignContext
- func (s *ExprAssignContext) ASSIGN() antlr.TerminalNode
- func (s *ExprAssignContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExprAssignContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprAssignContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprAssignContext) GetRuleContext() antlr.RuleContext
- func (s *ExprAssignContext) Label() ILabelContext
- func (s *ExprAssignContext) Term() ITermContext
- type FlagFnargsContext
- func (s *FlagFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FlagFnargsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FlagFnargsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FlagFnargsContext) FLAG() antlr.TerminalNode
- func (s *FlagFnargsContext) GetRuleContext() antlr.RuleContext
- type FloatNumContext
- func (s *FloatNumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FloatNumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FloatNumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FloatNumContext) FLOAT() antlr.TerminalNode
- func (s *FloatNumContext) GetRuleContext() antlr.RuleContext
- type FnargsContext
- type FncallAssignContext
- func (s *FncallAssignContext) ASSIGN() antlr.TerminalNode
- func (s *FncallAssignContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FncallAssignContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FncallAssignContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FncallAssignContext) Fncall() IFncallContext
- func (s *FncallAssignContext) GetRuleContext() antlr.RuleContext
- func (s *FncallAssignContext) Label() ILabelContext
- type FncallContext
- func (s *FncallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FncallContext) AllFnargs() []IFnargsContext
- func (s *FncallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FncallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FncallContext) Fnargs(i int) IFnargsContext
- func (s *FncallContext) GetParser() antlr.Parser
- func (s *FncallContext) GetRuleContext() antlr.RuleContext
- func (*FncallContext) IsFncallContext()
- func (s *FncallContext) Label() ILabelContext
- func (s *FncallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FncallPipeContext
- func (s *FncallPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FncallPipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FncallPipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FncallPipeContext) Fncall() IFncallContext
- func (s *FncallPipeContext) GetRuleContext() antlr.RuleContext
- type FncallStatementContext
- func (s *FncallStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FncallStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FncallStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FncallStatementContext) Fncall() IFncallContext
- func (s *FncallStatementContext) GetRuleContext() antlr.RuleContext
- func (s *FncallStatementContext) NEWLINE() antlr.TerminalNode
- type FuncdefCodeContext
- func (s *FuncdefCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FuncdefCodeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FuncdefCodeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FuncdefCodeContext) Funcdef() IFuncdefContext
- func (s *FuncdefCodeContext) GetRuleContext() antlr.RuleContext
- type FuncdefContext
- func (s *FuncdefContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FuncdefContext) AllLabel() []ILabelContext
- func (s *FuncdefContext) DO() antlr.TerminalNode
- func (s *FuncdefContext) END() antlr.TerminalNode
- func (s *FuncdefContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FuncdefContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FuncdefContext) FUNC() antlr.TerminalNode
- func (s *FuncdefContext) Funcguts() IFuncgutsContext
- func (s *FuncdefContext) GetParser() antlr.Parser
- func (s *FuncdefContext) GetRuleContext() antlr.RuleContext
- func (*FuncdefContext) IsFuncdefContext()
- func (s *FuncdefContext) Label(i int) ILabelContext
- func (s *FuncdefContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FuncgutsContext
- func (s *FuncgutsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FuncgutsContext) AllStatement() []IStatementContext
- func (s *FuncgutsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *FuncgutsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *FuncgutsContext) GetParser() antlr.Parser
- func (s *FuncgutsContext) GetRuleContext() antlr.RuleContext
- func (*FuncgutsContext) IsFuncgutsContext()
- func (s *FuncgutsContext) Statement(i int) IStatementContext
- func (s *FuncgutsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type GthanCondContext
- func (s *GthanCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GthanCondContext) AllTerm() []ITermContext
- func (s *GthanCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GthanCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GthanCondContext) GTHAN() antlr.TerminalNode
- func (s *GthanCondContext) GetRuleContext() antlr.RuleContext
- func (s *GthanCondContext) Term(i int) ITermContext
- type GthanequalsCondContext
- func (s *GthanequalsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GthanequalsCondContext) AllTerm() []ITermContext
- func (s *GthanequalsCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *GthanequalsCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *GthanequalsCondContext) GTHAN_EQUALS() antlr.TerminalNode
- func (s *GthanequalsCondContext) GetRuleContext() antlr.RuleContext
- func (s *GthanequalsCondContext) Term(i int) ITermContext
- type IAssignContext
- type IAssignstatContext
- type IBoolexprContext
- type IBoopContext
- type ICodeContext
- type IConditionalContext
- type IExportstatContext
- type IFnargsContext
- type IFncallContext
- type IFuncdefContext
- type IFuncgutsContext
- type IIfstatContext
- type IImportstatContext
- type ILabelContext
- type IListContext
- type IListtermContext
- type ILiteralContext
- type IMathContext
- type INumContext
- type IParen_fncallContext
- type IPipeContext
- type IReturnstatContext
- type IStatementContext
- type IStructexprContext
- type ITermContext
- type IWordsContext
- type IfStatementContext
- func (s *IfStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfStatementContext) GetRuleContext() antlr.RuleContext
- func (s *IfStatementContext) Ifstat() IIfstatContext
- func (s *IfStatementContext) NEWLINE() antlr.TerminalNode
- type IfstatContext
- func (s *IfstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfstatContext) AllStatement() []IStatementContext
- func (s *IfstatContext) Conditional() IConditionalContext
- func (s *IfstatContext) DO() antlr.TerminalNode
- func (s *IfstatContext) END() antlr.TerminalNode
- func (s *IfstatContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IfstatContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IfstatContext) GetParser() antlr.Parser
- func (s *IfstatContext) GetRuleContext() antlr.RuleContext
- func (s *IfstatContext) IF() antlr.TerminalNode
- func (*IfstatContext) IsIfstatContext()
- func (s *IfstatContext) Statement(i int) IStatementContext
- func (s *IfstatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ImportStatementContext
- func (s *ImportStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ImportStatementContext) Importstat() IImportstatContext
- func (s *ImportStatementContext) NEWLINE() antlr.TerminalNode
- type ImportstatContext
- func (s *ImportstatContext) AS() antlr.TerminalNode
- func (s *ImportstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ImportstatContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ImportstatContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ImportstatContext) GetParser() antlr.Parser
- func (s *ImportstatContext) GetRuleContext() antlr.RuleContext
- func (s *ImportstatContext) IMPORT() antlr.TerminalNode
- func (*ImportstatContext) IsImportstatContext()
- func (s *ImportstatContext) Label() ILabelContext
- func (s *ImportstatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ImportstatContext) Words() IWordsContext
- type IntNumContext
- func (s *IntNumContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IntNumContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *IntNumContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *IntNumContext) GetRuleContext() antlr.RuleContext
- func (s *IntNumContext) INT() antlr.TerminalNode
- type LabelContext
- func (s *LabelContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LabelContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabelContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabelContext) GetParser() antlr.Parser
- func (s *LabelContext) GetRuleContext() antlr.RuleContext
- func (*LabelContext) IsLabelContext()
- func (s *LabelContext) LETTERS() antlr.TerminalNode
- func (s *LabelContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LabelTermContext
- func (s *LabelTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LabelTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LabelTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LabelTermContext) GetRuleContext() antlr.RuleContext
- func (s *LabelTermContext) Label() ILabelContext
- type LetterWordsContext
- func (s *LetterWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LetterWordsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LetterWordsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LetterWordsContext) GetRuleContext() antlr.RuleContext
- func (s *LetterWordsContext) LETTERS() antlr.TerminalNode
- type ListContext
- func (s *ListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListContext) AllListterm() []IListtermContext
- func (s *ListContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListContext) GetParser() antlr.Parser
- func (s *ListContext) GetRuleContext() antlr.RuleContext
- func (*ListContext) IsListContext()
- func (s *ListContext) LBLOCK() antlr.TerminalNode
- func (s *ListContext) Listterm(i int) IListtermContext
- func (s *ListContext) NEWLINE() antlr.TerminalNode
- func (s *ListContext) RBLOCK() antlr.TerminalNode
- func (s *ListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ListTermContext
- func (s *ListTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListTermContext) GetRuleContext() antlr.RuleContext
- func (s *ListTermContext) List() IListContext
- type ListtermContext
- func (s *ListtermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ListtermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ListtermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ListtermContext) GetParser() antlr.Parser
- func (s *ListtermContext) GetRuleContext() antlr.RuleContext
- func (*ListtermContext) IsListtermContext()
- func (s *ListtermContext) NEWLINE() antlr.TerminalNode
- func (s *ListtermContext) Term() ITermContext
- func (s *ListtermContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- type LiteralTermContext
- func (s *LiteralTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LiteralTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LiteralTermContext) GetRuleContext() antlr.RuleContext
- func (s *LiteralTermContext) Literal() ILiteralContext
- type LthanCondContext
- func (s *LthanCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LthanCondContext) AllTerm() []ITermContext
- func (s *LthanCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LthanCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LthanCondContext) GetRuleContext() antlr.RuleContext
- func (s *LthanCondContext) LTHAN() antlr.TerminalNode
- func (s *LthanCondContext) Term(i int) ITermContext
- type LthanequalsCondContext
- func (s *LthanequalsCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LthanequalsCondContext) AllTerm() []ITermContext
- func (s *LthanequalsCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *LthanequalsCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *LthanequalsCondContext) GetRuleContext() antlr.RuleContext
- func (s *LthanequalsCondContext) LTHAN_EQUALS() antlr.TerminalNode
- func (s *LthanequalsCondContext) Term(i int) ITermContext
- type MathContext
- type MathTermContext
- func (s *MathTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MathTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MathTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MathTermContext) GetRuleContext() antlr.RuleContext
- func (s *MathTermContext) Math() IMathContext
- type MultFnargsContext
- func (s *MultFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultFnargsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultFnargsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultFnargsContext) GetRuleContext() antlr.RuleContext
- func (s *MultFnargsContext) MULT() antlr.TerminalNode
- type MultiplicativeMathContext
- func (s *MultiplicativeMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplicativeMathContext) AllMath() []IMathContext
- func (s *MultiplicativeMathContext) DIV() antlr.TerminalNode
- func (s *MultiplicativeMathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeMathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *MultiplicativeMathContext) GetOp() antlr.Token
- func (s *MultiplicativeMathContext) GetRuleContext() antlr.RuleContext
- func (s *MultiplicativeMathContext) MULT() antlr.TerminalNode
- func (s *MultiplicativeMathContext) Math(i int) IMathContext
- func (s *MultiplicativeMathContext) SetOp(v antlr.Token)
- type NewlinePipeContext
- func (s *NewlinePipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NewlinePipeContext) AllPipe() []IPipeContext
- func (s *NewlinePipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NewlinePipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NewlinePipeContext) GetRuleContext() antlr.RuleContext
- func (s *NewlinePipeContext) NEWLINE() antlr.TerminalNode
- func (s *NewlinePipeContext) PIPE() antlr.TerminalNode
- func (s *NewlinePipeContext) Pipe(i int) IPipeContext
- type NewlineStatementContext
- func (s *NewlineStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NewlineStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NewlineStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NewlineStatementContext) GetRuleContext() antlr.RuleContext
- func (s *NewlineStatementContext) NEWLINE() antlr.TerminalNode
- type NumContext
- type NumLiteralContext
- func (s *NumLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NumLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NumLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumLiteralContext) Num() INumContext
- type OrCondContext
- func (s *OrCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrCondContext) AllConditional() []IConditionalContext
- func (s *OrCondContext) Conditional(i int) IConditionalContext
- func (s *OrCondContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *OrCondContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *OrCondContext) GetRuleContext() antlr.RuleContext
- func (s *OrCondContext) OR() antlr.TerminalNode
- type Paren_fncallContext
- func (s *Paren_fncallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *Paren_fncallContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Paren_fncallContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Paren_fncallContext) Fncall() IFncallContext
- func (s *Paren_fncallContext) GetParser() antlr.Parser
- func (s *Paren_fncallContext) GetRuleContext() antlr.RuleContext
- func (*Paren_fncallContext) IsParen_fncallContext()
- func (s *Paren_fncallContext) LPAREN() antlr.TerminalNode
- func (s *Paren_fncallContext) RPAREN() antlr.TerminalNode
- func (s *Paren_fncallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ParenfncallTermContext
- func (s *ParenfncallTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParenfncallTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ParenfncallTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ParenfncallTermContext) GetRuleContext() antlr.RuleContext
- func (s *ParenfncallTermContext) Paren_fncall() IParen_fncallContext
- type PipeContext
- type PipeStatementContext
- func (s *PipeStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeStatementContext) GetRuleContext() antlr.RuleContext
- func (s *PipeStatementContext) NEWLINE() antlr.TerminalNode
- func (s *PipeStatementContext) Pipe() IPipeContext
- type PipeToFncallPipeContext
- func (s *PipeToFncallPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeToFncallPipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeToFncallPipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeToFncallPipeContext) Fncall() IFncallContext
- func (s *PipeToFncallPipeContext) GetRuleContext() antlr.RuleContext
- func (s *PipeToFncallPipeContext) PIPE() antlr.TerminalNode
- func (s *PipeToFncallPipeContext) Pipe() IPipeContext
- type PipeToPipeContext
- func (s *PipeToPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PipeToPipeContext) AllPipe() []IPipeContext
- func (s *PipeToPipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *PipeToPipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *PipeToPipeContext) GetRuleContext() antlr.RuleContext
- func (s *PipeToPipeContext) PIPE() antlr.TerminalNode
- func (s *PipeToPipeContext) Pipe(i int) IPipeContext
- type QuotedWordsContext
- func (s *QuotedWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *QuotedWordsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *QuotedWordsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *QuotedWordsContext) GetRuleContext() antlr.RuleContext
- func (s *QuotedWordsContext) QUOTED() antlr.TerminalNode
- type ReturnStatementContext
- func (s *ReturnStatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReturnStatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnStatementContext) GetRuleContext() antlr.RuleContext
- func (s *ReturnStatementContext) Returnstat() IReturnstatContext
- type ReturnstatContext
- func (s *ReturnstatContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReturnstatContext) AllNEWLINE() []antlr.TerminalNode
- func (s *ReturnstatContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ReturnstatContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ReturnstatContext) GetParser() antlr.Parser
- func (s *ReturnstatContext) GetRuleContext() antlr.RuleContext
- func (*ReturnstatContext) IsReturnstatContext()
- func (s *ReturnstatContext) NEWLINE(i int) antlr.TerminalNode
- func (s *ReturnstatContext) RETURN() antlr.TerminalNode
- func (s *ReturnstatContext) Term() ITermContext
- func (s *ReturnstatContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SoloMathContext
- func (s *SoloMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SoloMathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *SoloMathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *SoloMathContext) GetRuleContext() antlr.RuleContext
- func (s *SoloMathContext) Num() INumContext
- type StatementCodeContext
- func (s *StatementCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementCodeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementCodeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementCodeContext) GetRuleContext() antlr.RuleContext
- func (s *StatementCodeContext) Statement() IStatementContext
- type StatementContext
- func (s *StatementContext) CopyFrom(ctx *StatementContext)
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringWordsContext
- func (s *StringWordsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringWordsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StringWordsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StringWordsContext) GetRuleContext() antlr.RuleContext
- func (s *StringWordsContext) STRING() antlr.TerminalNode
- type StructTermContext
- func (s *StructTermContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructTermContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructTermContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructTermContext) GetRuleContext() antlr.RuleContext
- func (s *StructTermContext) Structexpr() IStructexprContext
- type StructexprContext
- func (s *StructexprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StructexprContext) AllAssignstat() []IAssignstatContext
- func (s *StructexprContext) Assign() IAssignContext
- func (s *StructexprContext) Assignstat(i int) IAssignstatContext
- func (s *StructexprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StructexprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StructexprContext) GetParser() antlr.Parser
- func (s *StructexprContext) GetRuleContext() antlr.RuleContext
- func (*StructexprContext) IsStructexprContext()
- func (s *StructexprContext) LSQUIG() antlr.TerminalNode
- func (s *StructexprContext) NEWLINE() antlr.TerminalNode
- func (s *StructexprContext) RSQUIG() antlr.TerminalNode
- func (s *StructexprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TermContext
- type TermFnargsContext
- func (s *TermFnargsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TermFnargsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermFnargsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermFnargsContext) GetRuleContext() antlr.RuleContext
- func (s *TermFnargsContext) Term() ITermContext
- type TermPipeContext
- func (s *TermPipeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TermPipeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *TermPipeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *TermPipeContext) GetRuleContext() antlr.RuleContext
- func (s *TermPipeContext) Term() ITermContext
- type UnarySubMathContext
- func (s *UnarySubMathContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnarySubMathContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *UnarySubMathContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *UnarySubMathContext) GetRuleContext() antlr.RuleContext
- func (s *UnarySubMathContext) Math() IMathContext
- func (s *UnarySubMathContext) SUB() antlr.TerminalNode
- type WordsContext
- type WordsLiteralContext
- func (s *WordsLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *WordsLiteralContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *WordsLiteralContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *WordsLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *WordsLiteralContext) Words() IWordsContext
Constants ¶
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.
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.
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 (s *AdditiveMathContext) Math(i int) IMathContext
func (*AdditiveMathContext) PLUS ¶
func (s *AdditiveMathContext) PLUS() antlr.TerminalNode
func (*AdditiveMathContext) SUB ¶
func (s *AdditiveMathContext) SUB() antlr.TerminalNode
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 (s *AndCondContext) AND() antlr.TerminalNode
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 (s *AssignStatementContext) Assignstat() IAssignstatContext
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 ¶
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 (s *BoolexprContext) TRUE() antlr.TerminalNode
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 (s *DivFnargsContext) DIV() antlr.TerminalNode
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 (s *ExportStatementContext) Exportstat() IExportstatContext
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 (s *FlagFnargsContext) FLAG() antlr.TerminalNode
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 (s *FncallAssignContext) ASSIGN() antlr.TerminalNode
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 ¶
func (s *FncallAssignContext) Label() ILabelContext
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 (s *FncallStatementContext) Fncall() IFncallContext
func (*FncallStatementContext) GetRuleContext ¶
func (s *FncallStatementContext) GetRuleContext() antlr.RuleContext
func (*FncallStatementContext) NEWLINE ¶
func (s *FncallStatementContext) NEWLINE() antlr.TerminalNode
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 (s *FuncdefContext) DO() antlr.TerminalNode
func (*FuncdefContext) END ¶
func (s *FuncdefContext) END() antlr.TerminalNode
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 ¶
func (s *GthanequalsCondContext) Term(i int) ITermContext
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 (s *IfstatContext) DO() antlr.TerminalNode
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 (s *IfstatContext) IF() antlr.TerminalNode
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 (s *ImportStatementContext) Importstat() IImportstatContext
func (*ImportStatementContext) NEWLINE ¶
func (s *ImportStatementContext) NEWLINE() antlr.TerminalNode
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 (s *ImportstatContext) AS() antlr.TerminalNode
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 ¶
func (s *LthanequalsCondContext) Term(i int) ITermContext
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 ¶
func (s *MultFnargsContext) MULT() antlr.TerminalNode
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 (s *MultiplicativeMathContext) DIV() antlr.TerminalNode
func (*MultiplicativeMathContext) EnterRule ¶
func (s *MultiplicativeMathContext) EnterRule(listener antlr.ParseTreeListener)
func (*MultiplicativeMathContext) ExitRule ¶
func (s *MultiplicativeMathContext) ExitRule(listener antlr.ParseTreeListener)
func (*MultiplicativeMathContext) GetOp ¶
func (s *MultiplicativeMathContext) GetOp() antlr.Token
func (*MultiplicativeMathContext) GetRuleContext ¶
func (s *MultiplicativeMathContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeMathContext) MULT ¶
func (s *MultiplicativeMathContext) MULT() antlr.TerminalNode
func (*MultiplicativeMathContext) Math ¶
func (s *MultiplicativeMathContext) Math(i int) IMathContext
func (*MultiplicativeMathContext) SetOp ¶
func (s *MultiplicativeMathContext) SetOp(v antlr.Token)
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 (s *NewlinePipeContext) PIPE() antlr.TerminalNode
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 ¶
func (s *NewlineStatementContext) NEWLINE() antlr.TerminalNode
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 ¶
func (s *OrCondContext) OR() antlr.TerminalNode
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 (s *Paren_fncallContext) LPAREN() antlr.TerminalNode
func (*Paren_fncallContext) RPAREN ¶
func (s *Paren_fncallContext) RPAREN() antlr.TerminalNode
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 (s *PipeStatementContext) NEWLINE() antlr.TerminalNode
func (*PipeStatementContext) Pipe ¶
func (s *PipeStatementContext) Pipe() IPipeContext
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 (s *PipeToFncallPipeContext) Fncall() IFncallContext
func (*PipeToFncallPipeContext) GetRuleContext ¶
func (s *PipeToFncallPipeContext) GetRuleContext() antlr.RuleContext
func (*PipeToFncallPipeContext) PIPE ¶
func (s *PipeToFncallPipeContext) PIPE() antlr.TerminalNode
func (*PipeToFncallPipeContext) Pipe ¶
func (s *PipeToFncallPipeContext) Pipe() IPipeContext
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 (s *PipeToPipeContext) PIPE() antlr.TerminalNode
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 ¶
func (s *QuotedWordsContext) QUOTED() antlr.TerminalNode
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 ¶
func (s *ReturnStatementContext) Returnstat() IReturnstatContext
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 ¶
func (s *StringWordsContext) STRING() antlr.TerminalNode
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 (s *UnarySubMathContext) Math() IMathContext
func (*UnarySubMathContext) SUB ¶
func (s *UnarySubMathContext) SUB() antlr.TerminalNode
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 ¶
func (s *WordsLiteralContext) Words() IWordsContext