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