Documentation ¶
Index ¶
- Constants
- func YaklangLexerInit()
- func YaklangParserInit()
- type AdditiveBinaryOperatorContext
- func (s *AdditiveBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AdditiveBinaryOperatorContext) GetParser() antlr.Parser
- func (s *AdditiveBinaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*AdditiveBinaryOperatorContext) IsAdditiveBinaryOperatorContext()
- func (s *AdditiveBinaryOperatorContext) Plus() antlr.TerminalNode
- func (s *AdditiveBinaryOperatorContext) Sub() antlr.TerminalNode
- func (s *AdditiveBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AnonymousFunctionDeclContext
- func (s *AnonymousFunctionDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AnonymousFunctionDeclContext) Block() IBlockContext
- func (s *AnonymousFunctionDeclContext) EqGt() antlr.TerminalNode
- func (s *AnonymousFunctionDeclContext) Expression() IExpressionContext
- func (s *AnonymousFunctionDeclContext) Func() antlr.TerminalNode
- func (s *AnonymousFunctionDeclContext) FunctionNameDecl() IFunctionNameDeclContext
- func (s *AnonymousFunctionDeclContext) FunctionParamDecl() IFunctionParamDeclContext
- func (s *AnonymousFunctionDeclContext) GetParser() antlr.Parser
- func (s *AnonymousFunctionDeclContext) GetRuleContext() antlr.RuleContext
- func (s *AnonymousFunctionDeclContext) Identifier() antlr.TerminalNode
- func (*AnonymousFunctionDeclContext) IsAnonymousFunctionDeclContext()
- func (s *AnonymousFunctionDeclContext) LParen() antlr.TerminalNode
- func (s *AnonymousFunctionDeclContext) RParen() antlr.TerminalNode
- func (s *AnonymousFunctionDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssertStmtContext
- func (s *AssertStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssertStmtContext) AllComma() []antlr.TerminalNode
- func (s *AssertStmtContext) AllExpression() []IExpressionContext
- func (s *AssertStmtContext) Assert() antlr.TerminalNode
- func (s *AssertStmtContext) Comma(i int) antlr.TerminalNode
- func (s *AssertStmtContext) Expression(i int) IExpressionContext
- func (s *AssertStmtContext) GetParser() antlr.Parser
- func (s *AssertStmtContext) GetRuleContext() antlr.RuleContext
- func (*AssertStmtContext) IsAssertStmtContext()
- func (s *AssertStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignExpressionContext
- func (s *AssignExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignExpressionContext) AssignEq() antlr.TerminalNode
- func (s *AssignExpressionContext) ColonAssignEq() antlr.TerminalNode
- func (s *AssignExpressionContext) Expression() IExpressionContext
- func (s *AssignExpressionContext) ExpressionList() IExpressionListContext
- func (s *AssignExpressionContext) GetParser() antlr.Parser
- func (s *AssignExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *AssignExpressionContext) InplaceAssignOperator() IInplaceAssignOperatorContext
- func (*AssignExpressionContext) IsAssignExpressionContext()
- func (s *AssignExpressionContext) LeftExpression() ILeftExpressionContext
- func (s *AssignExpressionContext) LeftExpressionList() ILeftExpressionListContext
- func (s *AssignExpressionContext) PlusPlus() antlr.TerminalNode
- func (s *AssignExpressionContext) SubSub() antlr.TerminalNode
- func (s *AssignExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type AssignExpressionStmtContext
- func (s *AssignExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *AssignExpressionStmtContext) AssignExpression() IAssignExpressionContext
- func (s *AssignExpressionStmtContext) GetParser() antlr.Parser
- func (s *AssignExpressionStmtContext) GetRuleContext() antlr.RuleContext
- func (*AssignExpressionStmtContext) IsAssignExpressionStmtContext()
- func (s *AssignExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseYaklangParserVisitor
- func (v *BaseYaklangParserVisitor) VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitAssertStmt(ctx *AssertStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitAssignExpression(ctx *AssignExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitBlock(ctx *BlockContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitCallExpr(ctx *CallExprContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitCharacterLiteral(ctx *CharacterLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitCrlfHereDoc(ctx *CrlfHereDocContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitDeclareAndAssignExpression(ctx *DeclareAndAssignExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpression(ctx *DeclareVariableExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpressionStmt(ctx *DeclareVariableExpressionStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitDeclareVariableOnly(ctx *DeclareVariableOnlyContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitElseBlock(ctx *ElseBlockContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitEmpty(ctx *EmptyContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitEos(ctx *EosContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitForFirstExpr(ctx *ForFirstExprContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitForRangeStmt(ctx *ForRangeStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitForStmtCond(ctx *ForStmtCondContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitForThirdExpr(ctx *ForThirdExprContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitFunctionCallExpr(ctx *FunctionCallExprContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitIncludeStmt(ctx *IncludeStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitInstanceCode(ctx *InstanceCodeContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLeftExpression(ctx *LeftExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLfHereDoc(ctx *LfHereDocContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMakeExpression(ctx *MakeExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMapLiteral(ctx *MapLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMapPair(ctx *MapPairContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMapPairs(ctx *MapPairsContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMemberCall(ctx *MemberCallContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitPanicStmt(ctx *PanicStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitProgram(ctx *ProgramContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitRecoverStmt(ctx *RecoverStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitSliceCall(ctx *SliceCallContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitSliceLiteral(ctx *SliceLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitStatement(ctx *StatementContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringAtom(ctx *TemplateDoubleQuoteStringAtomContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringAtom(ctx *TemplateSingleQuoteStringAtomContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTryStmt(ctx *TryStmtContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}
- func (v *BaseYaklangParserVisitor) VisitWs(ctx *WsContext) interface{}
- type BitBinaryOperatorContext
- func (s *BitBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BitBinaryOperatorContext) Amp() antlr.TerminalNode
- func (s *BitBinaryOperatorContext) AmpNot() antlr.TerminalNode
- func (s *BitBinaryOperatorContext) GetParser() antlr.Parser
- func (s *BitBinaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (s *BitBinaryOperatorContext) GtGt() antlr.TerminalNode
- func (*BitBinaryOperatorContext) IsBitBinaryOperatorContext()
- func (s *BitBinaryOperatorContext) LtLt() antlr.TerminalNode
- func (s *BitBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BitBinaryOperatorContext) Xand() antlr.TerminalNode
- func (s *BitBinaryOperatorContext) Xor() antlr.TerminalNode
- type BlockContext
- func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BlockContext) AllWs() []IWsContext
- func (s *BlockContext) GetParser() antlr.Parser
- func (s *BlockContext) GetRuleContext() antlr.RuleContext
- func (*BlockContext) IsBlockContext()
- func (s *BlockContext) LBrace() antlr.TerminalNode
- func (s *BlockContext) RBrace() antlr.TerminalNode
- func (s *BlockContext) StatementList() IStatementListContext
- func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BlockContext) Ws(i int) IWsContext
- type BoolLiteralContext
- func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BoolLiteralContext) False() antlr.TerminalNode
- func (s *BoolLiteralContext) GetParser() antlr.Parser
- func (s *BoolLiteralContext) GetRuleContext() antlr.RuleContext
- func (*BoolLiteralContext) IsBoolLiteralContext()
- func (s *BoolLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *BoolLiteralContext) True() antlr.TerminalNode
- type BreakStmtContext
- func (s *BreakStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *BreakStmtContext) Break() antlr.TerminalNode
- func (s *BreakStmtContext) GetParser() antlr.Parser
- func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
- func (*BreakStmtContext) IsBreakStmtContext()
- func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CallExprContext
- func (s *CallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CallExprContext) FunctionCallExpr() IFunctionCallExprContext
- func (s *CallExprContext) GetParser() antlr.Parser
- func (s *CallExprContext) GetRuleContext() antlr.RuleContext
- func (s *CallExprContext) InstanceCode() IInstanceCodeContext
- func (*CallExprContext) IsCallExprContext()
- func (s *CallExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CharacterLiteralContext
- func (s *CharacterLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CharacterLiteralContext) CharacterLiteral() antlr.TerminalNode
- func (s *CharacterLiteralContext) GetParser() antlr.Parser
- func (s *CharacterLiteralContext) GetRuleContext() antlr.RuleContext
- func (*CharacterLiteralContext) IsCharacterLiteralContext()
- func (s *CharacterLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ComparisonBinaryOperatorContext
- func (s *ComparisonBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ComparisonBinaryOperatorContext) Eq() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) GetParser() antlr.Parser
- func (s *ComparisonBinaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (s *ComparisonBinaryOperatorContext) Gt() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) GtEq() antlr.TerminalNode
- func (*ComparisonBinaryOperatorContext) IsComparisonBinaryOperatorContext()
- func (s *ComparisonBinaryOperatorContext) Lt() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) LtEq() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) LtGt() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) Neq() antlr.TerminalNode
- func (s *ComparisonBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ContinueStmtContext
- func (s *ContinueStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ContinueStmtContext) Continue() antlr.TerminalNode
- func (s *ContinueStmtContext) GetParser() antlr.Parser
- func (s *ContinueStmtContext) GetRuleContext() antlr.RuleContext
- func (*ContinueStmtContext) IsContinueStmtContext()
- func (s *ContinueStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type CrlfHereDocContext
- func (s *CrlfHereDocContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *CrlfHereDocContext) AllCRLFHereDocText() []antlr.TerminalNode
- func (s *CrlfHereDocContext) CRLFHereDocText(i int) antlr.TerminalNode
- func (s *CrlfHereDocContext) GetParser() antlr.Parser
- func (s *CrlfHereDocContext) GetRuleContext() antlr.RuleContext
- func (*CrlfHereDocContext) IsCrlfHereDocContext()
- func (s *CrlfHereDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclareAndAssignExpressionContext
- func (s *DeclareAndAssignExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclareAndAssignExpressionContext) AssignEq() antlr.TerminalNode
- func (s *DeclareAndAssignExpressionContext) ColonAssignEq() antlr.TerminalNode
- func (s *DeclareAndAssignExpressionContext) ExpressionList() IExpressionListContext
- func (s *DeclareAndAssignExpressionContext) GetParser() antlr.Parser
- func (s *DeclareAndAssignExpressionContext) GetRuleContext() antlr.RuleContext
- func (*DeclareAndAssignExpressionContext) IsDeclareAndAssignExpressionContext()
- func (s *DeclareAndAssignExpressionContext) LeftExpressionList() ILeftExpressionListContext
- func (s *DeclareAndAssignExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclareAndAssignExpressionContext) Var() antlr.TerminalNode
- type DeclareVariableExpressionContext
- func (s *DeclareVariableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclareVariableExpressionContext) DeclareAndAssignExpression() IDeclareAndAssignExpressionContext
- func (s *DeclareVariableExpressionContext) DeclareVariableOnly() IDeclareVariableOnlyContext
- func (s *DeclareVariableExpressionContext) GetParser() antlr.Parser
- func (s *DeclareVariableExpressionContext) GetRuleContext() antlr.RuleContext
- func (*DeclareVariableExpressionContext) IsDeclareVariableExpressionContext()
- func (s *DeclareVariableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclareVariableExpressionStmtContext
- func (s *DeclareVariableExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclareVariableExpressionStmtContext) DeclareVariableExpression() IDeclareVariableExpressionContext
- func (s *DeclareVariableExpressionStmtContext) GetParser() antlr.Parser
- func (s *DeclareVariableExpressionStmtContext) GetRuleContext() antlr.RuleContext
- func (*DeclareVariableExpressionStmtContext) IsDeclareVariableExpressionStmtContext()
- func (s *DeclareVariableExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type DeclareVariableOnlyContext
- func (s *DeclareVariableOnlyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeclareVariableOnlyContext) AllComma() []antlr.TerminalNode
- func (s *DeclareVariableOnlyContext) AllIdentifier() []antlr.TerminalNode
- func (s *DeclareVariableOnlyContext) Comma(i int) antlr.TerminalNode
- func (s *DeclareVariableOnlyContext) GetParser() antlr.Parser
- func (s *DeclareVariableOnlyContext) GetRuleContext() antlr.RuleContext
- func (s *DeclareVariableOnlyContext) Identifier(i int) antlr.TerminalNode
- func (*DeclareVariableOnlyContext) IsDeclareVariableOnlyContext()
- func (s *DeclareVariableOnlyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *DeclareVariableOnlyContext) Var() antlr.TerminalNode
- type DeferStmtContext
- func (s *DeferStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *DeferStmtContext) CallExpr() ICallExprContext
- func (s *DeferStmtContext) Defer() antlr.TerminalNode
- func (s *DeferStmtContext) GetParser() antlr.Parser
- func (s *DeferStmtContext) GetRuleContext() antlr.RuleContext
- func (*DeferStmtContext) IsDeferStmtContext()
- func (s *DeferStmtContext) PanicStmt() IPanicStmtContext
- func (s *DeferStmtContext) RecoverStmt() IRecoverStmtContext
- func (s *DeferStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ElseBlockContext
- func (s *ElseBlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ElseBlockContext) Block() IBlockContext
- func (s *ElseBlockContext) Else() antlr.TerminalNode
- func (s *ElseBlockContext) GetParser() antlr.Parser
- func (s *ElseBlockContext) GetRuleContext() antlr.RuleContext
- func (s *ElseBlockContext) IfStmt() IIfStmtContext
- func (*ElseBlockContext) IsElseBlockContext()
- func (s *ElseBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type EmptyContext
- func (s *EmptyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EmptyContext) EOS() antlr.TerminalNode
- func (s *EmptyContext) GetParser() antlr.Parser
- func (s *EmptyContext) GetRuleContext() antlr.RuleContext
- func (*EmptyContext) IsEmptyContext()
- func (s *EmptyContext) SemiColon() antlr.TerminalNode
- func (s *EmptyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *EmptyContext) Ws() IWsContext
- type EosContext
- func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *EosContext) AllLF() []antlr.TerminalNode
- func (s *EosContext) COMMENT() antlr.TerminalNode
- func (s *EosContext) GetParser() antlr.Parser
- func (s *EosContext) GetRuleContext() antlr.RuleContext
- func (*EosContext) IsEosContext()
- func (s *EosContext) LF(i int) antlr.TerminalNode
- func (s *EosContext) LINE_COMMENT() antlr.TerminalNode
- func (s *EosContext) SemiColon() antlr.TerminalNode
- func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionContext
- func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionContext) AdditiveBinaryOperator() IAdditiveBinaryOperatorContext
- func (s *ExpressionContext) AllExpression() []IExpressionContext
- func (s *ExpressionContext) AllWs() []IWsContext
- func (s *ExpressionContext) AnonymousFunctionDecl() IAnonymousFunctionDeclContext
- func (s *ExpressionContext) BitBinaryOperator() IBitBinaryOperatorContext
- func (s *ExpressionContext) ChanIn() antlr.TerminalNode
- func (s *ExpressionContext) Colon() antlr.TerminalNode
- func (s *ExpressionContext) ComparisonBinaryOperator() IComparisonBinaryOperatorContext
- func (s *ExpressionContext) Expression(i int) IExpressionContext
- func (s *ExpressionContext) FunctionCall() IFunctionCallContext
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *ExpressionContext) Identifier() antlr.TerminalNode
- func (s *ExpressionContext) In() antlr.TerminalNode
- func (s *ExpressionContext) InstanceCode() IInstanceCodeContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) LParen() antlr.TerminalNode
- func (s *ExpressionContext) Literal() ILiteralContext
- func (s *ExpressionContext) LogicAnd() antlr.TerminalNode
- func (s *ExpressionContext) LogicOr() antlr.TerminalNode
- func (s *ExpressionContext) MakeExpression() IMakeExpressionContext
- func (s *ExpressionContext) MemberCall() IMemberCallContext
- func (s *ExpressionContext) MultiplicativeBinaryOperator() IMultiplicativeBinaryOperatorContext
- func (s *ExpressionContext) NotLiteral() antlr.TerminalNode
- func (s *ExpressionContext) PanicStmt() IPanicStmtContext
- func (s *ExpressionContext) ParenExpression() IParenExpressionContext
- func (s *ExpressionContext) Question() antlr.TerminalNode
- func (s *ExpressionContext) RParen() antlr.TerminalNode
- func (s *ExpressionContext) RecoverStmt() IRecoverStmtContext
- func (s *ExpressionContext) SliceCall() ISliceCallContext
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionContext) TypeLiteral() ITypeLiteralContext
- func (s *ExpressionContext) UnaryOperator() IUnaryOperatorContext
- func (s *ExpressionContext) Ws(i int) IWsContext
- type ExpressionListContext
- func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListContext) AllComma() []antlr.TerminalNode
- func (s *ExpressionListContext) AllExpression() []IExpressionContext
- func (s *ExpressionListContext) Comma(i int) antlr.TerminalNode
- func (s *ExpressionListContext) Expression(i int) IExpressionContext
- func (s *ExpressionListContext) GetParser() antlr.Parser
- func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListContext) IsExpressionListContext()
- func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpressionListMultilineContext
- func (s *ExpressionListMultilineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionListMultilineContext) AllComma() []antlr.TerminalNode
- func (s *ExpressionListMultilineContext) AllExpression() []IExpressionContext
- func (s *ExpressionListMultilineContext) AllWs() []IWsContext
- func (s *ExpressionListMultilineContext) Comma(i int) antlr.TerminalNode
- func (s *ExpressionListMultilineContext) Expression(i int) IExpressionContext
- func (s *ExpressionListMultilineContext) GetParser() antlr.Parser
- func (s *ExpressionListMultilineContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionListMultilineContext) IsExpressionListMultilineContext()
- func (s *ExpressionListMultilineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ExpressionListMultilineContext) Ws(i int) IWsContext
- type ExpressionStmtContext
- func (s *ExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ExpressionStmtContext) Expression() IExpressionContext
- func (s *ExpressionStmtContext) GetParser() antlr.Parser
- func (s *ExpressionStmtContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionStmtContext) IsExpressionStmtContext()
- func (s *ExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FallthroughStmtContext
- func (s *FallthroughStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FallthroughStmtContext) Fallthrough() antlr.TerminalNode
- func (s *FallthroughStmtContext) GetParser() antlr.Parser
- func (s *FallthroughStmtContext) GetRuleContext() antlr.RuleContext
- func (*FallthroughStmtContext) IsFallthroughStmtContext()
- func (s *FallthroughStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForFirstExprContext
- func (s *ForFirstExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForFirstExprContext) AssignExpression() IAssignExpressionContext
- func (s *ForFirstExprContext) Expression() IExpressionContext
- func (s *ForFirstExprContext) GetParser() antlr.Parser
- func (s *ForFirstExprContext) GetRuleContext() antlr.RuleContext
- func (*ForFirstExprContext) IsForFirstExprContext()
- func (s *ForFirstExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForRangeStmtContext
- func (s *ForRangeStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForRangeStmtContext) AssignEq() antlr.TerminalNode
- func (s *ForRangeStmtContext) Block() IBlockContext
- func (s *ForRangeStmtContext) ColonAssignEq() antlr.TerminalNode
- func (s *ForRangeStmtContext) Expression() IExpressionContext
- func (s *ForRangeStmtContext) For() antlr.TerminalNode
- func (s *ForRangeStmtContext) GetParser() antlr.Parser
- func (s *ForRangeStmtContext) GetRuleContext() antlr.RuleContext
- func (s *ForRangeStmtContext) In() antlr.TerminalNode
- func (*ForRangeStmtContext) IsForRangeStmtContext()
- func (s *ForRangeStmtContext) LeftExpressionList() ILeftExpressionListContext
- func (s *ForRangeStmtContext) Range() antlr.TerminalNode
- func (s *ForRangeStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStmtCondContext
- func (s *ForStmtCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForStmtCondContext) AllSemiColon() []antlr.TerminalNode
- func (s *ForStmtCondContext) Expression() IExpressionContext
- func (s *ForStmtCondContext) ForFirstExpr() IForFirstExprContext
- func (s *ForStmtCondContext) ForThirdExpr() IForThirdExprContext
- func (s *ForStmtCondContext) GetParser() antlr.Parser
- func (s *ForStmtCondContext) GetRuleContext() antlr.RuleContext
- func (*ForStmtCondContext) IsForStmtCondContext()
- func (s *ForStmtCondContext) SemiColon(i int) antlr.TerminalNode
- func (s *ForStmtCondContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForStmtContext
- func (s *ForStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForStmtContext) Block() IBlockContext
- func (s *ForStmtContext) Expression() IExpressionContext
- func (s *ForStmtContext) For() antlr.TerminalNode
- func (s *ForStmtContext) ForStmtCond() IForStmtCondContext
- func (s *ForStmtContext) GetParser() antlr.Parser
- func (s *ForStmtContext) GetRuleContext() antlr.RuleContext
- func (*ForStmtContext) IsForStmtContext()
- func (s *ForStmtContext) LParen() antlr.TerminalNode
- func (s *ForStmtContext) RParen() antlr.TerminalNode
- func (s *ForStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ForThirdExprContext
- func (s *ForThirdExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ForThirdExprContext) AssignExpression() IAssignExpressionContext
- func (s *ForThirdExprContext) Expression() IExpressionContext
- func (s *ForThirdExprContext) GetParser() antlr.Parser
- func (s *ForThirdExprContext) GetRuleContext() antlr.RuleContext
- func (*ForThirdExprContext) IsForThirdExprContext()
- func (s *ForThirdExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionCallContext
- func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallContext) GetParser() antlr.Parser
- func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallContext) IsFunctionCallContext()
- func (s *FunctionCallContext) LParen() antlr.TerminalNode
- func (s *FunctionCallContext) OrdinaryArguments() IOrdinaryArgumentsContext
- func (s *FunctionCallContext) RParen() antlr.TerminalNode
- func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionCallContext) Wavy() antlr.TerminalNode
- type FunctionCallExprContext
- func (s *FunctionCallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionCallExprContext) Expression() IExpressionContext
- func (s *FunctionCallExprContext) FunctionCall() IFunctionCallContext
- func (s *FunctionCallExprContext) GetParser() antlr.Parser
- func (s *FunctionCallExprContext) GetRuleContext() antlr.RuleContext
- func (*FunctionCallExprContext) IsFunctionCallExprContext()
- func (s *FunctionCallExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionNameDeclContext
- func (s *FunctionNameDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionNameDeclContext) GetParser() antlr.Parser
- func (s *FunctionNameDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionNameDeclContext) Identifier() antlr.TerminalNode
- func (*FunctionNameDeclContext) IsFunctionNameDeclContext()
- func (s *FunctionNameDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type FunctionParamDeclContext
- func (s *FunctionParamDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *FunctionParamDeclContext) AllComma() []antlr.TerminalNode
- func (s *FunctionParamDeclContext) AllIdentifier() []antlr.TerminalNode
- func (s *FunctionParamDeclContext) AllWs() []IWsContext
- func (s *FunctionParamDeclContext) Comma(i int) antlr.TerminalNode
- func (s *FunctionParamDeclContext) Ellipsis() antlr.TerminalNode
- func (s *FunctionParamDeclContext) GetParser() antlr.Parser
- func (s *FunctionParamDeclContext) GetRuleContext() antlr.RuleContext
- func (s *FunctionParamDeclContext) Identifier(i int) antlr.TerminalNode
- func (*FunctionParamDeclContext) IsFunctionParamDeclContext()
- func (s *FunctionParamDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *FunctionParamDeclContext) Ws(i int) IWsContext
- type GoStmtContext
- func (s *GoStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *GoStmtContext) CallExpr() ICallExprContext
- func (s *GoStmtContext) GetParser() antlr.Parser
- func (s *GoStmtContext) GetRuleContext() antlr.RuleContext
- func (s *GoStmtContext) Go() antlr.TerminalNode
- func (*GoStmtContext) IsGoStmtContext()
- func (s *GoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IAdditiveBinaryOperatorContext
- type IAnonymousFunctionDeclContext
- type IAssertStmtContext
- type IAssignExpressionContext
- type IAssignExpressionStmtContext
- type IBitBinaryOperatorContext
- type IBlockContext
- type IBoolLiteralContext
- type IBreakStmtContext
- type ICallExprContext
- type ICharacterLiteralContext
- type IComparisonBinaryOperatorContext
- type IContinueStmtContext
- type ICrlfHereDocContext
- type IDeclareAndAssignExpressionContext
- type IDeclareVariableExpressionContext
- type IDeclareVariableExpressionStmtContext
- type IDeclareVariableOnlyContext
- type IDeferStmtContext
- type IElseBlockContext
- type IEmptyContext
- type IEosContext
- type IExpressionContext
- type IExpressionListContext
- type IExpressionListMultilineContext
- type IExpressionStmtContext
- type IFallthroughStmtContext
- type IForFirstExprContext
- type IForRangeStmtContext
- type IForStmtCondContext
- type IForStmtContext
- type IForThirdExprContext
- type IFunctionCallContext
- type IFunctionCallExprContext
- type IFunctionNameDeclContext
- type IFunctionParamDeclContext
- type IGoStmtContext
- type IIfStmtContext
- type IIncludeStmtContext
- type IInplaceAssignOperatorContext
- type IInstanceCodeContext
- type ILeftExpressionContext
- type ILeftExpressionListContext
- type ILeftMemberCallContext
- type ILeftSliceCallContext
- type ILfHereDocContext
- type ILineCommentStmtContext
- type ILiteralContext
- type IMakeExpressionContext
- type IMapLiteralContext
- type IMapPairContext
- type IMapPairsContext
- type IMapTypeLiteralContext
- type IMapTypedLiteralContext
- type IMemberCallContext
- type IMultiplicativeBinaryOperatorContext
- type INumericLiteralContext
- type IOrdinaryArgumentsContext
- type IPanicStmtContext
- type IParenExpressionContext
- type IProgramContext
- type IRecoverStmtContext
- type IReturnStmtContext
- type ISliceCallContext
- type ISliceLiteralContext
- type ISliceTypeLiteralContext
- type ISliceTypedLiteralContext
- type IStatementContext
- type IStatementListContext
- type IStringLiteralContext
- type ISwitchStmtContext
- type ITemplateBackTickStringAtomContext
- type ITemplateBackTickStringLiteralContext
- type ITemplateDoubleQuoteStringAtomContext
- type ITemplateDoubleQuoteStringLiteralContext
- type ITemplateSingleQuoteStringAtomContext
- type ITemplateSingleQuoteStringLiteralContext
- type ITemplateStringLiteralContext
- type ITryStmtContext
- type ITypeLiteralContext
- type IUnaryOperatorContext
- type IWsContext
- type IfStmtContext
- func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IfStmtContext) AllBlock() []IBlockContext
- func (s *IfStmtContext) AllElif() []antlr.TerminalNode
- func (s *IfStmtContext) AllExpression() []IExpressionContext
- func (s *IfStmtContext) Block(i int) IBlockContext
- func (s *IfStmtContext) Elif(i int) antlr.TerminalNode
- func (s *IfStmtContext) ElseBlock() IElseBlockContext
- func (s *IfStmtContext) Expression(i int) IExpressionContext
- func (s *IfStmtContext) GetParser() antlr.Parser
- func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
- func (s *IfStmtContext) If() antlr.TerminalNode
- func (*IfStmtContext) IsIfStmtContext()
- func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IncludeStmtContext
- func (s *IncludeStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *IncludeStmtContext) GetParser() antlr.Parser
- func (s *IncludeStmtContext) GetRuleContext() antlr.RuleContext
- func (s *IncludeStmtContext) Include() antlr.TerminalNode
- func (*IncludeStmtContext) IsIncludeStmtContext()
- func (s *IncludeStmtContext) StringLiteral() antlr.TerminalNode
- func (s *IncludeStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InplaceAssignOperatorContext
- func (s *InplaceAssignOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InplaceAssignOperatorContext) AmpEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) BitAndEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) BitAndNotEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) BitOrEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) DivEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) GetParser() antlr.Parser
- func (s *InplaceAssignOperatorContext) GetRuleContext() antlr.RuleContext
- func (s *InplaceAssignOperatorContext) GtGtEq() antlr.TerminalNode
- func (*InplaceAssignOperatorContext) IsInplaceAssignOperatorContext()
- func (s *InplaceAssignOperatorContext) LtLtEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) MinusEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) ModEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) MulEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) PlusEq() antlr.TerminalNode
- func (s *InplaceAssignOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type InstanceCodeContext
- func (s *InstanceCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *InstanceCodeContext) Block() IBlockContext
- func (s *InstanceCodeContext) Func() antlr.TerminalNode
- func (s *InstanceCodeContext) GetParser() antlr.Parser
- func (s *InstanceCodeContext) GetRuleContext() antlr.RuleContext
- func (*InstanceCodeContext) IsInstanceCodeContext()
- func (s *InstanceCodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LeftExpressionContext
- func (s *LeftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LeftExpressionContext) Expression() IExpressionContext
- func (s *LeftExpressionContext) GetParser() antlr.Parser
- func (s *LeftExpressionContext) GetRuleContext() antlr.RuleContext
- func (s *LeftExpressionContext) Identifier() antlr.TerminalNode
- func (*LeftExpressionContext) IsLeftExpressionContext()
- func (s *LeftExpressionContext) LeftMemberCall() ILeftMemberCallContext
- func (s *LeftExpressionContext) LeftSliceCall() ILeftSliceCallContext
- func (s *LeftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LeftExpressionListContext
- func (s *LeftExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LeftExpressionListContext) AllComma() []antlr.TerminalNode
- func (s *LeftExpressionListContext) AllLeftExpression() []ILeftExpressionContext
- func (s *LeftExpressionListContext) Comma(i int) antlr.TerminalNode
- func (s *LeftExpressionListContext) GetParser() antlr.Parser
- func (s *LeftExpressionListContext) GetRuleContext() antlr.RuleContext
- func (*LeftExpressionListContext) IsLeftExpressionListContext()
- func (s *LeftExpressionListContext) LeftExpression(i int) ILeftExpressionContext
- func (s *LeftExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LeftMemberCallContext
- func (s *LeftMemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LeftMemberCallContext) Dot() antlr.TerminalNode
- func (s *LeftMemberCallContext) GetParser() antlr.Parser
- func (s *LeftMemberCallContext) GetRuleContext() antlr.RuleContext
- func (s *LeftMemberCallContext) Identifier() antlr.TerminalNode
- func (s *LeftMemberCallContext) IdentifierWithDollar() antlr.TerminalNode
- func (*LeftMemberCallContext) IsLeftMemberCallContext()
- func (s *LeftMemberCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LeftSliceCallContext
- func (s *LeftSliceCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LeftSliceCallContext) Expression() IExpressionContext
- func (s *LeftSliceCallContext) GetParser() antlr.Parser
- func (s *LeftSliceCallContext) GetRuleContext() antlr.RuleContext
- func (*LeftSliceCallContext) IsLeftSliceCallContext()
- func (s *LeftSliceCallContext) LBracket() antlr.TerminalNode
- func (s *LeftSliceCallContext) RBracket() antlr.TerminalNode
- func (s *LeftSliceCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LfHereDocContext
- func (s *LfHereDocContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LfHereDocContext) AllLFHereDocText() []antlr.TerminalNode
- func (s *LfHereDocContext) GetParser() antlr.Parser
- func (s *LfHereDocContext) GetRuleContext() antlr.RuleContext
- func (*LfHereDocContext) IsLfHereDocContext()
- func (s *LfHereDocContext) LFHereDocText(i int) antlr.TerminalNode
- func (s *LfHereDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LineCommentStmtContext
- func (s *LineCommentStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LineCommentStmtContext) COMMENT() antlr.TerminalNode
- func (s *LineCommentStmtContext) GetParser() antlr.Parser
- func (s *LineCommentStmtContext) GetRuleContext() antlr.RuleContext
- func (*LineCommentStmtContext) IsLineCommentStmtContext()
- func (s *LineCommentStmtContext) LINE_COMMENT() antlr.TerminalNode
- func (s *LineCommentStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type LiteralContext
- func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *LiteralContext) BoolLiteral() IBoolLiteralContext
- func (s *LiteralContext) CharacterLiteral() ICharacterLiteralContext
- func (s *LiteralContext) GetParser() antlr.Parser
- func (s *LiteralContext) GetRuleContext() antlr.RuleContext
- func (*LiteralContext) IsLiteralContext()
- func (s *LiteralContext) MapLiteral() IMapLiteralContext
- func (s *LiteralContext) NilLiteral() antlr.TerminalNode
- func (s *LiteralContext) NumericLiteral() INumericLiteralContext
- func (s *LiteralContext) SliceLiteral() ISliceLiteralContext
- func (s *LiteralContext) SliceTypedLiteral() ISliceTypedLiteralContext
- func (s *LiteralContext) StringLiteral() IStringLiteralContext
- func (s *LiteralContext) TemplateStringLiteral() ITemplateStringLiteralContext
- func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *LiteralContext) TypeLiteral() ITypeLiteralContext
- func (s *LiteralContext) UndefinedLiteral() antlr.TerminalNode
- type MakeExpressionContext
- func (s *MakeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MakeExpressionContext) AllWs() []IWsContext
- func (s *MakeExpressionContext) Comma() antlr.TerminalNode
- func (s *MakeExpressionContext) ExpressionListMultiline() IExpressionListMultilineContext
- func (s *MakeExpressionContext) GetParser() antlr.Parser
- func (s *MakeExpressionContext) GetRuleContext() antlr.RuleContext
- func (*MakeExpressionContext) IsMakeExpressionContext()
- func (s *MakeExpressionContext) LParen() antlr.TerminalNode
- func (s *MakeExpressionContext) Make() antlr.TerminalNode
- func (s *MakeExpressionContext) RParen() antlr.TerminalNode
- func (s *MakeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MakeExpressionContext) TypeLiteral() ITypeLiteralContext
- func (s *MakeExpressionContext) Ws(i int) IWsContext
- type MapLiteralContext
- func (s *MapLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapLiteralContext) AllWs() []IWsContext
- func (s *MapLiteralContext) GetParser() antlr.Parser
- func (s *MapLiteralContext) GetRuleContext() antlr.RuleContext
- func (*MapLiteralContext) IsMapLiteralContext()
- func (s *MapLiteralContext) LBrace() antlr.TerminalNode
- func (s *MapLiteralContext) MapPairs() IMapPairsContext
- func (s *MapLiteralContext) MapTypedLiteral() IMapTypedLiteralContext
- func (s *MapLiteralContext) RBrace() antlr.TerminalNode
- func (s *MapLiteralContext) SemiColon() antlr.TerminalNode
- func (s *MapLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapLiteralContext) Ws(i int) IWsContext
- type MapPairContext
- func (s *MapPairContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapPairContext) AllExpression() []IExpressionContext
- func (s *MapPairContext) Colon() antlr.TerminalNode
- func (s *MapPairContext) Expression(i int) IExpressionContext
- func (s *MapPairContext) GetParser() antlr.Parser
- func (s *MapPairContext) GetRuleContext() antlr.RuleContext
- func (*MapPairContext) IsMapPairContext()
- func (s *MapPairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MapPairsContext
- func (s *MapPairsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapPairsContext) AllComma() []antlr.TerminalNode
- func (s *MapPairsContext) AllMapPair() []IMapPairContext
- func (s *MapPairsContext) AllWs() []IWsContext
- func (s *MapPairsContext) Comma(i int) antlr.TerminalNode
- func (s *MapPairsContext) GetParser() antlr.Parser
- func (s *MapPairsContext) GetRuleContext() antlr.RuleContext
- func (*MapPairsContext) IsMapPairsContext()
- func (s *MapPairsContext) MapPair(i int) IMapPairContext
- func (s *MapPairsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapPairsContext) Ws(i int) IWsContext
- type MapTypeLiteralContext
- func (s *MapTypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapTypeLiteralContext) AllTypeLiteral() []ITypeLiteralContext
- func (s *MapTypeLiteralContext) GetParser() antlr.Parser
- func (s *MapTypeLiteralContext) GetRuleContext() antlr.RuleContext
- func (*MapTypeLiteralContext) IsMapTypeLiteralContext()
- func (s *MapTypeLiteralContext) LBracket() antlr.TerminalNode
- func (s *MapTypeLiteralContext) Map() antlr.TerminalNode
- func (s *MapTypeLiteralContext) RBracket() antlr.TerminalNode
- func (s *MapTypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapTypeLiteralContext) TypeLiteral(i int) ITypeLiteralContext
- type MapTypedLiteralContext
- func (s *MapTypedLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MapTypedLiteralContext) AllWs() []IWsContext
- func (s *MapTypedLiteralContext) GetParser() antlr.Parser
- func (s *MapTypedLiteralContext) GetRuleContext() antlr.RuleContext
- func (*MapTypedLiteralContext) IsMapTypedLiteralContext()
- func (s *MapTypedLiteralContext) LBrace() antlr.TerminalNode
- func (s *MapTypedLiteralContext) MapPairs() IMapPairsContext
- func (s *MapTypedLiteralContext) MapTypeLiteral() IMapTypeLiteralContext
- func (s *MapTypedLiteralContext) RBrace() antlr.TerminalNode
- func (s *MapTypedLiteralContext) SemiColon() antlr.TerminalNode
- func (s *MapTypedLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *MapTypedLiteralContext) Ws(i int) IWsContext
- type MemberCallContext
- func (s *MemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MemberCallContext) Dot() antlr.TerminalNode
- func (s *MemberCallContext) GetParser() antlr.Parser
- func (s *MemberCallContext) GetRuleContext() antlr.RuleContext
- func (s *MemberCallContext) Identifier() antlr.TerminalNode
- func (s *MemberCallContext) IdentifierWithDollar() antlr.TerminalNode
- func (*MemberCallContext) IsMemberCallContext()
- func (s *MemberCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type MultiplicativeBinaryOperatorContext
- func (s *MultiplicativeBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *MultiplicativeBinaryOperatorContext) Div() antlr.TerminalNode
- func (s *MultiplicativeBinaryOperatorContext) GetParser() antlr.Parser
- func (s *MultiplicativeBinaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*MultiplicativeBinaryOperatorContext) IsMultiplicativeBinaryOperatorContext()
- func (s *MultiplicativeBinaryOperatorContext) Mod() antlr.TerminalNode
- func (s *MultiplicativeBinaryOperatorContext) Mul() antlr.TerminalNode
- func (s *MultiplicativeBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NumericLiteralContext
- func (s *NumericLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *NumericLiteralContext) FloatLiteral() antlr.TerminalNode
- func (s *NumericLiteralContext) GetParser() antlr.Parser
- func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *NumericLiteralContext) IntegerLiteral() antlr.TerminalNode
- func (*NumericLiteralContext) IsNumericLiteralContext()
- func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type OrdinaryArgumentsContext
- func (s *OrdinaryArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *OrdinaryArgumentsContext) AllComma() []antlr.TerminalNode
- func (s *OrdinaryArgumentsContext) AllExpression() []IExpressionContext
- func (s *OrdinaryArgumentsContext) AllWs() []IWsContext
- func (s *OrdinaryArgumentsContext) Comma(i int) antlr.TerminalNode
- func (s *OrdinaryArgumentsContext) Ellipsis() antlr.TerminalNode
- func (s *OrdinaryArgumentsContext) Expression(i int) IExpressionContext
- func (s *OrdinaryArgumentsContext) GetParser() antlr.Parser
- func (s *OrdinaryArgumentsContext) GetRuleContext() antlr.RuleContext
- func (*OrdinaryArgumentsContext) IsOrdinaryArgumentsContext()
- func (s *OrdinaryArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *OrdinaryArgumentsContext) Ws(i int) IWsContext
- type PanicStmtContext
- func (s *PanicStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *PanicStmtContext) AllWs() []IWsContext
- func (s *PanicStmtContext) Expression() IExpressionContext
- func (s *PanicStmtContext) GetParser() antlr.Parser
- func (s *PanicStmtContext) GetRuleContext() antlr.RuleContext
- func (*PanicStmtContext) IsPanicStmtContext()
- func (s *PanicStmtContext) LParen() antlr.TerminalNode
- func (s *PanicStmtContext) Panic() antlr.TerminalNode
- func (s *PanicStmtContext) RParen() antlr.TerminalNode
- func (s *PanicStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *PanicStmtContext) Ws(i int) IWsContext
- type ParenExpressionContext
- func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ParenExpressionContext) Expression() IExpressionContext
- func (s *ParenExpressionContext) GetParser() antlr.Parser
- func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ParenExpressionContext) IsParenExpressionContext()
- func (s *ParenExpressionContext) LParen() antlr.TerminalNode
- func (s *ParenExpressionContext) RParen() antlr.TerminalNode
- func (s *ParenExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ProgramContext
- func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ProgramContext) AllWs() []IWsContext
- func (s *ProgramContext) EOF() antlr.TerminalNode
- func (s *ProgramContext) GetParser() antlr.Parser
- func (s *ProgramContext) GetRuleContext() antlr.RuleContext
- func (*ProgramContext) IsProgramContext()
- func (s *ProgramContext) StatementList() IStatementListContext
- func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *ProgramContext) Ws(i int) IWsContext
- type RecoverStmtContext
- func (s *RecoverStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *RecoverStmtContext) GetParser() antlr.Parser
- func (s *RecoverStmtContext) GetRuleContext() antlr.RuleContext
- func (*RecoverStmtContext) IsRecoverStmtContext()
- func (s *RecoverStmtContext) LParen() antlr.TerminalNode
- func (s *RecoverStmtContext) RParen() antlr.TerminalNode
- func (s *RecoverStmtContext) Recover() antlr.TerminalNode
- func (s *RecoverStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ReturnStmtContext
- func (s *ReturnStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *ReturnStmtContext) ExpressionList() IExpressionListContext
- func (s *ReturnStmtContext) GetParser() antlr.Parser
- func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
- func (*ReturnStmtContext) IsReturnStmtContext()
- func (s *ReturnStmtContext) Return() antlr.TerminalNode
- func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceCallContext
- func (s *SliceCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceCallContext) AllColon() []antlr.TerminalNode
- func (s *SliceCallContext) AllExpression() []IExpressionContext
- func (s *SliceCallContext) Colon(i int) antlr.TerminalNode
- func (s *SliceCallContext) Expression(i int) IExpressionContext
- func (s *SliceCallContext) GetParser() antlr.Parser
- func (s *SliceCallContext) GetRuleContext() antlr.RuleContext
- func (*SliceCallContext) IsSliceCallContext()
- func (s *SliceCallContext) LBracket() antlr.TerminalNode
- func (s *SliceCallContext) RBracket() antlr.TerminalNode
- func (s *SliceCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SliceLiteralContext
- func (s *SliceLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceLiteralContext) AllWs() []IWsContext
- func (s *SliceLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext
- func (s *SliceLiteralContext) GetParser() antlr.Parser
- func (s *SliceLiteralContext) GetRuleContext() antlr.RuleContext
- func (*SliceLiteralContext) IsSliceLiteralContext()
- func (s *SliceLiteralContext) LBracket() antlr.TerminalNode
- func (s *SliceLiteralContext) RBracket() antlr.TerminalNode
- func (s *SliceLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SliceLiteralContext) Ws(i int) IWsContext
- type SliceTypeLiteralContext
- func (s *SliceTypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceTypeLiteralContext) GetParser() antlr.Parser
- func (s *SliceTypeLiteralContext) GetRuleContext() antlr.RuleContext
- func (*SliceTypeLiteralContext) IsSliceTypeLiteralContext()
- func (s *SliceTypeLiteralContext) LBracket() antlr.TerminalNode
- func (s *SliceTypeLiteralContext) RBracket() antlr.TerminalNode
- func (s *SliceTypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SliceTypeLiteralContext) TypeLiteral() ITypeLiteralContext
- type SliceTypedLiteralContext
- func (s *SliceTypedLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SliceTypedLiteralContext) AllWs() []IWsContext
- func (s *SliceTypedLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext
- func (s *SliceTypedLiteralContext) GetParser() antlr.Parser
- func (s *SliceTypedLiteralContext) GetRuleContext() antlr.RuleContext
- func (*SliceTypedLiteralContext) IsSliceTypedLiteralContext()
- func (s *SliceTypedLiteralContext) LBrace() antlr.TerminalNode
- func (s *SliceTypedLiteralContext) RBrace() antlr.TerminalNode
- func (s *SliceTypedLiteralContext) SemiColon() antlr.TerminalNode
- func (s *SliceTypedLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext
- func (s *SliceTypedLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SliceTypedLiteralContext) Ws(i int) IWsContext
- type StatementContext
- func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementContext) AssertStmt() IAssertStmtContext
- func (s *StatementContext) AssignExpressionStmt() IAssignExpressionStmtContext
- func (s *StatementContext) Block() IBlockContext
- func (s *StatementContext) BreakStmt() IBreakStmtContext
- func (s *StatementContext) ContinueStmt() IContinueStmtContext
- func (s *StatementContext) DeclareVariableExpressionStmt() IDeclareVariableExpressionStmtContext
- func (s *StatementContext) DeferStmt() IDeferStmtContext
- func (s *StatementContext) Empty() IEmptyContext
- func (s *StatementContext) Eos() IEosContext
- func (s *StatementContext) ExpressionStmt() IExpressionStmtContext
- func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
- func (s *StatementContext) ForRangeStmt() IForRangeStmtContext
- func (s *StatementContext) ForStmt() IForStmtContext
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) GoStmt() IGoStmtContext
- func (s *StatementContext) IfStmt() IIfStmtContext
- func (s *StatementContext) IncludeStmt() IIncludeStmtContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) LineCommentStmt() ILineCommentStmtContext
- func (s *StatementContext) ReturnStmt() IReturnStmtContext
- func (s *StatementContext) SwitchStmt() ISwitchStmtContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *StatementContext) TryStmt() ITryStmtContext
- type StatementListContext
- func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StatementListContext) AllStatement() []IStatementContext
- func (s *StatementListContext) GetParser() antlr.Parser
- func (s *StatementListContext) GetRuleContext() antlr.RuleContext
- func (*StatementListContext) IsStatementListContext()
- func (s *StatementListContext) Statement(i int) IStatementContext
- func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StringLiteralContext
- func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *StringLiteralContext) CRLFEndDoc() antlr.TerminalNode
- func (s *StringLiteralContext) CrlfHereDoc() ICrlfHereDocContext
- func (s *StringLiteralContext) GetParser() antlr.Parser
- func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
- func (s *StringLiteralContext) HereDocIdentifierBreak() antlr.TerminalNode
- func (s *StringLiteralContext) HereDocIdentifierName() antlr.TerminalNode
- func (*StringLiteralContext) IsStringLiteralContext()
- func (s *StringLiteralContext) LFEndDoc() antlr.TerminalNode
- func (s *StringLiteralContext) LfHereDoc() ILfHereDocContext
- func (s *StringLiteralContext) StartNowDoc() antlr.TerminalNode
- func (s *StringLiteralContext) StringLiteral() antlr.TerminalNode
- func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type SwitchStmtContext
- func (s *SwitchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *SwitchStmtContext) AllCase() []antlr.TerminalNode
- func (s *SwitchStmtContext) AllColon() []antlr.TerminalNode
- func (s *SwitchStmtContext) AllExpressionList() []IExpressionListContext
- func (s *SwitchStmtContext) AllStatementList() []IStatementListContext
- func (s *SwitchStmtContext) AllWs() []IWsContext
- func (s *SwitchStmtContext) Case(i int) antlr.TerminalNode
- func (s *SwitchStmtContext) Colon(i int) antlr.TerminalNode
- func (s *SwitchStmtContext) Default() antlr.TerminalNode
- func (s *SwitchStmtContext) Expression() IExpressionContext
- func (s *SwitchStmtContext) ExpressionList(i int) IExpressionListContext
- func (s *SwitchStmtContext) GetParser() antlr.Parser
- func (s *SwitchStmtContext) GetRuleContext() antlr.RuleContext
- func (*SwitchStmtContext) IsSwitchStmtContext()
- func (s *SwitchStmtContext) LBrace() antlr.TerminalNode
- func (s *SwitchStmtContext) RBrace() antlr.TerminalNode
- func (s *SwitchStmtContext) StatementList(i int) IStatementListContext
- func (s *SwitchStmtContext) Switch() antlr.TerminalNode
- func (s *SwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *SwitchStmtContext) Ws(i int) IWsContext
- type TemplateBackTickStringAtomContext
- func (s *TemplateBackTickStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateBackTickStringAtomContext) AllTemplateBackTickStringCharacter() []antlr.TerminalNode
- func (s *TemplateBackTickStringAtomContext) Expression() IExpressionContext
- func (s *TemplateBackTickStringAtomContext) GetParser() antlr.Parser
- func (s *TemplateBackTickStringAtomContext) GetRuleContext() antlr.RuleContext
- func (*TemplateBackTickStringAtomContext) IsTemplateBackTickStringAtomContext()
- func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringCharacter(i int) antlr.TerminalNode
- func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringStartExpression() antlr.TerminalNode
- func (s *TemplateBackTickStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
- func (s *TemplateBackTickStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateBackTickStringLiteralContext
- func (s *TemplateBackTickStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateBackTickStringLiteralContext) AllTemplateBackTickStringAtom() []ITemplateBackTickStringAtomContext
- func (s *TemplateBackTickStringLiteralContext) GetParser() antlr.Parser
- func (s *TemplateBackTickStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TemplateBackTickStringLiteralContext) IsTemplateBackTickStringLiteralContext()
- func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringAtom(i int) ITemplateBackTickStringAtomContext
- func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringCharacterStringEnd() antlr.TerminalNode
- func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringStart() antlr.TerminalNode
- func (s *TemplateBackTickStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateDoubleQuoteStringAtomContext
- func (s *TemplateDoubleQuoteStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateDoubleQuoteStringAtomContext) AllTemplateDoubleQuoteStringCharacter() []antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringAtomContext) Expression() IExpressionContext
- func (s *TemplateDoubleQuoteStringAtomContext) GetParser() antlr.Parser
- func (s *TemplateDoubleQuoteStringAtomContext) GetRuleContext() antlr.RuleContext
- func (*TemplateDoubleQuoteStringAtomContext) IsTemplateDoubleQuoteStringAtomContext()
- func (s *TemplateDoubleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringCharacter(i int) antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringStartExpression() antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateDoubleQuoteStringLiteralContext
- func (s *TemplateDoubleQuoteStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateDoubleQuoteStringLiteralContext) AllTemplateDoubleQuoteStringAtom() []ITemplateDoubleQuoteStringAtomContext
- func (s *TemplateDoubleQuoteStringLiteralContext) GetParser() antlr.Parser
- func (s *TemplateDoubleQuoteStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TemplateDoubleQuoteStringLiteralContext) IsTemplateDoubleQuoteStringLiteralContext()
- func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringAtom(i int) ITemplateDoubleQuoteStringAtomContext
- func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringCharacterStringEnd() antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringStart() antlr.TerminalNode
- func (s *TemplateDoubleQuoteStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateSingleQuoteStringAtomContext
- func (s *TemplateSingleQuoteStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateSingleQuoteStringAtomContext) AllTemplateSingleQuoteStringCharacter() []antlr.TerminalNode
- func (s *TemplateSingleQuoteStringAtomContext) Expression() IExpressionContext
- func (s *TemplateSingleQuoteStringAtomContext) GetParser() antlr.Parser
- func (s *TemplateSingleQuoteStringAtomContext) GetRuleContext() antlr.RuleContext
- func (*TemplateSingleQuoteStringAtomContext) IsTemplateSingleQuoteStringAtomContext()
- func (s *TemplateSingleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
- func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringCharacter(i int) antlr.TerminalNode
- func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringStartExpression() antlr.TerminalNode
- func (s *TemplateSingleQuoteStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateSingleQuoteStringLiteralContext
- func (s *TemplateSingleQuoteStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateSingleQuoteStringLiteralContext) AllTemplateSingleQuoteStringAtom() []ITemplateSingleQuoteStringAtomContext
- func (s *TemplateSingleQuoteStringLiteralContext) GetParser() antlr.Parser
- func (s *TemplateSingleQuoteStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TemplateSingleQuoteStringLiteralContext) IsTemplateSingleQuoteStringLiteralContext()
- func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringAtom(i int) ITemplateSingleQuoteStringAtomContext
- func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringCharacterStringEnd() antlr.TerminalNode
- func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringStart() antlr.TerminalNode
- func (s *TemplateSingleQuoteStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TemplateStringLiteralContext
- func (s *TemplateStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TemplateStringLiteralContext) GetParser() antlr.Parser
- func (s *TemplateStringLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext()
- func (s *TemplateStringLiteralContext) TemplateBackTickStringLiteral() ITemplateBackTickStringLiteralContext
- func (s *TemplateStringLiteralContext) TemplateDoubleQuoteStringLiteral() ITemplateDoubleQuoteStringLiteralContext
- func (s *TemplateStringLiteralContext) TemplateSingleQuoteStringLiteral() ITemplateSingleQuoteStringLiteralContext
- func (s *TemplateStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type TryStmtContext
- func (s *TryStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TryStmtContext) AllBlock() []IBlockContext
- func (s *TryStmtContext) Block(i int) IBlockContext
- func (s *TryStmtContext) Catch() antlr.TerminalNode
- func (s *TryStmtContext) Finally() antlr.TerminalNode
- func (s *TryStmtContext) GetParser() antlr.Parser
- func (s *TryStmtContext) GetRuleContext() antlr.RuleContext
- func (s *TryStmtContext) Identifier() antlr.TerminalNode
- func (*TryStmtContext) IsTryStmtContext()
- func (s *TryStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TryStmtContext) Try() antlr.TerminalNode
- type TypeLiteralContext
- func (s *TypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *TypeLiteralContext) Chan() antlr.TerminalNode
- func (s *TypeLiteralContext) GetParser() antlr.Parser
- func (s *TypeLiteralContext) GetRuleContext() antlr.RuleContext
- func (*TypeLiteralContext) IsTypeLiteralContext()
- func (s *TypeLiteralContext) MapTypeLiteral() IMapTypeLiteralContext
- func (s *TypeLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext
- func (s *TypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *TypeLiteralContext) TypeLiteral() ITypeLiteralContext
- func (s *TypeLiteralContext) Var() antlr.TerminalNode
- func (s *TypeLiteralContext) VarTypeName() antlr.TerminalNode
- type UnaryOperatorContext
- func (s *UnaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *UnaryOperatorContext) Amp() antlr.TerminalNode
- func (s *UnaryOperatorContext) ChanIn() antlr.TerminalNode
- func (s *UnaryOperatorContext) GetParser() antlr.Parser
- func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
- func (*UnaryOperatorContext) IsUnaryOperatorContext()
- func (s *UnaryOperatorContext) Mul() antlr.TerminalNode
- func (s *UnaryOperatorContext) Not() antlr.TerminalNode
- func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
- func (s *UnaryOperatorContext) Sub() antlr.TerminalNode
- func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *UnaryOperatorContext) Xor() antlr.TerminalNode
- type WsContext
- func (s *WsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
- func (s *WsContext) AllCOMMENT() []antlr.TerminalNode
- func (s *WsContext) AllLF() []antlr.TerminalNode
- func (s *WsContext) AllLINE_COMMENT() []antlr.TerminalNode
- func (s *WsContext) COMMENT(i int) antlr.TerminalNode
- func (s *WsContext) GetParser() antlr.Parser
- func (s *WsContext) GetRuleContext() antlr.RuleContext
- func (*WsContext) IsWsContext()
- func (s *WsContext) LF(i int) antlr.TerminalNode
- func (s *WsContext) LINE_COMMENT(i int) antlr.TerminalNode
- func (s *WsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type YaklangLexer
- func (l *YaklangLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
- func (l *YaklangLexer) CRLFEndDoc_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) DecreaseTemplateDepth()
- func (l *YaklangLexer) DocEndDistribute() bool
- func (l *YaklangLexer) HereDocIdentifierBreak_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) HereDocIdentifierName_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) IncreaseTemplateDepth()
- func (l *YaklangLexer) IsInTemplateString() bool
- func (l *YaklangLexer) LFEndDoc_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (l *YaklangLexer) TemplateBackTickStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) TemplateBackTickStringStart_Action(localctx antlr.RuleContext, actionIndex int)
- func (p *YaklangLexer) TemplateCloseBrace_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (l *YaklangLexer) TemplateDoubleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) TemplateDoubleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) TemplateSingleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
- func (l *YaklangLexer) TemplateSingleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)
- type YaklangLexerBase
- type YaklangParser
- func (p *YaklangParser) AdditiveBinaryOperator() (localctx IAdditiveBinaryOperatorContext)
- func (p *YaklangParser) AnonymousFunctionDecl() (localctx IAnonymousFunctionDeclContext)
- func (p *YaklangParser) AssertStmt() (localctx IAssertStmtContext)
- func (p *YaklangParser) AssignExpression() (localctx IAssignExpressionContext)
- func (p *YaklangParser) AssignExpressionStmt() (localctx IAssignExpressionStmtContext)
- func (p *YaklangParser) BitBinaryOperator() (localctx IBitBinaryOperatorContext)
- func (p *YaklangParser) Block() (localctx IBlockContext)
- func (p *YaklangParser) BoolLiteral() (localctx IBoolLiteralContext)
- func (p *YaklangParser) BreakStmt() (localctx IBreakStmtContext)
- func (p *YaklangParser) CallExpr() (localctx ICallExprContext)
- func (p *YaklangParser) CharacterLiteral() (localctx ICharacterLiteralContext)
- func (p *YaklangParser) ComparisonBinaryOperator() (localctx IComparisonBinaryOperatorContext)
- func (p *YaklangParser) ContinueStmt() (localctx IContinueStmtContext)
- func (p *YaklangParser) CrlfHereDoc() (localctx ICrlfHereDocContext)
- func (p *YaklangParser) DeclareAndAssignExpression() (localctx IDeclareAndAssignExpressionContext)
- func (p *YaklangParser) DeclareVariableExpression() (localctx IDeclareVariableExpressionContext)
- func (p *YaklangParser) DeclareVariableExpressionStmt() (localctx IDeclareVariableExpressionStmtContext)
- func (p *YaklangParser) DeclareVariableOnly() (localctx IDeclareVariableOnlyContext)
- func (p *YaklangParser) DeferStmt() (localctx IDeferStmtContext)
- func (p *YaklangParser) ElseBlock() (localctx IElseBlockContext)
- func (p *YaklangParser) Empty() (localctx IEmptyContext)
- func (p *YaklangParser) Eos() (localctx IEosContext)
- func (p *YaklangParser) Expression() (localctx IExpressionContext)
- func (p *YaklangParser) ExpressionList() (localctx IExpressionListContext)
- func (p *YaklangParser) ExpressionListMultiline() (localctx IExpressionListMultilineContext)
- func (p *YaklangParser) ExpressionStmt() (localctx IExpressionStmtContext)
- func (p *YaklangParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *YaklangParser) FallthroughStmt() (localctx IFallthroughStmtContext)
- func (p *YaklangParser) ForFirstExpr() (localctx IForFirstExprContext)
- func (p *YaklangParser) ForRangeStmt() (localctx IForRangeStmtContext)
- func (p *YaklangParser) ForStmt() (localctx IForStmtContext)
- func (p *YaklangParser) ForStmtCond() (localctx IForStmtCondContext)
- func (p *YaklangParser) ForThirdExpr() (localctx IForThirdExprContext)
- func (p *YaklangParser) FunctionCall() (localctx IFunctionCallContext)
- func (p *YaklangParser) FunctionCallExpr() (localctx IFunctionCallExprContext)
- func (p *YaklangParser) FunctionNameDecl() (localctx IFunctionNameDeclContext)
- func (p *YaklangParser) FunctionParamDecl() (localctx IFunctionParamDeclContext)
- func (p *YaklangParser) GoStmt() (localctx IGoStmtContext)
- func (p *YaklangParser) IfStmt() (localctx IIfStmtContext)
- func (p *YaklangParser) IncludeStmt() (localctx IIncludeStmtContext)
- func (p *YaklangParser) InplaceAssignOperator() (localctx IInplaceAssignOperatorContext)
- func (p *YaklangParser) InstanceCode() (localctx IInstanceCodeContext)
- func (p *YaklangParser) LeftExpression() (localctx ILeftExpressionContext)
- func (p *YaklangParser) LeftExpressionList() (localctx ILeftExpressionListContext)
- func (p *YaklangParser) LeftMemberCall() (localctx ILeftMemberCallContext)
- func (p *YaklangParser) LeftSliceCall() (localctx ILeftSliceCallContext)
- func (p *YaklangParser) LfHereDoc() (localctx ILfHereDocContext)
- func (p *YaklangParser) LineCommentStmt() (localctx ILineCommentStmtContext)
- func (p *YaklangParser) Literal() (localctx ILiteralContext)
- func (p *YaklangParser) MakeExpression() (localctx IMakeExpressionContext)
- func (p *YaklangParser) MapLiteral() (localctx IMapLiteralContext)
- func (p *YaklangParser) MapPair() (localctx IMapPairContext)
- func (p *YaklangParser) MapPairs() (localctx IMapPairsContext)
- func (p *YaklangParser) MapTypeLiteral() (localctx IMapTypeLiteralContext)
- func (p *YaklangParser) MapTypedLiteral() (localctx IMapTypedLiteralContext)
- func (p *YaklangParser) MemberCall() (localctx IMemberCallContext)
- func (p *YaklangParser) MultiplicativeBinaryOperator() (localctx IMultiplicativeBinaryOperatorContext)
- func (p *YaklangParser) NumericLiteral() (localctx INumericLiteralContext)
- func (p *YaklangParser) OrdinaryArguments() (localctx IOrdinaryArgumentsContext)
- func (p *YaklangParser) PanicStmt() (localctx IPanicStmtContext)
- func (p *YaklangParser) ParenExpression() (localctx IParenExpressionContext)
- func (p *YaklangParser) Program() (localctx IProgramContext)
- func (p *YaklangParser) RecoverStmt() (localctx IRecoverStmtContext)
- func (p *YaklangParser) ReturnStmt() (localctx IReturnStmtContext)
- func (p *YaklangParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *YaklangParser) SliceCall() (localctx ISliceCallContext)
- func (p *YaklangParser) SliceLiteral() (localctx ISliceLiteralContext)
- func (p *YaklangParser) SliceTypeLiteral() (localctx ISliceTypeLiteralContext)
- func (p *YaklangParser) SliceTypedLiteral() (localctx ISliceTypedLiteralContext)
- func (p *YaklangParser) Statement() (localctx IStatementContext)
- func (p *YaklangParser) StatementList() (localctx IStatementListContext)
- func (p *YaklangParser) StringLiteral() (localctx IStringLiteralContext)
- func (p *YaklangParser) SwitchStmt() (localctx ISwitchStmtContext)
- func (p *YaklangParser) TemplateBackTickStringAtom() (localctx ITemplateBackTickStringAtomContext)
- func (p *YaklangParser) TemplateBackTickStringLiteral() (localctx ITemplateBackTickStringLiteralContext)
- func (p *YaklangParser) TemplateDoubleQuoteStringAtom() (localctx ITemplateDoubleQuoteStringAtomContext)
- func (p *YaklangParser) TemplateDoubleQuoteStringLiteral() (localctx ITemplateDoubleQuoteStringLiteralContext)
- func (p *YaklangParser) TemplateSingleQuoteStringAtom() (localctx ITemplateSingleQuoteStringAtomContext)
- func (p *YaklangParser) TemplateSingleQuoteStringLiteral() (localctx ITemplateSingleQuoteStringLiteralContext)
- func (p *YaklangParser) TemplateStringLiteral() (localctx ITemplateStringLiteralContext)
- func (p *YaklangParser) TryStmt() (localctx ITryStmtContext)
- func (p *YaklangParser) TypeLiteral() (localctx ITypeLiteralContext)
- func (p *YaklangParser) UnaryOperator() (localctx IUnaryOperatorContext)
- func (p *YaklangParser) Ws() (localctx IWsContext)
- type YaklangParserVisitor
Constants ¶
const ( YaklangLexerPanic = 1 YaklangLexerRecover = 2 YaklangLexerIf = 3 YaklangLexerElif = 4 YaklangLexerElse = 5 YaklangLexerSwitch = 6 YaklangLexerCase = 7 YaklangLexerDefault = 8 YaklangLexerFor = 9 YaklangLexerContinue = 10 YaklangLexerBreak = 11 YaklangLexerReturn = 12 YaklangLexerInclude = 13 YaklangLexerTry = 14 YaklangLexerCatch = 15 YaklangLexerFinally = 16 YaklangLexerImportmod = 17 YaklangLexerAs = 18 YaklangLexerExport = 19 YaklangLexerDefer = 20 YaklangLexerGo = 21 YaklangLexerRange = 22 YaklangLexerFunc = 23 YaklangLexerMap = 24 YaklangLexerChan = 25 YaklangLexerClass = 26 YaklangLexerNew = 27 YaklangLexerMake = 28 YaklangLexerTrue = 29 YaklangLexerFalse = 30 YaklangLexerIn = 31 YaklangLexerNotLiteral = 32 YaklangLexerAssert = 33 YaklangLexerVar = 34 YaklangLexerVarTypeName = 35 YaklangLexerUndefinedLiteral = 36 YaklangLexerFallthrough = 37 YaklangLexerNilLiteral = 38 YaklangLexerIdentifier = 39 YaklangLexerIdentifierWithDollar = 40 YaklangLexerMul = 41 YaklangLexerDiv = 42 YaklangLexerMod = 43 YaklangLexerLtLt = 44 YaklangLexerLt = 45 YaklangLexerGtGt = 46 YaklangLexerGt = 47 YaklangLexerAmp = 48 YaklangLexerAmpNot = 49 YaklangLexerPlus = 50 YaklangLexerSub = 51 YaklangLexerXor = 52 YaklangLexerXand = 53 YaklangLexerEq = 54 YaklangLexerLtEq = 55 YaklangLexerGtEq = 56 YaklangLexerNeq = 57 YaklangLexerChanIn = 58 YaklangLexerLogicAnd = 59 YaklangLexerLogicOr = 60 YaklangLexerQuestion = 61 YaklangLexerColon = 62 YaklangLexerLBracket = 63 YaklangLexerRBracket = 64 YaklangLexerLParen = 65 YaklangLexerRParen = 66 YaklangLexerLBrace = 67 YaklangLexerTemplateCloseBrace = 68 YaklangLexerRBrace = 69 YaklangLexerComma = 70 YaklangLexerAssignEq = 71 YaklangLexerWavy = 72 YaklangLexerColonAssignEq = 73 YaklangLexerPlusPlus = 74 YaklangLexerSubSub = 75 YaklangLexerPlusEq = 76 YaklangLexerMinusEq = 77 YaklangLexerMulEq = 78 YaklangLexerDivEq = 79 YaklangLexerModEq = 80 YaklangLexerBitOrEq = 81 YaklangLexerLtLtEq = 82 YaklangLexerGtGtEq = 83 YaklangLexerAmpEq = 84 YaklangLexerBitAndEq = 85 YaklangLexerBitAndNotEq = 86 YaklangLexerSemiColon = 87 YaklangLexerEllipsis = 88 YaklangLexerEqGt = 89 YaklangLexerLtGt = 90 YaklangLexerNot = 91 YaklangLexerDot = 92 YaklangLexerWS = 93 YaklangLexerCommentStart = 94 YaklangLexerCommentEnd = 95 YaklangLexerBackTickL = 96 YaklangLexerCOMMENT = 97 YaklangLexerStartNowDoc = 98 YaklangLexerLINE_COMMENT = 99 YaklangLexerLF = 100 YaklangLexerEOS = 101 YaklangLexerIntegerLiteral = 102 YaklangLexerFloatLiteral = 103 YaklangLexerTemplateSingleQuoteStringStart = 104 YaklangLexerTemplateDoubleQuoteStringStart = 105 YaklangLexerTemplateBackTickStringStart = 106 YaklangLexerStringLiteral = 107 YaklangLexerCharacterLiteral = 108 YaklangLexerTemplateSingleQuoteStringCharacterStringEnd = 109 YaklangLexerTemplateSingleQuoteStringCharacter = 110 YaklangLexerTemplateSingleQuoteStringStartExpression = 111 YaklangLexerTemplateDoubleQuoteStringCharacterStringEnd = 112 YaklangLexerTemplateDoubleQuoteStringCharacter = 113 YaklangLexerTemplateDoubleQuoteStringStartExpression = 114 YaklangLexerTemplateBackTickStringCharacterStringEnd = 115 YaklangLexerTemplateBackTickStringCharacter = 116 YaklangLexerTemplateBackTickStringStartExpression = 117 YaklangLexerHereDocIdentifierName = 118 YaklangLexerHereDocIdentifierBreak = 119 YaklangLexerCRLFEndDoc = 120 YaklangLexerCRLFHereDocText = 121 YaklangLexerLFEndDoc = 122 YaklangLexerLFHereDocText = 123 )
YaklangLexer tokens.
const ( YaklangLexerTEMPLATE_SINGLE_QUOTE_MODE = iota + 1 YaklangLexerTEMPLATE_DOUBLE_QUOTE_MODE YaklangLexerTEMPLATE_BACKTICK_MODE YaklangLexerHereDocIdentifier YaklangLexerCRLFHereDoc YaklangLexerLFHereDoc )
YaklangLexer modes.
const ( YaklangParserEOF = antlr.TokenEOF YaklangParserPanic = 1 YaklangParserRecover = 2 YaklangParserIf = 3 YaklangParserElif = 4 YaklangParserElse = 5 YaklangParserSwitch = 6 YaklangParserCase = 7 YaklangParserDefault = 8 YaklangParserFor = 9 YaklangParserContinue = 10 YaklangParserBreak = 11 YaklangParserReturn = 12 YaklangParserInclude = 13 YaklangParserTry = 14 YaklangParserCatch = 15 YaklangParserFinally = 16 YaklangParserImportmod = 17 YaklangParserAs = 18 YaklangParserExport = 19 YaklangParserDefer = 20 YaklangParserGo = 21 YaklangParserRange = 22 YaklangParserFunc = 23 YaklangParserMap = 24 YaklangParserChan = 25 YaklangParserClass = 26 YaklangParserNew = 27 YaklangParserMake = 28 YaklangParserTrue = 29 YaklangParserFalse = 30 YaklangParserIn = 31 YaklangParserNotLiteral = 32 YaklangParserAssert = 33 YaklangParserVar = 34 YaklangParserVarTypeName = 35 YaklangParserUndefinedLiteral = 36 YaklangParserFallthrough = 37 YaklangParserNilLiteral = 38 YaklangParserIdentifier = 39 YaklangParserIdentifierWithDollar = 40 YaklangParserMul = 41 YaklangParserDiv = 42 YaklangParserMod = 43 YaklangParserLtLt = 44 YaklangParserLt = 45 YaklangParserGtGt = 46 YaklangParserGt = 47 YaklangParserAmp = 48 YaklangParserAmpNot = 49 YaklangParserPlus = 50 YaklangParserSub = 51 YaklangParserXor = 52 YaklangParserXand = 53 YaklangParserEq = 54 YaklangParserLtEq = 55 YaklangParserGtEq = 56 YaklangParserNeq = 57 YaklangParserChanIn = 58 YaklangParserLogicAnd = 59 YaklangParserLogicOr = 60 YaklangParserQuestion = 61 YaklangParserColon = 62 YaklangParserLBracket = 63 YaklangParserRBracket = 64 YaklangParserLParen = 65 YaklangParserRParen = 66 YaklangParserLBrace = 67 YaklangParserTemplateCloseBrace = 68 YaklangParserRBrace = 69 YaklangParserComma = 70 YaklangParserAssignEq = 71 YaklangParserWavy = 72 YaklangParserColonAssignEq = 73 YaklangParserPlusPlus = 74 YaklangParserSubSub = 75 YaklangParserPlusEq = 76 YaklangParserMinusEq = 77 YaklangParserMulEq = 78 YaklangParserDivEq = 79 YaklangParserModEq = 80 YaklangParserBitOrEq = 81 YaklangParserLtLtEq = 82 YaklangParserGtGtEq = 83 YaklangParserAmpEq = 84 YaklangParserBitAndEq = 85 YaklangParserBitAndNotEq = 86 YaklangParserSemiColon = 87 YaklangParserEllipsis = 88 YaklangParserEqGt = 89 YaklangParserLtGt = 90 YaklangParserNot = 91 YaklangParserDot = 92 YaklangParserWS = 93 YaklangParserCommentStart = 94 YaklangParserCommentEnd = 95 YaklangParserBackTickL = 96 YaklangParserCOMMENT = 97 YaklangParserStartNowDoc = 98 YaklangParserLINE_COMMENT = 99 YaklangParserLF = 100 YaklangParserEOS = 101 YaklangParserIntegerLiteral = 102 YaklangParserFloatLiteral = 103 YaklangParserTemplateSingleQuoteStringStart = 104 YaklangParserTemplateDoubleQuoteStringStart = 105 YaklangParserTemplateBackTickStringStart = 106 YaklangParserStringLiteral = 107 YaklangParserCharacterLiteral = 108 YaklangParserTemplateSingleQuoteStringCharacterStringEnd = 109 YaklangParserTemplateSingleQuoteStringCharacter = 110 YaklangParserTemplateSingleQuoteStringStartExpression = 111 YaklangParserTemplateDoubleQuoteStringCharacterStringEnd = 112 YaklangParserTemplateDoubleQuoteStringCharacter = 113 YaklangParserTemplateDoubleQuoteStringStartExpression = 114 YaklangParserTemplateBackTickStringCharacterStringEnd = 115 YaklangParserTemplateBackTickStringCharacter = 116 YaklangParserTemplateBackTickStringStartExpression = 117 YaklangParserHereDocIdentifierName = 118 YaklangParserHereDocIdentifierBreak = 119 YaklangParserCRLFEndDoc = 120 YaklangParserCRLFHereDocText = 121 YaklangParserLFEndDoc = 122 YaklangParserLFHereDocText = 123 )
YaklangParser tokens.
const ( YaklangParserRULE_program = 0 YaklangParserRULE_statementList = 1 YaklangParserRULE_statement = 2 YaklangParserRULE_tryStmt = 3 YaklangParserRULE_expressionStmt = 4 YaklangParserRULE_assignExpressionStmt = 5 YaklangParserRULE_lineCommentStmt = 6 YaklangParserRULE_includeStmt = 7 YaklangParserRULE_deferStmt = 8 YaklangParserRULE_goStmt = 9 YaklangParserRULE_assertStmt = 10 YaklangParserRULE_fallthroughStmt = 11 YaklangParserRULE_breakStmt = 12 YaklangParserRULE_continueStmt = 13 YaklangParserRULE_returnStmt = 14 YaklangParserRULE_callExpr = 15 YaklangParserRULE_functionCallExpr = 16 YaklangParserRULE_forStmt = 17 YaklangParserRULE_forStmtCond = 18 YaklangParserRULE_forFirstExpr = 19 YaklangParserRULE_forThirdExpr = 20 YaklangParserRULE_forRangeStmt = 21 YaklangParserRULE_switchStmt = 22 YaklangParserRULE_panicStmt = 23 YaklangParserRULE_recoverStmt = 24 YaklangParserRULE_ifStmt = 25 YaklangParserRULE_elseBlock = 26 YaklangParserRULE_block = 27 YaklangParserRULE_empty = 28 YaklangParserRULE_inplaceAssignOperator = 29 YaklangParserRULE_assignExpression = 30 YaklangParserRULE_declareVariableExpressionStmt = 31 YaklangParserRULE_declareVariableExpression = 32 YaklangParserRULE_declareVariableOnly = 33 YaklangParserRULE_declareAndAssignExpression = 34 YaklangParserRULE_leftExpressionList = 35 YaklangParserRULE_unaryOperator = 36 YaklangParserRULE_bitBinaryOperator = 37 YaklangParserRULE_additiveBinaryOperator = 38 YaklangParserRULE_multiplicativeBinaryOperator = 39 YaklangParserRULE_comparisonBinaryOperator = 40 YaklangParserRULE_leftExpression = 41 YaklangParserRULE_leftMemberCall = 42 YaklangParserRULE_leftSliceCall = 43 YaklangParserRULE_expression = 44 YaklangParserRULE_parenExpression = 45 YaklangParserRULE_makeExpression = 46 YaklangParserRULE_typeLiteral = 47 YaklangParserRULE_sliceTypeLiteral = 48 YaklangParserRULE_mapTypeLiteral = 49 YaklangParserRULE_instanceCode = 50 YaklangParserRULE_anonymousFunctionDecl = 51 YaklangParserRULE_functionNameDecl = 52 YaklangParserRULE_functionParamDecl = 53 YaklangParserRULE_functionCall = 54 YaklangParserRULE_ordinaryArguments = 55 YaklangParserRULE_memberCall = 56 YaklangParserRULE_sliceCall = 57 YaklangParserRULE_literal = 58 YaklangParserRULE_numericLiteral = 59 YaklangParserRULE_stringLiteral = 60 YaklangParserRULE_crlfHereDoc = 61 YaklangParserRULE_lfHereDoc = 62 YaklangParserRULE_templateSingleQuoteStringLiteral = 63 YaklangParserRULE_templateDoubleQuoteStringLiteral = 64 YaklangParserRULE_templateBackTickStringLiteral = 65 YaklangParserRULE_templateStringLiteral = 66 YaklangParserRULE_templateSingleQuoteStringAtom = 67 YaklangParserRULE_templateDoubleQuoteStringAtom = 68 YaklangParserRULE_templateBackTickStringAtom = 69 YaklangParserRULE_boolLiteral = 70 YaklangParserRULE_characterLiteral = 71 YaklangParserRULE_sliceLiteral = 72 YaklangParserRULE_sliceTypedLiteral = 73 YaklangParserRULE_expressionList = 74 YaklangParserRULE_expressionListMultiline = 75 YaklangParserRULE_mapLiteral = 76 YaklangParserRULE_mapTypedLiteral = 77 YaklangParserRULE_mapPairs = 78 YaklangParserRULE_mapPair = 79 YaklangParserRULE_ws = 80 YaklangParserRULE_eos = 81 )
YaklangParser rules.
Variables ¶
This section is empty.
Functions ¶
func YaklangLexerInit ¶
func YaklangLexerInit()
YaklangLexerInit initializes any static state used to implement YaklangLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewYaklangLexer(). You can call this function if you wish to initialize the static state ahead of time.
func YaklangParserInit ¶
func YaklangParserInit()
YaklangParserInit initializes any static state used to implement YaklangParser. By default the static state used to implement the parser is lazily initialized during the first call to NewYaklangParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type AdditiveBinaryOperatorContext ¶
type AdditiveBinaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAdditiveBinaryOperatorContext ¶
func NewAdditiveBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AdditiveBinaryOperatorContext
func NewEmptyAdditiveBinaryOperatorContext ¶
func NewEmptyAdditiveBinaryOperatorContext() *AdditiveBinaryOperatorContext
func (*AdditiveBinaryOperatorContext) Accept ¶
func (s *AdditiveBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AdditiveBinaryOperatorContext) GetParser ¶
func (s *AdditiveBinaryOperatorContext) GetParser() antlr.Parser
func (*AdditiveBinaryOperatorContext) GetRuleContext ¶
func (s *AdditiveBinaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*AdditiveBinaryOperatorContext) IsAdditiveBinaryOperatorContext ¶
func (*AdditiveBinaryOperatorContext) IsAdditiveBinaryOperatorContext()
func (*AdditiveBinaryOperatorContext) Plus ¶
func (s *AdditiveBinaryOperatorContext) Plus() antlr.TerminalNode
func (*AdditiveBinaryOperatorContext) Sub ¶
func (s *AdditiveBinaryOperatorContext) Sub() antlr.TerminalNode
func (*AdditiveBinaryOperatorContext) ToStringTree ¶
func (s *AdditiveBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AnonymousFunctionDeclContext ¶
type AnonymousFunctionDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAnonymousFunctionDeclContext ¶
func NewAnonymousFunctionDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AnonymousFunctionDeclContext
func NewEmptyAnonymousFunctionDeclContext ¶
func NewEmptyAnonymousFunctionDeclContext() *AnonymousFunctionDeclContext
func (*AnonymousFunctionDeclContext) Accept ¶
func (s *AnonymousFunctionDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AnonymousFunctionDeclContext) Block ¶
func (s *AnonymousFunctionDeclContext) Block() IBlockContext
func (*AnonymousFunctionDeclContext) EqGt ¶
func (s *AnonymousFunctionDeclContext) EqGt() antlr.TerminalNode
func (*AnonymousFunctionDeclContext) Expression ¶
func (s *AnonymousFunctionDeclContext) Expression() IExpressionContext
func (*AnonymousFunctionDeclContext) Func ¶
func (s *AnonymousFunctionDeclContext) Func() antlr.TerminalNode
func (*AnonymousFunctionDeclContext) FunctionNameDecl ¶
func (s *AnonymousFunctionDeclContext) FunctionNameDecl() IFunctionNameDeclContext
func (*AnonymousFunctionDeclContext) FunctionParamDecl ¶
func (s *AnonymousFunctionDeclContext) FunctionParamDecl() IFunctionParamDeclContext
func (*AnonymousFunctionDeclContext) GetParser ¶
func (s *AnonymousFunctionDeclContext) GetParser() antlr.Parser
func (*AnonymousFunctionDeclContext) GetRuleContext ¶
func (s *AnonymousFunctionDeclContext) GetRuleContext() antlr.RuleContext
func (*AnonymousFunctionDeclContext) Identifier ¶
func (s *AnonymousFunctionDeclContext) Identifier() antlr.TerminalNode
func (*AnonymousFunctionDeclContext) IsAnonymousFunctionDeclContext ¶
func (*AnonymousFunctionDeclContext) IsAnonymousFunctionDeclContext()
func (*AnonymousFunctionDeclContext) LParen ¶
func (s *AnonymousFunctionDeclContext) LParen() antlr.TerminalNode
func (*AnonymousFunctionDeclContext) RParen ¶
func (s *AnonymousFunctionDeclContext) RParen() antlr.TerminalNode
func (*AnonymousFunctionDeclContext) ToStringTree ¶
func (s *AnonymousFunctionDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssertStmtContext ¶
type AssertStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssertStmtContext ¶
func NewAssertStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssertStmtContext
func NewEmptyAssertStmtContext ¶
func NewEmptyAssertStmtContext() *AssertStmtContext
func (*AssertStmtContext) Accept ¶
func (s *AssertStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssertStmtContext) AllComma ¶
func (s *AssertStmtContext) AllComma() []antlr.TerminalNode
func (*AssertStmtContext) AllExpression ¶
func (s *AssertStmtContext) AllExpression() []IExpressionContext
func (*AssertStmtContext) Assert ¶
func (s *AssertStmtContext) Assert() antlr.TerminalNode
func (*AssertStmtContext) Comma ¶
func (s *AssertStmtContext) Comma(i int) antlr.TerminalNode
func (*AssertStmtContext) Expression ¶
func (s *AssertStmtContext) Expression(i int) IExpressionContext
func (*AssertStmtContext) GetParser ¶
func (s *AssertStmtContext) GetParser() antlr.Parser
func (*AssertStmtContext) GetRuleContext ¶
func (s *AssertStmtContext) GetRuleContext() antlr.RuleContext
func (*AssertStmtContext) IsAssertStmtContext ¶
func (*AssertStmtContext) IsAssertStmtContext()
func (*AssertStmtContext) ToStringTree ¶
func (s *AssertStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignExpressionContext ¶
type AssignExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignExpressionContext ¶
func NewAssignExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignExpressionContext
func NewEmptyAssignExpressionContext ¶
func NewEmptyAssignExpressionContext() *AssignExpressionContext
func (*AssignExpressionContext) Accept ¶
func (s *AssignExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignExpressionContext) AssignEq ¶
func (s *AssignExpressionContext) AssignEq() antlr.TerminalNode
func (*AssignExpressionContext) ColonAssignEq ¶
func (s *AssignExpressionContext) ColonAssignEq() antlr.TerminalNode
func (*AssignExpressionContext) Expression ¶
func (s *AssignExpressionContext) Expression() IExpressionContext
func (*AssignExpressionContext) ExpressionList ¶
func (s *AssignExpressionContext) ExpressionList() IExpressionListContext
func (*AssignExpressionContext) GetParser ¶
func (s *AssignExpressionContext) GetParser() antlr.Parser
func (*AssignExpressionContext) GetRuleContext ¶
func (s *AssignExpressionContext) GetRuleContext() antlr.RuleContext
func (*AssignExpressionContext) InplaceAssignOperator ¶
func (s *AssignExpressionContext) InplaceAssignOperator() IInplaceAssignOperatorContext
func (*AssignExpressionContext) IsAssignExpressionContext ¶
func (*AssignExpressionContext) IsAssignExpressionContext()
func (*AssignExpressionContext) LeftExpression ¶
func (s *AssignExpressionContext) LeftExpression() ILeftExpressionContext
func (*AssignExpressionContext) LeftExpressionList ¶
func (s *AssignExpressionContext) LeftExpressionList() ILeftExpressionListContext
func (*AssignExpressionContext) PlusPlus ¶
func (s *AssignExpressionContext) PlusPlus() antlr.TerminalNode
func (*AssignExpressionContext) SubSub ¶
func (s *AssignExpressionContext) SubSub() antlr.TerminalNode
func (*AssignExpressionContext) ToStringTree ¶
func (s *AssignExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type AssignExpressionStmtContext ¶
type AssignExpressionStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewAssignExpressionStmtContext ¶
func NewAssignExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *AssignExpressionStmtContext
func NewEmptyAssignExpressionStmtContext ¶
func NewEmptyAssignExpressionStmtContext() *AssignExpressionStmtContext
func (*AssignExpressionStmtContext) Accept ¶
func (s *AssignExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*AssignExpressionStmtContext) AssignExpression ¶
func (s *AssignExpressionStmtContext) AssignExpression() IAssignExpressionContext
func (*AssignExpressionStmtContext) GetParser ¶
func (s *AssignExpressionStmtContext) GetParser() antlr.Parser
func (*AssignExpressionStmtContext) GetRuleContext ¶
func (s *AssignExpressionStmtContext) GetRuleContext() antlr.RuleContext
func (*AssignExpressionStmtContext) IsAssignExpressionStmtContext ¶
func (*AssignExpressionStmtContext) IsAssignExpressionStmtContext()
func (*AssignExpressionStmtContext) ToStringTree ¶
func (s *AssignExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type BaseYaklangParserVisitor ¶
type BaseYaklangParserVisitor struct {
*antlr.BaseParseTreeVisitor
}
func (*BaseYaklangParserVisitor) VisitAdditiveBinaryOperator ¶
func (v *BaseYaklangParserVisitor) VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitAnonymousFunctionDecl ¶
func (v *BaseYaklangParserVisitor) VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{}
func (*BaseYaklangParserVisitor) VisitAssertStmt ¶
func (v *BaseYaklangParserVisitor) VisitAssertStmt(ctx *AssertStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitAssignExpression ¶
func (v *BaseYaklangParserVisitor) VisitAssignExpression(ctx *AssignExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitAssignExpressionStmt ¶
func (v *BaseYaklangParserVisitor) VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitBitBinaryOperator ¶
func (v *BaseYaklangParserVisitor) VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitBlock ¶
func (v *BaseYaklangParserVisitor) VisitBlock(ctx *BlockContext) interface{}
func (*BaseYaklangParserVisitor) VisitBoolLiteral ¶
func (v *BaseYaklangParserVisitor) VisitBoolLiteral(ctx *BoolLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitBreakStmt ¶
func (v *BaseYaklangParserVisitor) VisitBreakStmt(ctx *BreakStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitCallExpr ¶
func (v *BaseYaklangParserVisitor) VisitCallExpr(ctx *CallExprContext) interface{}
func (*BaseYaklangParserVisitor) VisitCharacterLiteral ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitCharacterLiteral(ctx *CharacterLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitComparisonBinaryOperator ¶
func (v *BaseYaklangParserVisitor) VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitContinueStmt ¶
func (v *BaseYaklangParserVisitor) VisitContinueStmt(ctx *ContinueStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitCrlfHereDoc ¶
func (v *BaseYaklangParserVisitor) VisitCrlfHereDoc(ctx *CrlfHereDocContext) interface{}
func (*BaseYaklangParserVisitor) VisitDeclareAndAssignExpression ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitDeclareAndAssignExpression(ctx *DeclareAndAssignExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitDeclareVariableExpression ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpression(ctx *DeclareVariableExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitDeclareVariableExpressionStmt ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitDeclareVariableExpressionStmt(ctx *DeclareVariableExpressionStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitDeclareVariableOnly ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitDeclareVariableOnly(ctx *DeclareVariableOnlyContext) interface{}
func (*BaseYaklangParserVisitor) VisitDeferStmt ¶
func (v *BaseYaklangParserVisitor) VisitDeferStmt(ctx *DeferStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitElseBlock ¶
func (v *BaseYaklangParserVisitor) VisitElseBlock(ctx *ElseBlockContext) interface{}
func (*BaseYaklangParserVisitor) VisitEmpty ¶
func (v *BaseYaklangParserVisitor) VisitEmpty(ctx *EmptyContext) interface{}
func (*BaseYaklangParserVisitor) VisitEos ¶
func (v *BaseYaklangParserVisitor) VisitEos(ctx *EosContext) interface{}
func (*BaseYaklangParserVisitor) VisitExpression ¶
func (v *BaseYaklangParserVisitor) VisitExpression(ctx *ExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitExpressionList ¶
func (v *BaseYaklangParserVisitor) VisitExpressionList(ctx *ExpressionListContext) interface{}
func (*BaseYaklangParserVisitor) VisitExpressionListMultiline ¶
func (v *BaseYaklangParserVisitor) VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{}
func (*BaseYaklangParserVisitor) VisitExpressionStmt ¶
func (v *BaseYaklangParserVisitor) VisitExpressionStmt(ctx *ExpressionStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitFallthroughStmt ¶
func (v *BaseYaklangParserVisitor) VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitForFirstExpr ¶
func (v *BaseYaklangParserVisitor) VisitForFirstExpr(ctx *ForFirstExprContext) interface{}
func (*BaseYaklangParserVisitor) VisitForRangeStmt ¶
func (v *BaseYaklangParserVisitor) VisitForRangeStmt(ctx *ForRangeStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitForStmt ¶
func (v *BaseYaklangParserVisitor) VisitForStmt(ctx *ForStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitForStmtCond ¶
func (v *BaseYaklangParserVisitor) VisitForStmtCond(ctx *ForStmtCondContext) interface{}
func (*BaseYaklangParserVisitor) VisitForThirdExpr ¶
func (v *BaseYaklangParserVisitor) VisitForThirdExpr(ctx *ForThirdExprContext) interface{}
func (*BaseYaklangParserVisitor) VisitFunctionCall ¶
func (v *BaseYaklangParserVisitor) VisitFunctionCall(ctx *FunctionCallContext) interface{}
func (*BaseYaklangParserVisitor) VisitFunctionCallExpr ¶
func (v *BaseYaklangParserVisitor) VisitFunctionCallExpr(ctx *FunctionCallExprContext) interface{}
func (*BaseYaklangParserVisitor) VisitFunctionNameDecl ¶
func (v *BaseYaklangParserVisitor) VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{}
func (*BaseYaklangParserVisitor) VisitFunctionParamDecl ¶
func (v *BaseYaklangParserVisitor) VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{}
func (*BaseYaklangParserVisitor) VisitGoStmt ¶
func (v *BaseYaklangParserVisitor) VisitGoStmt(ctx *GoStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitIfStmt ¶
func (v *BaseYaklangParserVisitor) VisitIfStmt(ctx *IfStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitIncludeStmt ¶
func (v *BaseYaklangParserVisitor) VisitIncludeStmt(ctx *IncludeStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitInplaceAssignOperator ¶
func (v *BaseYaklangParserVisitor) VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitInstanceCode ¶
func (v *BaseYaklangParserVisitor) VisitInstanceCode(ctx *InstanceCodeContext) interface{}
func (*BaseYaklangParserVisitor) VisitLeftExpression ¶
func (v *BaseYaklangParserVisitor) VisitLeftExpression(ctx *LeftExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitLeftExpressionList ¶
func (v *BaseYaklangParserVisitor) VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{}
func (*BaseYaklangParserVisitor) VisitLeftMemberCall ¶
func (v *BaseYaklangParserVisitor) VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{}
func (*BaseYaklangParserVisitor) VisitLeftSliceCall ¶
func (v *BaseYaklangParserVisitor) VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{}
func (*BaseYaklangParserVisitor) VisitLfHereDoc ¶
func (v *BaseYaklangParserVisitor) VisitLfHereDoc(ctx *LfHereDocContext) interface{}
func (*BaseYaklangParserVisitor) VisitLineCommentStmt ¶
func (v *BaseYaklangParserVisitor) VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitLiteral ¶
func (v *BaseYaklangParserVisitor) VisitLiteral(ctx *LiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitMakeExpression ¶
func (v *BaseYaklangParserVisitor) VisitMakeExpression(ctx *MakeExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitMapLiteral ¶
func (v *BaseYaklangParserVisitor) VisitMapLiteral(ctx *MapLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitMapPair ¶
func (v *BaseYaklangParserVisitor) VisitMapPair(ctx *MapPairContext) interface{}
func (*BaseYaklangParserVisitor) VisitMapPairs ¶
func (v *BaseYaklangParserVisitor) VisitMapPairs(ctx *MapPairsContext) interface{}
func (*BaseYaklangParserVisitor) VisitMapTypeLiteral ¶
func (v *BaseYaklangParserVisitor) VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitMapTypedLiteral ¶
func (v *BaseYaklangParserVisitor) VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitMemberCall ¶
func (v *BaseYaklangParserVisitor) VisitMemberCall(ctx *MemberCallContext) interface{}
func (*BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator ¶
func (v *BaseYaklangParserVisitor) VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitNumericLiteral ¶
func (v *BaseYaklangParserVisitor) VisitNumericLiteral(ctx *NumericLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitOrdinaryArguments ¶
func (v *BaseYaklangParserVisitor) VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{}
func (*BaseYaklangParserVisitor) VisitPanicStmt ¶
func (v *BaseYaklangParserVisitor) VisitPanicStmt(ctx *PanicStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitParenExpression ¶
func (v *BaseYaklangParserVisitor) VisitParenExpression(ctx *ParenExpressionContext) interface{}
func (*BaseYaklangParserVisitor) VisitProgram ¶
func (v *BaseYaklangParserVisitor) VisitProgram(ctx *ProgramContext) interface{}
func (*BaseYaklangParserVisitor) VisitRecoverStmt ¶
func (v *BaseYaklangParserVisitor) VisitRecoverStmt(ctx *RecoverStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitReturnStmt ¶
func (v *BaseYaklangParserVisitor) VisitReturnStmt(ctx *ReturnStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitSliceCall ¶
func (v *BaseYaklangParserVisitor) VisitSliceCall(ctx *SliceCallContext) interface{}
func (*BaseYaklangParserVisitor) VisitSliceLiteral ¶
func (v *BaseYaklangParserVisitor) VisitSliceLiteral(ctx *SliceLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitSliceTypeLiteral ¶
func (v *BaseYaklangParserVisitor) VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitSliceTypedLiteral ¶
func (v *BaseYaklangParserVisitor) VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitStatement ¶
func (v *BaseYaklangParserVisitor) VisitStatement(ctx *StatementContext) interface{}
func (*BaseYaklangParserVisitor) VisitStatementList ¶
func (v *BaseYaklangParserVisitor) VisitStatementList(ctx *StatementListContext) interface{}
func (*BaseYaklangParserVisitor) VisitStringLiteral ¶
func (v *BaseYaklangParserVisitor) VisitStringLiteral(ctx *StringLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitSwitchStmt ¶
func (v *BaseYaklangParserVisitor) VisitSwitchStmt(ctx *SwitchStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom ¶
func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral ¶
func (v *BaseYaklangParserVisitor) VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringAtom ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringAtom(ctx *TemplateDoubleQuoteStringAtomContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral ¶
func (v *BaseYaklangParserVisitor) VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringAtom ¶ added in v1.2.8
func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringAtom(ctx *TemplateSingleQuoteStringAtomContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral ¶ added in v1.2.6
func (v *BaseYaklangParserVisitor) VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitTemplateStringLiteral ¶
func (v *BaseYaklangParserVisitor) VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitTryStmt ¶
func (v *BaseYaklangParserVisitor) VisitTryStmt(ctx *TryStmtContext) interface{}
func (*BaseYaklangParserVisitor) VisitTypeLiteral ¶
func (v *BaseYaklangParserVisitor) VisitTypeLiteral(ctx *TypeLiteralContext) interface{}
func (*BaseYaklangParserVisitor) VisitUnaryOperator ¶
func (v *BaseYaklangParserVisitor) VisitUnaryOperator(ctx *UnaryOperatorContext) interface{}
func (*BaseYaklangParserVisitor) VisitWs ¶
func (v *BaseYaklangParserVisitor) VisitWs(ctx *WsContext) interface{}
type BitBinaryOperatorContext ¶
type BitBinaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBitBinaryOperatorContext ¶
func NewBitBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BitBinaryOperatorContext
func NewEmptyBitBinaryOperatorContext ¶
func NewEmptyBitBinaryOperatorContext() *BitBinaryOperatorContext
func (*BitBinaryOperatorContext) Accept ¶
func (s *BitBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BitBinaryOperatorContext) Amp ¶
func (s *BitBinaryOperatorContext) Amp() antlr.TerminalNode
func (*BitBinaryOperatorContext) AmpNot ¶
func (s *BitBinaryOperatorContext) AmpNot() antlr.TerminalNode
func (*BitBinaryOperatorContext) GetParser ¶
func (s *BitBinaryOperatorContext) GetParser() antlr.Parser
func (*BitBinaryOperatorContext) GetRuleContext ¶
func (s *BitBinaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*BitBinaryOperatorContext) GtGt ¶
func (s *BitBinaryOperatorContext) GtGt() antlr.TerminalNode
func (*BitBinaryOperatorContext) IsBitBinaryOperatorContext ¶
func (*BitBinaryOperatorContext) IsBitBinaryOperatorContext()
func (*BitBinaryOperatorContext) LtLt ¶
func (s *BitBinaryOperatorContext) LtLt() antlr.TerminalNode
func (*BitBinaryOperatorContext) ToStringTree ¶
func (s *BitBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BitBinaryOperatorContext) Xand ¶
func (s *BitBinaryOperatorContext) Xand() antlr.TerminalNode
func (*BitBinaryOperatorContext) Xor ¶
func (s *BitBinaryOperatorContext) Xor() antlr.TerminalNode
type BlockContext ¶
type BlockContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBlockContext ¶
func NewBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BlockContext
func NewEmptyBlockContext ¶
func NewEmptyBlockContext() *BlockContext
func (*BlockContext) Accept ¶
func (s *BlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BlockContext) AllWs ¶
func (s *BlockContext) AllWs() []IWsContext
func (*BlockContext) GetParser ¶
func (s *BlockContext) GetParser() antlr.Parser
func (*BlockContext) GetRuleContext ¶
func (s *BlockContext) GetRuleContext() antlr.RuleContext
func (*BlockContext) IsBlockContext ¶
func (*BlockContext) IsBlockContext()
func (*BlockContext) LBrace ¶
func (s *BlockContext) LBrace() antlr.TerminalNode
func (*BlockContext) RBrace ¶
func (s *BlockContext) RBrace() antlr.TerminalNode
func (*BlockContext) StatementList ¶
func (s *BlockContext) StatementList() IStatementListContext
func (*BlockContext) ToStringTree ¶
func (s *BlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BlockContext) Ws ¶
func (s *BlockContext) Ws(i int) IWsContext
type BoolLiteralContext ¶
type BoolLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBoolLiteralContext ¶
func NewBoolLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BoolLiteralContext
func NewEmptyBoolLiteralContext ¶
func NewEmptyBoolLiteralContext() *BoolLiteralContext
func (*BoolLiteralContext) Accept ¶
func (s *BoolLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BoolLiteralContext) False ¶
func (s *BoolLiteralContext) False() antlr.TerminalNode
func (*BoolLiteralContext) GetParser ¶
func (s *BoolLiteralContext) GetParser() antlr.Parser
func (*BoolLiteralContext) GetRuleContext ¶
func (s *BoolLiteralContext) GetRuleContext() antlr.RuleContext
func (*BoolLiteralContext) IsBoolLiteralContext ¶
func (*BoolLiteralContext) IsBoolLiteralContext()
func (*BoolLiteralContext) ToStringTree ¶
func (s *BoolLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*BoolLiteralContext) True ¶
func (s *BoolLiteralContext) True() antlr.TerminalNode
type BreakStmtContext ¶
type BreakStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBreakStmtContext ¶
func NewBreakStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BreakStmtContext
func NewEmptyBreakStmtContext ¶
func NewEmptyBreakStmtContext() *BreakStmtContext
func (*BreakStmtContext) Accept ¶
func (s *BreakStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*BreakStmtContext) Break ¶
func (s *BreakStmtContext) Break() antlr.TerminalNode
func (*BreakStmtContext) GetParser ¶
func (s *BreakStmtContext) GetParser() antlr.Parser
func (*BreakStmtContext) GetRuleContext ¶
func (s *BreakStmtContext) GetRuleContext() antlr.RuleContext
func (*BreakStmtContext) IsBreakStmtContext ¶
func (*BreakStmtContext) IsBreakStmtContext()
func (*BreakStmtContext) ToStringTree ¶
func (s *BreakStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CallExprContext ¶
type CallExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCallExprContext ¶
func NewCallExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CallExprContext
func NewEmptyCallExprContext ¶
func NewEmptyCallExprContext() *CallExprContext
func (*CallExprContext) Accept ¶
func (s *CallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CallExprContext) FunctionCallExpr ¶
func (s *CallExprContext) FunctionCallExpr() IFunctionCallExprContext
func (*CallExprContext) GetParser ¶
func (s *CallExprContext) GetParser() antlr.Parser
func (*CallExprContext) GetRuleContext ¶
func (s *CallExprContext) GetRuleContext() antlr.RuleContext
func (*CallExprContext) InstanceCode ¶
func (s *CallExprContext) InstanceCode() IInstanceCodeContext
func (*CallExprContext) IsCallExprContext ¶
func (*CallExprContext) IsCallExprContext()
func (*CallExprContext) ToStringTree ¶
func (s *CallExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CharacterLiteralContext ¶ added in v1.2.8
type CharacterLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCharacterLiteralContext ¶ added in v1.2.8
func NewCharacterLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CharacterLiteralContext
func NewEmptyCharacterLiteralContext ¶ added in v1.2.8
func NewEmptyCharacterLiteralContext() *CharacterLiteralContext
func (*CharacterLiteralContext) Accept ¶ added in v1.2.8
func (s *CharacterLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CharacterLiteralContext) CharacterLiteral ¶ added in v1.2.8
func (s *CharacterLiteralContext) CharacterLiteral() antlr.TerminalNode
func (*CharacterLiteralContext) GetParser ¶ added in v1.2.8
func (s *CharacterLiteralContext) GetParser() antlr.Parser
func (*CharacterLiteralContext) GetRuleContext ¶ added in v1.2.8
func (s *CharacterLiteralContext) GetRuleContext() antlr.RuleContext
func (*CharacterLiteralContext) IsCharacterLiteralContext ¶ added in v1.2.8
func (*CharacterLiteralContext) IsCharacterLiteralContext()
func (*CharacterLiteralContext) ToStringTree ¶ added in v1.2.8
func (s *CharacterLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ComparisonBinaryOperatorContext ¶
type ComparisonBinaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewComparisonBinaryOperatorContext ¶
func NewComparisonBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ComparisonBinaryOperatorContext
func NewEmptyComparisonBinaryOperatorContext ¶
func NewEmptyComparisonBinaryOperatorContext() *ComparisonBinaryOperatorContext
func (*ComparisonBinaryOperatorContext) Accept ¶
func (s *ComparisonBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ComparisonBinaryOperatorContext) Eq ¶
func (s *ComparisonBinaryOperatorContext) Eq() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) GetParser ¶
func (s *ComparisonBinaryOperatorContext) GetParser() antlr.Parser
func (*ComparisonBinaryOperatorContext) GetRuleContext ¶
func (s *ComparisonBinaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*ComparisonBinaryOperatorContext) Gt ¶
func (s *ComparisonBinaryOperatorContext) Gt() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) GtEq ¶
func (s *ComparisonBinaryOperatorContext) GtEq() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) IsComparisonBinaryOperatorContext ¶
func (*ComparisonBinaryOperatorContext) IsComparisonBinaryOperatorContext()
func (*ComparisonBinaryOperatorContext) Lt ¶
func (s *ComparisonBinaryOperatorContext) Lt() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) LtEq ¶
func (s *ComparisonBinaryOperatorContext) LtEq() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) LtGt ¶
func (s *ComparisonBinaryOperatorContext) LtGt() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) Neq ¶
func (s *ComparisonBinaryOperatorContext) Neq() antlr.TerminalNode
func (*ComparisonBinaryOperatorContext) ToStringTree ¶
func (s *ComparisonBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ContinueStmtContext ¶
type ContinueStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewContinueStmtContext ¶
func NewContinueStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ContinueStmtContext
func NewEmptyContinueStmtContext ¶
func NewEmptyContinueStmtContext() *ContinueStmtContext
func (*ContinueStmtContext) Accept ¶
func (s *ContinueStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ContinueStmtContext) Continue ¶
func (s *ContinueStmtContext) Continue() antlr.TerminalNode
func (*ContinueStmtContext) GetParser ¶
func (s *ContinueStmtContext) GetParser() antlr.Parser
func (*ContinueStmtContext) GetRuleContext ¶
func (s *ContinueStmtContext) GetRuleContext() antlr.RuleContext
func (*ContinueStmtContext) IsContinueStmtContext ¶
func (*ContinueStmtContext) IsContinueStmtContext()
func (*ContinueStmtContext) ToStringTree ¶
func (s *ContinueStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type CrlfHereDocContext ¶
type CrlfHereDocContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCrlfHereDocContext ¶
func NewCrlfHereDocContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *CrlfHereDocContext
func NewEmptyCrlfHereDocContext ¶
func NewEmptyCrlfHereDocContext() *CrlfHereDocContext
func (*CrlfHereDocContext) Accept ¶
func (s *CrlfHereDocContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*CrlfHereDocContext) AllCRLFHereDocText ¶
func (s *CrlfHereDocContext) AllCRLFHereDocText() []antlr.TerminalNode
func (*CrlfHereDocContext) CRLFHereDocText ¶
func (s *CrlfHereDocContext) CRLFHereDocText(i int) antlr.TerminalNode
func (*CrlfHereDocContext) GetParser ¶
func (s *CrlfHereDocContext) GetParser() antlr.Parser
func (*CrlfHereDocContext) GetRuleContext ¶
func (s *CrlfHereDocContext) GetRuleContext() antlr.RuleContext
func (*CrlfHereDocContext) IsCrlfHereDocContext ¶
func (*CrlfHereDocContext) IsCrlfHereDocContext()
func (*CrlfHereDocContext) ToStringTree ¶
func (s *CrlfHereDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclareAndAssignExpressionContext ¶ added in v1.2.8
type DeclareAndAssignExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclareAndAssignExpressionContext ¶ added in v1.2.8
func NewDeclareAndAssignExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareAndAssignExpressionContext
func NewEmptyDeclareAndAssignExpressionContext ¶ added in v1.2.8
func NewEmptyDeclareAndAssignExpressionContext() *DeclareAndAssignExpressionContext
func (*DeclareAndAssignExpressionContext) Accept ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclareAndAssignExpressionContext) AssignEq ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) AssignEq() antlr.TerminalNode
func (*DeclareAndAssignExpressionContext) ColonAssignEq ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) ColonAssignEq() antlr.TerminalNode
func (*DeclareAndAssignExpressionContext) ExpressionList ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) ExpressionList() IExpressionListContext
func (*DeclareAndAssignExpressionContext) GetParser ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) GetParser() antlr.Parser
func (*DeclareAndAssignExpressionContext) GetRuleContext ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) GetRuleContext() antlr.RuleContext
func (*DeclareAndAssignExpressionContext) IsDeclareAndAssignExpressionContext ¶ added in v1.2.8
func (*DeclareAndAssignExpressionContext) IsDeclareAndAssignExpressionContext()
func (*DeclareAndAssignExpressionContext) LeftExpressionList ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) LeftExpressionList() ILeftExpressionListContext
func (*DeclareAndAssignExpressionContext) ToStringTree ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclareAndAssignExpressionContext) Var ¶ added in v1.2.8
func (s *DeclareAndAssignExpressionContext) Var() antlr.TerminalNode
type DeclareVariableExpressionContext ¶ added in v1.2.8
type DeclareVariableExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclareVariableExpressionContext ¶ added in v1.2.8
func NewDeclareVariableExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableExpressionContext
func NewEmptyDeclareVariableExpressionContext ¶ added in v1.2.8
func NewEmptyDeclareVariableExpressionContext() *DeclareVariableExpressionContext
func (*DeclareVariableExpressionContext) Accept ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclareVariableExpressionContext) DeclareAndAssignExpression ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) DeclareAndAssignExpression() IDeclareAndAssignExpressionContext
func (*DeclareVariableExpressionContext) DeclareVariableOnly ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) DeclareVariableOnly() IDeclareVariableOnlyContext
func (*DeclareVariableExpressionContext) GetParser ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) GetParser() antlr.Parser
func (*DeclareVariableExpressionContext) GetRuleContext ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) GetRuleContext() antlr.RuleContext
func (*DeclareVariableExpressionContext) IsDeclareVariableExpressionContext ¶ added in v1.2.8
func (*DeclareVariableExpressionContext) IsDeclareVariableExpressionContext()
func (*DeclareVariableExpressionContext) ToStringTree ¶ added in v1.2.8
func (s *DeclareVariableExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclareVariableExpressionStmtContext ¶ added in v1.2.8
type DeclareVariableExpressionStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclareVariableExpressionStmtContext ¶ added in v1.2.8
func NewDeclareVariableExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableExpressionStmtContext
func NewEmptyDeclareVariableExpressionStmtContext ¶ added in v1.2.8
func NewEmptyDeclareVariableExpressionStmtContext() *DeclareVariableExpressionStmtContext
func (*DeclareVariableExpressionStmtContext) Accept ¶ added in v1.2.8
func (s *DeclareVariableExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclareVariableExpressionStmtContext) DeclareVariableExpression ¶ added in v1.2.8
func (s *DeclareVariableExpressionStmtContext) DeclareVariableExpression() IDeclareVariableExpressionContext
func (*DeclareVariableExpressionStmtContext) GetParser ¶ added in v1.2.8
func (s *DeclareVariableExpressionStmtContext) GetParser() antlr.Parser
func (*DeclareVariableExpressionStmtContext) GetRuleContext ¶ added in v1.2.8
func (s *DeclareVariableExpressionStmtContext) GetRuleContext() antlr.RuleContext
func (*DeclareVariableExpressionStmtContext) IsDeclareVariableExpressionStmtContext ¶ added in v1.2.8
func (*DeclareVariableExpressionStmtContext) IsDeclareVariableExpressionStmtContext()
func (*DeclareVariableExpressionStmtContext) ToStringTree ¶ added in v1.2.8
func (s *DeclareVariableExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type DeclareVariableOnlyContext ¶ added in v1.2.8
type DeclareVariableOnlyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclareVariableOnlyContext ¶ added in v1.2.8
func NewDeclareVariableOnlyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeclareVariableOnlyContext
func NewEmptyDeclareVariableOnlyContext ¶ added in v1.2.8
func NewEmptyDeclareVariableOnlyContext() *DeclareVariableOnlyContext
func (*DeclareVariableOnlyContext) Accept ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeclareVariableOnlyContext) AllComma ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) AllComma() []antlr.TerminalNode
func (*DeclareVariableOnlyContext) AllIdentifier ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) AllIdentifier() []antlr.TerminalNode
func (*DeclareVariableOnlyContext) Comma ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) Comma(i int) antlr.TerminalNode
func (*DeclareVariableOnlyContext) GetParser ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) GetParser() antlr.Parser
func (*DeclareVariableOnlyContext) GetRuleContext ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) GetRuleContext() antlr.RuleContext
func (*DeclareVariableOnlyContext) Identifier ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) Identifier(i int) antlr.TerminalNode
func (*DeclareVariableOnlyContext) IsDeclareVariableOnlyContext ¶ added in v1.2.8
func (*DeclareVariableOnlyContext) IsDeclareVariableOnlyContext()
func (*DeclareVariableOnlyContext) ToStringTree ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*DeclareVariableOnlyContext) Var ¶ added in v1.2.8
func (s *DeclareVariableOnlyContext) Var() antlr.TerminalNode
type DeferStmtContext ¶
type DeferStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeferStmtContext ¶
func NewDeferStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DeferStmtContext
func NewEmptyDeferStmtContext ¶
func NewEmptyDeferStmtContext() *DeferStmtContext
func (*DeferStmtContext) Accept ¶
func (s *DeferStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*DeferStmtContext) CallExpr ¶
func (s *DeferStmtContext) CallExpr() ICallExprContext
func (*DeferStmtContext) Defer ¶
func (s *DeferStmtContext) Defer() antlr.TerminalNode
func (*DeferStmtContext) GetParser ¶
func (s *DeferStmtContext) GetParser() antlr.Parser
func (*DeferStmtContext) GetRuleContext ¶
func (s *DeferStmtContext) GetRuleContext() antlr.RuleContext
func (*DeferStmtContext) IsDeferStmtContext ¶
func (*DeferStmtContext) IsDeferStmtContext()
func (*DeferStmtContext) PanicStmt ¶
func (s *DeferStmtContext) PanicStmt() IPanicStmtContext
func (*DeferStmtContext) RecoverStmt ¶
func (s *DeferStmtContext) RecoverStmt() IRecoverStmtContext
func (*DeferStmtContext) ToStringTree ¶
func (s *DeferStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ElseBlockContext ¶
type ElseBlockContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElseBlockContext ¶
func NewElseBlockContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ElseBlockContext
func NewEmptyElseBlockContext ¶
func NewEmptyElseBlockContext() *ElseBlockContext
func (*ElseBlockContext) Accept ¶
func (s *ElseBlockContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ElseBlockContext) Block ¶
func (s *ElseBlockContext) Block() IBlockContext
func (*ElseBlockContext) Else ¶
func (s *ElseBlockContext) Else() antlr.TerminalNode
func (*ElseBlockContext) GetParser ¶
func (s *ElseBlockContext) GetParser() antlr.Parser
func (*ElseBlockContext) GetRuleContext ¶
func (s *ElseBlockContext) GetRuleContext() antlr.RuleContext
func (*ElseBlockContext) IfStmt ¶
func (s *ElseBlockContext) IfStmt() IIfStmtContext
func (*ElseBlockContext) IsElseBlockContext ¶
func (*ElseBlockContext) IsElseBlockContext()
func (*ElseBlockContext) ToStringTree ¶
func (s *ElseBlockContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type EmptyContext ¶
type EmptyContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyContext ¶
func NewEmptyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EmptyContext
func NewEmptyEmptyContext ¶
func NewEmptyEmptyContext() *EmptyContext
func (*EmptyContext) Accept ¶
func (s *EmptyContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EmptyContext) EOS ¶
func (s *EmptyContext) EOS() antlr.TerminalNode
func (*EmptyContext) GetParser ¶
func (s *EmptyContext) GetParser() antlr.Parser
func (*EmptyContext) GetRuleContext ¶
func (s *EmptyContext) GetRuleContext() antlr.RuleContext
func (*EmptyContext) IsEmptyContext ¶
func (*EmptyContext) IsEmptyContext()
func (*EmptyContext) SemiColon ¶
func (s *EmptyContext) SemiColon() antlr.TerminalNode
func (*EmptyContext) ToStringTree ¶
func (s *EmptyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*EmptyContext) Ws ¶
func (s *EmptyContext) Ws() IWsContext
type EosContext ¶
type EosContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyEosContext ¶
func NewEmptyEosContext() *EosContext
func NewEosContext ¶
func NewEosContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *EosContext
func (*EosContext) Accept ¶
func (s *EosContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*EosContext) AllLF ¶
func (s *EosContext) AllLF() []antlr.TerminalNode
func (*EosContext) COMMENT ¶
func (s *EosContext) COMMENT() antlr.TerminalNode
func (*EosContext) GetParser ¶
func (s *EosContext) GetParser() antlr.Parser
func (*EosContext) GetRuleContext ¶
func (s *EosContext) GetRuleContext() antlr.RuleContext
func (*EosContext) IsEosContext ¶
func (*EosContext) IsEosContext()
func (*EosContext) LF ¶
func (s *EosContext) LF(i int) antlr.TerminalNode
func (*EosContext) LINE_COMMENT ¶
func (s *EosContext) LINE_COMMENT() antlr.TerminalNode
func (*EosContext) SemiColon ¶
func (s *EosContext) SemiColon() antlr.TerminalNode
func (*EosContext) ToStringTree ¶
func (s *EosContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionContext ¶
type ExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionContext ¶
func NewEmptyExpressionContext() *ExpressionContext
func NewExpressionContext ¶
func NewExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionContext
func (*ExpressionContext) Accept ¶
func (s *ExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionContext) AdditiveBinaryOperator ¶
func (s *ExpressionContext) AdditiveBinaryOperator() IAdditiveBinaryOperatorContext
func (*ExpressionContext) AllExpression ¶
func (s *ExpressionContext) AllExpression() []IExpressionContext
func (*ExpressionContext) AllWs ¶
func (s *ExpressionContext) AllWs() []IWsContext
func (*ExpressionContext) AnonymousFunctionDecl ¶
func (s *ExpressionContext) AnonymousFunctionDecl() IAnonymousFunctionDeclContext
func (*ExpressionContext) BitBinaryOperator ¶
func (s *ExpressionContext) BitBinaryOperator() IBitBinaryOperatorContext
func (*ExpressionContext) ChanIn ¶
func (s *ExpressionContext) ChanIn() antlr.TerminalNode
func (*ExpressionContext) Colon ¶
func (s *ExpressionContext) Colon() antlr.TerminalNode
func (*ExpressionContext) ComparisonBinaryOperator ¶
func (s *ExpressionContext) ComparisonBinaryOperator() IComparisonBinaryOperatorContext
func (*ExpressionContext) Expression ¶
func (s *ExpressionContext) Expression(i int) IExpressionContext
func (*ExpressionContext) FunctionCall ¶
func (s *ExpressionContext) FunctionCall() IFunctionCallContext
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) Identifier ¶
func (s *ExpressionContext) Identifier() antlr.TerminalNode
func (*ExpressionContext) In ¶
func (s *ExpressionContext) In() antlr.TerminalNode
func (*ExpressionContext) InstanceCode ¶
func (s *ExpressionContext) InstanceCode() IInstanceCodeContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) LParen ¶
func (s *ExpressionContext) LParen() antlr.TerminalNode
func (*ExpressionContext) Literal ¶
func (s *ExpressionContext) Literal() ILiteralContext
func (*ExpressionContext) LogicAnd ¶
func (s *ExpressionContext) LogicAnd() antlr.TerminalNode
func (*ExpressionContext) LogicOr ¶
func (s *ExpressionContext) LogicOr() antlr.TerminalNode
func (*ExpressionContext) MakeExpression ¶
func (s *ExpressionContext) MakeExpression() IMakeExpressionContext
func (*ExpressionContext) MemberCall ¶
func (s *ExpressionContext) MemberCall() IMemberCallContext
func (*ExpressionContext) MultiplicativeBinaryOperator ¶
func (s *ExpressionContext) MultiplicativeBinaryOperator() IMultiplicativeBinaryOperatorContext
func (*ExpressionContext) NotLiteral ¶
func (s *ExpressionContext) NotLiteral() antlr.TerminalNode
func (*ExpressionContext) PanicStmt ¶
func (s *ExpressionContext) PanicStmt() IPanicStmtContext
func (*ExpressionContext) ParenExpression ¶
func (s *ExpressionContext) ParenExpression() IParenExpressionContext
func (*ExpressionContext) Question ¶
func (s *ExpressionContext) Question() antlr.TerminalNode
func (*ExpressionContext) RParen ¶
func (s *ExpressionContext) RParen() antlr.TerminalNode
func (*ExpressionContext) RecoverStmt ¶
func (s *ExpressionContext) RecoverStmt() IRecoverStmtContext
func (*ExpressionContext) SliceCall ¶
func (s *ExpressionContext) SliceCall() ISliceCallContext
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionContext) TypeLiteral ¶
func (s *ExpressionContext) TypeLiteral() ITypeLiteralContext
func (*ExpressionContext) UnaryOperator ¶
func (s *ExpressionContext) UnaryOperator() IUnaryOperatorContext
func (*ExpressionContext) Ws ¶
func (s *ExpressionContext) Ws(i int) IWsContext
type ExpressionListContext ¶
type ExpressionListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionListContext ¶
func NewEmptyExpressionListContext() *ExpressionListContext
func NewExpressionListContext ¶
func NewExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListContext
func (*ExpressionListContext) Accept ¶
func (s *ExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionListContext) AllComma ¶
func (s *ExpressionListContext) AllComma() []antlr.TerminalNode
func (*ExpressionListContext) AllExpression ¶
func (s *ExpressionListContext) AllExpression() []IExpressionContext
func (*ExpressionListContext) Comma ¶
func (s *ExpressionListContext) Comma(i int) antlr.TerminalNode
func (*ExpressionListContext) Expression ¶
func (s *ExpressionListContext) Expression(i int) IExpressionContext
func (*ExpressionListContext) GetParser ¶
func (s *ExpressionListContext) GetParser() antlr.Parser
func (*ExpressionListContext) GetRuleContext ¶
func (s *ExpressionListContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListContext) IsExpressionListContext ¶
func (*ExpressionListContext) IsExpressionListContext()
func (*ExpressionListContext) ToStringTree ¶
func (s *ExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpressionListMultilineContext ¶
type ExpressionListMultilineContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionListMultilineContext ¶
func NewEmptyExpressionListMultilineContext() *ExpressionListMultilineContext
func NewExpressionListMultilineContext ¶
func NewExpressionListMultilineContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionListMultilineContext
func (*ExpressionListMultilineContext) Accept ¶
func (s *ExpressionListMultilineContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionListMultilineContext) AllComma ¶
func (s *ExpressionListMultilineContext) AllComma() []antlr.TerminalNode
func (*ExpressionListMultilineContext) AllExpression ¶
func (s *ExpressionListMultilineContext) AllExpression() []IExpressionContext
func (*ExpressionListMultilineContext) AllWs ¶
func (s *ExpressionListMultilineContext) AllWs() []IWsContext
func (*ExpressionListMultilineContext) Comma ¶
func (s *ExpressionListMultilineContext) Comma(i int) antlr.TerminalNode
func (*ExpressionListMultilineContext) Expression ¶
func (s *ExpressionListMultilineContext) Expression(i int) IExpressionContext
func (*ExpressionListMultilineContext) GetParser ¶
func (s *ExpressionListMultilineContext) GetParser() antlr.Parser
func (*ExpressionListMultilineContext) GetRuleContext ¶
func (s *ExpressionListMultilineContext) GetRuleContext() antlr.RuleContext
func (*ExpressionListMultilineContext) IsExpressionListMultilineContext ¶
func (*ExpressionListMultilineContext) IsExpressionListMultilineContext()
func (*ExpressionListMultilineContext) ToStringTree ¶
func (s *ExpressionListMultilineContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ExpressionListMultilineContext) Ws ¶
func (s *ExpressionListMultilineContext) Ws(i int) IWsContext
type ExpressionStmtContext ¶
type ExpressionStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyExpressionStmtContext ¶
func NewEmptyExpressionStmtContext() *ExpressionStmtContext
func NewExpressionStmtContext ¶
func NewExpressionStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExpressionStmtContext
func (*ExpressionStmtContext) Accept ¶
func (s *ExpressionStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ExpressionStmtContext) Expression ¶
func (s *ExpressionStmtContext) Expression() IExpressionContext
func (*ExpressionStmtContext) GetParser ¶
func (s *ExpressionStmtContext) GetParser() antlr.Parser
func (*ExpressionStmtContext) GetRuleContext ¶
func (s *ExpressionStmtContext) GetRuleContext() antlr.RuleContext
func (*ExpressionStmtContext) IsExpressionStmtContext ¶
func (*ExpressionStmtContext) IsExpressionStmtContext()
func (*ExpressionStmtContext) ToStringTree ¶
func (s *ExpressionStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FallthroughStmtContext ¶
type FallthroughStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFallthroughStmtContext ¶
func NewEmptyFallthroughStmtContext() *FallthroughStmtContext
func NewFallthroughStmtContext ¶
func NewFallthroughStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FallthroughStmtContext
func (*FallthroughStmtContext) Accept ¶
func (s *FallthroughStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FallthroughStmtContext) Fallthrough ¶
func (s *FallthroughStmtContext) Fallthrough() antlr.TerminalNode
func (*FallthroughStmtContext) GetParser ¶
func (s *FallthroughStmtContext) GetParser() antlr.Parser
func (*FallthroughStmtContext) GetRuleContext ¶
func (s *FallthroughStmtContext) GetRuleContext() antlr.RuleContext
func (*FallthroughStmtContext) IsFallthroughStmtContext ¶
func (*FallthroughStmtContext) IsFallthroughStmtContext()
func (*FallthroughStmtContext) ToStringTree ¶
func (s *FallthroughStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForFirstExprContext ¶
type ForFirstExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForFirstExprContext ¶
func NewEmptyForFirstExprContext() *ForFirstExprContext
func NewForFirstExprContext ¶
func NewForFirstExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForFirstExprContext
func (*ForFirstExprContext) Accept ¶
func (s *ForFirstExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForFirstExprContext) AssignExpression ¶
func (s *ForFirstExprContext) AssignExpression() IAssignExpressionContext
func (*ForFirstExprContext) Expression ¶
func (s *ForFirstExprContext) Expression() IExpressionContext
func (*ForFirstExprContext) GetParser ¶
func (s *ForFirstExprContext) GetParser() antlr.Parser
func (*ForFirstExprContext) GetRuleContext ¶
func (s *ForFirstExprContext) GetRuleContext() antlr.RuleContext
func (*ForFirstExprContext) IsForFirstExprContext ¶
func (*ForFirstExprContext) IsForFirstExprContext()
func (*ForFirstExprContext) ToStringTree ¶
func (s *ForFirstExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForRangeStmtContext ¶
type ForRangeStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForRangeStmtContext ¶
func NewEmptyForRangeStmtContext() *ForRangeStmtContext
func NewForRangeStmtContext ¶
func NewForRangeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForRangeStmtContext
func (*ForRangeStmtContext) Accept ¶
func (s *ForRangeStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForRangeStmtContext) AssignEq ¶
func (s *ForRangeStmtContext) AssignEq() antlr.TerminalNode
func (*ForRangeStmtContext) Block ¶
func (s *ForRangeStmtContext) Block() IBlockContext
func (*ForRangeStmtContext) ColonAssignEq ¶
func (s *ForRangeStmtContext) ColonAssignEq() antlr.TerminalNode
func (*ForRangeStmtContext) Expression ¶
func (s *ForRangeStmtContext) Expression() IExpressionContext
func (*ForRangeStmtContext) For ¶
func (s *ForRangeStmtContext) For() antlr.TerminalNode
func (*ForRangeStmtContext) GetParser ¶
func (s *ForRangeStmtContext) GetParser() antlr.Parser
func (*ForRangeStmtContext) GetRuleContext ¶
func (s *ForRangeStmtContext) GetRuleContext() antlr.RuleContext
func (*ForRangeStmtContext) In ¶
func (s *ForRangeStmtContext) In() antlr.TerminalNode
func (*ForRangeStmtContext) IsForRangeStmtContext ¶
func (*ForRangeStmtContext) IsForRangeStmtContext()
func (*ForRangeStmtContext) LeftExpressionList ¶
func (s *ForRangeStmtContext) LeftExpressionList() ILeftExpressionListContext
func (*ForRangeStmtContext) Range ¶
func (s *ForRangeStmtContext) Range() antlr.TerminalNode
func (*ForRangeStmtContext) ToStringTree ¶
func (s *ForRangeStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForStmtCondContext ¶
type ForStmtCondContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForStmtCondContext ¶
func NewEmptyForStmtCondContext() *ForStmtCondContext
func NewForStmtCondContext ¶
func NewForStmtCondContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtCondContext
func (*ForStmtCondContext) Accept ¶
func (s *ForStmtCondContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForStmtCondContext) AllSemiColon ¶
func (s *ForStmtCondContext) AllSemiColon() []antlr.TerminalNode
func (*ForStmtCondContext) Expression ¶
func (s *ForStmtCondContext) Expression() IExpressionContext
func (*ForStmtCondContext) ForFirstExpr ¶
func (s *ForStmtCondContext) ForFirstExpr() IForFirstExprContext
func (*ForStmtCondContext) ForThirdExpr ¶
func (s *ForStmtCondContext) ForThirdExpr() IForThirdExprContext
func (*ForStmtCondContext) GetParser ¶
func (s *ForStmtCondContext) GetParser() antlr.Parser
func (*ForStmtCondContext) GetRuleContext ¶
func (s *ForStmtCondContext) GetRuleContext() antlr.RuleContext
func (*ForStmtCondContext) IsForStmtCondContext ¶
func (*ForStmtCondContext) IsForStmtCondContext()
func (*ForStmtCondContext) SemiColon ¶
func (s *ForStmtCondContext) SemiColon(i int) antlr.TerminalNode
func (*ForStmtCondContext) ToStringTree ¶
func (s *ForStmtCondContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForStmtContext ¶
type ForStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForStmtContext ¶
func NewEmptyForStmtContext() *ForStmtContext
func NewForStmtContext ¶
func NewForStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForStmtContext
func (*ForStmtContext) Accept ¶
func (s *ForStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForStmtContext) Block ¶
func (s *ForStmtContext) Block() IBlockContext
func (*ForStmtContext) Expression ¶
func (s *ForStmtContext) Expression() IExpressionContext
func (*ForStmtContext) For ¶
func (s *ForStmtContext) For() antlr.TerminalNode
func (*ForStmtContext) ForStmtCond ¶
func (s *ForStmtContext) ForStmtCond() IForStmtCondContext
func (*ForStmtContext) GetParser ¶
func (s *ForStmtContext) GetParser() antlr.Parser
func (*ForStmtContext) GetRuleContext ¶
func (s *ForStmtContext) GetRuleContext() antlr.RuleContext
func (*ForStmtContext) IsForStmtContext ¶
func (*ForStmtContext) IsForStmtContext()
func (*ForStmtContext) LParen ¶
func (s *ForStmtContext) LParen() antlr.TerminalNode
func (*ForStmtContext) RParen ¶
func (s *ForStmtContext) RParen() antlr.TerminalNode
func (*ForStmtContext) ToStringTree ¶
func (s *ForStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ForThirdExprContext ¶
type ForThirdExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyForThirdExprContext ¶
func NewEmptyForThirdExprContext() *ForThirdExprContext
func NewForThirdExprContext ¶
func NewForThirdExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ForThirdExprContext
func (*ForThirdExprContext) Accept ¶
func (s *ForThirdExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ForThirdExprContext) AssignExpression ¶
func (s *ForThirdExprContext) AssignExpression() IAssignExpressionContext
func (*ForThirdExprContext) Expression ¶
func (s *ForThirdExprContext) Expression() IExpressionContext
func (*ForThirdExprContext) GetParser ¶
func (s *ForThirdExprContext) GetParser() antlr.Parser
func (*ForThirdExprContext) GetRuleContext ¶
func (s *ForThirdExprContext) GetRuleContext() antlr.RuleContext
func (*ForThirdExprContext) IsForThirdExprContext ¶
func (*ForThirdExprContext) IsForThirdExprContext()
func (*ForThirdExprContext) ToStringTree ¶
func (s *ForThirdExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionCallContext ¶
type FunctionCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionCallContext ¶
func NewEmptyFunctionCallContext() *FunctionCallContext
func NewFunctionCallContext ¶
func NewFunctionCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallContext
func (*FunctionCallContext) Accept ¶
func (s *FunctionCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallContext) GetParser ¶
func (s *FunctionCallContext) GetParser() antlr.Parser
func (*FunctionCallContext) GetRuleContext ¶
func (s *FunctionCallContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallContext) IsFunctionCallContext ¶
func (*FunctionCallContext) IsFunctionCallContext()
func (*FunctionCallContext) LParen ¶
func (s *FunctionCallContext) LParen() antlr.TerminalNode
func (*FunctionCallContext) OrdinaryArguments ¶
func (s *FunctionCallContext) OrdinaryArguments() IOrdinaryArgumentsContext
func (*FunctionCallContext) RParen ¶
func (s *FunctionCallContext) RParen() antlr.TerminalNode
func (*FunctionCallContext) ToStringTree ¶
func (s *FunctionCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionCallContext) Wavy ¶
func (s *FunctionCallContext) Wavy() antlr.TerminalNode
type FunctionCallExprContext ¶
type FunctionCallExprContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionCallExprContext ¶
func NewEmptyFunctionCallExprContext() *FunctionCallExprContext
func NewFunctionCallExprContext ¶
func NewFunctionCallExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionCallExprContext
func (*FunctionCallExprContext) Accept ¶
func (s *FunctionCallExprContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionCallExprContext) Expression ¶
func (s *FunctionCallExprContext) Expression() IExpressionContext
func (*FunctionCallExprContext) FunctionCall ¶
func (s *FunctionCallExprContext) FunctionCall() IFunctionCallContext
func (*FunctionCallExprContext) GetParser ¶
func (s *FunctionCallExprContext) GetParser() antlr.Parser
func (*FunctionCallExprContext) GetRuleContext ¶
func (s *FunctionCallExprContext) GetRuleContext() antlr.RuleContext
func (*FunctionCallExprContext) IsFunctionCallExprContext ¶
func (*FunctionCallExprContext) IsFunctionCallExprContext()
func (*FunctionCallExprContext) ToStringTree ¶
func (s *FunctionCallExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionNameDeclContext ¶
type FunctionNameDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionNameDeclContext ¶
func NewEmptyFunctionNameDeclContext() *FunctionNameDeclContext
func NewFunctionNameDeclContext ¶
func NewFunctionNameDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionNameDeclContext
func (*FunctionNameDeclContext) Accept ¶
func (s *FunctionNameDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionNameDeclContext) GetParser ¶
func (s *FunctionNameDeclContext) GetParser() antlr.Parser
func (*FunctionNameDeclContext) GetRuleContext ¶
func (s *FunctionNameDeclContext) GetRuleContext() antlr.RuleContext
func (*FunctionNameDeclContext) Identifier ¶
func (s *FunctionNameDeclContext) Identifier() antlr.TerminalNode
func (*FunctionNameDeclContext) IsFunctionNameDeclContext ¶
func (*FunctionNameDeclContext) IsFunctionNameDeclContext()
func (*FunctionNameDeclContext) ToStringTree ¶
func (s *FunctionNameDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type FunctionParamDeclContext ¶
type FunctionParamDeclContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunctionParamDeclContext ¶
func NewEmptyFunctionParamDeclContext() *FunctionParamDeclContext
func NewFunctionParamDeclContext ¶
func NewFunctionParamDeclContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *FunctionParamDeclContext
func (*FunctionParamDeclContext) Accept ¶
func (s *FunctionParamDeclContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*FunctionParamDeclContext) AllComma ¶
func (s *FunctionParamDeclContext) AllComma() []antlr.TerminalNode
func (*FunctionParamDeclContext) AllIdentifier ¶
func (s *FunctionParamDeclContext) AllIdentifier() []antlr.TerminalNode
func (*FunctionParamDeclContext) AllWs ¶
func (s *FunctionParamDeclContext) AllWs() []IWsContext
func (*FunctionParamDeclContext) Comma ¶
func (s *FunctionParamDeclContext) Comma(i int) antlr.TerminalNode
func (*FunctionParamDeclContext) Ellipsis ¶
func (s *FunctionParamDeclContext) Ellipsis() antlr.TerminalNode
func (*FunctionParamDeclContext) GetParser ¶
func (s *FunctionParamDeclContext) GetParser() antlr.Parser
func (*FunctionParamDeclContext) GetRuleContext ¶
func (s *FunctionParamDeclContext) GetRuleContext() antlr.RuleContext
func (*FunctionParamDeclContext) Identifier ¶
func (s *FunctionParamDeclContext) Identifier(i int) antlr.TerminalNode
func (*FunctionParamDeclContext) IsFunctionParamDeclContext ¶
func (*FunctionParamDeclContext) IsFunctionParamDeclContext()
func (*FunctionParamDeclContext) ToStringTree ¶
func (s *FunctionParamDeclContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*FunctionParamDeclContext) Ws ¶
func (s *FunctionParamDeclContext) Ws(i int) IWsContext
type GoStmtContext ¶
type GoStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyGoStmtContext ¶
func NewEmptyGoStmtContext() *GoStmtContext
func NewGoStmtContext ¶
func NewGoStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *GoStmtContext
func (*GoStmtContext) Accept ¶
func (s *GoStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*GoStmtContext) CallExpr ¶
func (s *GoStmtContext) CallExpr() ICallExprContext
func (*GoStmtContext) GetParser ¶
func (s *GoStmtContext) GetParser() antlr.Parser
func (*GoStmtContext) GetRuleContext ¶
func (s *GoStmtContext) GetRuleContext() antlr.RuleContext
func (*GoStmtContext) Go ¶
func (s *GoStmtContext) Go() antlr.TerminalNode
func (*GoStmtContext) IsGoStmtContext ¶
func (*GoStmtContext) IsGoStmtContext()
func (*GoStmtContext) ToStringTree ¶
func (s *GoStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IAdditiveBinaryOperatorContext ¶
type IAdditiveBinaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAdditiveBinaryOperatorContext differentiates from other interfaces. IsAdditiveBinaryOperatorContext() }
IAdditiveBinaryOperatorContext is an interface to support dynamic dispatch.
type IAnonymousFunctionDeclContext ¶
type IAnonymousFunctionDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAnonymousFunctionDeclContext differentiates from other interfaces. IsAnonymousFunctionDeclContext() }
IAnonymousFunctionDeclContext is an interface to support dynamic dispatch.
type IAssertStmtContext ¶
type IAssertStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssertStmtContext differentiates from other interfaces. IsAssertStmtContext() }
IAssertStmtContext is an interface to support dynamic dispatch.
type IAssignExpressionContext ¶
type IAssignExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignExpressionContext differentiates from other interfaces. IsAssignExpressionContext() }
IAssignExpressionContext is an interface to support dynamic dispatch.
type IAssignExpressionStmtContext ¶
type IAssignExpressionStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsAssignExpressionStmtContext differentiates from other interfaces. IsAssignExpressionStmtContext() }
IAssignExpressionStmtContext is an interface to support dynamic dispatch.
type IBitBinaryOperatorContext ¶
type IBitBinaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBitBinaryOperatorContext differentiates from other interfaces. IsBitBinaryOperatorContext() }
IBitBinaryOperatorContext is an interface to support dynamic dispatch.
type IBlockContext ¶
type IBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBlockContext differentiates from other interfaces. IsBlockContext() }
IBlockContext is an interface to support dynamic dispatch.
type IBoolLiteralContext ¶
type IBoolLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBoolLiteralContext differentiates from other interfaces. IsBoolLiteralContext() }
IBoolLiteralContext is an interface to support dynamic dispatch.
type IBreakStmtContext ¶
type IBreakStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsBreakStmtContext differentiates from other interfaces. IsBreakStmtContext() }
IBreakStmtContext is an interface to support dynamic dispatch.
type ICallExprContext ¶
type ICallExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCallExprContext differentiates from other interfaces. IsCallExprContext() }
ICallExprContext is an interface to support dynamic dispatch.
type ICharacterLiteralContext ¶ added in v1.2.8
type ICharacterLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCharacterLiteralContext differentiates from other interfaces. IsCharacterLiteralContext() }
ICharacterLiteralContext is an interface to support dynamic dispatch.
type IComparisonBinaryOperatorContext ¶
type IComparisonBinaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsComparisonBinaryOperatorContext differentiates from other interfaces. IsComparisonBinaryOperatorContext() }
IComparisonBinaryOperatorContext is an interface to support dynamic dispatch.
type IContinueStmtContext ¶
type IContinueStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsContinueStmtContext differentiates from other interfaces. IsContinueStmtContext() }
IContinueStmtContext is an interface to support dynamic dispatch.
type ICrlfHereDocContext ¶
type ICrlfHereDocContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsCrlfHereDocContext differentiates from other interfaces. IsCrlfHereDocContext() }
ICrlfHereDocContext is an interface to support dynamic dispatch.
type IDeclareAndAssignExpressionContext ¶ added in v1.2.8
type IDeclareAndAssignExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeclareAndAssignExpressionContext differentiates from other interfaces. IsDeclareAndAssignExpressionContext() }
IDeclareAndAssignExpressionContext is an interface to support dynamic dispatch.
type IDeclareVariableExpressionContext ¶ added in v1.2.8
type IDeclareVariableExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeclareVariableExpressionContext differentiates from other interfaces. IsDeclareVariableExpressionContext() }
IDeclareVariableExpressionContext is an interface to support dynamic dispatch.
type IDeclareVariableExpressionStmtContext ¶ added in v1.2.8
type IDeclareVariableExpressionStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeclareVariableExpressionStmtContext differentiates from other interfaces. IsDeclareVariableExpressionStmtContext() }
IDeclareVariableExpressionStmtContext is an interface to support dynamic dispatch.
type IDeclareVariableOnlyContext ¶ added in v1.2.8
type IDeclareVariableOnlyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeclareVariableOnlyContext differentiates from other interfaces. IsDeclareVariableOnlyContext() }
IDeclareVariableOnlyContext is an interface to support dynamic dispatch.
type IDeferStmtContext ¶
type IDeferStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsDeferStmtContext differentiates from other interfaces. IsDeferStmtContext() }
IDeferStmtContext is an interface to support dynamic dispatch.
type IElseBlockContext ¶
type IElseBlockContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsElseBlockContext differentiates from other interfaces. IsElseBlockContext() }
IElseBlockContext is an interface to support dynamic dispatch.
type IEmptyContext ¶
type IEmptyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEmptyContext differentiates from other interfaces. IsEmptyContext() }
IEmptyContext is an interface to support dynamic dispatch.
type IEosContext ¶
type IEosContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsEosContext differentiates from other interfaces. IsEosContext() }
IEosContext is an interface to support dynamic dispatch.
type IExpressionContext ¶
type IExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionContext differentiates from other interfaces. IsExpressionContext() }
IExpressionContext is an interface to support dynamic dispatch.
type IExpressionListContext ¶
type IExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionListContext differentiates from other interfaces. IsExpressionListContext() }
IExpressionListContext is an interface to support dynamic dispatch.
type IExpressionListMultilineContext ¶
type IExpressionListMultilineContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionListMultilineContext differentiates from other interfaces. IsExpressionListMultilineContext() }
IExpressionListMultilineContext is an interface to support dynamic dispatch.
type IExpressionStmtContext ¶
type IExpressionStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsExpressionStmtContext differentiates from other interfaces. IsExpressionStmtContext() }
IExpressionStmtContext is an interface to support dynamic dispatch.
type IFallthroughStmtContext ¶
type IFallthroughStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFallthroughStmtContext differentiates from other interfaces. IsFallthroughStmtContext() }
IFallthroughStmtContext is an interface to support dynamic dispatch.
type IForFirstExprContext ¶
type IForFirstExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForFirstExprContext differentiates from other interfaces. IsForFirstExprContext() }
IForFirstExprContext is an interface to support dynamic dispatch.
type IForRangeStmtContext ¶
type IForRangeStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForRangeStmtContext differentiates from other interfaces. IsForRangeStmtContext() }
IForRangeStmtContext is an interface to support dynamic dispatch.
type IForStmtCondContext ¶
type IForStmtCondContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForStmtCondContext differentiates from other interfaces. IsForStmtCondContext() }
IForStmtCondContext is an interface to support dynamic dispatch.
type IForStmtContext ¶
type IForStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForStmtContext differentiates from other interfaces. IsForStmtContext() }
IForStmtContext is an interface to support dynamic dispatch.
type IForThirdExprContext ¶
type IForThirdExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsForThirdExprContext differentiates from other interfaces. IsForThirdExprContext() }
IForThirdExprContext is an interface to support dynamic dispatch.
type IFunctionCallContext ¶
type IFunctionCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionCallContext differentiates from other interfaces. IsFunctionCallContext() }
IFunctionCallContext is an interface to support dynamic dispatch.
type IFunctionCallExprContext ¶
type IFunctionCallExprContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionCallExprContext differentiates from other interfaces. IsFunctionCallExprContext() }
IFunctionCallExprContext is an interface to support dynamic dispatch.
type IFunctionNameDeclContext ¶
type IFunctionNameDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionNameDeclContext differentiates from other interfaces. IsFunctionNameDeclContext() }
IFunctionNameDeclContext is an interface to support dynamic dispatch.
type IFunctionParamDeclContext ¶
type IFunctionParamDeclContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsFunctionParamDeclContext differentiates from other interfaces. IsFunctionParamDeclContext() }
IFunctionParamDeclContext is an interface to support dynamic dispatch.
type IGoStmtContext ¶
type IGoStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsGoStmtContext differentiates from other interfaces. IsGoStmtContext() }
IGoStmtContext is an interface to support dynamic dispatch.
type IIfStmtContext ¶
type IIfStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIfStmtContext differentiates from other interfaces. IsIfStmtContext() }
IIfStmtContext is an interface to support dynamic dispatch.
type IIncludeStmtContext ¶
type IIncludeStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsIncludeStmtContext differentiates from other interfaces. IsIncludeStmtContext() }
IIncludeStmtContext is an interface to support dynamic dispatch.
type IInplaceAssignOperatorContext ¶
type IInplaceAssignOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInplaceAssignOperatorContext differentiates from other interfaces. IsInplaceAssignOperatorContext() }
IInplaceAssignOperatorContext is an interface to support dynamic dispatch.
type IInstanceCodeContext ¶
type IInstanceCodeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsInstanceCodeContext differentiates from other interfaces. IsInstanceCodeContext() }
IInstanceCodeContext is an interface to support dynamic dispatch.
type ILeftExpressionContext ¶
type ILeftExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLeftExpressionContext differentiates from other interfaces. IsLeftExpressionContext() }
ILeftExpressionContext is an interface to support dynamic dispatch.
type ILeftExpressionListContext ¶
type ILeftExpressionListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLeftExpressionListContext differentiates from other interfaces. IsLeftExpressionListContext() }
ILeftExpressionListContext is an interface to support dynamic dispatch.
type ILeftMemberCallContext ¶
type ILeftMemberCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLeftMemberCallContext differentiates from other interfaces. IsLeftMemberCallContext() }
ILeftMemberCallContext is an interface to support dynamic dispatch.
type ILeftSliceCallContext ¶
type ILeftSliceCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLeftSliceCallContext differentiates from other interfaces. IsLeftSliceCallContext() }
ILeftSliceCallContext is an interface to support dynamic dispatch.
type ILfHereDocContext ¶
type ILfHereDocContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLfHereDocContext differentiates from other interfaces. IsLfHereDocContext() }
ILfHereDocContext is an interface to support dynamic dispatch.
type ILineCommentStmtContext ¶
type ILineCommentStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsLineCommentStmtContext differentiates from other interfaces. IsLineCommentStmtContext() }
ILineCommentStmtContext 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 IMakeExpressionContext ¶
type IMakeExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMakeExpressionContext differentiates from other interfaces. IsMakeExpressionContext() }
IMakeExpressionContext is an interface to support dynamic dispatch.
type IMapLiteralContext ¶
type IMapLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapLiteralContext differentiates from other interfaces. IsMapLiteralContext() }
IMapLiteralContext is an interface to support dynamic dispatch.
type IMapPairContext ¶
type IMapPairContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapPairContext differentiates from other interfaces. IsMapPairContext() }
IMapPairContext is an interface to support dynamic dispatch.
type IMapPairsContext ¶
type IMapPairsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapPairsContext differentiates from other interfaces. IsMapPairsContext() }
IMapPairsContext is an interface to support dynamic dispatch.
type IMapTypeLiteralContext ¶
type IMapTypeLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapTypeLiteralContext differentiates from other interfaces. IsMapTypeLiteralContext() }
IMapTypeLiteralContext is an interface to support dynamic dispatch.
type IMapTypedLiteralContext ¶
type IMapTypedLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMapTypedLiteralContext differentiates from other interfaces. IsMapTypedLiteralContext() }
IMapTypedLiteralContext is an interface to support dynamic dispatch.
type IMemberCallContext ¶
type IMemberCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMemberCallContext differentiates from other interfaces. IsMemberCallContext() }
IMemberCallContext is an interface to support dynamic dispatch.
type IMultiplicativeBinaryOperatorContext ¶
type IMultiplicativeBinaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsMultiplicativeBinaryOperatorContext differentiates from other interfaces. IsMultiplicativeBinaryOperatorContext() }
IMultiplicativeBinaryOperatorContext is an interface to support dynamic dispatch.
type INumericLiteralContext ¶
type INumericLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsNumericLiteralContext differentiates from other interfaces. IsNumericLiteralContext() }
INumericLiteralContext is an interface to support dynamic dispatch.
type IOrdinaryArgumentsContext ¶
type IOrdinaryArgumentsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsOrdinaryArgumentsContext differentiates from other interfaces. IsOrdinaryArgumentsContext() }
IOrdinaryArgumentsContext is an interface to support dynamic dispatch.
type IPanicStmtContext ¶
type IPanicStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsPanicStmtContext differentiates from other interfaces. IsPanicStmtContext() }
IPanicStmtContext is an interface to support dynamic dispatch.
type IParenExpressionContext ¶
type IParenExpressionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsParenExpressionContext differentiates from other interfaces. IsParenExpressionContext() }
IParenExpressionContext is an interface to support dynamic dispatch.
type IProgramContext ¶
type IProgramContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsProgramContext differentiates from other interfaces. IsProgramContext() }
IProgramContext is an interface to support dynamic dispatch.
type IRecoverStmtContext ¶
type IRecoverStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsRecoverStmtContext differentiates from other interfaces. IsRecoverStmtContext() }
IRecoverStmtContext is an interface to support dynamic dispatch.
type IReturnStmtContext ¶
type IReturnStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsReturnStmtContext differentiates from other interfaces. IsReturnStmtContext() }
IReturnStmtContext is an interface to support dynamic dispatch.
type ISliceCallContext ¶
type ISliceCallContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceCallContext differentiates from other interfaces. IsSliceCallContext() }
ISliceCallContext is an interface to support dynamic dispatch.
type ISliceLiteralContext ¶
type ISliceLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceLiteralContext differentiates from other interfaces. IsSliceLiteralContext() }
ISliceLiteralContext is an interface to support dynamic dispatch.
type ISliceTypeLiteralContext ¶
type ISliceTypeLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceTypeLiteralContext differentiates from other interfaces. IsSliceTypeLiteralContext() }
ISliceTypeLiteralContext is an interface to support dynamic dispatch.
type ISliceTypedLiteralContext ¶
type ISliceTypedLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSliceTypedLiteralContext differentiates from other interfaces. IsSliceTypedLiteralContext() }
ISliceTypedLiteralContext 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 IStatementListContext ¶
type IStatementListContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStatementListContext differentiates from other interfaces. IsStatementListContext() }
IStatementListContext is an interface to support dynamic dispatch.
type IStringLiteralContext ¶
type IStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsStringLiteralContext differentiates from other interfaces. IsStringLiteralContext() }
IStringLiteralContext is an interface to support dynamic dispatch.
type ISwitchStmtContext ¶
type ISwitchStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsSwitchStmtContext differentiates from other interfaces. IsSwitchStmtContext() }
ISwitchStmtContext is an interface to support dynamic dispatch.
type ITemplateBackTickStringAtomContext ¶
type ITemplateBackTickStringAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateBackTickStringAtomContext differentiates from other interfaces. IsTemplateBackTickStringAtomContext() }
ITemplateBackTickStringAtomContext is an interface to support dynamic dispatch.
type ITemplateBackTickStringLiteralContext ¶
type ITemplateBackTickStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateBackTickStringLiteralContext differentiates from other interfaces. IsTemplateBackTickStringLiteralContext() }
ITemplateBackTickStringLiteralContext is an interface to support dynamic dispatch.
type ITemplateDoubleQuoteStringAtomContext ¶ added in v1.2.8
type ITemplateDoubleQuoteStringAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateDoubleQuoteStringAtomContext differentiates from other interfaces. IsTemplateDoubleQuoteStringAtomContext() }
ITemplateDoubleQuoteStringAtomContext is an interface to support dynamic dispatch.
type ITemplateDoubleQuoteStringLiteralContext ¶
type ITemplateDoubleQuoteStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateDoubleQuoteStringLiteralContext differentiates from other interfaces. IsTemplateDoubleQuoteStringLiteralContext() }
ITemplateDoubleQuoteStringLiteralContext is an interface to support dynamic dispatch.
type ITemplateSingleQuoteStringAtomContext ¶ added in v1.2.8
type ITemplateSingleQuoteStringAtomContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateSingleQuoteStringAtomContext differentiates from other interfaces. IsTemplateSingleQuoteStringAtomContext() }
ITemplateSingleQuoteStringAtomContext is an interface to support dynamic dispatch.
type ITemplateSingleQuoteStringLiteralContext ¶ added in v1.2.6
type ITemplateSingleQuoteStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateSingleQuoteStringLiteralContext differentiates from other interfaces. IsTemplateSingleQuoteStringLiteralContext() }
ITemplateSingleQuoteStringLiteralContext is an interface to support dynamic dispatch.
type ITemplateStringLiteralContext ¶
type ITemplateStringLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTemplateStringLiteralContext differentiates from other interfaces. IsTemplateStringLiteralContext() }
ITemplateStringLiteralContext is an interface to support dynamic dispatch.
type ITryStmtContext ¶
type ITryStmtContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTryStmtContext differentiates from other interfaces. IsTryStmtContext() }
ITryStmtContext is an interface to support dynamic dispatch.
type ITypeLiteralContext ¶
type ITypeLiteralContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsTypeLiteralContext differentiates from other interfaces. IsTypeLiteralContext() }
ITypeLiteralContext is an interface to support dynamic dispatch.
type IUnaryOperatorContext ¶
type IUnaryOperatorContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsUnaryOperatorContext differentiates from other interfaces. IsUnaryOperatorContext() }
IUnaryOperatorContext is an interface to support dynamic dispatch.
type IWsContext ¶
type IWsContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsWsContext differentiates from other interfaces. IsWsContext() }
IWsContext is an interface to support dynamic dispatch.
type IfStmtContext ¶
type IfStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIfStmtContext ¶
func NewEmptyIfStmtContext() *IfStmtContext
func NewIfStmtContext ¶
func NewIfStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IfStmtContext
func (*IfStmtContext) Accept ¶
func (s *IfStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IfStmtContext) AllBlock ¶
func (s *IfStmtContext) AllBlock() []IBlockContext
func (*IfStmtContext) AllElif ¶
func (s *IfStmtContext) AllElif() []antlr.TerminalNode
func (*IfStmtContext) AllExpression ¶
func (s *IfStmtContext) AllExpression() []IExpressionContext
func (*IfStmtContext) Block ¶
func (s *IfStmtContext) Block(i int) IBlockContext
func (*IfStmtContext) Elif ¶
func (s *IfStmtContext) Elif(i int) antlr.TerminalNode
func (*IfStmtContext) ElseBlock ¶
func (s *IfStmtContext) ElseBlock() IElseBlockContext
func (*IfStmtContext) Expression ¶
func (s *IfStmtContext) Expression(i int) IExpressionContext
func (*IfStmtContext) GetParser ¶
func (s *IfStmtContext) GetParser() antlr.Parser
func (*IfStmtContext) GetRuleContext ¶
func (s *IfStmtContext) GetRuleContext() antlr.RuleContext
func (*IfStmtContext) If ¶
func (s *IfStmtContext) If() antlr.TerminalNode
func (*IfStmtContext) IsIfStmtContext ¶
func (*IfStmtContext) IsIfStmtContext()
func (*IfStmtContext) ToStringTree ¶
func (s *IfStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IncludeStmtContext ¶
type IncludeStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIncludeStmtContext ¶
func NewEmptyIncludeStmtContext() *IncludeStmtContext
func NewIncludeStmtContext ¶
func NewIncludeStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *IncludeStmtContext
func (*IncludeStmtContext) Accept ¶
func (s *IncludeStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*IncludeStmtContext) GetParser ¶
func (s *IncludeStmtContext) GetParser() antlr.Parser
func (*IncludeStmtContext) GetRuleContext ¶
func (s *IncludeStmtContext) GetRuleContext() antlr.RuleContext
func (*IncludeStmtContext) Include ¶
func (s *IncludeStmtContext) Include() antlr.TerminalNode
func (*IncludeStmtContext) IsIncludeStmtContext ¶
func (*IncludeStmtContext) IsIncludeStmtContext()
func (*IncludeStmtContext) StringLiteral ¶
func (s *IncludeStmtContext) StringLiteral() antlr.TerminalNode
func (*IncludeStmtContext) ToStringTree ¶
func (s *IncludeStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InplaceAssignOperatorContext ¶
type InplaceAssignOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInplaceAssignOperatorContext ¶
func NewEmptyInplaceAssignOperatorContext() *InplaceAssignOperatorContext
func NewInplaceAssignOperatorContext ¶
func NewInplaceAssignOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InplaceAssignOperatorContext
func (*InplaceAssignOperatorContext) Accept ¶
func (s *InplaceAssignOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InplaceAssignOperatorContext) AmpEq ¶
func (s *InplaceAssignOperatorContext) AmpEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) BitAndEq ¶
func (s *InplaceAssignOperatorContext) BitAndEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) BitAndNotEq ¶
func (s *InplaceAssignOperatorContext) BitAndNotEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) BitOrEq ¶
func (s *InplaceAssignOperatorContext) BitOrEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) DivEq ¶
func (s *InplaceAssignOperatorContext) DivEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) GetParser ¶
func (s *InplaceAssignOperatorContext) GetParser() antlr.Parser
func (*InplaceAssignOperatorContext) GetRuleContext ¶
func (s *InplaceAssignOperatorContext) GetRuleContext() antlr.RuleContext
func (*InplaceAssignOperatorContext) GtGtEq ¶
func (s *InplaceAssignOperatorContext) GtGtEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) IsInplaceAssignOperatorContext ¶
func (*InplaceAssignOperatorContext) IsInplaceAssignOperatorContext()
func (*InplaceAssignOperatorContext) LtLtEq ¶
func (s *InplaceAssignOperatorContext) LtLtEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) MinusEq ¶
func (s *InplaceAssignOperatorContext) MinusEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) ModEq ¶
func (s *InplaceAssignOperatorContext) ModEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) MulEq ¶
func (s *InplaceAssignOperatorContext) MulEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) PlusEq ¶
func (s *InplaceAssignOperatorContext) PlusEq() antlr.TerminalNode
func (*InplaceAssignOperatorContext) ToStringTree ¶
func (s *InplaceAssignOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type InstanceCodeContext ¶
type InstanceCodeContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyInstanceCodeContext ¶
func NewEmptyInstanceCodeContext() *InstanceCodeContext
func NewInstanceCodeContext ¶
func NewInstanceCodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *InstanceCodeContext
func (*InstanceCodeContext) Accept ¶
func (s *InstanceCodeContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*InstanceCodeContext) Block ¶
func (s *InstanceCodeContext) Block() IBlockContext
func (*InstanceCodeContext) Func ¶
func (s *InstanceCodeContext) Func() antlr.TerminalNode
func (*InstanceCodeContext) GetParser ¶
func (s *InstanceCodeContext) GetParser() antlr.Parser
func (*InstanceCodeContext) GetRuleContext ¶
func (s *InstanceCodeContext) GetRuleContext() antlr.RuleContext
func (*InstanceCodeContext) IsInstanceCodeContext ¶
func (*InstanceCodeContext) IsInstanceCodeContext()
func (*InstanceCodeContext) ToStringTree ¶
func (s *InstanceCodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LeftExpressionContext ¶
type LeftExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeftExpressionContext ¶
func NewEmptyLeftExpressionContext() *LeftExpressionContext
func NewLeftExpressionContext ¶
func NewLeftExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftExpressionContext
func (*LeftExpressionContext) Accept ¶
func (s *LeftExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LeftExpressionContext) Expression ¶
func (s *LeftExpressionContext) Expression() IExpressionContext
func (*LeftExpressionContext) GetParser ¶
func (s *LeftExpressionContext) GetParser() antlr.Parser
func (*LeftExpressionContext) GetRuleContext ¶
func (s *LeftExpressionContext) GetRuleContext() antlr.RuleContext
func (*LeftExpressionContext) Identifier ¶
func (s *LeftExpressionContext) Identifier() antlr.TerminalNode
func (*LeftExpressionContext) IsLeftExpressionContext ¶
func (*LeftExpressionContext) IsLeftExpressionContext()
func (*LeftExpressionContext) LeftMemberCall ¶
func (s *LeftExpressionContext) LeftMemberCall() ILeftMemberCallContext
func (*LeftExpressionContext) LeftSliceCall ¶
func (s *LeftExpressionContext) LeftSliceCall() ILeftSliceCallContext
func (*LeftExpressionContext) ToStringTree ¶
func (s *LeftExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LeftExpressionListContext ¶
type LeftExpressionListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeftExpressionListContext ¶
func NewEmptyLeftExpressionListContext() *LeftExpressionListContext
func NewLeftExpressionListContext ¶
func NewLeftExpressionListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftExpressionListContext
func (*LeftExpressionListContext) Accept ¶
func (s *LeftExpressionListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LeftExpressionListContext) AllComma ¶
func (s *LeftExpressionListContext) AllComma() []antlr.TerminalNode
func (*LeftExpressionListContext) AllLeftExpression ¶
func (s *LeftExpressionListContext) AllLeftExpression() []ILeftExpressionContext
func (*LeftExpressionListContext) Comma ¶
func (s *LeftExpressionListContext) Comma(i int) antlr.TerminalNode
func (*LeftExpressionListContext) GetParser ¶
func (s *LeftExpressionListContext) GetParser() antlr.Parser
func (*LeftExpressionListContext) GetRuleContext ¶
func (s *LeftExpressionListContext) GetRuleContext() antlr.RuleContext
func (*LeftExpressionListContext) IsLeftExpressionListContext ¶
func (*LeftExpressionListContext) IsLeftExpressionListContext()
func (*LeftExpressionListContext) LeftExpression ¶
func (s *LeftExpressionListContext) LeftExpression(i int) ILeftExpressionContext
func (*LeftExpressionListContext) ToStringTree ¶
func (s *LeftExpressionListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LeftMemberCallContext ¶
type LeftMemberCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeftMemberCallContext ¶
func NewEmptyLeftMemberCallContext() *LeftMemberCallContext
func NewLeftMemberCallContext ¶
func NewLeftMemberCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftMemberCallContext
func (*LeftMemberCallContext) Accept ¶
func (s *LeftMemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LeftMemberCallContext) Dot ¶
func (s *LeftMemberCallContext) Dot() antlr.TerminalNode
func (*LeftMemberCallContext) GetParser ¶
func (s *LeftMemberCallContext) GetParser() antlr.Parser
func (*LeftMemberCallContext) GetRuleContext ¶
func (s *LeftMemberCallContext) GetRuleContext() antlr.RuleContext
func (*LeftMemberCallContext) Identifier ¶
func (s *LeftMemberCallContext) Identifier() antlr.TerminalNode
func (*LeftMemberCallContext) IdentifierWithDollar ¶
func (s *LeftMemberCallContext) IdentifierWithDollar() antlr.TerminalNode
func (*LeftMemberCallContext) IsLeftMemberCallContext ¶
func (*LeftMemberCallContext) IsLeftMemberCallContext()
func (*LeftMemberCallContext) ToStringTree ¶
func (s *LeftMemberCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LeftSliceCallContext ¶
type LeftSliceCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLeftSliceCallContext ¶
func NewEmptyLeftSliceCallContext() *LeftSliceCallContext
func NewLeftSliceCallContext ¶
func NewLeftSliceCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LeftSliceCallContext
func (*LeftSliceCallContext) Accept ¶
func (s *LeftSliceCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LeftSliceCallContext) Expression ¶
func (s *LeftSliceCallContext) Expression() IExpressionContext
func (*LeftSliceCallContext) GetParser ¶
func (s *LeftSliceCallContext) GetParser() antlr.Parser
func (*LeftSliceCallContext) GetRuleContext ¶
func (s *LeftSliceCallContext) GetRuleContext() antlr.RuleContext
func (*LeftSliceCallContext) IsLeftSliceCallContext ¶
func (*LeftSliceCallContext) IsLeftSliceCallContext()
func (*LeftSliceCallContext) LBracket ¶
func (s *LeftSliceCallContext) LBracket() antlr.TerminalNode
func (*LeftSliceCallContext) RBracket ¶
func (s *LeftSliceCallContext) RBracket() antlr.TerminalNode
func (*LeftSliceCallContext) ToStringTree ¶
func (s *LeftSliceCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LfHereDocContext ¶
type LfHereDocContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLfHereDocContext ¶
func NewEmptyLfHereDocContext() *LfHereDocContext
func NewLfHereDocContext ¶
func NewLfHereDocContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LfHereDocContext
func (*LfHereDocContext) Accept ¶
func (s *LfHereDocContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LfHereDocContext) AllLFHereDocText ¶
func (s *LfHereDocContext) AllLFHereDocText() []antlr.TerminalNode
func (*LfHereDocContext) GetParser ¶
func (s *LfHereDocContext) GetParser() antlr.Parser
func (*LfHereDocContext) GetRuleContext ¶
func (s *LfHereDocContext) GetRuleContext() antlr.RuleContext
func (*LfHereDocContext) IsLfHereDocContext ¶
func (*LfHereDocContext) IsLfHereDocContext()
func (*LfHereDocContext) LFHereDocText ¶
func (s *LfHereDocContext) LFHereDocText(i int) antlr.TerminalNode
func (*LfHereDocContext) ToStringTree ¶
func (s *LfHereDocContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type LineCommentStmtContext ¶
type LineCommentStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLineCommentStmtContext ¶
func NewEmptyLineCommentStmtContext() *LineCommentStmtContext
func NewLineCommentStmtContext ¶
func NewLineCommentStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *LineCommentStmtContext
func (*LineCommentStmtContext) Accept ¶
func (s *LineCommentStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LineCommentStmtContext) COMMENT ¶
func (s *LineCommentStmtContext) COMMENT() antlr.TerminalNode
func (*LineCommentStmtContext) GetParser ¶
func (s *LineCommentStmtContext) GetParser() antlr.Parser
func (*LineCommentStmtContext) GetRuleContext ¶
func (s *LineCommentStmtContext) GetRuleContext() antlr.RuleContext
func (*LineCommentStmtContext) IsLineCommentStmtContext ¶
func (*LineCommentStmtContext) IsLineCommentStmtContext()
func (*LineCommentStmtContext) LINE_COMMENT ¶
func (s *LineCommentStmtContext) LINE_COMMENT() antlr.TerminalNode
func (*LineCommentStmtContext) ToStringTree ¶
func (s *LineCommentStmtContext) 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) Accept ¶
func (s *LiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*LiteralContext) BoolLiteral ¶
func (s *LiteralContext) BoolLiteral() IBoolLiteralContext
func (*LiteralContext) CharacterLiteral ¶ added in v1.2.8
func (s *LiteralContext) CharacterLiteral() ICharacterLiteralContext
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) MapLiteral ¶
func (s *LiteralContext) MapLiteral() IMapLiteralContext
func (*LiteralContext) NilLiteral ¶
func (s *LiteralContext) NilLiteral() antlr.TerminalNode
func (*LiteralContext) NumericLiteral ¶
func (s *LiteralContext) NumericLiteral() INumericLiteralContext
func (*LiteralContext) SliceLiteral ¶
func (s *LiteralContext) SliceLiteral() ISliceLiteralContext
func (*LiteralContext) SliceTypedLiteral ¶
func (s *LiteralContext) SliceTypedLiteral() ISliceTypedLiteralContext
func (*LiteralContext) StringLiteral ¶
func (s *LiteralContext) StringLiteral() IStringLiteralContext
func (*LiteralContext) TemplateStringLiteral ¶
func (s *LiteralContext) TemplateStringLiteral() ITemplateStringLiteralContext
func (*LiteralContext) ToStringTree ¶
func (s *LiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*LiteralContext) TypeLiteral ¶
func (s *LiteralContext) TypeLiteral() ITypeLiteralContext
func (*LiteralContext) UndefinedLiteral ¶
func (s *LiteralContext) UndefinedLiteral() antlr.TerminalNode
type MakeExpressionContext ¶
type MakeExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMakeExpressionContext ¶
func NewEmptyMakeExpressionContext() *MakeExpressionContext
func NewMakeExpressionContext ¶
func NewMakeExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MakeExpressionContext
func (*MakeExpressionContext) Accept ¶
func (s *MakeExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MakeExpressionContext) AllWs ¶
func (s *MakeExpressionContext) AllWs() []IWsContext
func (*MakeExpressionContext) Comma ¶
func (s *MakeExpressionContext) Comma() antlr.TerminalNode
func (*MakeExpressionContext) ExpressionListMultiline ¶
func (s *MakeExpressionContext) ExpressionListMultiline() IExpressionListMultilineContext
func (*MakeExpressionContext) GetParser ¶
func (s *MakeExpressionContext) GetParser() antlr.Parser
func (*MakeExpressionContext) GetRuleContext ¶
func (s *MakeExpressionContext) GetRuleContext() antlr.RuleContext
func (*MakeExpressionContext) IsMakeExpressionContext ¶
func (*MakeExpressionContext) IsMakeExpressionContext()
func (*MakeExpressionContext) LParen ¶
func (s *MakeExpressionContext) LParen() antlr.TerminalNode
func (*MakeExpressionContext) Make ¶
func (s *MakeExpressionContext) Make() antlr.TerminalNode
func (*MakeExpressionContext) RParen ¶
func (s *MakeExpressionContext) RParen() antlr.TerminalNode
func (*MakeExpressionContext) ToStringTree ¶
func (s *MakeExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MakeExpressionContext) TypeLiteral ¶
func (s *MakeExpressionContext) TypeLiteral() ITypeLiteralContext
func (*MakeExpressionContext) Ws ¶
func (s *MakeExpressionContext) Ws(i int) IWsContext
type MapLiteralContext ¶
type MapLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapLiteralContext ¶
func NewEmptyMapLiteralContext() *MapLiteralContext
func NewMapLiteralContext ¶
func NewMapLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapLiteralContext
func (*MapLiteralContext) Accept ¶
func (s *MapLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapLiteralContext) AllWs ¶
func (s *MapLiteralContext) AllWs() []IWsContext
func (*MapLiteralContext) GetParser ¶
func (s *MapLiteralContext) GetParser() antlr.Parser
func (*MapLiteralContext) GetRuleContext ¶
func (s *MapLiteralContext) GetRuleContext() antlr.RuleContext
func (*MapLiteralContext) IsMapLiteralContext ¶
func (*MapLiteralContext) IsMapLiteralContext()
func (*MapLiteralContext) LBrace ¶
func (s *MapLiteralContext) LBrace() antlr.TerminalNode
func (*MapLiteralContext) MapPairs ¶
func (s *MapLiteralContext) MapPairs() IMapPairsContext
func (*MapLiteralContext) MapTypedLiteral ¶
func (s *MapLiteralContext) MapTypedLiteral() IMapTypedLiteralContext
func (*MapLiteralContext) RBrace ¶
func (s *MapLiteralContext) RBrace() antlr.TerminalNode
func (*MapLiteralContext) SemiColon ¶
func (s *MapLiteralContext) SemiColon() antlr.TerminalNode
func (*MapLiteralContext) ToStringTree ¶
func (s *MapLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapLiteralContext) Ws ¶
func (s *MapLiteralContext) Ws(i int) IWsContext
type MapPairContext ¶
type MapPairContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapPairContext ¶
func NewEmptyMapPairContext() *MapPairContext
func NewMapPairContext ¶
func NewMapPairContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapPairContext
func (*MapPairContext) Accept ¶
func (s *MapPairContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapPairContext) AllExpression ¶
func (s *MapPairContext) AllExpression() []IExpressionContext
func (*MapPairContext) Colon ¶
func (s *MapPairContext) Colon() antlr.TerminalNode
func (*MapPairContext) Expression ¶
func (s *MapPairContext) Expression(i int) IExpressionContext
func (*MapPairContext) GetParser ¶
func (s *MapPairContext) GetParser() antlr.Parser
func (*MapPairContext) GetRuleContext ¶
func (s *MapPairContext) GetRuleContext() antlr.RuleContext
func (*MapPairContext) IsMapPairContext ¶
func (*MapPairContext) IsMapPairContext()
func (*MapPairContext) ToStringTree ¶
func (s *MapPairContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MapPairsContext ¶
type MapPairsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapPairsContext ¶
func NewEmptyMapPairsContext() *MapPairsContext
func NewMapPairsContext ¶
func NewMapPairsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapPairsContext
func (*MapPairsContext) Accept ¶
func (s *MapPairsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapPairsContext) AllComma ¶
func (s *MapPairsContext) AllComma() []antlr.TerminalNode
func (*MapPairsContext) AllMapPair ¶
func (s *MapPairsContext) AllMapPair() []IMapPairContext
func (*MapPairsContext) AllWs ¶
func (s *MapPairsContext) AllWs() []IWsContext
func (*MapPairsContext) Comma ¶
func (s *MapPairsContext) Comma(i int) antlr.TerminalNode
func (*MapPairsContext) GetParser ¶
func (s *MapPairsContext) GetParser() antlr.Parser
func (*MapPairsContext) GetRuleContext ¶
func (s *MapPairsContext) GetRuleContext() antlr.RuleContext
func (*MapPairsContext) IsMapPairsContext ¶
func (*MapPairsContext) IsMapPairsContext()
func (*MapPairsContext) MapPair ¶
func (s *MapPairsContext) MapPair(i int) IMapPairContext
func (*MapPairsContext) ToStringTree ¶
func (s *MapPairsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapPairsContext) Ws ¶
func (s *MapPairsContext) Ws(i int) IWsContext
type MapTypeLiteralContext ¶
type MapTypeLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapTypeLiteralContext ¶
func NewEmptyMapTypeLiteralContext() *MapTypeLiteralContext
func NewMapTypeLiteralContext ¶
func NewMapTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypeLiteralContext
func (*MapTypeLiteralContext) Accept ¶
func (s *MapTypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapTypeLiteralContext) AllTypeLiteral ¶
func (s *MapTypeLiteralContext) AllTypeLiteral() []ITypeLiteralContext
func (*MapTypeLiteralContext) GetParser ¶
func (s *MapTypeLiteralContext) GetParser() antlr.Parser
func (*MapTypeLiteralContext) GetRuleContext ¶
func (s *MapTypeLiteralContext) GetRuleContext() antlr.RuleContext
func (*MapTypeLiteralContext) IsMapTypeLiteralContext ¶
func (*MapTypeLiteralContext) IsMapTypeLiteralContext()
func (*MapTypeLiteralContext) LBracket ¶
func (s *MapTypeLiteralContext) LBracket() antlr.TerminalNode
func (*MapTypeLiteralContext) Map ¶
func (s *MapTypeLiteralContext) Map() antlr.TerminalNode
func (*MapTypeLiteralContext) RBracket ¶
func (s *MapTypeLiteralContext) RBracket() antlr.TerminalNode
func (*MapTypeLiteralContext) ToStringTree ¶
func (s *MapTypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapTypeLiteralContext) TypeLiteral ¶
func (s *MapTypeLiteralContext) TypeLiteral(i int) ITypeLiteralContext
type MapTypedLiteralContext ¶
type MapTypedLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMapTypedLiteralContext ¶
func NewEmptyMapTypedLiteralContext() *MapTypedLiteralContext
func NewMapTypedLiteralContext ¶
func NewMapTypedLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MapTypedLiteralContext
func (*MapTypedLiteralContext) Accept ¶
func (s *MapTypedLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MapTypedLiteralContext) AllWs ¶
func (s *MapTypedLiteralContext) AllWs() []IWsContext
func (*MapTypedLiteralContext) GetParser ¶
func (s *MapTypedLiteralContext) GetParser() antlr.Parser
func (*MapTypedLiteralContext) GetRuleContext ¶
func (s *MapTypedLiteralContext) GetRuleContext() antlr.RuleContext
func (*MapTypedLiteralContext) IsMapTypedLiteralContext ¶
func (*MapTypedLiteralContext) IsMapTypedLiteralContext()
func (*MapTypedLiteralContext) LBrace ¶
func (s *MapTypedLiteralContext) LBrace() antlr.TerminalNode
func (*MapTypedLiteralContext) MapPairs ¶
func (s *MapTypedLiteralContext) MapPairs() IMapPairsContext
func (*MapTypedLiteralContext) MapTypeLiteral ¶
func (s *MapTypedLiteralContext) MapTypeLiteral() IMapTypeLiteralContext
func (*MapTypedLiteralContext) RBrace ¶
func (s *MapTypedLiteralContext) RBrace() antlr.TerminalNode
func (*MapTypedLiteralContext) SemiColon ¶
func (s *MapTypedLiteralContext) SemiColon() antlr.TerminalNode
func (*MapTypedLiteralContext) ToStringTree ¶
func (s *MapTypedLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*MapTypedLiteralContext) Ws ¶
func (s *MapTypedLiteralContext) Ws(i int) IWsContext
type MemberCallContext ¶
type MemberCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMemberCallContext ¶
func NewEmptyMemberCallContext() *MemberCallContext
func NewMemberCallContext ¶
func NewMemberCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MemberCallContext
func (*MemberCallContext) Accept ¶
func (s *MemberCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MemberCallContext) Dot ¶
func (s *MemberCallContext) Dot() antlr.TerminalNode
func (*MemberCallContext) GetParser ¶
func (s *MemberCallContext) GetParser() antlr.Parser
func (*MemberCallContext) GetRuleContext ¶
func (s *MemberCallContext) GetRuleContext() antlr.RuleContext
func (*MemberCallContext) Identifier ¶
func (s *MemberCallContext) Identifier() antlr.TerminalNode
func (*MemberCallContext) IdentifierWithDollar ¶
func (s *MemberCallContext) IdentifierWithDollar() antlr.TerminalNode
func (*MemberCallContext) IsMemberCallContext ¶
func (*MemberCallContext) IsMemberCallContext()
func (*MemberCallContext) ToStringTree ¶
func (s *MemberCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type MultiplicativeBinaryOperatorContext ¶
type MultiplicativeBinaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyMultiplicativeBinaryOperatorContext ¶
func NewEmptyMultiplicativeBinaryOperatorContext() *MultiplicativeBinaryOperatorContext
func NewMultiplicativeBinaryOperatorContext ¶
func NewMultiplicativeBinaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *MultiplicativeBinaryOperatorContext
func (*MultiplicativeBinaryOperatorContext) Accept ¶
func (s *MultiplicativeBinaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*MultiplicativeBinaryOperatorContext) Div ¶
func (s *MultiplicativeBinaryOperatorContext) Div() antlr.TerminalNode
func (*MultiplicativeBinaryOperatorContext) GetParser ¶
func (s *MultiplicativeBinaryOperatorContext) GetParser() antlr.Parser
func (*MultiplicativeBinaryOperatorContext) GetRuleContext ¶
func (s *MultiplicativeBinaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*MultiplicativeBinaryOperatorContext) IsMultiplicativeBinaryOperatorContext ¶
func (*MultiplicativeBinaryOperatorContext) IsMultiplicativeBinaryOperatorContext()
func (*MultiplicativeBinaryOperatorContext) Mod ¶
func (s *MultiplicativeBinaryOperatorContext) Mod() antlr.TerminalNode
func (*MultiplicativeBinaryOperatorContext) Mul ¶
func (s *MultiplicativeBinaryOperatorContext) Mul() antlr.TerminalNode
func (*MultiplicativeBinaryOperatorContext) ToStringTree ¶
func (s *MultiplicativeBinaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NumericLiteralContext ¶
type NumericLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNumericLiteralContext ¶
func NewEmptyNumericLiteralContext() *NumericLiteralContext
func NewNumericLiteralContext ¶
func NewNumericLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NumericLiteralContext
func (*NumericLiteralContext) Accept ¶
func (s *NumericLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*NumericLiteralContext) FloatLiteral ¶
func (s *NumericLiteralContext) FloatLiteral() antlr.TerminalNode
func (*NumericLiteralContext) GetParser ¶
func (s *NumericLiteralContext) GetParser() antlr.Parser
func (*NumericLiteralContext) GetRuleContext ¶
func (s *NumericLiteralContext) GetRuleContext() antlr.RuleContext
func (*NumericLiteralContext) IntegerLiteral ¶
func (s *NumericLiteralContext) IntegerLiteral() antlr.TerminalNode
func (*NumericLiteralContext) IsNumericLiteralContext ¶
func (*NumericLiteralContext) IsNumericLiteralContext()
func (*NumericLiteralContext) ToStringTree ¶
func (s *NumericLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type OrdinaryArgumentsContext ¶
type OrdinaryArgumentsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyOrdinaryArgumentsContext ¶
func NewEmptyOrdinaryArgumentsContext() *OrdinaryArgumentsContext
func NewOrdinaryArgumentsContext ¶
func NewOrdinaryArgumentsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *OrdinaryArgumentsContext
func (*OrdinaryArgumentsContext) Accept ¶
func (s *OrdinaryArgumentsContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*OrdinaryArgumentsContext) AllComma ¶
func (s *OrdinaryArgumentsContext) AllComma() []antlr.TerminalNode
func (*OrdinaryArgumentsContext) AllExpression ¶
func (s *OrdinaryArgumentsContext) AllExpression() []IExpressionContext
func (*OrdinaryArgumentsContext) AllWs ¶
func (s *OrdinaryArgumentsContext) AllWs() []IWsContext
func (*OrdinaryArgumentsContext) Comma ¶
func (s *OrdinaryArgumentsContext) Comma(i int) antlr.TerminalNode
func (*OrdinaryArgumentsContext) Ellipsis ¶
func (s *OrdinaryArgumentsContext) Ellipsis() antlr.TerminalNode
func (*OrdinaryArgumentsContext) Expression ¶
func (s *OrdinaryArgumentsContext) Expression(i int) IExpressionContext
func (*OrdinaryArgumentsContext) GetParser ¶
func (s *OrdinaryArgumentsContext) GetParser() antlr.Parser
func (*OrdinaryArgumentsContext) GetRuleContext ¶
func (s *OrdinaryArgumentsContext) GetRuleContext() antlr.RuleContext
func (*OrdinaryArgumentsContext) IsOrdinaryArgumentsContext ¶
func (*OrdinaryArgumentsContext) IsOrdinaryArgumentsContext()
func (*OrdinaryArgumentsContext) ToStringTree ¶
func (s *OrdinaryArgumentsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*OrdinaryArgumentsContext) Ws ¶
func (s *OrdinaryArgumentsContext) Ws(i int) IWsContext
type PanicStmtContext ¶
type PanicStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyPanicStmtContext ¶
func NewEmptyPanicStmtContext() *PanicStmtContext
func NewPanicStmtContext ¶
func NewPanicStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *PanicStmtContext
func (*PanicStmtContext) Accept ¶
func (s *PanicStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*PanicStmtContext) AllWs ¶
func (s *PanicStmtContext) AllWs() []IWsContext
func (*PanicStmtContext) Expression ¶
func (s *PanicStmtContext) Expression() IExpressionContext
func (*PanicStmtContext) GetParser ¶
func (s *PanicStmtContext) GetParser() antlr.Parser
func (*PanicStmtContext) GetRuleContext ¶
func (s *PanicStmtContext) GetRuleContext() antlr.RuleContext
func (*PanicStmtContext) IsPanicStmtContext ¶
func (*PanicStmtContext) IsPanicStmtContext()
func (*PanicStmtContext) LParen ¶
func (s *PanicStmtContext) LParen() antlr.TerminalNode
func (*PanicStmtContext) Panic ¶
func (s *PanicStmtContext) Panic() antlr.TerminalNode
func (*PanicStmtContext) RParen ¶
func (s *PanicStmtContext) RParen() antlr.TerminalNode
func (*PanicStmtContext) ToStringTree ¶
func (s *PanicStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*PanicStmtContext) Ws ¶
func (s *PanicStmtContext) Ws(i int) IWsContext
type ParenExpressionContext ¶
type ParenExpressionContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyParenExpressionContext ¶
func NewEmptyParenExpressionContext() *ParenExpressionContext
func NewParenExpressionContext ¶
func NewParenExpressionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ParenExpressionContext
func (*ParenExpressionContext) Accept ¶
func (s *ParenExpressionContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ParenExpressionContext) Expression ¶
func (s *ParenExpressionContext) Expression() IExpressionContext
func (*ParenExpressionContext) GetParser ¶
func (s *ParenExpressionContext) GetParser() antlr.Parser
func (*ParenExpressionContext) GetRuleContext ¶
func (s *ParenExpressionContext) GetRuleContext() antlr.RuleContext
func (*ParenExpressionContext) IsParenExpressionContext ¶
func (*ParenExpressionContext) IsParenExpressionContext()
func (*ParenExpressionContext) LParen ¶
func (s *ParenExpressionContext) LParen() antlr.TerminalNode
func (*ParenExpressionContext) RParen ¶
func (s *ParenExpressionContext) RParen() antlr.TerminalNode
func (*ParenExpressionContext) ToStringTree ¶
func (s *ParenExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ProgramContext ¶
type ProgramContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyProgramContext ¶
func NewEmptyProgramContext() *ProgramContext
func NewProgramContext ¶
func NewProgramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ProgramContext
func (*ProgramContext) Accept ¶
func (s *ProgramContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ProgramContext) AllWs ¶
func (s *ProgramContext) AllWs() []IWsContext
func (*ProgramContext) EOF ¶
func (s *ProgramContext) EOF() antlr.TerminalNode
func (*ProgramContext) GetParser ¶
func (s *ProgramContext) GetParser() antlr.Parser
func (*ProgramContext) GetRuleContext ¶
func (s *ProgramContext) GetRuleContext() antlr.RuleContext
func (*ProgramContext) IsProgramContext ¶
func (*ProgramContext) IsProgramContext()
func (*ProgramContext) StatementList ¶
func (s *ProgramContext) StatementList() IStatementListContext
func (*ProgramContext) ToStringTree ¶
func (s *ProgramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*ProgramContext) Ws ¶
func (s *ProgramContext) Ws(i int) IWsContext
type RecoverStmtContext ¶
type RecoverStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyRecoverStmtContext ¶
func NewEmptyRecoverStmtContext() *RecoverStmtContext
func NewRecoverStmtContext ¶
func NewRecoverStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RecoverStmtContext
func (*RecoverStmtContext) Accept ¶
func (s *RecoverStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*RecoverStmtContext) GetParser ¶
func (s *RecoverStmtContext) GetParser() antlr.Parser
func (*RecoverStmtContext) GetRuleContext ¶
func (s *RecoverStmtContext) GetRuleContext() antlr.RuleContext
func (*RecoverStmtContext) IsRecoverStmtContext ¶
func (*RecoverStmtContext) IsRecoverStmtContext()
func (*RecoverStmtContext) LParen ¶
func (s *RecoverStmtContext) LParen() antlr.TerminalNode
func (*RecoverStmtContext) RParen ¶
func (s *RecoverStmtContext) RParen() antlr.TerminalNode
func (*RecoverStmtContext) Recover ¶
func (s *RecoverStmtContext) Recover() antlr.TerminalNode
func (*RecoverStmtContext) ToStringTree ¶
func (s *RecoverStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ReturnStmtContext ¶
type ReturnStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyReturnStmtContext ¶
func NewEmptyReturnStmtContext() *ReturnStmtContext
func NewReturnStmtContext ¶
func NewReturnStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ReturnStmtContext
func (*ReturnStmtContext) Accept ¶
func (s *ReturnStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*ReturnStmtContext) ExpressionList ¶
func (s *ReturnStmtContext) ExpressionList() IExpressionListContext
func (*ReturnStmtContext) GetParser ¶
func (s *ReturnStmtContext) GetParser() antlr.Parser
func (*ReturnStmtContext) GetRuleContext ¶
func (s *ReturnStmtContext) GetRuleContext() antlr.RuleContext
func (*ReturnStmtContext) IsReturnStmtContext ¶
func (*ReturnStmtContext) IsReturnStmtContext()
func (*ReturnStmtContext) Return ¶
func (s *ReturnStmtContext) Return() antlr.TerminalNode
func (*ReturnStmtContext) ToStringTree ¶
func (s *ReturnStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceCallContext ¶
type SliceCallContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceCallContext ¶
func NewEmptySliceCallContext() *SliceCallContext
func NewSliceCallContext ¶
func NewSliceCallContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceCallContext
func (*SliceCallContext) Accept ¶
func (s *SliceCallContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceCallContext) AllColon ¶
func (s *SliceCallContext) AllColon() []antlr.TerminalNode
func (*SliceCallContext) AllExpression ¶
func (s *SliceCallContext) AllExpression() []IExpressionContext
func (*SliceCallContext) Colon ¶
func (s *SliceCallContext) Colon(i int) antlr.TerminalNode
func (*SliceCallContext) Expression ¶
func (s *SliceCallContext) Expression(i int) IExpressionContext
func (*SliceCallContext) GetParser ¶
func (s *SliceCallContext) GetParser() antlr.Parser
func (*SliceCallContext) GetRuleContext ¶
func (s *SliceCallContext) GetRuleContext() antlr.RuleContext
func (*SliceCallContext) IsSliceCallContext ¶
func (*SliceCallContext) IsSliceCallContext()
func (*SliceCallContext) LBracket ¶
func (s *SliceCallContext) LBracket() antlr.TerminalNode
func (*SliceCallContext) RBracket ¶
func (s *SliceCallContext) RBracket() antlr.TerminalNode
func (*SliceCallContext) ToStringTree ¶
func (s *SliceCallContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SliceLiteralContext ¶
type SliceLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceLiteralContext ¶
func NewEmptySliceLiteralContext() *SliceLiteralContext
func NewSliceLiteralContext ¶
func NewSliceLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceLiteralContext
func (*SliceLiteralContext) Accept ¶
func (s *SliceLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceLiteralContext) AllWs ¶
func (s *SliceLiteralContext) AllWs() []IWsContext
func (*SliceLiteralContext) ExpressionListMultiline ¶
func (s *SliceLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext
func (*SliceLiteralContext) GetParser ¶
func (s *SliceLiteralContext) GetParser() antlr.Parser
func (*SliceLiteralContext) GetRuleContext ¶
func (s *SliceLiteralContext) GetRuleContext() antlr.RuleContext
func (*SliceLiteralContext) IsSliceLiteralContext ¶
func (*SliceLiteralContext) IsSliceLiteralContext()
func (*SliceLiteralContext) LBracket ¶
func (s *SliceLiteralContext) LBracket() antlr.TerminalNode
func (*SliceLiteralContext) RBracket ¶
func (s *SliceLiteralContext) RBracket() antlr.TerminalNode
func (*SliceLiteralContext) ToStringTree ¶
func (s *SliceLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SliceLiteralContext) Ws ¶
func (s *SliceLiteralContext) Ws(i int) IWsContext
type SliceTypeLiteralContext ¶
type SliceTypeLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypeLiteralContext ¶
func NewEmptySliceTypeLiteralContext() *SliceTypeLiteralContext
func NewSliceTypeLiteralContext ¶
func NewSliceTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypeLiteralContext
func (*SliceTypeLiteralContext) Accept ¶
func (s *SliceTypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceTypeLiteralContext) GetParser ¶
func (s *SliceTypeLiteralContext) GetParser() antlr.Parser
func (*SliceTypeLiteralContext) GetRuleContext ¶
func (s *SliceTypeLiteralContext) GetRuleContext() antlr.RuleContext
func (*SliceTypeLiteralContext) IsSliceTypeLiteralContext ¶
func (*SliceTypeLiteralContext) IsSliceTypeLiteralContext()
func (*SliceTypeLiteralContext) LBracket ¶
func (s *SliceTypeLiteralContext) LBracket() antlr.TerminalNode
func (*SliceTypeLiteralContext) RBracket ¶
func (s *SliceTypeLiteralContext) RBracket() antlr.TerminalNode
func (*SliceTypeLiteralContext) ToStringTree ¶
func (s *SliceTypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SliceTypeLiteralContext) TypeLiteral ¶
func (s *SliceTypeLiteralContext) TypeLiteral() ITypeLiteralContext
type SliceTypedLiteralContext ¶
type SliceTypedLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySliceTypedLiteralContext ¶
func NewEmptySliceTypedLiteralContext() *SliceTypedLiteralContext
func NewSliceTypedLiteralContext ¶
func NewSliceTypedLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SliceTypedLiteralContext
func (*SliceTypedLiteralContext) Accept ¶
func (s *SliceTypedLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SliceTypedLiteralContext) AllWs ¶
func (s *SliceTypedLiteralContext) AllWs() []IWsContext
func (*SliceTypedLiteralContext) ExpressionListMultiline ¶
func (s *SliceTypedLiteralContext) ExpressionListMultiline() IExpressionListMultilineContext
func (*SliceTypedLiteralContext) GetParser ¶
func (s *SliceTypedLiteralContext) GetParser() antlr.Parser
func (*SliceTypedLiteralContext) GetRuleContext ¶
func (s *SliceTypedLiteralContext) GetRuleContext() antlr.RuleContext
func (*SliceTypedLiteralContext) IsSliceTypedLiteralContext ¶
func (*SliceTypedLiteralContext) IsSliceTypedLiteralContext()
func (*SliceTypedLiteralContext) LBrace ¶
func (s *SliceTypedLiteralContext) LBrace() antlr.TerminalNode
func (*SliceTypedLiteralContext) RBrace ¶
func (s *SliceTypedLiteralContext) RBrace() antlr.TerminalNode
func (*SliceTypedLiteralContext) SemiColon ¶
func (s *SliceTypedLiteralContext) SemiColon() antlr.TerminalNode
func (*SliceTypedLiteralContext) SliceTypeLiteral ¶
func (s *SliceTypedLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext
func (*SliceTypedLiteralContext) ToStringTree ¶
func (s *SliceTypedLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SliceTypedLiteralContext) Ws ¶
func (s *SliceTypedLiteralContext) Ws(i int) IWsContext
type StatementContext ¶
type StatementContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementContext ¶
func NewEmptyStatementContext() *StatementContext
func NewStatementContext ¶
func NewStatementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementContext
func (*StatementContext) Accept ¶
func (s *StatementContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementContext) AssertStmt ¶
func (s *StatementContext) AssertStmt() IAssertStmtContext
func (*StatementContext) AssignExpressionStmt ¶
func (s *StatementContext) AssignExpressionStmt() IAssignExpressionStmtContext
func (*StatementContext) Block ¶
func (s *StatementContext) Block() IBlockContext
func (*StatementContext) BreakStmt ¶
func (s *StatementContext) BreakStmt() IBreakStmtContext
func (*StatementContext) ContinueStmt ¶
func (s *StatementContext) ContinueStmt() IContinueStmtContext
func (*StatementContext) DeclareVariableExpressionStmt ¶ added in v1.2.8
func (s *StatementContext) DeclareVariableExpressionStmt() IDeclareVariableExpressionStmtContext
func (*StatementContext) DeferStmt ¶
func (s *StatementContext) DeferStmt() IDeferStmtContext
func (*StatementContext) Empty ¶
func (s *StatementContext) Empty() IEmptyContext
func (*StatementContext) Eos ¶
func (s *StatementContext) Eos() IEosContext
func (*StatementContext) ExpressionStmt ¶
func (s *StatementContext) ExpressionStmt() IExpressionStmtContext
func (*StatementContext) FallthroughStmt ¶
func (s *StatementContext) FallthroughStmt() IFallthroughStmtContext
func (*StatementContext) ForRangeStmt ¶
func (s *StatementContext) ForRangeStmt() IForRangeStmtContext
func (*StatementContext) ForStmt ¶
func (s *StatementContext) ForStmt() IForStmtContext
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) GoStmt ¶
func (s *StatementContext) GoStmt() IGoStmtContext
func (*StatementContext) IfStmt ¶
func (s *StatementContext) IfStmt() IIfStmtContext
func (*StatementContext) IncludeStmt ¶
func (s *StatementContext) IncludeStmt() IIncludeStmtContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) LineCommentStmt ¶
func (s *StatementContext) LineCommentStmt() ILineCommentStmtContext
func (*StatementContext) ReturnStmt ¶
func (s *StatementContext) ReturnStmt() IReturnStmtContext
func (*StatementContext) SwitchStmt ¶
func (s *StatementContext) SwitchStmt() ISwitchStmtContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*StatementContext) TryStmt ¶
func (s *StatementContext) TryStmt() ITryStmtContext
type StatementListContext ¶
type StatementListContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStatementListContext ¶
func NewEmptyStatementListContext() *StatementListContext
func NewStatementListContext ¶
func NewStatementListContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StatementListContext
func (*StatementListContext) Accept ¶
func (s *StatementListContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StatementListContext) AllStatement ¶
func (s *StatementListContext) AllStatement() []IStatementContext
func (*StatementListContext) GetParser ¶
func (s *StatementListContext) GetParser() antlr.Parser
func (*StatementListContext) GetRuleContext ¶
func (s *StatementListContext) GetRuleContext() antlr.RuleContext
func (*StatementListContext) IsStatementListContext ¶
func (*StatementListContext) IsStatementListContext()
func (*StatementListContext) Statement ¶
func (s *StatementListContext) Statement(i int) IStatementContext
func (*StatementListContext) ToStringTree ¶
func (s *StatementListContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type StringLiteralContext ¶
type StringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyStringLiteralContext ¶
func NewEmptyStringLiteralContext() *StringLiteralContext
func NewStringLiteralContext ¶
func NewStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StringLiteralContext
func (*StringLiteralContext) Accept ¶
func (s *StringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*StringLiteralContext) CRLFEndDoc ¶
func (s *StringLiteralContext) CRLFEndDoc() antlr.TerminalNode
func (*StringLiteralContext) CrlfHereDoc ¶
func (s *StringLiteralContext) CrlfHereDoc() ICrlfHereDocContext
func (*StringLiteralContext) GetParser ¶
func (s *StringLiteralContext) GetParser() antlr.Parser
func (*StringLiteralContext) GetRuleContext ¶
func (s *StringLiteralContext) GetRuleContext() antlr.RuleContext
func (*StringLiteralContext) HereDocIdentifierBreak ¶
func (s *StringLiteralContext) HereDocIdentifierBreak() antlr.TerminalNode
func (*StringLiteralContext) HereDocIdentifierName ¶
func (s *StringLiteralContext) HereDocIdentifierName() antlr.TerminalNode
func (*StringLiteralContext) IsStringLiteralContext ¶
func (*StringLiteralContext) IsStringLiteralContext()
func (*StringLiteralContext) LFEndDoc ¶
func (s *StringLiteralContext) LFEndDoc() antlr.TerminalNode
func (*StringLiteralContext) LfHereDoc ¶
func (s *StringLiteralContext) LfHereDoc() ILfHereDocContext
func (*StringLiteralContext) StartNowDoc ¶
func (s *StringLiteralContext) StartNowDoc() antlr.TerminalNode
func (*StringLiteralContext) StringLiteral ¶
func (s *StringLiteralContext) StringLiteral() antlr.TerminalNode
func (*StringLiteralContext) ToStringTree ¶
func (s *StringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type SwitchStmtContext ¶
type SwitchStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySwitchStmtContext ¶
func NewEmptySwitchStmtContext() *SwitchStmtContext
func NewSwitchStmtContext ¶
func NewSwitchStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *SwitchStmtContext
func (*SwitchStmtContext) Accept ¶
func (s *SwitchStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*SwitchStmtContext) AllCase ¶
func (s *SwitchStmtContext) AllCase() []antlr.TerminalNode
func (*SwitchStmtContext) AllColon ¶
func (s *SwitchStmtContext) AllColon() []antlr.TerminalNode
func (*SwitchStmtContext) AllExpressionList ¶
func (s *SwitchStmtContext) AllExpressionList() []IExpressionListContext
func (*SwitchStmtContext) AllStatementList ¶
func (s *SwitchStmtContext) AllStatementList() []IStatementListContext
func (*SwitchStmtContext) AllWs ¶
func (s *SwitchStmtContext) AllWs() []IWsContext
func (*SwitchStmtContext) Case ¶
func (s *SwitchStmtContext) Case(i int) antlr.TerminalNode
func (*SwitchStmtContext) Colon ¶
func (s *SwitchStmtContext) Colon(i int) antlr.TerminalNode
func (*SwitchStmtContext) Default ¶
func (s *SwitchStmtContext) Default() antlr.TerminalNode
func (*SwitchStmtContext) Expression ¶
func (s *SwitchStmtContext) Expression() IExpressionContext
func (*SwitchStmtContext) ExpressionList ¶
func (s *SwitchStmtContext) ExpressionList(i int) IExpressionListContext
func (*SwitchStmtContext) GetParser ¶
func (s *SwitchStmtContext) GetParser() antlr.Parser
func (*SwitchStmtContext) GetRuleContext ¶
func (s *SwitchStmtContext) GetRuleContext() antlr.RuleContext
func (*SwitchStmtContext) IsSwitchStmtContext ¶
func (*SwitchStmtContext) IsSwitchStmtContext()
func (*SwitchStmtContext) LBrace ¶
func (s *SwitchStmtContext) LBrace() antlr.TerminalNode
func (*SwitchStmtContext) RBrace ¶
func (s *SwitchStmtContext) RBrace() antlr.TerminalNode
func (*SwitchStmtContext) StatementList ¶
func (s *SwitchStmtContext) StatementList(i int) IStatementListContext
func (*SwitchStmtContext) Switch ¶
func (s *SwitchStmtContext) Switch() antlr.TerminalNode
func (*SwitchStmtContext) ToStringTree ¶
func (s *SwitchStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*SwitchStmtContext) Ws ¶
func (s *SwitchStmtContext) Ws(i int) IWsContext
type TemplateBackTickStringAtomContext ¶
type TemplateBackTickStringAtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateBackTickStringAtomContext ¶
func NewEmptyTemplateBackTickStringAtomContext() *TemplateBackTickStringAtomContext
func NewTemplateBackTickStringAtomContext ¶
func NewTemplateBackTickStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateBackTickStringAtomContext
func (*TemplateBackTickStringAtomContext) Accept ¶
func (s *TemplateBackTickStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateBackTickStringAtomContext) AllTemplateBackTickStringCharacter ¶
func (s *TemplateBackTickStringAtomContext) AllTemplateBackTickStringCharacter() []antlr.TerminalNode
func (*TemplateBackTickStringAtomContext) Expression ¶
func (s *TemplateBackTickStringAtomContext) Expression() IExpressionContext
func (*TemplateBackTickStringAtomContext) GetParser ¶
func (s *TemplateBackTickStringAtomContext) GetParser() antlr.Parser
func (*TemplateBackTickStringAtomContext) GetRuleContext ¶
func (s *TemplateBackTickStringAtomContext) GetRuleContext() antlr.RuleContext
func (*TemplateBackTickStringAtomContext) IsTemplateBackTickStringAtomContext ¶
func (*TemplateBackTickStringAtomContext) IsTemplateBackTickStringAtomContext()
func (*TemplateBackTickStringAtomContext) TemplateBackTickStringCharacter ¶
func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringCharacter(i int) antlr.TerminalNode
func (*TemplateBackTickStringAtomContext) TemplateBackTickStringStartExpression ¶
func (s *TemplateBackTickStringAtomContext) TemplateBackTickStringStartExpression() antlr.TerminalNode
func (*TemplateBackTickStringAtomContext) TemplateCloseBrace ¶
func (s *TemplateBackTickStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
func (*TemplateBackTickStringAtomContext) ToStringTree ¶
func (s *TemplateBackTickStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateBackTickStringLiteralContext ¶
type TemplateBackTickStringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateBackTickStringLiteralContext ¶
func NewEmptyTemplateBackTickStringLiteralContext() *TemplateBackTickStringLiteralContext
func NewTemplateBackTickStringLiteralContext ¶
func NewTemplateBackTickStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateBackTickStringLiteralContext
func (*TemplateBackTickStringLiteralContext) Accept ¶
func (s *TemplateBackTickStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateBackTickStringLiteralContext) AllTemplateBackTickStringAtom ¶
func (s *TemplateBackTickStringLiteralContext) AllTemplateBackTickStringAtom() []ITemplateBackTickStringAtomContext
func (*TemplateBackTickStringLiteralContext) GetParser ¶
func (s *TemplateBackTickStringLiteralContext) GetParser() antlr.Parser
func (*TemplateBackTickStringLiteralContext) GetRuleContext ¶
func (s *TemplateBackTickStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*TemplateBackTickStringLiteralContext) IsTemplateBackTickStringLiteralContext ¶
func (*TemplateBackTickStringLiteralContext) IsTemplateBackTickStringLiteralContext()
func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringAtom ¶
func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringAtom(i int) ITemplateBackTickStringAtomContext
func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringCharacterStringEnd ¶
func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringCharacterStringEnd() antlr.TerminalNode
func (*TemplateBackTickStringLiteralContext) TemplateBackTickStringStart ¶
func (s *TemplateBackTickStringLiteralContext) TemplateBackTickStringStart() antlr.TerminalNode
func (*TemplateBackTickStringLiteralContext) ToStringTree ¶
func (s *TemplateBackTickStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateDoubleQuoteStringAtomContext ¶ added in v1.2.8
type TemplateDoubleQuoteStringAtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateDoubleQuoteStringAtomContext ¶ added in v1.2.8
func NewEmptyTemplateDoubleQuoteStringAtomContext() *TemplateDoubleQuoteStringAtomContext
func NewTemplateDoubleQuoteStringAtomContext ¶ added in v1.2.8
func NewTemplateDoubleQuoteStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateDoubleQuoteStringAtomContext
func (*TemplateDoubleQuoteStringAtomContext) Accept ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateDoubleQuoteStringAtomContext) AllTemplateDoubleQuoteStringCharacter ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) AllTemplateDoubleQuoteStringCharacter() []antlr.TerminalNode
func (*TemplateDoubleQuoteStringAtomContext) Expression ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) Expression() IExpressionContext
func (*TemplateDoubleQuoteStringAtomContext) GetParser ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) GetParser() antlr.Parser
func (*TemplateDoubleQuoteStringAtomContext) GetRuleContext ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) GetRuleContext() antlr.RuleContext
func (*TemplateDoubleQuoteStringAtomContext) IsTemplateDoubleQuoteStringAtomContext ¶ added in v1.2.8
func (*TemplateDoubleQuoteStringAtomContext) IsTemplateDoubleQuoteStringAtomContext()
func (*TemplateDoubleQuoteStringAtomContext) TemplateCloseBrace ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
func (*TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringCharacter ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringCharacter(i int) antlr.TerminalNode
func (*TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringStartExpression ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) TemplateDoubleQuoteStringStartExpression() antlr.TerminalNode
func (*TemplateDoubleQuoteStringAtomContext) ToStringTree ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateDoubleQuoteStringLiteralContext ¶
type TemplateDoubleQuoteStringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateDoubleQuoteStringLiteralContext ¶
func NewEmptyTemplateDoubleQuoteStringLiteralContext() *TemplateDoubleQuoteStringLiteralContext
func NewTemplateDoubleQuoteStringLiteralContext ¶
func NewTemplateDoubleQuoteStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateDoubleQuoteStringLiteralContext
func (*TemplateDoubleQuoteStringLiteralContext) Accept ¶
func (s *TemplateDoubleQuoteStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateDoubleQuoteStringLiteralContext) AllTemplateDoubleQuoteStringAtom ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringLiteralContext) AllTemplateDoubleQuoteStringAtom() []ITemplateDoubleQuoteStringAtomContext
func (*TemplateDoubleQuoteStringLiteralContext) GetParser ¶
func (s *TemplateDoubleQuoteStringLiteralContext) GetParser() antlr.Parser
func (*TemplateDoubleQuoteStringLiteralContext) GetRuleContext ¶
func (s *TemplateDoubleQuoteStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*TemplateDoubleQuoteStringLiteralContext) IsTemplateDoubleQuoteStringLiteralContext ¶
func (*TemplateDoubleQuoteStringLiteralContext) IsTemplateDoubleQuoteStringLiteralContext()
func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringAtom ¶ added in v1.2.8
func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringAtom(i int) ITemplateDoubleQuoteStringAtomContext
func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringCharacterStringEnd ¶
func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringCharacterStringEnd() antlr.TerminalNode
func (*TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringStart ¶
func (s *TemplateDoubleQuoteStringLiteralContext) TemplateDoubleQuoteStringStart() antlr.TerminalNode
func (*TemplateDoubleQuoteStringLiteralContext) ToStringTree ¶
func (s *TemplateDoubleQuoteStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateSingleQuoteStringAtomContext ¶ added in v1.2.8
type TemplateSingleQuoteStringAtomContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateSingleQuoteStringAtomContext ¶ added in v1.2.8
func NewEmptyTemplateSingleQuoteStringAtomContext() *TemplateSingleQuoteStringAtomContext
func NewTemplateSingleQuoteStringAtomContext ¶ added in v1.2.8
func NewTemplateSingleQuoteStringAtomContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateSingleQuoteStringAtomContext
func (*TemplateSingleQuoteStringAtomContext) Accept ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateSingleQuoteStringAtomContext) AllTemplateSingleQuoteStringCharacter ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) AllTemplateSingleQuoteStringCharacter() []antlr.TerminalNode
func (*TemplateSingleQuoteStringAtomContext) Expression ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) Expression() IExpressionContext
func (*TemplateSingleQuoteStringAtomContext) GetParser ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) GetParser() antlr.Parser
func (*TemplateSingleQuoteStringAtomContext) GetRuleContext ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) GetRuleContext() antlr.RuleContext
func (*TemplateSingleQuoteStringAtomContext) IsTemplateSingleQuoteStringAtomContext ¶ added in v1.2.8
func (*TemplateSingleQuoteStringAtomContext) IsTemplateSingleQuoteStringAtomContext()
func (*TemplateSingleQuoteStringAtomContext) TemplateCloseBrace ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) TemplateCloseBrace() antlr.TerminalNode
func (*TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringCharacter ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringCharacter(i int) antlr.TerminalNode
func (*TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringStartExpression ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) TemplateSingleQuoteStringStartExpression() antlr.TerminalNode
func (*TemplateSingleQuoteStringAtomContext) ToStringTree ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringAtomContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateSingleQuoteStringLiteralContext ¶ added in v1.2.6
type TemplateSingleQuoteStringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateSingleQuoteStringLiteralContext ¶ added in v1.2.6
func NewEmptyTemplateSingleQuoteStringLiteralContext() *TemplateSingleQuoteStringLiteralContext
func NewTemplateSingleQuoteStringLiteralContext ¶ added in v1.2.6
func NewTemplateSingleQuoteStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateSingleQuoteStringLiteralContext
func (*TemplateSingleQuoteStringLiteralContext) Accept ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateSingleQuoteStringLiteralContext) AllTemplateSingleQuoteStringAtom ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringLiteralContext) AllTemplateSingleQuoteStringAtom() []ITemplateSingleQuoteStringAtomContext
func (*TemplateSingleQuoteStringLiteralContext) GetParser ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) GetParser() antlr.Parser
func (*TemplateSingleQuoteStringLiteralContext) GetRuleContext ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*TemplateSingleQuoteStringLiteralContext) IsTemplateSingleQuoteStringLiteralContext ¶ added in v1.2.6
func (*TemplateSingleQuoteStringLiteralContext) IsTemplateSingleQuoteStringLiteralContext()
func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringAtom ¶ added in v1.2.8
func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringAtom(i int) ITemplateSingleQuoteStringAtomContext
func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringCharacterStringEnd ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringCharacterStringEnd() antlr.TerminalNode
func (*TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringStart ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) TemplateSingleQuoteStringStart() antlr.TerminalNode
func (*TemplateSingleQuoteStringLiteralContext) ToStringTree ¶ added in v1.2.6
func (s *TemplateSingleQuoteStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TemplateStringLiteralContext ¶
type TemplateStringLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTemplateStringLiteralContext ¶
func NewEmptyTemplateStringLiteralContext() *TemplateStringLiteralContext
func NewTemplateStringLiteralContext ¶
func NewTemplateStringLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TemplateStringLiteralContext
func (*TemplateStringLiteralContext) Accept ¶
func (s *TemplateStringLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TemplateStringLiteralContext) GetParser ¶
func (s *TemplateStringLiteralContext) GetParser() antlr.Parser
func (*TemplateStringLiteralContext) GetRuleContext ¶
func (s *TemplateStringLiteralContext) GetRuleContext() antlr.RuleContext
func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext ¶
func (*TemplateStringLiteralContext) IsTemplateStringLiteralContext()
func (*TemplateStringLiteralContext) TemplateBackTickStringLiteral ¶
func (s *TemplateStringLiteralContext) TemplateBackTickStringLiteral() ITemplateBackTickStringLiteralContext
func (*TemplateStringLiteralContext) TemplateDoubleQuoteStringLiteral ¶
func (s *TemplateStringLiteralContext) TemplateDoubleQuoteStringLiteral() ITemplateDoubleQuoteStringLiteralContext
func (*TemplateStringLiteralContext) TemplateSingleQuoteStringLiteral ¶ added in v1.2.6
func (s *TemplateStringLiteralContext) TemplateSingleQuoteStringLiteral() ITemplateSingleQuoteStringLiteralContext
func (*TemplateStringLiteralContext) ToStringTree ¶
func (s *TemplateStringLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type TryStmtContext ¶
type TryStmtContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTryStmtContext ¶
func NewEmptyTryStmtContext() *TryStmtContext
func NewTryStmtContext ¶
func NewTryStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TryStmtContext
func (*TryStmtContext) Accept ¶
func (s *TryStmtContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TryStmtContext) AllBlock ¶
func (s *TryStmtContext) AllBlock() []IBlockContext
func (*TryStmtContext) Block ¶
func (s *TryStmtContext) Block(i int) IBlockContext
func (*TryStmtContext) Catch ¶
func (s *TryStmtContext) Catch() antlr.TerminalNode
func (*TryStmtContext) Finally ¶
func (s *TryStmtContext) Finally() antlr.TerminalNode
func (*TryStmtContext) GetParser ¶
func (s *TryStmtContext) GetParser() antlr.Parser
func (*TryStmtContext) GetRuleContext ¶
func (s *TryStmtContext) GetRuleContext() antlr.RuleContext
func (*TryStmtContext) Identifier ¶
func (s *TryStmtContext) Identifier() antlr.TerminalNode
func (*TryStmtContext) IsTryStmtContext ¶
func (*TryStmtContext) IsTryStmtContext()
func (*TryStmtContext) ToStringTree ¶
func (s *TryStmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TryStmtContext) Try ¶
func (s *TryStmtContext) Try() antlr.TerminalNode
type TypeLiteralContext ¶
type TypeLiteralContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyTypeLiteralContext ¶
func NewEmptyTypeLiteralContext() *TypeLiteralContext
func NewTypeLiteralContext ¶
func NewTypeLiteralContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *TypeLiteralContext
func (*TypeLiteralContext) Accept ¶
func (s *TypeLiteralContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*TypeLiteralContext) Chan ¶
func (s *TypeLiteralContext) Chan() antlr.TerminalNode
func (*TypeLiteralContext) GetParser ¶
func (s *TypeLiteralContext) GetParser() antlr.Parser
func (*TypeLiteralContext) GetRuleContext ¶
func (s *TypeLiteralContext) GetRuleContext() antlr.RuleContext
func (*TypeLiteralContext) IsTypeLiteralContext ¶
func (*TypeLiteralContext) IsTypeLiteralContext()
func (*TypeLiteralContext) MapTypeLiteral ¶
func (s *TypeLiteralContext) MapTypeLiteral() IMapTypeLiteralContext
func (*TypeLiteralContext) SliceTypeLiteral ¶
func (s *TypeLiteralContext) SliceTypeLiteral() ISliceTypeLiteralContext
func (*TypeLiteralContext) ToStringTree ¶
func (s *TypeLiteralContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*TypeLiteralContext) TypeLiteral ¶
func (s *TypeLiteralContext) TypeLiteral() ITypeLiteralContext
func (*TypeLiteralContext) Var ¶
func (s *TypeLiteralContext) Var() antlr.TerminalNode
func (*TypeLiteralContext) VarTypeName ¶
func (s *TypeLiteralContext) VarTypeName() antlr.TerminalNode
type UnaryOperatorContext ¶
type UnaryOperatorContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyUnaryOperatorContext ¶
func NewEmptyUnaryOperatorContext() *UnaryOperatorContext
func NewUnaryOperatorContext ¶
func NewUnaryOperatorContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnaryOperatorContext
func (*UnaryOperatorContext) Accept ¶
func (s *UnaryOperatorContext) Accept(visitor antlr.ParseTreeVisitor) interface{}
func (*UnaryOperatorContext) Amp ¶
func (s *UnaryOperatorContext) Amp() antlr.TerminalNode
func (*UnaryOperatorContext) ChanIn ¶
func (s *UnaryOperatorContext) ChanIn() antlr.TerminalNode
func (*UnaryOperatorContext) GetParser ¶
func (s *UnaryOperatorContext) GetParser() antlr.Parser
func (*UnaryOperatorContext) GetRuleContext ¶
func (s *UnaryOperatorContext) GetRuleContext() antlr.RuleContext
func (*UnaryOperatorContext) IsUnaryOperatorContext ¶
func (*UnaryOperatorContext) IsUnaryOperatorContext()
func (*UnaryOperatorContext) Mul ¶
func (s *UnaryOperatorContext) Mul() antlr.TerminalNode
func (*UnaryOperatorContext) Not ¶
func (s *UnaryOperatorContext) Not() antlr.TerminalNode
func (*UnaryOperatorContext) Plus ¶
func (s *UnaryOperatorContext) Plus() antlr.TerminalNode
func (*UnaryOperatorContext) Sub ¶
func (s *UnaryOperatorContext) Sub() antlr.TerminalNode
func (*UnaryOperatorContext) ToStringTree ¶
func (s *UnaryOperatorContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*UnaryOperatorContext) Xor ¶
func (s *UnaryOperatorContext) Xor() antlr.TerminalNode
type WsContext ¶
type WsContext struct { *antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyWsContext ¶
func NewEmptyWsContext() *WsContext
func NewWsContext ¶
func (*WsContext) AllCOMMENT ¶
func (s *WsContext) AllCOMMENT() []antlr.TerminalNode
func (*WsContext) AllLINE_COMMENT ¶
func (s *WsContext) AllLINE_COMMENT() []antlr.TerminalNode
func (*WsContext) GetRuleContext ¶
func (s *WsContext) GetRuleContext() antlr.RuleContext
func (*WsContext) IsWsContext ¶
func (*WsContext) IsWsContext()
func (*WsContext) LINE_COMMENT ¶
func (*WsContext) ToStringTree ¶
type YaklangLexer ¶
type YaklangLexer struct { YaklangLexerBase // contains filtered or unexported fields }
func NewYaklangLexer ¶
func NewYaklangLexer(input antlr.CharStream) *YaklangLexer
NewYaklangLexer produces a new lexer instance for the optional input antlr.CharStream.
func (*YaklangLexer) Action ¶
func (l *YaklangLexer) Action(localctx antlr.RuleContext, ruleIndex, actionIndex int)
func (*YaklangLexer) CRLFEndDoc_Action ¶
func (l *YaklangLexer) CRLFEndDoc_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) DecreaseTemplateDepth ¶
func (l *YaklangLexer) DecreaseTemplateDepth()
func (*YaklangLexer) DocEndDistribute ¶
func (l *YaklangLexer) DocEndDistribute() bool
func (*YaklangLexer) HereDocIdentifierBreak_Action ¶
func (l *YaklangLexer) HereDocIdentifierBreak_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) HereDocIdentifierName_Action ¶
func (l *YaklangLexer) HereDocIdentifierName_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) IncreaseTemplateDepth ¶
func (l *YaklangLexer) IncreaseTemplateDepth()
func (*YaklangLexer) IsInTemplateString ¶
func (l *YaklangLexer) IsInTemplateString() bool
func (*YaklangLexer) LFEndDoc_Action ¶
func (l *YaklangLexer) LFEndDoc_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) Sempred ¶
func (l *YaklangLexer) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*YaklangLexer) TemplateBackTickStringCharacterStringEnd_Action ¶
func (l *YaklangLexer) TemplateBackTickStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) TemplateBackTickStringStart_Action ¶
func (l *YaklangLexer) TemplateBackTickStringStart_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) TemplateCloseBrace_Sempred ¶
func (p *YaklangLexer) TemplateCloseBrace_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*YaklangLexer) TemplateDoubleQuoteStringCharacterStringEnd_Action ¶
func (l *YaklangLexer) TemplateDoubleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) TemplateDoubleQuoteStringStart_Action ¶
func (l *YaklangLexer) TemplateDoubleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) TemplateSingleQuoteStringCharacterStringEnd_Action ¶ added in v1.2.6
func (l *YaklangLexer) TemplateSingleQuoteStringCharacterStringEnd_Action(localctx antlr.RuleContext, actionIndex int)
func (*YaklangLexer) TemplateSingleQuoteStringStart_Action ¶ added in v1.2.6
func (l *YaklangLexer) TemplateSingleQuoteStringStart_Action(localctx antlr.RuleContext, actionIndex int)
type YaklangLexerBase ¶
type YaklangLexerBase struct { *antlr.BaseLexer // contains filtered or unexported fields }
func (*YaklangLexerBase) NextToken ¶
func (l *YaklangLexerBase) NextToken() antlr.Token
type YaklangParser ¶
type YaklangParser struct {
*antlr.BaseParser
}
func NewYaklangParser ¶
func NewYaklangParser(input antlr.TokenStream) *YaklangParser
NewYaklangParser produces a new parser instance for the optional input antlr.TokenStream.
func (*YaklangParser) AdditiveBinaryOperator ¶
func (p *YaklangParser) AdditiveBinaryOperator() (localctx IAdditiveBinaryOperatorContext)
func (*YaklangParser) AnonymousFunctionDecl ¶
func (p *YaklangParser) AnonymousFunctionDecl() (localctx IAnonymousFunctionDeclContext)
func (*YaklangParser) AssertStmt ¶
func (p *YaklangParser) AssertStmt() (localctx IAssertStmtContext)
func (*YaklangParser) AssignExpression ¶
func (p *YaklangParser) AssignExpression() (localctx IAssignExpressionContext)
func (*YaklangParser) AssignExpressionStmt ¶
func (p *YaklangParser) AssignExpressionStmt() (localctx IAssignExpressionStmtContext)
func (*YaklangParser) BitBinaryOperator ¶
func (p *YaklangParser) BitBinaryOperator() (localctx IBitBinaryOperatorContext)
func (*YaklangParser) Block ¶
func (p *YaklangParser) Block() (localctx IBlockContext)
func (*YaklangParser) BoolLiteral ¶
func (p *YaklangParser) BoolLiteral() (localctx IBoolLiteralContext)
func (*YaklangParser) BreakStmt ¶
func (p *YaklangParser) BreakStmt() (localctx IBreakStmtContext)
func (*YaklangParser) CallExpr ¶
func (p *YaklangParser) CallExpr() (localctx ICallExprContext)
func (*YaklangParser) CharacterLiteral ¶ added in v1.2.8
func (p *YaklangParser) CharacterLiteral() (localctx ICharacterLiteralContext)
func (*YaklangParser) ComparisonBinaryOperator ¶
func (p *YaklangParser) ComparisonBinaryOperator() (localctx IComparisonBinaryOperatorContext)
func (*YaklangParser) ContinueStmt ¶
func (p *YaklangParser) ContinueStmt() (localctx IContinueStmtContext)
func (*YaklangParser) CrlfHereDoc ¶
func (p *YaklangParser) CrlfHereDoc() (localctx ICrlfHereDocContext)
func (*YaklangParser) DeclareAndAssignExpression ¶ added in v1.2.8
func (p *YaklangParser) DeclareAndAssignExpression() (localctx IDeclareAndAssignExpressionContext)
func (*YaklangParser) DeclareVariableExpression ¶ added in v1.2.8
func (p *YaklangParser) DeclareVariableExpression() (localctx IDeclareVariableExpressionContext)
func (*YaklangParser) DeclareVariableExpressionStmt ¶ added in v1.2.8
func (p *YaklangParser) DeclareVariableExpressionStmt() (localctx IDeclareVariableExpressionStmtContext)
func (*YaklangParser) DeclareVariableOnly ¶ added in v1.2.8
func (p *YaklangParser) DeclareVariableOnly() (localctx IDeclareVariableOnlyContext)
func (*YaklangParser) DeferStmt ¶
func (p *YaklangParser) DeferStmt() (localctx IDeferStmtContext)
func (*YaklangParser) ElseBlock ¶
func (p *YaklangParser) ElseBlock() (localctx IElseBlockContext)
func (*YaklangParser) Empty ¶
func (p *YaklangParser) Empty() (localctx IEmptyContext)
func (*YaklangParser) Eos ¶
func (p *YaklangParser) Eos() (localctx IEosContext)
func (*YaklangParser) Expression ¶
func (p *YaklangParser) Expression() (localctx IExpressionContext)
func (*YaklangParser) ExpressionList ¶
func (p *YaklangParser) ExpressionList() (localctx IExpressionListContext)
func (*YaklangParser) ExpressionListMultiline ¶
func (p *YaklangParser) ExpressionListMultiline() (localctx IExpressionListMultilineContext)
func (*YaklangParser) ExpressionStmt ¶
func (p *YaklangParser) ExpressionStmt() (localctx IExpressionStmtContext)
func (*YaklangParser) Expression_Sempred ¶
func (p *YaklangParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*YaklangParser) FallthroughStmt ¶
func (p *YaklangParser) FallthroughStmt() (localctx IFallthroughStmtContext)
func (*YaklangParser) ForFirstExpr ¶
func (p *YaklangParser) ForFirstExpr() (localctx IForFirstExprContext)
func (*YaklangParser) ForRangeStmt ¶
func (p *YaklangParser) ForRangeStmt() (localctx IForRangeStmtContext)
func (*YaklangParser) ForStmt ¶
func (p *YaklangParser) ForStmt() (localctx IForStmtContext)
func (*YaklangParser) ForStmtCond ¶
func (p *YaklangParser) ForStmtCond() (localctx IForStmtCondContext)
func (*YaklangParser) ForThirdExpr ¶
func (p *YaklangParser) ForThirdExpr() (localctx IForThirdExprContext)
func (*YaklangParser) FunctionCall ¶
func (p *YaklangParser) FunctionCall() (localctx IFunctionCallContext)
func (*YaklangParser) FunctionCallExpr ¶
func (p *YaklangParser) FunctionCallExpr() (localctx IFunctionCallExprContext)
func (*YaklangParser) FunctionNameDecl ¶
func (p *YaklangParser) FunctionNameDecl() (localctx IFunctionNameDeclContext)
func (*YaklangParser) FunctionParamDecl ¶
func (p *YaklangParser) FunctionParamDecl() (localctx IFunctionParamDeclContext)
func (*YaklangParser) GoStmt ¶
func (p *YaklangParser) GoStmt() (localctx IGoStmtContext)
func (*YaklangParser) IfStmt ¶
func (p *YaklangParser) IfStmt() (localctx IIfStmtContext)
func (*YaklangParser) IncludeStmt ¶
func (p *YaklangParser) IncludeStmt() (localctx IIncludeStmtContext)
func (*YaklangParser) InplaceAssignOperator ¶
func (p *YaklangParser) InplaceAssignOperator() (localctx IInplaceAssignOperatorContext)
func (*YaklangParser) InstanceCode ¶
func (p *YaklangParser) InstanceCode() (localctx IInstanceCodeContext)
func (*YaklangParser) LeftExpression ¶
func (p *YaklangParser) LeftExpression() (localctx ILeftExpressionContext)
func (*YaklangParser) LeftExpressionList ¶
func (p *YaklangParser) LeftExpressionList() (localctx ILeftExpressionListContext)
func (*YaklangParser) LeftMemberCall ¶
func (p *YaklangParser) LeftMemberCall() (localctx ILeftMemberCallContext)
func (*YaklangParser) LeftSliceCall ¶
func (p *YaklangParser) LeftSliceCall() (localctx ILeftSliceCallContext)
func (*YaklangParser) LfHereDoc ¶
func (p *YaklangParser) LfHereDoc() (localctx ILfHereDocContext)
func (*YaklangParser) LineCommentStmt ¶
func (p *YaklangParser) LineCommentStmt() (localctx ILineCommentStmtContext)
func (*YaklangParser) Literal ¶
func (p *YaklangParser) Literal() (localctx ILiteralContext)
func (*YaklangParser) MakeExpression ¶
func (p *YaklangParser) MakeExpression() (localctx IMakeExpressionContext)
func (*YaklangParser) MapLiteral ¶
func (p *YaklangParser) MapLiteral() (localctx IMapLiteralContext)
func (*YaklangParser) MapPair ¶
func (p *YaklangParser) MapPair() (localctx IMapPairContext)
func (*YaklangParser) MapPairs ¶
func (p *YaklangParser) MapPairs() (localctx IMapPairsContext)
func (*YaklangParser) MapTypeLiteral ¶
func (p *YaklangParser) MapTypeLiteral() (localctx IMapTypeLiteralContext)
func (*YaklangParser) MapTypedLiteral ¶
func (p *YaklangParser) MapTypedLiteral() (localctx IMapTypedLiteralContext)
func (*YaklangParser) MemberCall ¶
func (p *YaklangParser) MemberCall() (localctx IMemberCallContext)
func (*YaklangParser) MultiplicativeBinaryOperator ¶
func (p *YaklangParser) MultiplicativeBinaryOperator() (localctx IMultiplicativeBinaryOperatorContext)
func (*YaklangParser) NumericLiteral ¶
func (p *YaklangParser) NumericLiteral() (localctx INumericLiteralContext)
func (*YaklangParser) OrdinaryArguments ¶
func (p *YaklangParser) OrdinaryArguments() (localctx IOrdinaryArgumentsContext)
func (*YaklangParser) PanicStmt ¶
func (p *YaklangParser) PanicStmt() (localctx IPanicStmtContext)
func (*YaklangParser) ParenExpression ¶
func (p *YaklangParser) ParenExpression() (localctx IParenExpressionContext)
func (*YaklangParser) Program ¶
func (p *YaklangParser) Program() (localctx IProgramContext)
func (*YaklangParser) RecoverStmt ¶
func (p *YaklangParser) RecoverStmt() (localctx IRecoverStmtContext)
func (*YaklangParser) ReturnStmt ¶
func (p *YaklangParser) ReturnStmt() (localctx IReturnStmtContext)
func (*YaklangParser) Sempred ¶
func (p *YaklangParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*YaklangParser) SliceCall ¶
func (p *YaklangParser) SliceCall() (localctx ISliceCallContext)
func (*YaklangParser) SliceLiteral ¶
func (p *YaklangParser) SliceLiteral() (localctx ISliceLiteralContext)
func (*YaklangParser) SliceTypeLiteral ¶
func (p *YaklangParser) SliceTypeLiteral() (localctx ISliceTypeLiteralContext)
func (*YaklangParser) SliceTypedLiteral ¶
func (p *YaklangParser) SliceTypedLiteral() (localctx ISliceTypedLiteralContext)
func (*YaklangParser) Statement ¶
func (p *YaklangParser) Statement() (localctx IStatementContext)
func (*YaklangParser) StatementList ¶
func (p *YaklangParser) StatementList() (localctx IStatementListContext)
func (*YaklangParser) StringLiteral ¶
func (p *YaklangParser) StringLiteral() (localctx IStringLiteralContext)
func (*YaklangParser) SwitchStmt ¶
func (p *YaklangParser) SwitchStmt() (localctx ISwitchStmtContext)
func (*YaklangParser) TemplateBackTickStringAtom ¶
func (p *YaklangParser) TemplateBackTickStringAtom() (localctx ITemplateBackTickStringAtomContext)
func (*YaklangParser) TemplateBackTickStringLiteral ¶
func (p *YaklangParser) TemplateBackTickStringLiteral() (localctx ITemplateBackTickStringLiteralContext)
func (*YaklangParser) TemplateDoubleQuoteStringAtom ¶ added in v1.2.8
func (p *YaklangParser) TemplateDoubleQuoteStringAtom() (localctx ITemplateDoubleQuoteStringAtomContext)
func (*YaklangParser) TemplateDoubleQuoteStringLiteral ¶
func (p *YaklangParser) TemplateDoubleQuoteStringLiteral() (localctx ITemplateDoubleQuoteStringLiteralContext)
func (*YaklangParser) TemplateSingleQuoteStringAtom ¶ added in v1.2.8
func (p *YaklangParser) TemplateSingleQuoteStringAtom() (localctx ITemplateSingleQuoteStringAtomContext)
func (*YaklangParser) TemplateSingleQuoteStringLiteral ¶ added in v1.2.6
func (p *YaklangParser) TemplateSingleQuoteStringLiteral() (localctx ITemplateSingleQuoteStringLiteralContext)
func (*YaklangParser) TemplateStringLiteral ¶
func (p *YaklangParser) TemplateStringLiteral() (localctx ITemplateStringLiteralContext)
func (*YaklangParser) TryStmt ¶
func (p *YaklangParser) TryStmt() (localctx ITryStmtContext)
func (*YaklangParser) TypeLiteral ¶
func (p *YaklangParser) TypeLiteral() (localctx ITypeLiteralContext)
func (*YaklangParser) UnaryOperator ¶
func (p *YaklangParser) UnaryOperator() (localctx IUnaryOperatorContext)
func (*YaklangParser) Ws ¶
func (p *YaklangParser) Ws() (localctx IWsContext)
type YaklangParserVisitor ¶
type YaklangParserVisitor interface { antlr.ParseTreeVisitor // Visit a parse tree produced by YaklangParser#program. VisitProgram(ctx *ProgramContext) interface{} // Visit a parse tree produced by YaklangParser#statementList. VisitStatementList(ctx *StatementListContext) interface{} // Visit a parse tree produced by YaklangParser#statement. VisitStatement(ctx *StatementContext) interface{} // Visit a parse tree produced by YaklangParser#tryStmt. VisitTryStmt(ctx *TryStmtContext) interface{} // Visit a parse tree produced by YaklangParser#expressionStmt. VisitExpressionStmt(ctx *ExpressionStmtContext) interface{} // Visit a parse tree produced by YaklangParser#assignExpressionStmt. VisitAssignExpressionStmt(ctx *AssignExpressionStmtContext) interface{} // Visit a parse tree produced by YaklangParser#lineCommentStmt. VisitLineCommentStmt(ctx *LineCommentStmtContext) interface{} // Visit a parse tree produced by YaklangParser#includeStmt. VisitIncludeStmt(ctx *IncludeStmtContext) interface{} // Visit a parse tree produced by YaklangParser#deferStmt. VisitDeferStmt(ctx *DeferStmtContext) interface{} // Visit a parse tree produced by YaklangParser#goStmt. VisitGoStmt(ctx *GoStmtContext) interface{} // Visit a parse tree produced by YaklangParser#assertStmt. VisitAssertStmt(ctx *AssertStmtContext) interface{} // Visit a parse tree produced by YaklangParser#fallthroughStmt. VisitFallthroughStmt(ctx *FallthroughStmtContext) interface{} // Visit a parse tree produced by YaklangParser#breakStmt. VisitBreakStmt(ctx *BreakStmtContext) interface{} // Visit a parse tree produced by YaklangParser#continueStmt. VisitContinueStmt(ctx *ContinueStmtContext) interface{} // Visit a parse tree produced by YaklangParser#returnStmt. VisitReturnStmt(ctx *ReturnStmtContext) interface{} // Visit a parse tree produced by YaklangParser#callExpr. VisitCallExpr(ctx *CallExprContext) interface{} // Visit a parse tree produced by YaklangParser#functionCallExpr. VisitFunctionCallExpr(ctx *FunctionCallExprContext) interface{} // Visit a parse tree produced by YaklangParser#forStmt. VisitForStmt(ctx *ForStmtContext) interface{} // Visit a parse tree produced by YaklangParser#forStmtCond. VisitForStmtCond(ctx *ForStmtCondContext) interface{} // Visit a parse tree produced by YaklangParser#forFirstExpr. VisitForFirstExpr(ctx *ForFirstExprContext) interface{} // Visit a parse tree produced by YaklangParser#forThirdExpr. VisitForThirdExpr(ctx *ForThirdExprContext) interface{} // Visit a parse tree produced by YaklangParser#forRangeStmt. VisitForRangeStmt(ctx *ForRangeStmtContext) interface{} // Visit a parse tree produced by YaklangParser#switchStmt. VisitSwitchStmt(ctx *SwitchStmtContext) interface{} // Visit a parse tree produced by YaklangParser#panicStmt. VisitPanicStmt(ctx *PanicStmtContext) interface{} // Visit a parse tree produced by YaklangParser#recoverStmt. VisitRecoverStmt(ctx *RecoverStmtContext) interface{} // Visit a parse tree produced by YaklangParser#ifStmt. VisitIfStmt(ctx *IfStmtContext) interface{} // Visit a parse tree produced by YaklangParser#elseBlock. VisitElseBlock(ctx *ElseBlockContext) interface{} // Visit a parse tree produced by YaklangParser#block. VisitBlock(ctx *BlockContext) interface{} // Visit a parse tree produced by YaklangParser#empty. VisitEmpty(ctx *EmptyContext) interface{} // Visit a parse tree produced by YaklangParser#inplaceAssignOperator. VisitInplaceAssignOperator(ctx *InplaceAssignOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#assignExpression. VisitAssignExpression(ctx *AssignExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#declareVariableExpressionStmt. VisitDeclareVariableExpressionStmt(ctx *DeclareVariableExpressionStmtContext) interface{} // Visit a parse tree produced by YaklangParser#declareVariableExpression. VisitDeclareVariableExpression(ctx *DeclareVariableExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#declareVariableOnly. VisitDeclareVariableOnly(ctx *DeclareVariableOnlyContext) interface{} // Visit a parse tree produced by YaklangParser#declareAndAssignExpression. VisitDeclareAndAssignExpression(ctx *DeclareAndAssignExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#leftExpressionList. VisitLeftExpressionList(ctx *LeftExpressionListContext) interface{} // Visit a parse tree produced by YaklangParser#unaryOperator. VisitUnaryOperator(ctx *UnaryOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#bitBinaryOperator. VisitBitBinaryOperator(ctx *BitBinaryOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#additiveBinaryOperator. VisitAdditiveBinaryOperator(ctx *AdditiveBinaryOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#multiplicativeBinaryOperator. VisitMultiplicativeBinaryOperator(ctx *MultiplicativeBinaryOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#comparisonBinaryOperator. VisitComparisonBinaryOperator(ctx *ComparisonBinaryOperatorContext) interface{} // Visit a parse tree produced by YaklangParser#leftExpression. VisitLeftExpression(ctx *LeftExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#leftMemberCall. VisitLeftMemberCall(ctx *LeftMemberCallContext) interface{} // Visit a parse tree produced by YaklangParser#leftSliceCall. VisitLeftSliceCall(ctx *LeftSliceCallContext) interface{} // Visit a parse tree produced by YaklangParser#expression. VisitExpression(ctx *ExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#parenExpression. VisitParenExpression(ctx *ParenExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#makeExpression. VisitMakeExpression(ctx *MakeExpressionContext) interface{} // Visit a parse tree produced by YaklangParser#typeLiteral. VisitTypeLiteral(ctx *TypeLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#sliceTypeLiteral. VisitSliceTypeLiteral(ctx *SliceTypeLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#mapTypeLiteral. VisitMapTypeLiteral(ctx *MapTypeLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#instanceCode. VisitInstanceCode(ctx *InstanceCodeContext) interface{} // Visit a parse tree produced by YaklangParser#anonymousFunctionDecl. VisitAnonymousFunctionDecl(ctx *AnonymousFunctionDeclContext) interface{} // Visit a parse tree produced by YaklangParser#functionNameDecl. VisitFunctionNameDecl(ctx *FunctionNameDeclContext) interface{} // Visit a parse tree produced by YaklangParser#functionParamDecl. VisitFunctionParamDecl(ctx *FunctionParamDeclContext) interface{} // Visit a parse tree produced by YaklangParser#functionCall. VisitFunctionCall(ctx *FunctionCallContext) interface{} // Visit a parse tree produced by YaklangParser#ordinaryArguments. VisitOrdinaryArguments(ctx *OrdinaryArgumentsContext) interface{} // Visit a parse tree produced by YaklangParser#memberCall. VisitMemberCall(ctx *MemberCallContext) interface{} // Visit a parse tree produced by YaklangParser#sliceCall. VisitSliceCall(ctx *SliceCallContext) interface{} // Visit a parse tree produced by YaklangParser#literal. VisitLiteral(ctx *LiteralContext) interface{} // Visit a parse tree produced by YaklangParser#numericLiteral. VisitNumericLiteral(ctx *NumericLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#stringLiteral. VisitStringLiteral(ctx *StringLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#crlfHereDoc. VisitCrlfHereDoc(ctx *CrlfHereDocContext) interface{} // Visit a parse tree produced by YaklangParser#lfHereDoc. VisitLfHereDoc(ctx *LfHereDocContext) interface{} // Visit a parse tree produced by YaklangParser#templateSingleQuoteStringLiteral. VisitTemplateSingleQuoteStringLiteral(ctx *TemplateSingleQuoteStringLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#templateDoubleQuoteStringLiteral. VisitTemplateDoubleQuoteStringLiteral(ctx *TemplateDoubleQuoteStringLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#templateBackTickStringLiteral. VisitTemplateBackTickStringLiteral(ctx *TemplateBackTickStringLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#templateStringLiteral. VisitTemplateStringLiteral(ctx *TemplateStringLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#templateSingleQuoteStringAtom. VisitTemplateSingleQuoteStringAtom(ctx *TemplateSingleQuoteStringAtomContext) interface{} // Visit a parse tree produced by YaklangParser#templateDoubleQuoteStringAtom. VisitTemplateDoubleQuoteStringAtom(ctx *TemplateDoubleQuoteStringAtomContext) interface{} // Visit a parse tree produced by YaklangParser#templateBackTickStringAtom. VisitTemplateBackTickStringAtom(ctx *TemplateBackTickStringAtomContext) interface{} // Visit a parse tree produced by YaklangParser#boolLiteral. VisitBoolLiteral(ctx *BoolLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#characterLiteral. VisitCharacterLiteral(ctx *CharacterLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#sliceLiteral. VisitSliceLiteral(ctx *SliceLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#sliceTypedLiteral. VisitSliceTypedLiteral(ctx *SliceTypedLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#expressionList. VisitExpressionList(ctx *ExpressionListContext) interface{} // Visit a parse tree produced by YaklangParser#expressionListMultiline. VisitExpressionListMultiline(ctx *ExpressionListMultilineContext) interface{} // Visit a parse tree produced by YaklangParser#mapLiteral. VisitMapLiteral(ctx *MapLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#mapTypedLiteral. VisitMapTypedLiteral(ctx *MapTypedLiteralContext) interface{} // Visit a parse tree produced by YaklangParser#mapPairs. VisitMapPairs(ctx *MapPairsContext) interface{} // Visit a parse tree produced by YaklangParser#mapPair. VisitMapPair(ctx *MapPairContext) interface{} // Visit a parse tree produced by YaklangParser#ws. VisitWs(ctx *WsContext) interface{} // Visit a parse tree produced by YaklangParser#eos. VisitEos(ctx *EosContext) interface{} }
A complete Visitor for a parse tree produced by YaklangParser.