Documentation
¶
Overview ¶
Package parser contains code generated by Antlr based from the Lexer.g4 and Parser.g4 files, using the generateParser.sh file at the root of the git repository of the ysgo module. Only the indent_aware_lexer.go file has been manually written - other Go files shouldn't be modified.
Index ¶
- Constants
- Variables
- func InitEmptyBodyContext(p *BodyContext)
- func InitEmptyCall_statementContext(p *Call_statementContext)
- func InitEmptyCommand_formatted_textContext(p *Command_formatted_textContext)
- func InitEmptyCommand_statementContext(p *Command_statementContext)
- func InitEmptyDeclare_statementContext(p *Declare_statementContext)
- func InitEmptyDialogueContext(p *DialogueContext)
- func InitEmptyElse_clauseContext(p *Else_clauseContext)
- func InitEmptyElse_if_clauseContext(p *Else_if_clauseContext)
- func InitEmptyExpressionContext(p *ExpressionContext)
- func InitEmptyFile_hashtagContext(p *File_hashtagContext)
- func InitEmptyFunction_callContext(p *Function_callContext)
- func InitEmptyHashtagContext(p *HashtagContext)
- func InitEmptyHeaderContext(p *HeaderContext)
- func InitEmptyIf_clauseContext(p *If_clauseContext)
- func InitEmptyIf_statementContext(p *If_statementContext)
- func InitEmptyJump_statementContext(p *Jump_statementContext)
- func InitEmptyLine_conditionContext(p *Line_conditionContext)
- func InitEmptyLine_formatted_textContext(p *Line_formatted_textContext)
- func InitEmptyLine_statementContext(p *Line_statementContext)
- func InitEmptyNodeContext(p *NodeContext)
- func InitEmptySet_statementContext(p *Set_statementContext)
- func InitEmptyShortcut_optionContext(p *Shortcut_optionContext)
- func InitEmptyShortcut_option_statementContext(p *Shortcut_option_statementContext)
- func InitEmptyStatementContext(p *StatementContext)
- func InitEmptyValueContext(p *ValueContext)
- func InitEmptyVariableContext(p *VariableContext)
- func YarnSpinnerLexerInit()
- func YarnSpinnerParserInit()
- type BaseYarnSpinnerParserListener
- func (s *BaseYarnSpinnerParserListener) EnterBody(ctx *BodyContext)
- func (s *BaseYarnSpinnerParserListener) EnterCall_statement(ctx *Call_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterCommand_formatted_text(ctx *Command_formatted_textContext)
- func (s *BaseYarnSpinnerParserListener) EnterCommand_statement(ctx *Command_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterDeclare_statement(ctx *Declare_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterDialogue(ctx *DialogueContext)
- func (s *BaseYarnSpinnerParserListener) EnterElse_clause(ctx *Else_clauseContext)
- func (s *BaseYarnSpinnerParserListener) EnterElse_if_clause(ctx *Else_if_clauseContext)
- func (s *BaseYarnSpinnerParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpAddSub(ctx *ExpAddSubContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpAndOrXor(ctx *ExpAndOrXorContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpComparison(ctx *ExpComparisonContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpEquality(ctx *ExpEqualityContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpMultDivMod(ctx *ExpMultDivModContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpNegative(ctx *ExpNegativeContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpNot(ctx *ExpNotContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpParens(ctx *ExpParensContext)
- func (s *BaseYarnSpinnerParserListener) EnterExpValue(ctx *ExpValueContext)
- func (s *BaseYarnSpinnerParserListener) EnterFile_hashtag(ctx *File_hashtagContext)
- func (s *BaseYarnSpinnerParserListener) EnterFunction_call(ctx *Function_callContext)
- func (s *BaseYarnSpinnerParserListener) EnterHashtag(ctx *HashtagContext)
- func (s *BaseYarnSpinnerParserListener) EnterHeader(ctx *HeaderContext)
- func (s *BaseYarnSpinnerParserListener) EnterIf_clause(ctx *If_clauseContext)
- func (s *BaseYarnSpinnerParserListener) EnterIf_statement(ctx *If_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterJumpToExpression(ctx *JumpToExpressionContext)
- func (s *BaseYarnSpinnerParserListener) EnterJumpToNodeName(ctx *JumpToNodeNameContext)
- func (s *BaseYarnSpinnerParserListener) EnterLine_condition(ctx *Line_conditionContext)
- func (s *BaseYarnSpinnerParserListener) EnterLine_formatted_text(ctx *Line_formatted_textContext)
- func (s *BaseYarnSpinnerParserListener) EnterLine_statement(ctx *Line_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterNode(ctx *NodeContext)
- func (s *BaseYarnSpinnerParserListener) EnterSet_statement(ctx *Set_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterShortcut_option(ctx *Shortcut_optionContext)
- func (s *BaseYarnSpinnerParserListener) EnterShortcut_option_statement(ctx *Shortcut_option_statementContext)
- func (s *BaseYarnSpinnerParserListener) EnterStatement(ctx *StatementContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueFalse(ctx *ValueFalseContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueFunc(ctx *ValueFuncContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueNull(ctx *ValueNullContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueNumber(ctx *ValueNumberContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueString(ctx *ValueStringContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueTrue(ctx *ValueTrueContext)
- func (s *BaseYarnSpinnerParserListener) EnterValueVar(ctx *ValueVarContext)
- func (s *BaseYarnSpinnerParserListener) EnterVariable(ctx *VariableContext)
- func (s *BaseYarnSpinnerParserListener) ExitBody(ctx *BodyContext)
- func (s *BaseYarnSpinnerParserListener) ExitCall_statement(ctx *Call_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitCommand_formatted_text(ctx *Command_formatted_textContext)
- func (s *BaseYarnSpinnerParserListener) ExitCommand_statement(ctx *Command_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitDeclare_statement(ctx *Declare_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitDialogue(ctx *DialogueContext)
- func (s *BaseYarnSpinnerParserListener) ExitElse_clause(ctx *Else_clauseContext)
- func (s *BaseYarnSpinnerParserListener) ExitElse_if_clause(ctx *Else_if_clauseContext)
- func (s *BaseYarnSpinnerParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpAddSub(ctx *ExpAddSubContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpAndOrXor(ctx *ExpAndOrXorContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpComparison(ctx *ExpComparisonContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpEquality(ctx *ExpEqualityContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpMultDivMod(ctx *ExpMultDivModContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpNegative(ctx *ExpNegativeContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpNot(ctx *ExpNotContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpParens(ctx *ExpParensContext)
- func (s *BaseYarnSpinnerParserListener) ExitExpValue(ctx *ExpValueContext)
- func (s *BaseYarnSpinnerParserListener) ExitFile_hashtag(ctx *File_hashtagContext)
- func (s *BaseYarnSpinnerParserListener) ExitFunction_call(ctx *Function_callContext)
- func (s *BaseYarnSpinnerParserListener) ExitHashtag(ctx *HashtagContext)
- func (s *BaseYarnSpinnerParserListener) ExitHeader(ctx *HeaderContext)
- func (s *BaseYarnSpinnerParserListener) ExitIf_clause(ctx *If_clauseContext)
- func (s *BaseYarnSpinnerParserListener) ExitIf_statement(ctx *If_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitJumpToExpression(ctx *JumpToExpressionContext)
- func (s *BaseYarnSpinnerParserListener) ExitJumpToNodeName(ctx *JumpToNodeNameContext)
- func (s *BaseYarnSpinnerParserListener) ExitLine_condition(ctx *Line_conditionContext)
- func (s *BaseYarnSpinnerParserListener) ExitLine_formatted_text(ctx *Line_formatted_textContext)
- func (s *BaseYarnSpinnerParserListener) ExitLine_statement(ctx *Line_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitNode(ctx *NodeContext)
- func (s *BaseYarnSpinnerParserListener) ExitSet_statement(ctx *Set_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitShortcut_option(ctx *Shortcut_optionContext)
- func (s *BaseYarnSpinnerParserListener) ExitShortcut_option_statement(ctx *Shortcut_option_statementContext)
- func (s *BaseYarnSpinnerParserListener) ExitStatement(ctx *StatementContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueFalse(ctx *ValueFalseContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueFunc(ctx *ValueFuncContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueNull(ctx *ValueNullContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueNumber(ctx *ValueNumberContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueString(ctx *ValueStringContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueTrue(ctx *ValueTrueContext)
- func (s *BaseYarnSpinnerParserListener) ExitValueVar(ctx *ValueVarContext)
- func (s *BaseYarnSpinnerParserListener) ExitVariable(ctx *VariableContext)
- func (s *BaseYarnSpinnerParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseYarnSpinnerParserListener) VisitTerminal(node antlr.TerminalNode)
- type BodyContext
- func (s *BodyContext) AllStatement() []IStatementContext
- func (s *BodyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *BodyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *BodyContext) GetParser() antlr.Parser
- func (s *BodyContext) GetRuleContext() antlr.RuleContext
- func (*BodyContext) IsBodyContext()
- func (s *BodyContext) Statement(i int) IStatementContext
- func (s *BodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Call_statementContext
- func (s *Call_statementContext) COMMAND_CALL() antlr.TerminalNode
- func (s *Call_statementContext) COMMAND_END() antlr.TerminalNode
- func (s *Call_statementContext) COMMAND_START() antlr.TerminalNode
- func (s *Call_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Call_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Call_statementContext) Function_call() IFunction_callContext
- func (s *Call_statementContext) GetParser() antlr.Parser
- func (s *Call_statementContext) GetRuleContext() antlr.RuleContext
- func (*Call_statementContext) IsCall_statementContext()
- func (s *Call_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Command_formatted_textContext
- func (s *Command_formatted_textContext) AllCOMMAND_EXPRESSION_START() []antlr.TerminalNode
- func (s *Command_formatted_textContext) AllCOMMAND_TEXT() []antlr.TerminalNode
- func (s *Command_formatted_textContext) AllEXPRESSION_END() []antlr.TerminalNode
- func (s *Command_formatted_textContext) AllExpression() []IExpressionContext
- func (s *Command_formatted_textContext) COMMAND_EXPRESSION_START(i int) antlr.TerminalNode
- func (s *Command_formatted_textContext) COMMAND_TEXT(i int) antlr.TerminalNode
- func (s *Command_formatted_textContext) EXPRESSION_END(i int) antlr.TerminalNode
- func (s *Command_formatted_textContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Command_formatted_textContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Command_formatted_textContext) Expression(i int) IExpressionContext
- func (s *Command_formatted_textContext) GetParser() antlr.Parser
- func (s *Command_formatted_textContext) GetRuleContext() antlr.RuleContext
- func (*Command_formatted_textContext) IsCommand_formatted_textContext()
- func (s *Command_formatted_textContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Command_statementContext
- func (s *Command_statementContext) AllHashtag() []IHashtagContext
- func (s *Command_statementContext) COMMAND_START() antlr.TerminalNode
- func (s *Command_statementContext) COMMAND_TEXT_END() antlr.TerminalNode
- func (s *Command_statementContext) Command_formatted_text() ICommand_formatted_textContext
- func (s *Command_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Command_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Command_statementContext) GetParser() antlr.Parser
- func (s *Command_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Command_statementContext) Hashtag(i int) IHashtagContext
- func (*Command_statementContext) IsCommand_statementContext()
- func (s *Command_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Declare_statementContext
- func (s *Declare_statementContext) COMMAND_DECLARE() antlr.TerminalNode
- func (s *Declare_statementContext) COMMAND_END() antlr.TerminalNode
- func (s *Declare_statementContext) COMMAND_START() antlr.TerminalNode
- func (s *Declare_statementContext) EXPRESSION_AS() antlr.TerminalNode
- func (s *Declare_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Declare_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Declare_statementContext) FUNC_ID() antlr.TerminalNode
- func (s *Declare_statementContext) GetParser() antlr.Parser
- func (s *Declare_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Declare_statementContext) GetType_() antlr.Token
- func (*Declare_statementContext) IsDeclare_statementContext()
- func (s *Declare_statementContext) OPERATOR_ASSIGNMENT() antlr.TerminalNode
- func (s *Declare_statementContext) SetType_(v antlr.Token)
- func (s *Declare_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Declare_statementContext) Value() IValueContext
- func (s *Declare_statementContext) Variable() IVariableContext
- type DialogueContext
- func (s *DialogueContext) AllFile_hashtag() []IFile_hashtagContext
- func (s *DialogueContext) AllNode() []INodeContext
- func (s *DialogueContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *DialogueContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *DialogueContext) File_hashtag(i int) IFile_hashtagContext
- func (s *DialogueContext) GetParser() antlr.Parser
- func (s *DialogueContext) GetRuleContext() antlr.RuleContext
- func (*DialogueContext) IsDialogueContext()
- func (s *DialogueContext) Node(i int) INodeContext
- func (s *DialogueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Else_clauseContext
- func (s *Else_clauseContext) AllStatement() []IStatementContext
- func (s *Else_clauseContext) COMMAND_ELSE() antlr.TerminalNode
- func (s *Else_clauseContext) COMMAND_END() antlr.TerminalNode
- func (s *Else_clauseContext) COMMAND_START() antlr.TerminalNode
- func (s *Else_clauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Else_clauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Else_clauseContext) GetParser() antlr.Parser
- func (s *Else_clauseContext) GetRuleContext() antlr.RuleContext
- func (*Else_clauseContext) IsElse_clauseContext()
- func (s *Else_clauseContext) Statement(i int) IStatementContext
- func (s *Else_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Else_if_clauseContext
- func (s *Else_if_clauseContext) AllStatement() []IStatementContext
- func (s *Else_if_clauseContext) COMMAND_ELSEIF() antlr.TerminalNode
- func (s *Else_if_clauseContext) COMMAND_END() antlr.TerminalNode
- func (s *Else_if_clauseContext) COMMAND_START() antlr.TerminalNode
- func (s *Else_if_clauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Else_if_clauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Else_if_clauseContext) Expression() IExpressionContext
- func (s *Else_if_clauseContext) GetParser() antlr.Parser
- func (s *Else_if_clauseContext) GetRuleContext() antlr.RuleContext
- func (*Else_if_clauseContext) IsElse_if_clauseContext()
- func (s *Else_if_clauseContext) Statement(i int) IStatementContext
- func (s *Else_if_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExpAddSubContext
- func (s *ExpAddSubContext) AllExpression() []IExpressionContext
- func (s *ExpAddSubContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpAddSubContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpAddSubContext) Expression(i int) IExpressionContext
- func (s *ExpAddSubContext) GetOp() antlr.Token
- func (s *ExpAddSubContext) GetRuleContext() antlr.RuleContext
- func (s *ExpAddSubContext) OPERATOR_MATHS_ADDITION() antlr.TerminalNode
- func (s *ExpAddSubContext) OPERATOR_MATHS_SUBTRACTION() antlr.TerminalNode
- func (s *ExpAddSubContext) SetOp(v antlr.Token)
- type ExpAndOrXorContext
- func (s *ExpAndOrXorContext) AllExpression() []IExpressionContext
- func (s *ExpAndOrXorContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpAndOrXorContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpAndOrXorContext) Expression(i int) IExpressionContext
- func (s *ExpAndOrXorContext) GetOp() antlr.Token
- func (s *ExpAndOrXorContext) GetRuleContext() antlr.RuleContext
- func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_AND() antlr.TerminalNode
- func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_OR() antlr.TerminalNode
- func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_XOR() antlr.TerminalNode
- func (s *ExpAndOrXorContext) SetOp(v antlr.Token)
- type ExpComparisonContext
- func (s *ExpComparisonContext) AllExpression() []IExpressionContext
- func (s *ExpComparisonContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpComparisonContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpComparisonContext) Expression(i int) IExpressionContext
- func (s *ExpComparisonContext) GetOp() antlr.Token
- func (s *ExpComparisonContext) GetRuleContext() antlr.RuleContext
- func (s *ExpComparisonContext) OPERATOR_LOGICAL_GREATER() antlr.TerminalNode
- func (s *ExpComparisonContext) OPERATOR_LOGICAL_GREATER_THAN_EQUALS() antlr.TerminalNode
- func (s *ExpComparisonContext) OPERATOR_LOGICAL_LESS() antlr.TerminalNode
- func (s *ExpComparisonContext) OPERATOR_LOGICAL_LESS_THAN_EQUALS() antlr.TerminalNode
- func (s *ExpComparisonContext) SetOp(v antlr.Token)
- type ExpEqualityContext
- func (s *ExpEqualityContext) AllExpression() []IExpressionContext
- func (s *ExpEqualityContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpEqualityContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpEqualityContext) Expression(i int) IExpressionContext
- func (s *ExpEqualityContext) GetOp() antlr.Token
- func (s *ExpEqualityContext) GetRuleContext() antlr.RuleContext
- func (s *ExpEqualityContext) OPERATOR_LOGICAL_EQUALS() antlr.TerminalNode
- func (s *ExpEqualityContext) OPERATOR_LOGICAL_NOT_EQUALS() antlr.TerminalNode
- func (s *ExpEqualityContext) SetOp(v antlr.Token)
- type ExpMultDivModContext
- func (s *ExpMultDivModContext) AllExpression() []IExpressionContext
- func (s *ExpMultDivModContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpMultDivModContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpMultDivModContext) Expression(i int) IExpressionContext
- func (s *ExpMultDivModContext) GetOp() antlr.Token
- func (s *ExpMultDivModContext) GetRuleContext() antlr.RuleContext
- func (s *ExpMultDivModContext) OPERATOR_MATHS_DIVISION() antlr.TerminalNode
- func (s *ExpMultDivModContext) OPERATOR_MATHS_MODULUS() antlr.TerminalNode
- func (s *ExpMultDivModContext) OPERATOR_MATHS_MULTIPLICATION() antlr.TerminalNode
- func (s *ExpMultDivModContext) SetOp(v antlr.Token)
- type ExpNegativeContext
- func (s *ExpNegativeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpNegativeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpNegativeContext) Expression() IExpressionContext
- func (s *ExpNegativeContext) GetOp() antlr.Token
- func (s *ExpNegativeContext) GetRuleContext() antlr.RuleContext
- func (s *ExpNegativeContext) OPERATOR_MATHS_SUBTRACTION() antlr.TerminalNode
- func (s *ExpNegativeContext) SetOp(v antlr.Token)
- type ExpNotContext
- func (s *ExpNotContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpNotContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpNotContext) Expression() IExpressionContext
- func (s *ExpNotContext) GetOp() antlr.Token
- func (s *ExpNotContext) GetRuleContext() antlr.RuleContext
- func (s *ExpNotContext) OPERATOR_LOGICAL_NOT() antlr.TerminalNode
- func (s *ExpNotContext) SetOp(v antlr.Token)
- type ExpParensContext
- func (s *ExpParensContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExpParensContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExpParensContext) Expression() IExpressionContext
- func (s *ExpParensContext) GetRuleContext() antlr.RuleContext
- func (s *ExpParensContext) LPAREN() antlr.TerminalNode
- func (s *ExpParensContext) RPAREN() antlr.TerminalNode
- type ExpValueContext
- type ExpressionContext
- func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
- func (s *ExpressionContext) GetParser() antlr.Parser
- func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
- func (*ExpressionContext) IsExpressionContext()
- func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type File_hashtagContext
- func (s *File_hashtagContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *File_hashtagContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *File_hashtagContext) GetInnerText() antlr.Token
- func (s *File_hashtagContext) GetParser() antlr.Parser
- func (s *File_hashtagContext) GetRuleContext() antlr.RuleContext
- func (s *File_hashtagContext) HASHTAG() antlr.TerminalNode
- func (s *File_hashtagContext) HASHTAG_TEXT() antlr.TerminalNode
- func (*File_hashtagContext) IsFile_hashtagContext()
- func (s *File_hashtagContext) SetText(v antlr.Token)
- func (s *File_hashtagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Function_callContext
- func (s *Function_callContext) AllCOMMA() []antlr.TerminalNode
- func (s *Function_callContext) AllExpression() []IExpressionContext
- func (s *Function_callContext) COMMA(i int) antlr.TerminalNode
- func (s *Function_callContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Function_callContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Function_callContext) Expression(i int) IExpressionContext
- func (s *Function_callContext) FUNC_ID() antlr.TerminalNode
- func (s *Function_callContext) GetParser() antlr.Parser
- func (s *Function_callContext) GetRuleContext() antlr.RuleContext
- func (*Function_callContext) IsFunction_callContext()
- func (s *Function_callContext) LPAREN() antlr.TerminalNode
- func (s *Function_callContext) RPAREN() antlr.TerminalNode
- func (s *Function_callContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HashtagContext
- func (s *HashtagContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HashtagContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HashtagContext) GetInnerText() antlr.Token
- func (s *HashtagContext) GetParser() antlr.Parser
- func (s *HashtagContext) GetRuleContext() antlr.RuleContext
- func (s *HashtagContext) HASHTAG() antlr.TerminalNode
- func (s *HashtagContext) HASHTAG_TEXT() antlr.TerminalNode
- func (*HashtagContext) IsHashtagContext()
- func (s *HashtagContext) SetText(v antlr.Token)
- func (s *HashtagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type HeaderContext
- func (s *HeaderContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *HeaderContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *HeaderContext) GetHeader_key() antlr.Token
- func (s *HeaderContext) GetHeader_value() antlr.Token
- func (s *HeaderContext) GetParser() antlr.Parser
- func (s *HeaderContext) GetRuleContext() antlr.RuleContext
- func (s *HeaderContext) HEADER_DELIMITER() antlr.TerminalNode
- func (s *HeaderContext) ID() antlr.TerminalNode
- func (*HeaderContext) IsHeaderContext()
- func (s *HeaderContext) REST_OF_LINE() antlr.TerminalNode
- func (s *HeaderContext) SetHeader_key(v antlr.Token)
- func (s *HeaderContext) SetHeader_value(v antlr.Token)
- func (s *HeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IBodyContext
- type ICall_statementContext
- type ICommand_formatted_textContext
- type ICommand_statementContext
- type IDeclare_statementContext
- type IDialogueContext
- type IElse_clauseContext
- type IElse_if_clauseContext
- type IExpressionContext
- type IFile_hashtagContext
- type IFunction_callContext
- type IHashtagContext
- type IHeaderContext
- type IIf_clauseContext
- type IIf_statementContext
- type IJump_statementContext
- type ILine_conditionContext
- type ILine_formatted_textContext
- type ILine_statementContext
- type INodeContext
- type ISet_statementContext
- type IShortcut_optionContext
- type IShortcut_option_statementContext
- type IStatementContext
- type IValueContext
- type IVariableContext
- type If_clauseContext
- func (s *If_clauseContext) AllStatement() []IStatementContext
- func (s *If_clauseContext) COMMAND_END() antlr.TerminalNode
- func (s *If_clauseContext) COMMAND_IF() antlr.TerminalNode
- func (s *If_clauseContext) COMMAND_START() antlr.TerminalNode
- func (s *If_clauseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *If_clauseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *If_clauseContext) Expression() IExpressionContext
- func (s *If_clauseContext) GetParser() antlr.Parser
- func (s *If_clauseContext) GetRuleContext() antlr.RuleContext
- func (*If_clauseContext) IsIf_clauseContext()
- func (s *If_clauseContext) Statement(i int) IStatementContext
- func (s *If_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type If_statementContext
- func (s *If_statementContext) AllElse_if_clause() []IElse_if_clauseContext
- func (s *If_statementContext) COMMAND_END() antlr.TerminalNode
- func (s *If_statementContext) COMMAND_ENDIF() antlr.TerminalNode
- func (s *If_statementContext) COMMAND_START() antlr.TerminalNode
- func (s *If_statementContext) Else_clause() IElse_clauseContext
- func (s *If_statementContext) Else_if_clause(i int) IElse_if_clauseContext
- func (s *If_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *If_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *If_statementContext) GetParser() antlr.Parser
- func (s *If_statementContext) GetRuleContext() antlr.RuleContext
- func (s *If_statementContext) If_clause() IIf_clauseContext
- func (*If_statementContext) IsIf_statementContext()
- func (s *If_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IndentAwareLexer
- type JumpToExpressionContext
- func (s *JumpToExpressionContext) COMMAND_END() antlr.TerminalNode
- func (s *JumpToExpressionContext) COMMAND_JUMP() antlr.TerminalNode
- func (s *JumpToExpressionContext) COMMAND_START() antlr.TerminalNode
- func (s *JumpToExpressionContext) EXPRESSION_END() antlr.TerminalNode
- func (s *JumpToExpressionContext) EXPRESSION_START() antlr.TerminalNode
- func (s *JumpToExpressionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JumpToExpressionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JumpToExpressionContext) Expression() IExpressionContext
- func (s *JumpToExpressionContext) GetRuleContext() antlr.RuleContext
- type JumpToNodeNameContext
- func (s *JumpToNodeNameContext) COMMAND_END() antlr.TerminalNode
- func (s *JumpToNodeNameContext) COMMAND_JUMP() antlr.TerminalNode
- func (s *JumpToNodeNameContext) COMMAND_START() antlr.TerminalNode
- func (s *JumpToNodeNameContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *JumpToNodeNameContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *JumpToNodeNameContext) GetDestination() antlr.Token
- func (s *JumpToNodeNameContext) GetRuleContext() antlr.RuleContext
- func (s *JumpToNodeNameContext) ID() antlr.TerminalNode
- func (s *JumpToNodeNameContext) SetDestination(v antlr.Token)
- type Jump_statementContext
- func (s *Jump_statementContext) CopyAll(ctx *Jump_statementContext)
- func (s *Jump_statementContext) GetParser() antlr.Parser
- func (s *Jump_statementContext) GetRuleContext() antlr.RuleContext
- func (*Jump_statementContext) IsJump_statementContext()
- func (s *Jump_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Line_conditionContext
- func (s *Line_conditionContext) COMMAND_END() antlr.TerminalNode
- func (s *Line_conditionContext) COMMAND_IF() antlr.TerminalNode
- func (s *Line_conditionContext) COMMAND_START() antlr.TerminalNode
- func (s *Line_conditionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Line_conditionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Line_conditionContext) Expression() IExpressionContext
- func (s *Line_conditionContext) GetParser() antlr.Parser
- func (s *Line_conditionContext) GetRuleContext() antlr.RuleContext
- func (*Line_conditionContext) IsLine_conditionContext()
- func (s *Line_conditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Line_formatted_textContext
- func (s *Line_formatted_textContext) AllEXPRESSION_END() []antlr.TerminalNode
- func (s *Line_formatted_textContext) AllEXPRESSION_START() []antlr.TerminalNode
- func (s *Line_formatted_textContext) AllExpression() []IExpressionContext
- func (s *Line_formatted_textContext) AllTEXT() []antlr.TerminalNode
- func (s *Line_formatted_textContext) EXPRESSION_END(i int) antlr.TerminalNode
- func (s *Line_formatted_textContext) EXPRESSION_START(i int) antlr.TerminalNode
- func (s *Line_formatted_textContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Line_formatted_textContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Line_formatted_textContext) Expression(i int) IExpressionContext
- func (s *Line_formatted_textContext) GetParser() antlr.Parser
- func (s *Line_formatted_textContext) GetRuleContext() antlr.RuleContext
- func (*Line_formatted_textContext) IsLine_formatted_textContext()
- func (s *Line_formatted_textContext) TEXT(i int) antlr.TerminalNode
- func (s *Line_formatted_textContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Line_statementContext
- func (s *Line_statementContext) AllHashtag() []IHashtagContext
- func (s *Line_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Line_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Line_statementContext) GetParser() antlr.Parser
- func (s *Line_statementContext) GetRuleContext() antlr.RuleContext
- func (s *Line_statementContext) Hashtag(i int) IHashtagContext
- func (*Line_statementContext) IsLine_statementContext()
- func (s *Line_statementContext) Line_condition() ILine_conditionContext
- func (s *Line_statementContext) Line_formatted_text() ILine_formatted_textContext
- func (s *Line_statementContext) NEWLINE() antlr.TerminalNode
- func (s *Line_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NodeContext
- func (s *NodeContext) AllHeader() []IHeaderContext
- func (s *NodeContext) BODY_END() antlr.TerminalNode
- func (s *NodeContext) BODY_START() antlr.TerminalNode
- func (s *NodeContext) Body() IBodyContext
- func (s *NodeContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *NodeContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *NodeContext) GetParser() antlr.Parser
- func (s *NodeContext) GetRuleContext() antlr.RuleContext
- func (s *NodeContext) Header(i int) IHeaderContext
- func (*NodeContext) IsNodeContext()
- func (s *NodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Set_statementContext
- func (s *Set_statementContext) COMMAND_END() antlr.TerminalNode
- func (s *Set_statementContext) COMMAND_SET() antlr.TerminalNode
- func (s *Set_statementContext) COMMAND_START() antlr.TerminalNode
- func (s *Set_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Set_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Set_statementContext) Expression() IExpressionContext
- func (s *Set_statementContext) GetOp() antlr.Token
- func (s *Set_statementContext) GetParser() antlr.Parser
- func (s *Set_statementContext) GetRuleContext() antlr.RuleContext
- func (*Set_statementContext) IsSet_statementContext()
- func (s *Set_statementContext) OPERATOR_ASSIGNMENT() antlr.TerminalNode
- func (s *Set_statementContext) OPERATOR_MATHS_ADDITION_EQUALS() antlr.TerminalNode
- func (s *Set_statementContext) OPERATOR_MATHS_DIVISION_EQUALS() antlr.TerminalNode
- func (s *Set_statementContext) OPERATOR_MATHS_MODULUS_EQUALS() antlr.TerminalNode
- func (s *Set_statementContext) OPERATOR_MATHS_MULTIPLICATION_EQUALS() antlr.TerminalNode
- func (s *Set_statementContext) OPERATOR_MATHS_SUBTRACTION_EQUALS() antlr.TerminalNode
- func (s *Set_statementContext) SetOp(v antlr.Token)
- func (s *Set_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Set_statementContext) Variable() IVariableContext
- type Shortcut_optionContext
- func (s *Shortcut_optionContext) AllStatement() []IStatementContext
- func (s *Shortcut_optionContext) DEDENT() antlr.TerminalNode
- func (s *Shortcut_optionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Shortcut_optionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Shortcut_optionContext) GetParser() antlr.Parser
- func (s *Shortcut_optionContext) GetRuleContext() antlr.RuleContext
- func (s *Shortcut_optionContext) INDENT() antlr.TerminalNode
- func (*Shortcut_optionContext) IsShortcut_optionContext()
- func (s *Shortcut_optionContext) Line_statement() ILine_statementContext
- func (s *Shortcut_optionContext) SHORTCUT_ARROW() antlr.TerminalNode
- func (s *Shortcut_optionContext) Statement(i int) IStatementContext
- func (s *Shortcut_optionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Shortcut_option_statementContext
- func (s *Shortcut_option_statementContext) AllShortcut_option() []IShortcut_optionContext
- func (s *Shortcut_option_statementContext) BLANK_LINE_FOLLOWING_OPTION() antlr.TerminalNode
- func (s *Shortcut_option_statementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Shortcut_option_statementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Shortcut_option_statementContext) GetParser() antlr.Parser
- func (s *Shortcut_option_statementContext) GetRuleContext() antlr.RuleContext
- func (*Shortcut_option_statementContext) IsShortcut_option_statementContext()
- func (s *Shortcut_option_statementContext) Shortcut_option(i int) IShortcut_optionContext
- func (s *Shortcut_option_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StatementContext
- func (s *StatementContext) AllStatement() []IStatementContext
- func (s *StatementContext) Call_statement() ICall_statementContext
- func (s *StatementContext) Command_statement() ICommand_statementContext
- func (s *StatementContext) DEDENT() antlr.TerminalNode
- func (s *StatementContext) Declare_statement() IDeclare_statementContext
- func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StatementContext) GetParser() antlr.Parser
- func (s *StatementContext) GetRuleContext() antlr.RuleContext
- func (s *StatementContext) INDENT() antlr.TerminalNode
- func (s *StatementContext) If_statement() IIf_statementContext
- func (*StatementContext) IsStatementContext()
- func (s *StatementContext) Jump_statement() IJump_statementContext
- func (s *StatementContext) Line_statement() ILine_statementContext
- func (s *StatementContext) Set_statement() ISet_statementContext
- func (s *StatementContext) Shortcut_option_statement() IShortcut_option_statementContext
- func (s *StatementContext) Statement(i int) IStatementContext
- func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ValueContext
- type ValueFalseContext
- type ValueFuncContext
- type ValueNullContext
- type ValueNumberContext
- type ValueStringContext
- type ValueTrueContext
- type ValueVarContext
- type VariableContext
- func (s *VariableContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *VariableContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *VariableContext) GetParser() antlr.Parser
- func (s *VariableContext) GetRuleContext() antlr.RuleContext
- func (*VariableContext) IsVariableContext()
- func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *VariableContext) VAR_ID() antlr.TerminalNode
- type YarnSpinnerLexer
- type YarnSpinnerParser
- func (p *YarnSpinnerParser) Body() (localctx IBodyContext)
- func (p *YarnSpinnerParser) Call_statement() (localctx ICall_statementContext)
- func (p *YarnSpinnerParser) Command_formatted_text() (localctx ICommand_formatted_textContext)
- func (p *YarnSpinnerParser) Command_statement() (localctx ICommand_statementContext)
- func (p *YarnSpinnerParser) Declare_statement() (localctx IDeclare_statementContext)
- func (p *YarnSpinnerParser) Dialogue() (localctx IDialogueContext)
- func (p *YarnSpinnerParser) Else_clause() (localctx IElse_clauseContext)
- func (p *YarnSpinnerParser) Else_if_clause() (localctx IElse_if_clauseContext)
- func (p *YarnSpinnerParser) Expression() (localctx IExpressionContext)
- func (p *YarnSpinnerParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *YarnSpinnerParser) File_hashtag() (localctx IFile_hashtagContext)
- func (p *YarnSpinnerParser) Function_call() (localctx IFunction_callContext)
- func (p *YarnSpinnerParser) Hashtag() (localctx IHashtagContext)
- func (p *YarnSpinnerParser) Header() (localctx IHeaderContext)
- func (p *YarnSpinnerParser) If_clause() (localctx IIf_clauseContext)
- func (p *YarnSpinnerParser) If_statement() (localctx IIf_statementContext)
- func (p *YarnSpinnerParser) Jump_statement() (localctx IJump_statementContext)
- func (p *YarnSpinnerParser) Line_condition() (localctx ILine_conditionContext)
- func (p *YarnSpinnerParser) Line_formatted_text() (localctx ILine_formatted_textContext)
- func (p *YarnSpinnerParser) Line_statement() (localctx ILine_statementContext)
- func (p *YarnSpinnerParser) Node() (localctx INodeContext)
- func (p *YarnSpinnerParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *YarnSpinnerParser) Set_statement() (localctx ISet_statementContext)
- func (p *YarnSpinnerParser) Shortcut_option() (localctx IShortcut_optionContext)
- func (p *YarnSpinnerParser) Shortcut_option_statement() (localctx IShortcut_option_statementContext)
- func (p *YarnSpinnerParser) Statement() (localctx IStatementContext)
- func (p *YarnSpinnerParser) Value() (localctx IValueContext)
- func (p *YarnSpinnerParser) Variable() (localctx IVariableContext)
- type YarnSpinnerParserListener
Constants ¶
const ( YarnSpinnerLexerINDENT = 1 YarnSpinnerLexerDEDENT = 2 YarnSpinnerLexerBLANK_LINE_FOLLOWING_OPTION = 3 YarnSpinnerLexerWS = 4 YarnSpinnerLexerCOMMENT = 5 YarnSpinnerLexerNEWLINE = 6 YarnSpinnerLexerID = 7 YarnSpinnerLexerBODY_START = 8 YarnSpinnerLexerHEADER_DELIMITER = 9 YarnSpinnerLexerHASHTAG = 10 YarnSpinnerLexerREST_OF_LINE = 11 YarnSpinnerLexerBODY_WS = 12 YarnSpinnerLexerBODY_END = 13 YarnSpinnerLexerSHORTCUT_ARROW = 14 YarnSpinnerLexerCOMMAND_START = 15 YarnSpinnerLexerEXPRESSION_START = 16 YarnSpinnerLexerESCAPED_ANY = 17 YarnSpinnerLexerTEXT_ESCAPE = 18 YarnSpinnerLexerTEXT_COMMENT = 19 YarnSpinnerLexerTEXT = 20 YarnSpinnerLexerUNESCAPABLE_CHARACTER = 21 YarnSpinnerLexerTEXT_COMMANDHASHTAG_WS = 22 YarnSpinnerLexerTEXT_COMMANDHASHTAG_COMMENT = 23 YarnSpinnerLexerTEXT_COMMANDHASHTAG_ERROR = 24 YarnSpinnerLexerHASHTAG_WS = 25 YarnSpinnerLexerHASHTAG_TEXT = 26 YarnSpinnerLexerEXPR_WS = 27 YarnSpinnerLexerKEYWORD_TRUE = 28 YarnSpinnerLexerKEYWORD_FALSE = 29 YarnSpinnerLexerKEYWORD_NULL = 30 YarnSpinnerLexerOPERATOR_ASSIGNMENT = 31 YarnSpinnerLexerOPERATOR_LOGICAL_LESS_THAN_EQUALS = 32 YarnSpinnerLexerOPERATOR_LOGICAL_GREATER_THAN_EQUALS = 33 YarnSpinnerLexerOPERATOR_LOGICAL_EQUALS = 34 YarnSpinnerLexerOPERATOR_LOGICAL_LESS = 35 YarnSpinnerLexerOPERATOR_LOGICAL_GREATER = 36 YarnSpinnerLexerOPERATOR_LOGICAL_NOT_EQUALS = 37 YarnSpinnerLexerOPERATOR_LOGICAL_AND = 38 YarnSpinnerLexerOPERATOR_LOGICAL_OR = 39 YarnSpinnerLexerOPERATOR_LOGICAL_XOR = 40 YarnSpinnerLexerOPERATOR_LOGICAL_NOT = 41 YarnSpinnerLexerOPERATOR_MATHS_ADDITION_EQUALS = 42 YarnSpinnerLexerOPERATOR_MATHS_SUBTRACTION_EQUALS = 43 YarnSpinnerLexerOPERATOR_MATHS_MULTIPLICATION_EQUALS = 44 YarnSpinnerLexerOPERATOR_MATHS_MODULUS_EQUALS = 45 YarnSpinnerLexerOPERATOR_MATHS_DIVISION_EQUALS = 46 YarnSpinnerLexerOPERATOR_MATHS_ADDITION = 47 YarnSpinnerLexerOPERATOR_MATHS_SUBTRACTION = 48 YarnSpinnerLexerOPERATOR_MATHS_MULTIPLICATION = 49 YarnSpinnerLexerOPERATOR_MATHS_DIVISION = 50 YarnSpinnerLexerOPERATOR_MATHS_MODULUS = 51 YarnSpinnerLexerLPAREN = 52 YarnSpinnerLexerRPAREN = 53 YarnSpinnerLexerCOMMA = 54 YarnSpinnerLexerEXPRESSION_AS = 55 YarnSpinnerLexerSTRING = 56 YarnSpinnerLexerFUNC_ID = 57 YarnSpinnerLexerEXPRESSION_END = 58 YarnSpinnerLexerVAR_ID = 59 YarnSpinnerLexerDOT = 60 YarnSpinnerLexerNUMBER = 61 YarnSpinnerLexerCOMMAND_NEWLINE = 62 YarnSpinnerLexerCOMMAND_WS = 63 YarnSpinnerLexerCOMMAND_IF = 64 YarnSpinnerLexerCOMMAND_ELSEIF = 65 YarnSpinnerLexerCOMMAND_ELSE = 66 YarnSpinnerLexerCOMMAND_SET = 67 YarnSpinnerLexerCOMMAND_ENDIF = 68 YarnSpinnerLexerCOMMAND_CALL = 69 YarnSpinnerLexerCOMMAND_DECLARE = 70 YarnSpinnerLexerCOMMAND_JUMP = 71 YarnSpinnerLexerCOMMAND_ENUM = 72 YarnSpinnerLexerCOMMAND_CASE = 73 YarnSpinnerLexerCOMMAND_ENDENUM = 74 YarnSpinnerLexerCOMMAND_LOCAL = 75 YarnSpinnerLexerCOMMAND_END = 76 YarnSpinnerLexerCOMMAND_TEXT_NEWLINE = 77 YarnSpinnerLexerCOMMAND_TEXT_END = 78 YarnSpinnerLexerCOMMAND_EXPRESSION_START = 79 YarnSpinnerLexerCOMMAND_TEXT = 80 YarnSpinnerLexerCOMMAND_ID_NEWLINE = 81 YarnSpinnerLexerTYPE_STRING = 82 YarnSpinnerLexerTYPE_NUMBER = 83 YarnSpinnerLexerTYPE_BOOL = 84 )
YarnSpinnerLexer tokens.
const ( YarnSpinnerLexerWHITESPACE = 2 YarnSpinnerLexerCOMMENTS = 3 )
YarnSpinnerLexer escapedChannels.
const ( YarnSpinnerLexerHeaderMode = iota + 1 YarnSpinnerLexerBodyMode YarnSpinnerLexerTextMode YarnSpinnerLexerTextEscapedMode YarnSpinnerLexerTextCommandOrHashtagMode YarnSpinnerLexerHashtagMode YarnSpinnerLexerExpressionMode YarnSpinnerLexerCommandMode YarnSpinnerLexerCommandTextMode YarnSpinnerLexerCommandIDMode YarnSpinnerLexerCommandIDOrExpressionMode )
YarnSpinnerLexer modes.
const ( YarnSpinnerParserEOF = antlr.TokenEOF YarnSpinnerParserINDENT = 1 YarnSpinnerParserDEDENT = 2 YarnSpinnerParserBLANK_LINE_FOLLOWING_OPTION = 3 YarnSpinnerParserWS = 4 YarnSpinnerParserCOMMENT = 5 YarnSpinnerParserNEWLINE = 6 YarnSpinnerParserID = 7 YarnSpinnerParserBODY_START = 8 YarnSpinnerParserHEADER_DELIMITER = 9 YarnSpinnerParserHASHTAG = 10 YarnSpinnerParserREST_OF_LINE = 11 YarnSpinnerParserBODY_WS = 12 YarnSpinnerParserBODY_END = 13 YarnSpinnerParserSHORTCUT_ARROW = 14 YarnSpinnerParserCOMMAND_START = 15 YarnSpinnerParserEXPRESSION_START = 16 YarnSpinnerParserESCAPED_ANY = 17 YarnSpinnerParserTEXT_ESCAPE = 18 YarnSpinnerParserTEXT_COMMENT = 19 YarnSpinnerParserTEXT = 20 YarnSpinnerParserUNESCAPABLE_CHARACTER = 21 YarnSpinnerParserTEXT_COMMANDHASHTAG_WS = 22 YarnSpinnerParserTEXT_COMMANDHASHTAG_COMMENT = 23 YarnSpinnerParserTEXT_COMMANDHASHTAG_ERROR = 24 YarnSpinnerParserHASHTAG_WS = 25 YarnSpinnerParserHASHTAG_TEXT = 26 YarnSpinnerParserEXPR_WS = 27 YarnSpinnerParserKEYWORD_TRUE = 28 YarnSpinnerParserKEYWORD_FALSE = 29 YarnSpinnerParserKEYWORD_NULL = 30 YarnSpinnerParserOPERATOR_ASSIGNMENT = 31 YarnSpinnerParserOPERATOR_LOGICAL_LESS_THAN_EQUALS = 32 YarnSpinnerParserOPERATOR_LOGICAL_GREATER_THAN_EQUALS = 33 YarnSpinnerParserOPERATOR_LOGICAL_EQUALS = 34 YarnSpinnerParserOPERATOR_LOGICAL_LESS = 35 YarnSpinnerParserOPERATOR_LOGICAL_GREATER = 36 YarnSpinnerParserOPERATOR_LOGICAL_NOT_EQUALS = 37 YarnSpinnerParserOPERATOR_LOGICAL_AND = 38 YarnSpinnerParserOPERATOR_LOGICAL_OR = 39 YarnSpinnerParserOPERATOR_LOGICAL_XOR = 40 YarnSpinnerParserOPERATOR_LOGICAL_NOT = 41 YarnSpinnerParserOPERATOR_MATHS_ADDITION_EQUALS = 42 YarnSpinnerParserOPERATOR_MATHS_SUBTRACTION_EQUALS = 43 YarnSpinnerParserOPERATOR_MATHS_MULTIPLICATION_EQUALS = 44 YarnSpinnerParserOPERATOR_MATHS_MODULUS_EQUALS = 45 YarnSpinnerParserOPERATOR_MATHS_DIVISION_EQUALS = 46 YarnSpinnerParserOPERATOR_MATHS_ADDITION = 47 YarnSpinnerParserOPERATOR_MATHS_SUBTRACTION = 48 YarnSpinnerParserOPERATOR_MATHS_MULTIPLICATION = 49 YarnSpinnerParserOPERATOR_MATHS_DIVISION = 50 YarnSpinnerParserOPERATOR_MATHS_MODULUS = 51 YarnSpinnerParserLPAREN = 52 YarnSpinnerParserRPAREN = 53 YarnSpinnerParserCOMMA = 54 YarnSpinnerParserEXPRESSION_AS = 55 YarnSpinnerParserSTRING = 56 YarnSpinnerParserFUNC_ID = 57 YarnSpinnerParserEXPRESSION_END = 58 YarnSpinnerParserVAR_ID = 59 YarnSpinnerParserDOT = 60 YarnSpinnerParserNUMBER = 61 YarnSpinnerParserCOMMAND_NEWLINE = 62 YarnSpinnerParserCOMMAND_WS = 63 YarnSpinnerParserCOMMAND_IF = 64 YarnSpinnerParserCOMMAND_ELSEIF = 65 YarnSpinnerParserCOMMAND_ELSE = 66 YarnSpinnerParserCOMMAND_SET = 67 YarnSpinnerParserCOMMAND_ENDIF = 68 YarnSpinnerParserCOMMAND_CALL = 69 YarnSpinnerParserCOMMAND_DECLARE = 70 YarnSpinnerParserCOMMAND_JUMP = 71 YarnSpinnerParserCOMMAND_ENUM = 72 YarnSpinnerParserCOMMAND_CASE = 73 YarnSpinnerParserCOMMAND_ENDENUM = 74 YarnSpinnerParserCOMMAND_LOCAL = 75 YarnSpinnerParserCOMMAND_END = 76 YarnSpinnerParserCOMMAND_TEXT_NEWLINE = 77 YarnSpinnerParserCOMMAND_TEXT_END = 78 YarnSpinnerParserCOMMAND_EXPRESSION_START = 79 YarnSpinnerParserCOMMAND_TEXT = 80 YarnSpinnerParserCOMMAND_ID_NEWLINE = 81 YarnSpinnerParserTYPE_STRING = 82 YarnSpinnerParserTYPE_NUMBER = 83 YarnSpinnerParserTYPE_BOOL = 84 )
YarnSpinnerParser tokens.
const ( YarnSpinnerParserRULE_dialogue = 0 YarnSpinnerParserRULE_file_hashtag = 1 YarnSpinnerParserRULE_node = 2 YarnSpinnerParserRULE_header = 3 YarnSpinnerParserRULE_body = 4 YarnSpinnerParserRULE_statement = 5 YarnSpinnerParserRULE_line_statement = 6 YarnSpinnerParserRULE_line_formatted_text = 7 YarnSpinnerParserRULE_hashtag = 8 YarnSpinnerParserRULE_line_condition = 9 YarnSpinnerParserRULE_expression = 10 YarnSpinnerParserRULE_value = 11 YarnSpinnerParserRULE_variable = 12 YarnSpinnerParserRULE_function_call = 13 YarnSpinnerParserRULE_if_statement = 14 YarnSpinnerParserRULE_if_clause = 15 YarnSpinnerParserRULE_else_if_clause = 16 YarnSpinnerParserRULE_else_clause = 17 YarnSpinnerParserRULE_set_statement = 18 YarnSpinnerParserRULE_call_statement = 19 YarnSpinnerParserRULE_command_statement = 20 YarnSpinnerParserRULE_command_formatted_text = 21 YarnSpinnerParserRULE_shortcut_option_statement = 22 YarnSpinnerParserRULE_shortcut_option = 23 YarnSpinnerParserRULE_declare_statement = 24 YarnSpinnerParserRULE_jump_statement = 25 )
YarnSpinnerParser rules.
Variables ¶
var YarnSpinnerLexerLexerStaticData struct { ChannelNames []string ModeNames []string LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
var YarnSpinnerParserParserStaticData struct { LiteralNames []string SymbolicNames []string RuleNames []string PredictionContextCache *antlr.PredictionContextCache // contains filtered or unexported fields }
Functions ¶
func InitEmptyBodyContext ¶ added in v0.0.5
func InitEmptyBodyContext(p *BodyContext)
func InitEmptyCall_statementContext ¶ added in v0.0.5
func InitEmptyCall_statementContext(p *Call_statementContext)
func InitEmptyCommand_formatted_textContext ¶ added in v0.0.5
func InitEmptyCommand_formatted_textContext(p *Command_formatted_textContext)
func InitEmptyCommand_statementContext ¶ added in v0.0.5
func InitEmptyCommand_statementContext(p *Command_statementContext)
func InitEmptyDeclare_statementContext ¶ added in v0.0.5
func InitEmptyDeclare_statementContext(p *Declare_statementContext)
func InitEmptyDialogueContext ¶ added in v0.0.5
func InitEmptyDialogueContext(p *DialogueContext)
func InitEmptyElse_clauseContext ¶ added in v0.0.5
func InitEmptyElse_clauseContext(p *Else_clauseContext)
func InitEmptyElse_if_clauseContext ¶ added in v0.0.5
func InitEmptyElse_if_clauseContext(p *Else_if_clauseContext)
func InitEmptyExpressionContext ¶ added in v0.0.5
func InitEmptyExpressionContext(p *ExpressionContext)
func InitEmptyFile_hashtagContext ¶ added in v0.0.5
func InitEmptyFile_hashtagContext(p *File_hashtagContext)
func InitEmptyFunction_callContext ¶ added in v0.0.5
func InitEmptyFunction_callContext(p *Function_callContext)
func InitEmptyHashtagContext ¶ added in v0.0.5
func InitEmptyHashtagContext(p *HashtagContext)
func InitEmptyHeaderContext ¶ added in v0.0.5
func InitEmptyHeaderContext(p *HeaderContext)
func InitEmptyIf_clauseContext ¶ added in v0.0.5
func InitEmptyIf_clauseContext(p *If_clauseContext)
func InitEmptyIf_statementContext ¶ added in v0.0.5
func InitEmptyIf_statementContext(p *If_statementContext)
func InitEmptyJump_statementContext ¶ added in v0.0.5
func InitEmptyJump_statementContext(p *Jump_statementContext)
func InitEmptyLine_conditionContext ¶ added in v0.0.5
func InitEmptyLine_conditionContext(p *Line_conditionContext)
func InitEmptyLine_formatted_textContext ¶ added in v0.0.5
func InitEmptyLine_formatted_textContext(p *Line_formatted_textContext)
func InitEmptyLine_statementContext ¶ added in v0.0.5
func InitEmptyLine_statementContext(p *Line_statementContext)
func InitEmptyNodeContext ¶ added in v0.0.5
func InitEmptyNodeContext(p *NodeContext)
func InitEmptySet_statementContext ¶ added in v0.0.5
func InitEmptySet_statementContext(p *Set_statementContext)
func InitEmptyShortcut_optionContext ¶ added in v0.0.5
func InitEmptyShortcut_optionContext(p *Shortcut_optionContext)
func InitEmptyShortcut_option_statementContext ¶ added in v0.0.5
func InitEmptyShortcut_option_statementContext(p *Shortcut_option_statementContext)
func InitEmptyStatementContext ¶ added in v0.0.5
func InitEmptyStatementContext(p *StatementContext)
func InitEmptyValueContext ¶ added in v0.0.5
func InitEmptyValueContext(p *ValueContext)
func InitEmptyVariableContext ¶ added in v0.0.5
func InitEmptyVariableContext(p *VariableContext)
func YarnSpinnerLexerInit ¶
func YarnSpinnerLexerInit()
YarnSpinnerLexerInit initializes any static state used to implement YarnSpinnerLexer. By default the static state used to implement the lexer is lazily initialized during the first call to NewYarnSpinnerLexer(). You can call this function if you wish to initialize the static state ahead of time.
func YarnSpinnerParserInit ¶
func YarnSpinnerParserInit()
YarnSpinnerParserInit initializes any static state used to implement YarnSpinnerParser. By default the static state used to implement the parser is lazily initialized during the first call to NewYarnSpinnerParser(). You can call this function if you wish to initialize the static state ahead of time.
Types ¶
type BaseYarnSpinnerParserListener ¶
type BaseYarnSpinnerParserListener struct{}
BaseYarnSpinnerParserListener is a complete listener for a parse tree produced by YarnSpinnerParser.
func (*BaseYarnSpinnerParserListener) EnterBody ¶
func (s *BaseYarnSpinnerParserListener) EnterBody(ctx *BodyContext)
EnterBody is called when production body is entered.
func (*BaseYarnSpinnerParserListener) EnterCall_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterCall_statement(ctx *Call_statementContext)
EnterCall_statement is called when production call_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterCommand_formatted_text ¶
func (s *BaseYarnSpinnerParserListener) EnterCommand_formatted_text(ctx *Command_formatted_textContext)
EnterCommand_formatted_text is called when production command_formatted_text is entered.
func (*BaseYarnSpinnerParserListener) EnterCommand_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterCommand_statement(ctx *Command_statementContext)
EnterCommand_statement is called when production command_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterDeclare_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterDeclare_statement(ctx *Declare_statementContext)
EnterDeclare_statement is called when production declare_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterDialogue ¶
func (s *BaseYarnSpinnerParserListener) EnterDialogue(ctx *DialogueContext)
EnterDialogue is called when production dialogue is entered.
func (*BaseYarnSpinnerParserListener) EnterElse_clause ¶
func (s *BaseYarnSpinnerParserListener) EnterElse_clause(ctx *Else_clauseContext)
EnterElse_clause is called when production else_clause is entered.
func (*BaseYarnSpinnerParserListener) EnterElse_if_clause ¶
func (s *BaseYarnSpinnerParserListener) EnterElse_if_clause(ctx *Else_if_clauseContext)
EnterElse_if_clause is called when production else_if_clause is entered.
func (*BaseYarnSpinnerParserListener) EnterEveryRule ¶
func (s *BaseYarnSpinnerParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
EnterEveryRule is called when any rule is entered.
func (*BaseYarnSpinnerParserListener) EnterExpAddSub ¶
func (s *BaseYarnSpinnerParserListener) EnterExpAddSub(ctx *ExpAddSubContext)
EnterExpAddSub is called when production expAddSub is entered.
func (*BaseYarnSpinnerParserListener) EnterExpAndOrXor ¶
func (s *BaseYarnSpinnerParserListener) EnterExpAndOrXor(ctx *ExpAndOrXorContext)
EnterExpAndOrXor is called when production expAndOrXor is entered.
func (*BaseYarnSpinnerParserListener) EnterExpComparison ¶
func (s *BaseYarnSpinnerParserListener) EnterExpComparison(ctx *ExpComparisonContext)
EnterExpComparison is called when production expComparison is entered.
func (*BaseYarnSpinnerParserListener) EnterExpEquality ¶
func (s *BaseYarnSpinnerParserListener) EnterExpEquality(ctx *ExpEqualityContext)
EnterExpEquality is called when production expEquality is entered.
func (*BaseYarnSpinnerParserListener) EnterExpMultDivMod ¶
func (s *BaseYarnSpinnerParserListener) EnterExpMultDivMod(ctx *ExpMultDivModContext)
EnterExpMultDivMod is called when production expMultDivMod is entered.
func (*BaseYarnSpinnerParserListener) EnterExpNegative ¶
func (s *BaseYarnSpinnerParserListener) EnterExpNegative(ctx *ExpNegativeContext)
EnterExpNegative is called when production expNegative is entered.
func (*BaseYarnSpinnerParserListener) EnterExpNot ¶
func (s *BaseYarnSpinnerParserListener) EnterExpNot(ctx *ExpNotContext)
EnterExpNot is called when production expNot is entered.
func (*BaseYarnSpinnerParserListener) EnterExpParens ¶
func (s *BaseYarnSpinnerParserListener) EnterExpParens(ctx *ExpParensContext)
EnterExpParens is called when production expParens is entered.
func (*BaseYarnSpinnerParserListener) EnterExpValue ¶
func (s *BaseYarnSpinnerParserListener) EnterExpValue(ctx *ExpValueContext)
EnterExpValue is called when production expValue is entered.
func (*BaseYarnSpinnerParserListener) EnterFile_hashtag ¶
func (s *BaseYarnSpinnerParserListener) EnterFile_hashtag(ctx *File_hashtagContext)
EnterFile_hashtag is called when production file_hashtag is entered.
func (*BaseYarnSpinnerParserListener) EnterFunction_call ¶
func (s *BaseYarnSpinnerParserListener) EnterFunction_call(ctx *Function_callContext)
EnterFunction_call is called when production function_call is entered.
func (*BaseYarnSpinnerParserListener) EnterHashtag ¶
func (s *BaseYarnSpinnerParserListener) EnterHashtag(ctx *HashtagContext)
EnterHashtag is called when production hashtag is entered.
func (*BaseYarnSpinnerParserListener) EnterHeader ¶
func (s *BaseYarnSpinnerParserListener) EnterHeader(ctx *HeaderContext)
EnterHeader is called when production header is entered.
func (*BaseYarnSpinnerParserListener) EnterIf_clause ¶
func (s *BaseYarnSpinnerParserListener) EnterIf_clause(ctx *If_clauseContext)
EnterIf_clause is called when production if_clause is entered.
func (*BaseYarnSpinnerParserListener) EnterIf_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterIf_statement(ctx *If_statementContext)
EnterIf_statement is called when production if_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterJumpToExpression ¶
func (s *BaseYarnSpinnerParserListener) EnterJumpToExpression(ctx *JumpToExpressionContext)
EnterJumpToExpression is called when production jumpToExpression is entered.
func (*BaseYarnSpinnerParserListener) EnterJumpToNodeName ¶
func (s *BaseYarnSpinnerParserListener) EnterJumpToNodeName(ctx *JumpToNodeNameContext)
EnterJumpToNodeName is called when production jumpToNodeName is entered.
func (*BaseYarnSpinnerParserListener) EnterLine_condition ¶
func (s *BaseYarnSpinnerParserListener) EnterLine_condition(ctx *Line_conditionContext)
EnterLine_condition is called when production line_condition is entered.
func (*BaseYarnSpinnerParserListener) EnterLine_formatted_text ¶
func (s *BaseYarnSpinnerParserListener) EnterLine_formatted_text(ctx *Line_formatted_textContext)
EnterLine_formatted_text is called when production line_formatted_text is entered.
func (*BaseYarnSpinnerParserListener) EnterLine_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterLine_statement(ctx *Line_statementContext)
EnterLine_statement is called when production line_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterNode ¶
func (s *BaseYarnSpinnerParserListener) EnterNode(ctx *NodeContext)
EnterNode is called when production node is entered.
func (*BaseYarnSpinnerParserListener) EnterSet_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterSet_statement(ctx *Set_statementContext)
EnterSet_statement is called when production set_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterShortcut_option ¶
func (s *BaseYarnSpinnerParserListener) EnterShortcut_option(ctx *Shortcut_optionContext)
EnterShortcut_option is called when production shortcut_option is entered.
func (*BaseYarnSpinnerParserListener) EnterShortcut_option_statement ¶
func (s *BaseYarnSpinnerParserListener) EnterShortcut_option_statement(ctx *Shortcut_option_statementContext)
EnterShortcut_option_statement is called when production shortcut_option_statement is entered.
func (*BaseYarnSpinnerParserListener) EnterStatement ¶
func (s *BaseYarnSpinnerParserListener) EnterStatement(ctx *StatementContext)
EnterStatement is called when production statement is entered.
func (*BaseYarnSpinnerParserListener) EnterValueFalse ¶
func (s *BaseYarnSpinnerParserListener) EnterValueFalse(ctx *ValueFalseContext)
EnterValueFalse is called when production valueFalse is entered.
func (*BaseYarnSpinnerParserListener) EnterValueFunc ¶
func (s *BaseYarnSpinnerParserListener) EnterValueFunc(ctx *ValueFuncContext)
EnterValueFunc is called when production valueFunc is entered.
func (*BaseYarnSpinnerParserListener) EnterValueNull ¶
func (s *BaseYarnSpinnerParserListener) EnterValueNull(ctx *ValueNullContext)
EnterValueNull is called when production valueNull is entered.
func (*BaseYarnSpinnerParserListener) EnterValueNumber ¶
func (s *BaseYarnSpinnerParserListener) EnterValueNumber(ctx *ValueNumberContext)
EnterValueNumber is called when production valueNumber is entered.
func (*BaseYarnSpinnerParserListener) EnterValueString ¶
func (s *BaseYarnSpinnerParserListener) EnterValueString(ctx *ValueStringContext)
EnterValueString is called when production valueString is entered.
func (*BaseYarnSpinnerParserListener) EnterValueTrue ¶
func (s *BaseYarnSpinnerParserListener) EnterValueTrue(ctx *ValueTrueContext)
EnterValueTrue is called when production valueTrue is entered.
func (*BaseYarnSpinnerParserListener) EnterValueVar ¶
func (s *BaseYarnSpinnerParserListener) EnterValueVar(ctx *ValueVarContext)
EnterValueVar is called when production valueVar is entered.
func (*BaseYarnSpinnerParserListener) EnterVariable ¶
func (s *BaseYarnSpinnerParserListener) EnterVariable(ctx *VariableContext)
EnterVariable is called when production variable is entered.
func (*BaseYarnSpinnerParserListener) ExitBody ¶
func (s *BaseYarnSpinnerParserListener) ExitBody(ctx *BodyContext)
ExitBody is called when production body is exited.
func (*BaseYarnSpinnerParserListener) ExitCall_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitCall_statement(ctx *Call_statementContext)
ExitCall_statement is called when production call_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitCommand_formatted_text ¶
func (s *BaseYarnSpinnerParserListener) ExitCommand_formatted_text(ctx *Command_formatted_textContext)
ExitCommand_formatted_text is called when production command_formatted_text is exited.
func (*BaseYarnSpinnerParserListener) ExitCommand_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitCommand_statement(ctx *Command_statementContext)
ExitCommand_statement is called when production command_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitDeclare_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitDeclare_statement(ctx *Declare_statementContext)
ExitDeclare_statement is called when production declare_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitDialogue ¶
func (s *BaseYarnSpinnerParserListener) ExitDialogue(ctx *DialogueContext)
ExitDialogue is called when production dialogue is exited.
func (*BaseYarnSpinnerParserListener) ExitElse_clause ¶
func (s *BaseYarnSpinnerParserListener) ExitElse_clause(ctx *Else_clauseContext)
ExitElse_clause is called when production else_clause is exited.
func (*BaseYarnSpinnerParserListener) ExitElse_if_clause ¶
func (s *BaseYarnSpinnerParserListener) ExitElse_if_clause(ctx *Else_if_clauseContext)
ExitElse_if_clause is called when production else_if_clause is exited.
func (*BaseYarnSpinnerParserListener) ExitEveryRule ¶
func (s *BaseYarnSpinnerParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
ExitEveryRule is called when any rule is exited.
func (*BaseYarnSpinnerParserListener) ExitExpAddSub ¶
func (s *BaseYarnSpinnerParserListener) ExitExpAddSub(ctx *ExpAddSubContext)
ExitExpAddSub is called when production expAddSub is exited.
func (*BaseYarnSpinnerParserListener) ExitExpAndOrXor ¶
func (s *BaseYarnSpinnerParserListener) ExitExpAndOrXor(ctx *ExpAndOrXorContext)
ExitExpAndOrXor is called when production expAndOrXor is exited.
func (*BaseYarnSpinnerParserListener) ExitExpComparison ¶
func (s *BaseYarnSpinnerParserListener) ExitExpComparison(ctx *ExpComparisonContext)
ExitExpComparison is called when production expComparison is exited.
func (*BaseYarnSpinnerParserListener) ExitExpEquality ¶
func (s *BaseYarnSpinnerParserListener) ExitExpEquality(ctx *ExpEqualityContext)
ExitExpEquality is called when production expEquality is exited.
func (*BaseYarnSpinnerParserListener) ExitExpMultDivMod ¶
func (s *BaseYarnSpinnerParserListener) ExitExpMultDivMod(ctx *ExpMultDivModContext)
ExitExpMultDivMod is called when production expMultDivMod is exited.
func (*BaseYarnSpinnerParserListener) ExitExpNegative ¶
func (s *BaseYarnSpinnerParserListener) ExitExpNegative(ctx *ExpNegativeContext)
ExitExpNegative is called when production expNegative is exited.
func (*BaseYarnSpinnerParserListener) ExitExpNot ¶
func (s *BaseYarnSpinnerParserListener) ExitExpNot(ctx *ExpNotContext)
ExitExpNot is called when production expNot is exited.
func (*BaseYarnSpinnerParserListener) ExitExpParens ¶
func (s *BaseYarnSpinnerParserListener) ExitExpParens(ctx *ExpParensContext)
ExitExpParens is called when production expParens is exited.
func (*BaseYarnSpinnerParserListener) ExitExpValue ¶
func (s *BaseYarnSpinnerParserListener) ExitExpValue(ctx *ExpValueContext)
ExitExpValue is called when production expValue is exited.
func (*BaseYarnSpinnerParserListener) ExitFile_hashtag ¶
func (s *BaseYarnSpinnerParserListener) ExitFile_hashtag(ctx *File_hashtagContext)
ExitFile_hashtag is called when production file_hashtag is exited.
func (*BaseYarnSpinnerParserListener) ExitFunction_call ¶
func (s *BaseYarnSpinnerParserListener) ExitFunction_call(ctx *Function_callContext)
ExitFunction_call is called when production function_call is exited.
func (*BaseYarnSpinnerParserListener) ExitHashtag ¶
func (s *BaseYarnSpinnerParserListener) ExitHashtag(ctx *HashtagContext)
ExitHashtag is called when production hashtag is exited.
func (*BaseYarnSpinnerParserListener) ExitHeader ¶
func (s *BaseYarnSpinnerParserListener) ExitHeader(ctx *HeaderContext)
ExitHeader is called when production header is exited.
func (*BaseYarnSpinnerParserListener) ExitIf_clause ¶
func (s *BaseYarnSpinnerParserListener) ExitIf_clause(ctx *If_clauseContext)
ExitIf_clause is called when production if_clause is exited.
func (*BaseYarnSpinnerParserListener) ExitIf_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitIf_statement(ctx *If_statementContext)
ExitIf_statement is called when production if_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitJumpToExpression ¶
func (s *BaseYarnSpinnerParserListener) ExitJumpToExpression(ctx *JumpToExpressionContext)
ExitJumpToExpression is called when production jumpToExpression is exited.
func (*BaseYarnSpinnerParserListener) ExitJumpToNodeName ¶
func (s *BaseYarnSpinnerParserListener) ExitJumpToNodeName(ctx *JumpToNodeNameContext)
ExitJumpToNodeName is called when production jumpToNodeName is exited.
func (*BaseYarnSpinnerParserListener) ExitLine_condition ¶
func (s *BaseYarnSpinnerParserListener) ExitLine_condition(ctx *Line_conditionContext)
ExitLine_condition is called when production line_condition is exited.
func (*BaseYarnSpinnerParserListener) ExitLine_formatted_text ¶
func (s *BaseYarnSpinnerParserListener) ExitLine_formatted_text(ctx *Line_formatted_textContext)
ExitLine_formatted_text is called when production line_formatted_text is exited.
func (*BaseYarnSpinnerParserListener) ExitLine_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitLine_statement(ctx *Line_statementContext)
ExitLine_statement is called when production line_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitNode ¶
func (s *BaseYarnSpinnerParserListener) ExitNode(ctx *NodeContext)
ExitNode is called when production node is exited.
func (*BaseYarnSpinnerParserListener) ExitSet_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitSet_statement(ctx *Set_statementContext)
ExitSet_statement is called when production set_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitShortcut_option ¶
func (s *BaseYarnSpinnerParserListener) ExitShortcut_option(ctx *Shortcut_optionContext)
ExitShortcut_option is called when production shortcut_option is exited.
func (*BaseYarnSpinnerParserListener) ExitShortcut_option_statement ¶
func (s *BaseYarnSpinnerParserListener) ExitShortcut_option_statement(ctx *Shortcut_option_statementContext)
ExitShortcut_option_statement is called when production shortcut_option_statement is exited.
func (*BaseYarnSpinnerParserListener) ExitStatement ¶
func (s *BaseYarnSpinnerParserListener) ExitStatement(ctx *StatementContext)
ExitStatement is called when production statement is exited.
func (*BaseYarnSpinnerParserListener) ExitValueFalse ¶
func (s *BaseYarnSpinnerParserListener) ExitValueFalse(ctx *ValueFalseContext)
ExitValueFalse is called when production valueFalse is exited.
func (*BaseYarnSpinnerParserListener) ExitValueFunc ¶
func (s *BaseYarnSpinnerParserListener) ExitValueFunc(ctx *ValueFuncContext)
ExitValueFunc is called when production valueFunc is exited.
func (*BaseYarnSpinnerParserListener) ExitValueNull ¶
func (s *BaseYarnSpinnerParserListener) ExitValueNull(ctx *ValueNullContext)
ExitValueNull is called when production valueNull is exited.
func (*BaseYarnSpinnerParserListener) ExitValueNumber ¶
func (s *BaseYarnSpinnerParserListener) ExitValueNumber(ctx *ValueNumberContext)
ExitValueNumber is called when production valueNumber is exited.
func (*BaseYarnSpinnerParserListener) ExitValueString ¶
func (s *BaseYarnSpinnerParserListener) ExitValueString(ctx *ValueStringContext)
ExitValueString is called when production valueString is exited.
func (*BaseYarnSpinnerParserListener) ExitValueTrue ¶
func (s *BaseYarnSpinnerParserListener) ExitValueTrue(ctx *ValueTrueContext)
ExitValueTrue is called when production valueTrue is exited.
func (*BaseYarnSpinnerParserListener) ExitValueVar ¶
func (s *BaseYarnSpinnerParserListener) ExitValueVar(ctx *ValueVarContext)
ExitValueVar is called when production valueVar is exited.
func (*BaseYarnSpinnerParserListener) ExitVariable ¶
func (s *BaseYarnSpinnerParserListener) ExitVariable(ctx *VariableContext)
ExitVariable is called when production variable is exited.
func (*BaseYarnSpinnerParserListener) VisitErrorNode ¶
func (s *BaseYarnSpinnerParserListener) VisitErrorNode(node antlr.ErrorNode)
VisitErrorNode is called when an error node is visited.
func (*BaseYarnSpinnerParserListener) VisitTerminal ¶
func (s *BaseYarnSpinnerParserListener) VisitTerminal(node antlr.TerminalNode)
VisitTerminal is called when a terminal node is visited.
type BodyContext ¶
type BodyContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewBodyContext ¶
func NewBodyContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *BodyContext
func NewEmptyBodyContext ¶
func NewEmptyBodyContext() *BodyContext
func (*BodyContext) AllStatement ¶
func (s *BodyContext) AllStatement() []IStatementContext
func (*BodyContext) EnterRule ¶
func (s *BodyContext) EnterRule(listener antlr.ParseTreeListener)
func (*BodyContext) ExitRule ¶
func (s *BodyContext) ExitRule(listener antlr.ParseTreeListener)
func (*BodyContext) GetParser ¶
func (s *BodyContext) GetParser() antlr.Parser
func (*BodyContext) GetRuleContext ¶
func (s *BodyContext) GetRuleContext() antlr.RuleContext
func (*BodyContext) IsBodyContext ¶
func (*BodyContext) IsBodyContext()
func (*BodyContext) Statement ¶
func (s *BodyContext) Statement(i int) IStatementContext
func (*BodyContext) ToStringTree ¶
func (s *BodyContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Call_statementContext ¶
type Call_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCall_statementContext ¶
func NewCall_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Call_statementContext
func NewEmptyCall_statementContext ¶
func NewEmptyCall_statementContext() *Call_statementContext
func (*Call_statementContext) COMMAND_CALL ¶
func (s *Call_statementContext) COMMAND_CALL() antlr.TerminalNode
func (*Call_statementContext) COMMAND_END ¶
func (s *Call_statementContext) COMMAND_END() antlr.TerminalNode
func (*Call_statementContext) COMMAND_START ¶
func (s *Call_statementContext) COMMAND_START() antlr.TerminalNode
func (*Call_statementContext) EnterRule ¶
func (s *Call_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Call_statementContext) ExitRule ¶
func (s *Call_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Call_statementContext) Function_call ¶
func (s *Call_statementContext) Function_call() IFunction_callContext
func (*Call_statementContext) GetParser ¶
func (s *Call_statementContext) GetParser() antlr.Parser
func (*Call_statementContext) GetRuleContext ¶
func (s *Call_statementContext) GetRuleContext() antlr.RuleContext
func (*Call_statementContext) IsCall_statementContext ¶
func (*Call_statementContext) IsCall_statementContext()
func (*Call_statementContext) ToStringTree ¶
func (s *Call_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Command_formatted_textContext ¶
type Command_formatted_textContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommand_formatted_textContext ¶
func NewCommand_formatted_textContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Command_formatted_textContext
func NewEmptyCommand_formatted_textContext ¶
func NewEmptyCommand_formatted_textContext() *Command_formatted_textContext
func (*Command_formatted_textContext) AllCOMMAND_EXPRESSION_START ¶
func (s *Command_formatted_textContext) AllCOMMAND_EXPRESSION_START() []antlr.TerminalNode
func (*Command_formatted_textContext) AllCOMMAND_TEXT ¶
func (s *Command_formatted_textContext) AllCOMMAND_TEXT() []antlr.TerminalNode
func (*Command_formatted_textContext) AllEXPRESSION_END ¶
func (s *Command_formatted_textContext) AllEXPRESSION_END() []antlr.TerminalNode
func (*Command_formatted_textContext) AllExpression ¶
func (s *Command_formatted_textContext) AllExpression() []IExpressionContext
func (*Command_formatted_textContext) COMMAND_EXPRESSION_START ¶
func (s *Command_formatted_textContext) COMMAND_EXPRESSION_START(i int) antlr.TerminalNode
func (*Command_formatted_textContext) COMMAND_TEXT ¶
func (s *Command_formatted_textContext) COMMAND_TEXT(i int) antlr.TerminalNode
func (*Command_formatted_textContext) EXPRESSION_END ¶
func (s *Command_formatted_textContext) EXPRESSION_END(i int) antlr.TerminalNode
func (*Command_formatted_textContext) EnterRule ¶
func (s *Command_formatted_textContext) EnterRule(listener antlr.ParseTreeListener)
func (*Command_formatted_textContext) ExitRule ¶
func (s *Command_formatted_textContext) ExitRule(listener antlr.ParseTreeListener)
func (*Command_formatted_textContext) Expression ¶
func (s *Command_formatted_textContext) Expression(i int) IExpressionContext
func (*Command_formatted_textContext) GetParser ¶
func (s *Command_formatted_textContext) GetParser() antlr.Parser
func (*Command_formatted_textContext) GetRuleContext ¶
func (s *Command_formatted_textContext) GetRuleContext() antlr.RuleContext
func (*Command_formatted_textContext) IsCommand_formatted_textContext ¶
func (*Command_formatted_textContext) IsCommand_formatted_textContext()
func (*Command_formatted_textContext) ToStringTree ¶
func (s *Command_formatted_textContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Command_statementContext ¶
type Command_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewCommand_statementContext ¶
func NewCommand_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Command_statementContext
func NewEmptyCommand_statementContext ¶
func NewEmptyCommand_statementContext() *Command_statementContext
func (*Command_statementContext) AllHashtag ¶
func (s *Command_statementContext) AllHashtag() []IHashtagContext
func (*Command_statementContext) COMMAND_START ¶
func (s *Command_statementContext) COMMAND_START() antlr.TerminalNode
func (*Command_statementContext) COMMAND_TEXT_END ¶
func (s *Command_statementContext) COMMAND_TEXT_END() antlr.TerminalNode
func (*Command_statementContext) Command_formatted_text ¶
func (s *Command_statementContext) Command_formatted_text() ICommand_formatted_textContext
func (*Command_statementContext) EnterRule ¶
func (s *Command_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Command_statementContext) ExitRule ¶
func (s *Command_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Command_statementContext) GetParser ¶
func (s *Command_statementContext) GetParser() antlr.Parser
func (*Command_statementContext) GetRuleContext ¶
func (s *Command_statementContext) GetRuleContext() antlr.RuleContext
func (*Command_statementContext) Hashtag ¶
func (s *Command_statementContext) Hashtag(i int) IHashtagContext
func (*Command_statementContext) IsCommand_statementContext ¶
func (*Command_statementContext) IsCommand_statementContext()
func (*Command_statementContext) ToStringTree ¶
func (s *Command_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Declare_statementContext ¶
type Declare_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDeclare_statementContext ¶
func NewDeclare_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Declare_statementContext
func NewEmptyDeclare_statementContext ¶
func NewEmptyDeclare_statementContext() *Declare_statementContext
func (*Declare_statementContext) COMMAND_DECLARE ¶
func (s *Declare_statementContext) COMMAND_DECLARE() antlr.TerminalNode
func (*Declare_statementContext) COMMAND_END ¶
func (s *Declare_statementContext) COMMAND_END() antlr.TerminalNode
func (*Declare_statementContext) COMMAND_START ¶
func (s *Declare_statementContext) COMMAND_START() antlr.TerminalNode
func (*Declare_statementContext) EXPRESSION_AS ¶
func (s *Declare_statementContext) EXPRESSION_AS() antlr.TerminalNode
func (*Declare_statementContext) EnterRule ¶
func (s *Declare_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Declare_statementContext) ExitRule ¶
func (s *Declare_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Declare_statementContext) FUNC_ID ¶
func (s *Declare_statementContext) FUNC_ID() antlr.TerminalNode
func (*Declare_statementContext) GetParser ¶
func (s *Declare_statementContext) GetParser() antlr.Parser
func (*Declare_statementContext) GetRuleContext ¶
func (s *Declare_statementContext) GetRuleContext() antlr.RuleContext
func (*Declare_statementContext) GetType_ ¶
func (s *Declare_statementContext) GetType_() antlr.Token
func (*Declare_statementContext) IsDeclare_statementContext ¶
func (*Declare_statementContext) IsDeclare_statementContext()
func (*Declare_statementContext) OPERATOR_ASSIGNMENT ¶
func (s *Declare_statementContext) OPERATOR_ASSIGNMENT() antlr.TerminalNode
func (*Declare_statementContext) SetType_ ¶
func (s *Declare_statementContext) SetType_(v antlr.Token)
func (*Declare_statementContext) ToStringTree ¶
func (s *Declare_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Declare_statementContext) Value ¶
func (s *Declare_statementContext) Value() IValueContext
func (*Declare_statementContext) Variable ¶
func (s *Declare_statementContext) Variable() IVariableContext
type DialogueContext ¶
type DialogueContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewDialogueContext ¶
func NewDialogueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *DialogueContext
func NewEmptyDialogueContext ¶
func NewEmptyDialogueContext() *DialogueContext
func (*DialogueContext) AllFile_hashtag ¶
func (s *DialogueContext) AllFile_hashtag() []IFile_hashtagContext
func (*DialogueContext) AllNode ¶
func (s *DialogueContext) AllNode() []INodeContext
func (*DialogueContext) EnterRule ¶
func (s *DialogueContext) EnterRule(listener antlr.ParseTreeListener)
func (*DialogueContext) ExitRule ¶
func (s *DialogueContext) ExitRule(listener antlr.ParseTreeListener)
func (*DialogueContext) File_hashtag ¶
func (s *DialogueContext) File_hashtag(i int) IFile_hashtagContext
func (*DialogueContext) GetParser ¶
func (s *DialogueContext) GetParser() antlr.Parser
func (*DialogueContext) GetRuleContext ¶
func (s *DialogueContext) GetRuleContext() antlr.RuleContext
func (*DialogueContext) IsDialogueContext ¶
func (*DialogueContext) IsDialogueContext()
func (*DialogueContext) Node ¶
func (s *DialogueContext) Node(i int) INodeContext
func (*DialogueContext) ToStringTree ¶
func (s *DialogueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Else_clauseContext ¶
type Else_clauseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElse_clauseContext ¶
func NewElse_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Else_clauseContext
func NewEmptyElse_clauseContext ¶
func NewEmptyElse_clauseContext() *Else_clauseContext
func (*Else_clauseContext) AllStatement ¶
func (s *Else_clauseContext) AllStatement() []IStatementContext
func (*Else_clauseContext) COMMAND_ELSE ¶
func (s *Else_clauseContext) COMMAND_ELSE() antlr.TerminalNode
func (*Else_clauseContext) COMMAND_END ¶
func (s *Else_clauseContext) COMMAND_END() antlr.TerminalNode
func (*Else_clauseContext) COMMAND_START ¶
func (s *Else_clauseContext) COMMAND_START() antlr.TerminalNode
func (*Else_clauseContext) EnterRule ¶
func (s *Else_clauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*Else_clauseContext) ExitRule ¶
func (s *Else_clauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*Else_clauseContext) GetParser ¶
func (s *Else_clauseContext) GetParser() antlr.Parser
func (*Else_clauseContext) GetRuleContext ¶
func (s *Else_clauseContext) GetRuleContext() antlr.RuleContext
func (*Else_clauseContext) IsElse_clauseContext ¶
func (*Else_clauseContext) IsElse_clauseContext()
func (*Else_clauseContext) Statement ¶
func (s *Else_clauseContext) Statement(i int) IStatementContext
func (*Else_clauseContext) ToStringTree ¶
func (s *Else_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Else_if_clauseContext ¶
type Else_if_clauseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewElse_if_clauseContext ¶
func NewElse_if_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Else_if_clauseContext
func NewEmptyElse_if_clauseContext ¶
func NewEmptyElse_if_clauseContext() *Else_if_clauseContext
func (*Else_if_clauseContext) AllStatement ¶
func (s *Else_if_clauseContext) AllStatement() []IStatementContext
func (*Else_if_clauseContext) COMMAND_ELSEIF ¶
func (s *Else_if_clauseContext) COMMAND_ELSEIF() antlr.TerminalNode
func (*Else_if_clauseContext) COMMAND_END ¶
func (s *Else_if_clauseContext) COMMAND_END() antlr.TerminalNode
func (*Else_if_clauseContext) COMMAND_START ¶
func (s *Else_if_clauseContext) COMMAND_START() antlr.TerminalNode
func (*Else_if_clauseContext) EnterRule ¶
func (s *Else_if_clauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*Else_if_clauseContext) ExitRule ¶
func (s *Else_if_clauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*Else_if_clauseContext) Expression ¶
func (s *Else_if_clauseContext) Expression() IExpressionContext
func (*Else_if_clauseContext) GetParser ¶
func (s *Else_if_clauseContext) GetParser() antlr.Parser
func (*Else_if_clauseContext) GetRuleContext ¶
func (s *Else_if_clauseContext) GetRuleContext() antlr.RuleContext
func (*Else_if_clauseContext) IsElse_if_clauseContext ¶
func (*Else_if_clauseContext) IsElse_if_clauseContext()
func (*Else_if_clauseContext) Statement ¶
func (s *Else_if_clauseContext) Statement(i int) IStatementContext
func (*Else_if_clauseContext) ToStringTree ¶
func (s *Else_if_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ExpAddSubContext ¶
type ExpAddSubContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpAddSubContext ¶
func NewExpAddSubContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpAddSubContext
func (*ExpAddSubContext) AllExpression ¶
func (s *ExpAddSubContext) AllExpression() []IExpressionContext
func (*ExpAddSubContext) EnterRule ¶
func (s *ExpAddSubContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpAddSubContext) ExitRule ¶
func (s *ExpAddSubContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpAddSubContext) Expression ¶
func (s *ExpAddSubContext) Expression(i int) IExpressionContext
func (*ExpAddSubContext) GetOp ¶
func (s *ExpAddSubContext) GetOp() antlr.Token
func (*ExpAddSubContext) GetRuleContext ¶
func (s *ExpAddSubContext) GetRuleContext() antlr.RuleContext
func (*ExpAddSubContext) OPERATOR_MATHS_ADDITION ¶
func (s *ExpAddSubContext) OPERATOR_MATHS_ADDITION() antlr.TerminalNode
func (*ExpAddSubContext) OPERATOR_MATHS_SUBTRACTION ¶
func (s *ExpAddSubContext) OPERATOR_MATHS_SUBTRACTION() antlr.TerminalNode
func (*ExpAddSubContext) SetOp ¶
func (s *ExpAddSubContext) SetOp(v antlr.Token)
type ExpAndOrXorContext ¶
type ExpAndOrXorContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpAndOrXorContext ¶
func NewExpAndOrXorContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpAndOrXorContext
func (*ExpAndOrXorContext) AllExpression ¶
func (s *ExpAndOrXorContext) AllExpression() []IExpressionContext
func (*ExpAndOrXorContext) EnterRule ¶
func (s *ExpAndOrXorContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpAndOrXorContext) ExitRule ¶
func (s *ExpAndOrXorContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpAndOrXorContext) Expression ¶
func (s *ExpAndOrXorContext) Expression(i int) IExpressionContext
func (*ExpAndOrXorContext) GetOp ¶
func (s *ExpAndOrXorContext) GetOp() antlr.Token
func (*ExpAndOrXorContext) GetRuleContext ¶
func (s *ExpAndOrXorContext) GetRuleContext() antlr.RuleContext
func (*ExpAndOrXorContext) OPERATOR_LOGICAL_AND ¶
func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_AND() antlr.TerminalNode
func (*ExpAndOrXorContext) OPERATOR_LOGICAL_OR ¶
func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_OR() antlr.TerminalNode
func (*ExpAndOrXorContext) OPERATOR_LOGICAL_XOR ¶
func (s *ExpAndOrXorContext) OPERATOR_LOGICAL_XOR() antlr.TerminalNode
func (*ExpAndOrXorContext) SetOp ¶
func (s *ExpAndOrXorContext) SetOp(v antlr.Token)
type ExpComparisonContext ¶
type ExpComparisonContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpComparisonContext ¶
func NewExpComparisonContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpComparisonContext
func (*ExpComparisonContext) AllExpression ¶
func (s *ExpComparisonContext) AllExpression() []IExpressionContext
func (*ExpComparisonContext) EnterRule ¶
func (s *ExpComparisonContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpComparisonContext) ExitRule ¶
func (s *ExpComparisonContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpComparisonContext) Expression ¶
func (s *ExpComparisonContext) Expression(i int) IExpressionContext
func (*ExpComparisonContext) GetOp ¶
func (s *ExpComparisonContext) GetOp() antlr.Token
func (*ExpComparisonContext) GetRuleContext ¶
func (s *ExpComparisonContext) GetRuleContext() antlr.RuleContext
func (*ExpComparisonContext) OPERATOR_LOGICAL_GREATER ¶
func (s *ExpComparisonContext) OPERATOR_LOGICAL_GREATER() antlr.TerminalNode
func (*ExpComparisonContext) OPERATOR_LOGICAL_GREATER_THAN_EQUALS ¶
func (s *ExpComparisonContext) OPERATOR_LOGICAL_GREATER_THAN_EQUALS() antlr.TerminalNode
func (*ExpComparisonContext) OPERATOR_LOGICAL_LESS ¶
func (s *ExpComparisonContext) OPERATOR_LOGICAL_LESS() antlr.TerminalNode
func (*ExpComparisonContext) OPERATOR_LOGICAL_LESS_THAN_EQUALS ¶
func (s *ExpComparisonContext) OPERATOR_LOGICAL_LESS_THAN_EQUALS() antlr.TerminalNode
func (*ExpComparisonContext) SetOp ¶
func (s *ExpComparisonContext) SetOp(v antlr.Token)
type ExpEqualityContext ¶
type ExpEqualityContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpEqualityContext ¶
func NewExpEqualityContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpEqualityContext
func (*ExpEqualityContext) AllExpression ¶
func (s *ExpEqualityContext) AllExpression() []IExpressionContext
func (*ExpEqualityContext) EnterRule ¶
func (s *ExpEqualityContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpEqualityContext) ExitRule ¶
func (s *ExpEqualityContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpEqualityContext) Expression ¶
func (s *ExpEqualityContext) Expression(i int) IExpressionContext
func (*ExpEqualityContext) GetOp ¶
func (s *ExpEqualityContext) GetOp() antlr.Token
func (*ExpEqualityContext) GetRuleContext ¶
func (s *ExpEqualityContext) GetRuleContext() antlr.RuleContext
func (*ExpEqualityContext) OPERATOR_LOGICAL_EQUALS ¶
func (s *ExpEqualityContext) OPERATOR_LOGICAL_EQUALS() antlr.TerminalNode
func (*ExpEqualityContext) OPERATOR_LOGICAL_NOT_EQUALS ¶
func (s *ExpEqualityContext) OPERATOR_LOGICAL_NOT_EQUALS() antlr.TerminalNode
func (*ExpEqualityContext) SetOp ¶
func (s *ExpEqualityContext) SetOp(v antlr.Token)
type ExpMultDivModContext ¶
type ExpMultDivModContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpMultDivModContext ¶
func NewExpMultDivModContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpMultDivModContext
func (*ExpMultDivModContext) AllExpression ¶
func (s *ExpMultDivModContext) AllExpression() []IExpressionContext
func (*ExpMultDivModContext) EnterRule ¶
func (s *ExpMultDivModContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpMultDivModContext) ExitRule ¶
func (s *ExpMultDivModContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpMultDivModContext) Expression ¶
func (s *ExpMultDivModContext) Expression(i int) IExpressionContext
func (*ExpMultDivModContext) GetOp ¶
func (s *ExpMultDivModContext) GetOp() antlr.Token
func (*ExpMultDivModContext) GetRuleContext ¶
func (s *ExpMultDivModContext) GetRuleContext() antlr.RuleContext
func (*ExpMultDivModContext) OPERATOR_MATHS_DIVISION ¶
func (s *ExpMultDivModContext) OPERATOR_MATHS_DIVISION() antlr.TerminalNode
func (*ExpMultDivModContext) OPERATOR_MATHS_MODULUS ¶
func (s *ExpMultDivModContext) OPERATOR_MATHS_MODULUS() antlr.TerminalNode
func (*ExpMultDivModContext) OPERATOR_MATHS_MULTIPLICATION ¶
func (s *ExpMultDivModContext) OPERATOR_MATHS_MULTIPLICATION() antlr.TerminalNode
func (*ExpMultDivModContext) SetOp ¶
func (s *ExpMultDivModContext) SetOp(v antlr.Token)
type ExpNegativeContext ¶
type ExpNegativeContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpNegativeContext ¶
func NewExpNegativeContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpNegativeContext
func (*ExpNegativeContext) EnterRule ¶
func (s *ExpNegativeContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpNegativeContext) ExitRule ¶
func (s *ExpNegativeContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpNegativeContext) Expression ¶
func (s *ExpNegativeContext) Expression() IExpressionContext
func (*ExpNegativeContext) GetOp ¶
func (s *ExpNegativeContext) GetOp() antlr.Token
func (*ExpNegativeContext) GetRuleContext ¶
func (s *ExpNegativeContext) GetRuleContext() antlr.RuleContext
func (*ExpNegativeContext) OPERATOR_MATHS_SUBTRACTION ¶
func (s *ExpNegativeContext) OPERATOR_MATHS_SUBTRACTION() antlr.TerminalNode
func (*ExpNegativeContext) SetOp ¶
func (s *ExpNegativeContext) SetOp(v antlr.Token)
type ExpNotContext ¶
type ExpNotContext struct { ExpressionContext // contains filtered or unexported fields }
func NewExpNotContext ¶
func NewExpNotContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpNotContext
func (*ExpNotContext) EnterRule ¶
func (s *ExpNotContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpNotContext) ExitRule ¶
func (s *ExpNotContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpNotContext) Expression ¶
func (s *ExpNotContext) Expression() IExpressionContext
func (*ExpNotContext) GetOp ¶
func (s *ExpNotContext) GetOp() antlr.Token
func (*ExpNotContext) GetRuleContext ¶
func (s *ExpNotContext) GetRuleContext() antlr.RuleContext
func (*ExpNotContext) OPERATOR_LOGICAL_NOT ¶
func (s *ExpNotContext) OPERATOR_LOGICAL_NOT() antlr.TerminalNode
func (*ExpNotContext) SetOp ¶
func (s *ExpNotContext) SetOp(v antlr.Token)
type ExpParensContext ¶
type ExpParensContext struct {
ExpressionContext
}
func NewExpParensContext ¶
func NewExpParensContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpParensContext
func (*ExpParensContext) EnterRule ¶
func (s *ExpParensContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpParensContext) ExitRule ¶
func (s *ExpParensContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpParensContext) Expression ¶
func (s *ExpParensContext) Expression() IExpressionContext
func (*ExpParensContext) GetRuleContext ¶
func (s *ExpParensContext) GetRuleContext() antlr.RuleContext
func (*ExpParensContext) LPAREN ¶
func (s *ExpParensContext) LPAREN() antlr.TerminalNode
func (*ExpParensContext) RPAREN ¶
func (s *ExpParensContext) RPAREN() antlr.TerminalNode
type ExpValueContext ¶
type ExpValueContext struct {
ExpressionContext
}
func NewExpValueContext ¶
func NewExpValueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ExpValueContext
func (*ExpValueContext) EnterRule ¶
func (s *ExpValueContext) EnterRule(listener antlr.ParseTreeListener)
func (*ExpValueContext) ExitRule ¶
func (s *ExpValueContext) ExitRule(listener antlr.ParseTreeListener)
func (*ExpValueContext) GetRuleContext ¶
func (s *ExpValueContext) GetRuleContext() antlr.RuleContext
func (*ExpValueContext) Value ¶
func (s *ExpValueContext) Value() IValueContext
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) CopyAll ¶ added in v0.0.5
func (s *ExpressionContext) CopyAll(ctx *ExpressionContext)
func (*ExpressionContext) GetParser ¶
func (s *ExpressionContext) GetParser() antlr.Parser
func (*ExpressionContext) GetRuleContext ¶
func (s *ExpressionContext) GetRuleContext() antlr.RuleContext
func (*ExpressionContext) IsExpressionContext ¶
func (*ExpressionContext) IsExpressionContext()
func (*ExpressionContext) ToStringTree ¶
func (s *ExpressionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type File_hashtagContext ¶
type File_hashtagContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFile_hashtagContext ¶
func NewEmptyFile_hashtagContext() *File_hashtagContext
func NewFile_hashtagContext ¶
func NewFile_hashtagContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *File_hashtagContext
func (*File_hashtagContext) EnterRule ¶
func (s *File_hashtagContext) EnterRule(listener antlr.ParseTreeListener)
func (*File_hashtagContext) ExitRule ¶
func (s *File_hashtagContext) ExitRule(listener antlr.ParseTreeListener)
func (*File_hashtagContext) GetInnerText ¶
func (s *File_hashtagContext) GetInnerText() antlr.Token
func (*File_hashtagContext) GetParser ¶
func (s *File_hashtagContext) GetParser() antlr.Parser
func (*File_hashtagContext) GetRuleContext ¶
func (s *File_hashtagContext) GetRuleContext() antlr.RuleContext
func (*File_hashtagContext) HASHTAG ¶
func (s *File_hashtagContext) HASHTAG() antlr.TerminalNode
func (*File_hashtagContext) HASHTAG_TEXT ¶
func (s *File_hashtagContext) HASHTAG_TEXT() antlr.TerminalNode
func (*File_hashtagContext) IsFile_hashtagContext ¶
func (*File_hashtagContext) IsFile_hashtagContext()
func (*File_hashtagContext) SetText ¶
func (s *File_hashtagContext) SetText(v antlr.Token)
func (*File_hashtagContext) ToStringTree ¶
func (s *File_hashtagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Function_callContext ¶
type Function_callContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyFunction_callContext ¶
func NewEmptyFunction_callContext() *Function_callContext
func NewFunction_callContext ¶
func NewFunction_callContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Function_callContext
func (*Function_callContext) AllCOMMA ¶
func (s *Function_callContext) AllCOMMA() []antlr.TerminalNode
func (*Function_callContext) AllExpression ¶
func (s *Function_callContext) AllExpression() []IExpressionContext
func (*Function_callContext) COMMA ¶
func (s *Function_callContext) COMMA(i int) antlr.TerminalNode
func (*Function_callContext) EnterRule ¶
func (s *Function_callContext) EnterRule(listener antlr.ParseTreeListener)
func (*Function_callContext) ExitRule ¶
func (s *Function_callContext) ExitRule(listener antlr.ParseTreeListener)
func (*Function_callContext) Expression ¶
func (s *Function_callContext) Expression(i int) IExpressionContext
func (*Function_callContext) FUNC_ID ¶
func (s *Function_callContext) FUNC_ID() antlr.TerminalNode
func (*Function_callContext) GetParser ¶
func (s *Function_callContext) GetParser() antlr.Parser
func (*Function_callContext) GetRuleContext ¶
func (s *Function_callContext) GetRuleContext() antlr.RuleContext
func (*Function_callContext) IsFunction_callContext ¶
func (*Function_callContext) IsFunction_callContext()
func (*Function_callContext) LPAREN ¶
func (s *Function_callContext) LPAREN() antlr.TerminalNode
func (*Function_callContext) RPAREN ¶
func (s *Function_callContext) RPAREN() antlr.TerminalNode
func (*Function_callContext) ToStringTree ¶
func (s *Function_callContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type HashtagContext ¶
type HashtagContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHashtagContext ¶
func NewEmptyHashtagContext() *HashtagContext
func NewHashtagContext ¶
func NewHashtagContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HashtagContext
func (*HashtagContext) EnterRule ¶
func (s *HashtagContext) EnterRule(listener antlr.ParseTreeListener)
func (*HashtagContext) ExitRule ¶
func (s *HashtagContext) ExitRule(listener antlr.ParseTreeListener)
func (*HashtagContext) GetInnerText ¶
func (s *HashtagContext) GetInnerText() antlr.Token
func (*HashtagContext) GetParser ¶
func (s *HashtagContext) GetParser() antlr.Parser
func (*HashtagContext) GetRuleContext ¶
func (s *HashtagContext) GetRuleContext() antlr.RuleContext
func (*HashtagContext) HASHTAG ¶
func (s *HashtagContext) HASHTAG() antlr.TerminalNode
func (*HashtagContext) HASHTAG_TEXT ¶
func (s *HashtagContext) HASHTAG_TEXT() antlr.TerminalNode
func (*HashtagContext) IsHashtagContext ¶
func (*HashtagContext) IsHashtagContext()
func (*HashtagContext) SetText ¶
func (s *HashtagContext) SetText(v antlr.Token)
func (*HashtagContext) ToStringTree ¶
func (s *HashtagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type HeaderContext ¶
type HeaderContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyHeaderContext ¶
func NewEmptyHeaderContext() *HeaderContext
func NewHeaderContext ¶
func NewHeaderContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *HeaderContext
func (*HeaderContext) EnterRule ¶
func (s *HeaderContext) EnterRule(listener antlr.ParseTreeListener)
func (*HeaderContext) ExitRule ¶
func (s *HeaderContext) ExitRule(listener antlr.ParseTreeListener)
func (*HeaderContext) GetHeader_key ¶
func (s *HeaderContext) GetHeader_key() antlr.Token
func (*HeaderContext) GetHeader_value ¶
func (s *HeaderContext) GetHeader_value() antlr.Token
func (*HeaderContext) GetParser ¶
func (s *HeaderContext) GetParser() antlr.Parser
func (*HeaderContext) GetRuleContext ¶
func (s *HeaderContext) GetRuleContext() antlr.RuleContext
func (*HeaderContext) HEADER_DELIMITER ¶
func (s *HeaderContext) HEADER_DELIMITER() antlr.TerminalNode
func (*HeaderContext) ID ¶
func (s *HeaderContext) ID() antlr.TerminalNode
func (*HeaderContext) IsHeaderContext ¶
func (*HeaderContext) IsHeaderContext()
func (*HeaderContext) REST_OF_LINE ¶
func (s *HeaderContext) REST_OF_LINE() antlr.TerminalNode
func (*HeaderContext) SetHeader_key ¶
func (s *HeaderContext) SetHeader_key(v antlr.Token)
func (*HeaderContext) SetHeader_value ¶
func (s *HeaderContext) SetHeader_value(v antlr.Token)
func (*HeaderContext) ToStringTree ¶
func (s *HeaderContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IBodyContext ¶
type IBodyContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllStatement() []IStatementContext Statement(i int) IStatementContext // IsBodyContext differentiates from other interfaces. IsBodyContext() }
IBodyContext is an interface to support dynamic dispatch.
type ICall_statementContext ¶
type ICall_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_CALL() antlr.TerminalNode Function_call() IFunction_callContext COMMAND_END() antlr.TerminalNode // IsCall_statementContext differentiates from other interfaces. IsCall_statementContext() }
ICall_statementContext is an interface to support dynamic dispatch.
type ICommand_formatted_textContext ¶
type ICommand_formatted_textContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllCOMMAND_TEXT() []antlr.TerminalNode COMMAND_TEXT(i int) antlr.TerminalNode AllCOMMAND_EXPRESSION_START() []antlr.TerminalNode COMMAND_EXPRESSION_START(i int) antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllEXPRESSION_END() []antlr.TerminalNode EXPRESSION_END(i int) antlr.TerminalNode // IsCommand_formatted_textContext differentiates from other interfaces. IsCommand_formatted_textContext() }
ICommand_formatted_textContext is an interface to support dynamic dispatch.
type ICommand_statementContext ¶
type ICommand_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode Command_formatted_text() ICommand_formatted_textContext COMMAND_TEXT_END() antlr.TerminalNode AllHashtag() []IHashtagContext Hashtag(i int) IHashtagContext // IsCommand_statementContext differentiates from other interfaces. IsCommand_statementContext() }
ICommand_statementContext is an interface to support dynamic dispatch.
type IDeclare_statementContext ¶
type IDeclare_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetType_ returns the type_ token. GetType_() antlr.Token // SetType_ sets the type_ token. SetType_(antlr.Token) // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_DECLARE() antlr.TerminalNode Variable() IVariableContext OPERATOR_ASSIGNMENT() antlr.TerminalNode Value() IValueContext COMMAND_END() antlr.TerminalNode EXPRESSION_AS() antlr.TerminalNode FUNC_ID() antlr.TerminalNode // IsDeclare_statementContext differentiates from other interfaces. IsDeclare_statementContext() }
IDeclare_statementContext is an interface to support dynamic dispatch.
type IDialogueContext ¶
type IDialogueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllNode() []INodeContext Node(i int) INodeContext AllFile_hashtag() []IFile_hashtagContext File_hashtag(i int) IFile_hashtagContext // IsDialogueContext differentiates from other interfaces. IsDialogueContext() }
IDialogueContext is an interface to support dynamic dispatch.
type IElse_clauseContext ¶
type IElse_clauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_ELSE() antlr.TerminalNode COMMAND_END() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext // IsElse_clauseContext differentiates from other interfaces. IsElse_clauseContext() }
IElse_clauseContext is an interface to support dynamic dispatch.
type IElse_if_clauseContext ¶
type IElse_if_clauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_ELSEIF() antlr.TerminalNode Expression() IExpressionContext COMMAND_END() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext // IsElse_if_clauseContext differentiates from other interfaces. IsElse_if_clauseContext() }
IElse_if_clauseContext 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 IFile_hashtagContext ¶
type IFile_hashtagContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetInnerText returns the text token. GetInnerText() antlr.Token // SetText sets the text token. SetText(antlr.Token) // Getter signatures HASHTAG() antlr.TerminalNode HASHTAG_TEXT() antlr.TerminalNode // IsFile_hashtagContext differentiates from other interfaces. IsFile_hashtagContext() }
IFile_hashtagContext is an interface to support dynamic dispatch.
type IFunction_callContext ¶
type IFunction_callContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures FUNC_ID() antlr.TerminalNode LPAREN() antlr.TerminalNode RPAREN() antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllCOMMA() []antlr.TerminalNode COMMA(i int) antlr.TerminalNode // IsFunction_callContext differentiates from other interfaces. IsFunction_callContext() }
IFunction_callContext is an interface to support dynamic dispatch.
type IHashtagContext ¶
type IHashtagContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetInnerText returns the text token. GetInnerText() antlr.Token // SetText sets the text token. SetText(antlr.Token) // Getter signatures HASHTAG() antlr.TerminalNode HASHTAG_TEXT() antlr.TerminalNode // IsHashtagContext differentiates from other interfaces. IsHashtagContext() }
IHashtagContext is an interface to support dynamic dispatch.
type IHeaderContext ¶
type IHeaderContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetHeader_key returns the header_key token. GetHeader_key() antlr.Token // GetHeader_value returns the header_value token. GetHeader_value() antlr.Token // SetHeader_key sets the header_key token. SetHeader_key(antlr.Token) // SetHeader_value sets the header_value token. SetHeader_value(antlr.Token) // Getter signatures HEADER_DELIMITER() antlr.TerminalNode ID() antlr.TerminalNode REST_OF_LINE() antlr.TerminalNode // IsHeaderContext differentiates from other interfaces. IsHeaderContext() }
IHeaderContext is an interface to support dynamic dispatch.
type IIf_clauseContext ¶
type IIf_clauseContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_IF() antlr.TerminalNode Expression() IExpressionContext COMMAND_END() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext // IsIf_clauseContext differentiates from other interfaces. IsIf_clauseContext() }
IIf_clauseContext is an interface to support dynamic dispatch.
type IIf_statementContext ¶
type IIf_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures If_clause() IIf_clauseContext COMMAND_START() antlr.TerminalNode COMMAND_ENDIF() antlr.TerminalNode COMMAND_END() antlr.TerminalNode AllElse_if_clause() []IElse_if_clauseContext Else_if_clause(i int) IElse_if_clauseContext Else_clause() IElse_clauseContext // IsIf_statementContext differentiates from other interfaces. IsIf_statementContext() }
IIf_statementContext is an interface to support dynamic dispatch.
type IJump_statementContext ¶
type IJump_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsJump_statementContext differentiates from other interfaces. IsJump_statementContext() }
IJump_statementContext is an interface to support dynamic dispatch.
type ILine_conditionContext ¶
type ILine_conditionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_IF() antlr.TerminalNode Expression() IExpressionContext COMMAND_END() antlr.TerminalNode // IsLine_conditionContext differentiates from other interfaces. IsLine_conditionContext() }
ILine_conditionContext is an interface to support dynamic dispatch.
type ILine_formatted_textContext ¶
type ILine_formatted_textContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllEXPRESSION_START() []antlr.TerminalNode EXPRESSION_START(i int) antlr.TerminalNode AllExpression() []IExpressionContext Expression(i int) IExpressionContext AllEXPRESSION_END() []antlr.TerminalNode EXPRESSION_END(i int) antlr.TerminalNode AllTEXT() []antlr.TerminalNode TEXT(i int) antlr.TerminalNode // IsLine_formatted_textContext differentiates from other interfaces. IsLine_formatted_textContext() }
ILine_formatted_textContext is an interface to support dynamic dispatch.
type ILine_statementContext ¶
type ILine_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Line_formatted_text() ILine_formatted_textContext NEWLINE() antlr.TerminalNode Line_condition() ILine_conditionContext AllHashtag() []IHashtagContext Hashtag(i int) IHashtagContext // IsLine_statementContext differentiates from other interfaces. IsLine_statementContext() }
ILine_statementContext is an interface to support dynamic dispatch.
type INodeContext ¶
type INodeContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures BODY_START() antlr.TerminalNode Body() IBodyContext BODY_END() antlr.TerminalNode AllHeader() []IHeaderContext Header(i int) IHeaderContext // IsNodeContext differentiates from other interfaces. IsNodeContext() }
INodeContext is an interface to support dynamic dispatch.
type ISet_statementContext ¶
type ISet_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // GetOp returns the op token. GetOp() antlr.Token // SetOp sets the op token. SetOp(antlr.Token) // Getter signatures COMMAND_START() antlr.TerminalNode COMMAND_SET() antlr.TerminalNode Variable() IVariableContext Expression() IExpressionContext COMMAND_END() antlr.TerminalNode OPERATOR_ASSIGNMENT() antlr.TerminalNode OPERATOR_MATHS_MULTIPLICATION_EQUALS() antlr.TerminalNode OPERATOR_MATHS_DIVISION_EQUALS() antlr.TerminalNode OPERATOR_MATHS_MODULUS_EQUALS() antlr.TerminalNode OPERATOR_MATHS_ADDITION_EQUALS() antlr.TerminalNode OPERATOR_MATHS_SUBTRACTION_EQUALS() antlr.TerminalNode // IsSet_statementContext differentiates from other interfaces. IsSet_statementContext() }
ISet_statementContext is an interface to support dynamic dispatch.
type IShortcut_optionContext ¶
type IShortcut_optionContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures SHORTCUT_ARROW() antlr.TerminalNode Line_statement() ILine_statementContext INDENT() antlr.TerminalNode DEDENT() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext // IsShortcut_optionContext differentiates from other interfaces. IsShortcut_optionContext() }
IShortcut_optionContext is an interface to support dynamic dispatch.
type IShortcut_option_statementContext ¶
type IShortcut_option_statementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures AllShortcut_option() []IShortcut_optionContext Shortcut_option(i int) IShortcut_optionContext BLANK_LINE_FOLLOWING_OPTION() antlr.TerminalNode // IsShortcut_option_statementContext differentiates from other interfaces. IsShortcut_option_statementContext() }
IShortcut_option_statementContext is an interface to support dynamic dispatch.
type IStatementContext ¶
type IStatementContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures Line_statement() ILine_statementContext If_statement() IIf_statementContext Set_statement() ISet_statementContext Shortcut_option_statement() IShortcut_option_statementContext Call_statement() ICall_statementContext Command_statement() ICommand_statementContext Declare_statement() IDeclare_statementContext Jump_statement() IJump_statementContext INDENT() antlr.TerminalNode DEDENT() antlr.TerminalNode AllStatement() []IStatementContext Statement(i int) IStatementContext // IsStatementContext differentiates from other interfaces. IsStatementContext() }
IStatementContext is an interface to support dynamic dispatch.
type IValueContext ¶
type IValueContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // IsValueContext differentiates from other interfaces. IsValueContext() }
IValueContext is an interface to support dynamic dispatch.
type IVariableContext ¶
type IVariableContext interface { antlr.ParserRuleContext // GetParser returns the parser. GetParser() antlr.Parser // Getter signatures VAR_ID() antlr.TerminalNode // IsVariableContext differentiates from other interfaces. IsVariableContext() }
IVariableContext is an interface to support dynamic dispatch.
type If_clauseContext ¶
type If_clauseContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIf_clauseContext ¶
func NewEmptyIf_clauseContext() *If_clauseContext
func NewIf_clauseContext ¶
func NewIf_clauseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_clauseContext
func (*If_clauseContext) AllStatement ¶
func (s *If_clauseContext) AllStatement() []IStatementContext
func (*If_clauseContext) COMMAND_END ¶
func (s *If_clauseContext) COMMAND_END() antlr.TerminalNode
func (*If_clauseContext) COMMAND_IF ¶
func (s *If_clauseContext) COMMAND_IF() antlr.TerminalNode
func (*If_clauseContext) COMMAND_START ¶
func (s *If_clauseContext) COMMAND_START() antlr.TerminalNode
func (*If_clauseContext) EnterRule ¶
func (s *If_clauseContext) EnterRule(listener antlr.ParseTreeListener)
func (*If_clauseContext) ExitRule ¶
func (s *If_clauseContext) ExitRule(listener antlr.ParseTreeListener)
func (*If_clauseContext) Expression ¶
func (s *If_clauseContext) Expression() IExpressionContext
func (*If_clauseContext) GetParser ¶
func (s *If_clauseContext) GetParser() antlr.Parser
func (*If_clauseContext) GetRuleContext ¶
func (s *If_clauseContext) GetRuleContext() antlr.RuleContext
func (*If_clauseContext) IsIf_clauseContext ¶
func (*If_clauseContext) IsIf_clauseContext()
func (*If_clauseContext) Statement ¶
func (s *If_clauseContext) Statement(i int) IStatementContext
func (*If_clauseContext) ToStringTree ¶
func (s *If_clauseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type If_statementContext ¶
type If_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyIf_statementContext ¶
func NewEmptyIf_statementContext() *If_statementContext
func NewIf_statementContext ¶
func NewIf_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_statementContext
func (*If_statementContext) AllElse_if_clause ¶
func (s *If_statementContext) AllElse_if_clause() []IElse_if_clauseContext
func (*If_statementContext) COMMAND_END ¶
func (s *If_statementContext) COMMAND_END() antlr.TerminalNode
func (*If_statementContext) COMMAND_ENDIF ¶
func (s *If_statementContext) COMMAND_ENDIF() antlr.TerminalNode
func (*If_statementContext) COMMAND_START ¶
func (s *If_statementContext) COMMAND_START() antlr.TerminalNode
func (*If_statementContext) Else_clause ¶
func (s *If_statementContext) Else_clause() IElse_clauseContext
func (*If_statementContext) Else_if_clause ¶
func (s *If_statementContext) Else_if_clause(i int) IElse_if_clauseContext
func (*If_statementContext) EnterRule ¶
func (s *If_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*If_statementContext) ExitRule ¶
func (s *If_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*If_statementContext) GetParser ¶
func (s *If_statementContext) GetParser() antlr.Parser
func (*If_statementContext) GetRuleContext ¶
func (s *If_statementContext) GetRuleContext() antlr.RuleContext
func (*If_statementContext) If_clause ¶
func (s *If_statementContext) If_clause() IIf_clauseContext
func (*If_statementContext) IsIf_statementContext ¶
func (*If_statementContext) IsIf_statementContext()
func (*If_statementContext) ToStringTree ¶
func (s *If_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type IndentAwareLexer ¶
type IndentAwareLexer struct { *antlr.BaseLexer // contains filtered or unexported fields }
IndentAwareLexer is a lexer that keeps track of indentations level when it lexes its input. It's pretty much a direct port of the IndentAwareLexer.cs file of YarnSpinner from C# to Go.
func (*IndentAwareLexer) NextToken ¶
func (ial *IndentAwareLexer) NextToken() antlr.Token
NextToken returns a token from the lexer source i.e., match a token on the char stream.
type JumpToExpressionContext ¶
type JumpToExpressionContext struct {
Jump_statementContext
}
func NewJumpToExpressionContext ¶
func NewJumpToExpressionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JumpToExpressionContext
func (*JumpToExpressionContext) COMMAND_END ¶
func (s *JumpToExpressionContext) COMMAND_END() antlr.TerminalNode
func (*JumpToExpressionContext) COMMAND_JUMP ¶
func (s *JumpToExpressionContext) COMMAND_JUMP() antlr.TerminalNode
func (*JumpToExpressionContext) COMMAND_START ¶
func (s *JumpToExpressionContext) COMMAND_START() antlr.TerminalNode
func (*JumpToExpressionContext) EXPRESSION_END ¶
func (s *JumpToExpressionContext) EXPRESSION_END() antlr.TerminalNode
func (*JumpToExpressionContext) EXPRESSION_START ¶
func (s *JumpToExpressionContext) EXPRESSION_START() antlr.TerminalNode
func (*JumpToExpressionContext) EnterRule ¶
func (s *JumpToExpressionContext) EnterRule(listener antlr.ParseTreeListener)
func (*JumpToExpressionContext) ExitRule ¶
func (s *JumpToExpressionContext) ExitRule(listener antlr.ParseTreeListener)
func (*JumpToExpressionContext) Expression ¶
func (s *JumpToExpressionContext) Expression() IExpressionContext
func (*JumpToExpressionContext) GetRuleContext ¶
func (s *JumpToExpressionContext) GetRuleContext() antlr.RuleContext
type JumpToNodeNameContext ¶
type JumpToNodeNameContext struct { Jump_statementContext // contains filtered or unexported fields }
func NewJumpToNodeNameContext ¶
func NewJumpToNodeNameContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *JumpToNodeNameContext
func (*JumpToNodeNameContext) COMMAND_END ¶
func (s *JumpToNodeNameContext) COMMAND_END() antlr.TerminalNode
func (*JumpToNodeNameContext) COMMAND_JUMP ¶
func (s *JumpToNodeNameContext) COMMAND_JUMP() antlr.TerminalNode
func (*JumpToNodeNameContext) COMMAND_START ¶
func (s *JumpToNodeNameContext) COMMAND_START() antlr.TerminalNode
func (*JumpToNodeNameContext) EnterRule ¶
func (s *JumpToNodeNameContext) EnterRule(listener antlr.ParseTreeListener)
func (*JumpToNodeNameContext) ExitRule ¶
func (s *JumpToNodeNameContext) ExitRule(listener antlr.ParseTreeListener)
func (*JumpToNodeNameContext) GetDestination ¶
func (s *JumpToNodeNameContext) GetDestination() antlr.Token
func (*JumpToNodeNameContext) GetRuleContext ¶
func (s *JumpToNodeNameContext) GetRuleContext() antlr.RuleContext
func (*JumpToNodeNameContext) ID ¶
func (s *JumpToNodeNameContext) ID() antlr.TerminalNode
func (*JumpToNodeNameContext) SetDestination ¶
func (s *JumpToNodeNameContext) SetDestination(v antlr.Token)
type Jump_statementContext ¶
type Jump_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyJump_statementContext ¶
func NewEmptyJump_statementContext() *Jump_statementContext
func NewJump_statementContext ¶
func NewJump_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Jump_statementContext
func (*Jump_statementContext) CopyAll ¶ added in v0.0.5
func (s *Jump_statementContext) CopyAll(ctx *Jump_statementContext)
func (*Jump_statementContext) GetParser ¶
func (s *Jump_statementContext) GetParser() antlr.Parser
func (*Jump_statementContext) GetRuleContext ¶
func (s *Jump_statementContext) GetRuleContext() antlr.RuleContext
func (*Jump_statementContext) IsJump_statementContext ¶
func (*Jump_statementContext) IsJump_statementContext()
func (*Jump_statementContext) ToStringTree ¶
func (s *Jump_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Line_conditionContext ¶
type Line_conditionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLine_conditionContext ¶
func NewEmptyLine_conditionContext() *Line_conditionContext
func NewLine_conditionContext ¶
func NewLine_conditionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Line_conditionContext
func (*Line_conditionContext) COMMAND_END ¶
func (s *Line_conditionContext) COMMAND_END() antlr.TerminalNode
func (*Line_conditionContext) COMMAND_IF ¶
func (s *Line_conditionContext) COMMAND_IF() antlr.TerminalNode
func (*Line_conditionContext) COMMAND_START ¶
func (s *Line_conditionContext) COMMAND_START() antlr.TerminalNode
func (*Line_conditionContext) EnterRule ¶
func (s *Line_conditionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Line_conditionContext) ExitRule ¶
func (s *Line_conditionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Line_conditionContext) Expression ¶
func (s *Line_conditionContext) Expression() IExpressionContext
func (*Line_conditionContext) GetParser ¶
func (s *Line_conditionContext) GetParser() antlr.Parser
func (*Line_conditionContext) GetRuleContext ¶
func (s *Line_conditionContext) GetRuleContext() antlr.RuleContext
func (*Line_conditionContext) IsLine_conditionContext ¶
func (*Line_conditionContext) IsLine_conditionContext()
func (*Line_conditionContext) ToStringTree ¶
func (s *Line_conditionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Line_formatted_textContext ¶
type Line_formatted_textContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLine_formatted_textContext ¶
func NewEmptyLine_formatted_textContext() *Line_formatted_textContext
func NewLine_formatted_textContext ¶
func NewLine_formatted_textContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Line_formatted_textContext
func (*Line_formatted_textContext) AllEXPRESSION_END ¶
func (s *Line_formatted_textContext) AllEXPRESSION_END() []antlr.TerminalNode
func (*Line_formatted_textContext) AllEXPRESSION_START ¶
func (s *Line_formatted_textContext) AllEXPRESSION_START() []antlr.TerminalNode
func (*Line_formatted_textContext) AllExpression ¶
func (s *Line_formatted_textContext) AllExpression() []IExpressionContext
func (*Line_formatted_textContext) AllTEXT ¶
func (s *Line_formatted_textContext) AllTEXT() []antlr.TerminalNode
func (*Line_formatted_textContext) EXPRESSION_END ¶
func (s *Line_formatted_textContext) EXPRESSION_END(i int) antlr.TerminalNode
func (*Line_formatted_textContext) EXPRESSION_START ¶
func (s *Line_formatted_textContext) EXPRESSION_START(i int) antlr.TerminalNode
func (*Line_formatted_textContext) EnterRule ¶
func (s *Line_formatted_textContext) EnterRule(listener antlr.ParseTreeListener)
func (*Line_formatted_textContext) ExitRule ¶
func (s *Line_formatted_textContext) ExitRule(listener antlr.ParseTreeListener)
func (*Line_formatted_textContext) Expression ¶
func (s *Line_formatted_textContext) Expression(i int) IExpressionContext
func (*Line_formatted_textContext) GetParser ¶
func (s *Line_formatted_textContext) GetParser() antlr.Parser
func (*Line_formatted_textContext) GetRuleContext ¶
func (s *Line_formatted_textContext) GetRuleContext() antlr.RuleContext
func (*Line_formatted_textContext) IsLine_formatted_textContext ¶
func (*Line_formatted_textContext) IsLine_formatted_textContext()
func (*Line_formatted_textContext) TEXT ¶
func (s *Line_formatted_textContext) TEXT(i int) antlr.TerminalNode
func (*Line_formatted_textContext) ToStringTree ¶
func (s *Line_formatted_textContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Line_statementContext ¶
type Line_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyLine_statementContext ¶
func NewEmptyLine_statementContext() *Line_statementContext
func NewLine_statementContext ¶
func NewLine_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Line_statementContext
func (*Line_statementContext) AllHashtag ¶
func (s *Line_statementContext) AllHashtag() []IHashtagContext
func (*Line_statementContext) EnterRule ¶
func (s *Line_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Line_statementContext) ExitRule ¶
func (s *Line_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Line_statementContext) GetParser ¶
func (s *Line_statementContext) GetParser() antlr.Parser
func (*Line_statementContext) GetRuleContext ¶
func (s *Line_statementContext) GetRuleContext() antlr.RuleContext
func (*Line_statementContext) Hashtag ¶
func (s *Line_statementContext) Hashtag(i int) IHashtagContext
func (*Line_statementContext) IsLine_statementContext ¶
func (*Line_statementContext) IsLine_statementContext()
func (*Line_statementContext) Line_condition ¶
func (s *Line_statementContext) Line_condition() ILine_conditionContext
func (*Line_statementContext) Line_formatted_text ¶
func (s *Line_statementContext) Line_formatted_text() ILine_formatted_textContext
func (*Line_statementContext) NEWLINE ¶
func (s *Line_statementContext) NEWLINE() antlr.TerminalNode
func (*Line_statementContext) ToStringTree ¶
func (s *Line_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NodeContext ¶
type NodeContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyNodeContext ¶
func NewEmptyNodeContext() *NodeContext
func NewNodeContext ¶
func NewNodeContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *NodeContext
func (*NodeContext) AllHeader ¶
func (s *NodeContext) AllHeader() []IHeaderContext
func (*NodeContext) BODY_END ¶
func (s *NodeContext) BODY_END() antlr.TerminalNode
func (*NodeContext) BODY_START ¶
func (s *NodeContext) BODY_START() antlr.TerminalNode
func (*NodeContext) Body ¶
func (s *NodeContext) Body() IBodyContext
func (*NodeContext) EnterRule ¶
func (s *NodeContext) EnterRule(listener antlr.ParseTreeListener)
func (*NodeContext) ExitRule ¶
func (s *NodeContext) ExitRule(listener antlr.ParseTreeListener)
func (*NodeContext) GetParser ¶
func (s *NodeContext) GetParser() antlr.Parser
func (*NodeContext) GetRuleContext ¶
func (s *NodeContext) GetRuleContext() antlr.RuleContext
func (*NodeContext) Header ¶
func (s *NodeContext) Header(i int) IHeaderContext
func (*NodeContext) IsNodeContext ¶
func (*NodeContext) IsNodeContext()
func (*NodeContext) ToStringTree ¶
func (s *NodeContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Set_statementContext ¶
type Set_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptySet_statementContext ¶
func NewEmptySet_statementContext() *Set_statementContext
func NewSet_statementContext ¶
func NewSet_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Set_statementContext
func (*Set_statementContext) COMMAND_END ¶
func (s *Set_statementContext) COMMAND_END() antlr.TerminalNode
func (*Set_statementContext) COMMAND_SET ¶
func (s *Set_statementContext) COMMAND_SET() antlr.TerminalNode
func (*Set_statementContext) COMMAND_START ¶
func (s *Set_statementContext) COMMAND_START() antlr.TerminalNode
func (*Set_statementContext) EnterRule ¶
func (s *Set_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Set_statementContext) ExitRule ¶
func (s *Set_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Set_statementContext) Expression ¶
func (s *Set_statementContext) Expression() IExpressionContext
func (*Set_statementContext) GetOp ¶
func (s *Set_statementContext) GetOp() antlr.Token
func (*Set_statementContext) GetParser ¶
func (s *Set_statementContext) GetParser() antlr.Parser
func (*Set_statementContext) GetRuleContext ¶
func (s *Set_statementContext) GetRuleContext() antlr.RuleContext
func (*Set_statementContext) IsSet_statementContext ¶
func (*Set_statementContext) IsSet_statementContext()
func (*Set_statementContext) OPERATOR_ASSIGNMENT ¶
func (s *Set_statementContext) OPERATOR_ASSIGNMENT() antlr.TerminalNode
func (*Set_statementContext) OPERATOR_MATHS_ADDITION_EQUALS ¶
func (s *Set_statementContext) OPERATOR_MATHS_ADDITION_EQUALS() antlr.TerminalNode
func (*Set_statementContext) OPERATOR_MATHS_DIVISION_EQUALS ¶
func (s *Set_statementContext) OPERATOR_MATHS_DIVISION_EQUALS() antlr.TerminalNode
func (*Set_statementContext) OPERATOR_MATHS_MODULUS_EQUALS ¶
func (s *Set_statementContext) OPERATOR_MATHS_MODULUS_EQUALS() antlr.TerminalNode
func (*Set_statementContext) OPERATOR_MATHS_MULTIPLICATION_EQUALS ¶
func (s *Set_statementContext) OPERATOR_MATHS_MULTIPLICATION_EQUALS() antlr.TerminalNode
func (*Set_statementContext) OPERATOR_MATHS_SUBTRACTION_EQUALS ¶
func (s *Set_statementContext) OPERATOR_MATHS_SUBTRACTION_EQUALS() antlr.TerminalNode
func (*Set_statementContext) SetOp ¶
func (s *Set_statementContext) SetOp(v antlr.Token)
func (*Set_statementContext) ToStringTree ¶
func (s *Set_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Set_statementContext) Variable ¶
func (s *Set_statementContext) Variable() IVariableContext
type Shortcut_optionContext ¶
type Shortcut_optionContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShortcut_optionContext ¶
func NewEmptyShortcut_optionContext() *Shortcut_optionContext
func NewShortcut_optionContext ¶
func NewShortcut_optionContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Shortcut_optionContext
func (*Shortcut_optionContext) AllStatement ¶
func (s *Shortcut_optionContext) AllStatement() []IStatementContext
func (*Shortcut_optionContext) DEDENT ¶
func (s *Shortcut_optionContext) DEDENT() antlr.TerminalNode
func (*Shortcut_optionContext) EnterRule ¶
func (s *Shortcut_optionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Shortcut_optionContext) ExitRule ¶
func (s *Shortcut_optionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Shortcut_optionContext) GetParser ¶
func (s *Shortcut_optionContext) GetParser() antlr.Parser
func (*Shortcut_optionContext) GetRuleContext ¶
func (s *Shortcut_optionContext) GetRuleContext() antlr.RuleContext
func (*Shortcut_optionContext) INDENT ¶
func (s *Shortcut_optionContext) INDENT() antlr.TerminalNode
func (*Shortcut_optionContext) IsShortcut_optionContext ¶
func (*Shortcut_optionContext) IsShortcut_optionContext()
func (*Shortcut_optionContext) Line_statement ¶
func (s *Shortcut_optionContext) Line_statement() ILine_statementContext
func (*Shortcut_optionContext) SHORTCUT_ARROW ¶
func (s *Shortcut_optionContext) SHORTCUT_ARROW() antlr.TerminalNode
func (*Shortcut_optionContext) Statement ¶
func (s *Shortcut_optionContext) Statement(i int) IStatementContext
func (*Shortcut_optionContext) ToStringTree ¶
func (s *Shortcut_optionContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type Shortcut_option_statementContext ¶
type Shortcut_option_statementContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyShortcut_option_statementContext ¶
func NewEmptyShortcut_option_statementContext() *Shortcut_option_statementContext
func NewShortcut_option_statementContext ¶
func NewShortcut_option_statementContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Shortcut_option_statementContext
func (*Shortcut_option_statementContext) AllShortcut_option ¶
func (s *Shortcut_option_statementContext) AllShortcut_option() []IShortcut_optionContext
func (*Shortcut_option_statementContext) BLANK_LINE_FOLLOWING_OPTION ¶ added in v0.0.4
func (s *Shortcut_option_statementContext) BLANK_LINE_FOLLOWING_OPTION() antlr.TerminalNode
func (*Shortcut_option_statementContext) EnterRule ¶
func (s *Shortcut_option_statementContext) EnterRule(listener antlr.ParseTreeListener)
func (*Shortcut_option_statementContext) ExitRule ¶
func (s *Shortcut_option_statementContext) ExitRule(listener antlr.ParseTreeListener)
func (*Shortcut_option_statementContext) GetParser ¶
func (s *Shortcut_option_statementContext) GetParser() antlr.Parser
func (*Shortcut_option_statementContext) GetRuleContext ¶
func (s *Shortcut_option_statementContext) GetRuleContext() antlr.RuleContext
func (*Shortcut_option_statementContext) IsShortcut_option_statementContext ¶
func (*Shortcut_option_statementContext) IsShortcut_option_statementContext()
func (*Shortcut_option_statementContext) Shortcut_option ¶
func (s *Shortcut_option_statementContext) Shortcut_option(i int) IShortcut_optionContext
func (*Shortcut_option_statementContext) ToStringTree ¶
func (s *Shortcut_option_statementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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) AllStatement ¶
func (s *StatementContext) AllStatement() []IStatementContext
func (*StatementContext) Call_statement ¶
func (s *StatementContext) Call_statement() ICall_statementContext
func (*StatementContext) Command_statement ¶
func (s *StatementContext) Command_statement() ICommand_statementContext
func (*StatementContext) DEDENT ¶
func (s *StatementContext) DEDENT() antlr.TerminalNode
func (*StatementContext) Declare_statement ¶
func (s *StatementContext) Declare_statement() IDeclare_statementContext
func (*StatementContext) EnterRule ¶
func (s *StatementContext) EnterRule(listener antlr.ParseTreeListener)
func (*StatementContext) ExitRule ¶
func (s *StatementContext) ExitRule(listener antlr.ParseTreeListener)
func (*StatementContext) GetParser ¶
func (s *StatementContext) GetParser() antlr.Parser
func (*StatementContext) GetRuleContext ¶
func (s *StatementContext) GetRuleContext() antlr.RuleContext
func (*StatementContext) INDENT ¶
func (s *StatementContext) INDENT() antlr.TerminalNode
func (*StatementContext) If_statement ¶
func (s *StatementContext) If_statement() IIf_statementContext
func (*StatementContext) IsStatementContext ¶
func (*StatementContext) IsStatementContext()
func (*StatementContext) Jump_statement ¶
func (s *StatementContext) Jump_statement() IJump_statementContext
func (*StatementContext) Line_statement ¶
func (s *StatementContext) Line_statement() ILine_statementContext
func (*StatementContext) Set_statement ¶
func (s *StatementContext) Set_statement() ISet_statementContext
func (*StatementContext) Shortcut_option_statement ¶
func (s *StatementContext) Shortcut_option_statement() IShortcut_option_statementContext
func (*StatementContext) Statement ¶
func (s *StatementContext) Statement(i int) IStatementContext
func (*StatementContext) ToStringTree ¶
func (s *StatementContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ValueContext ¶
type ValueContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyValueContext ¶
func NewEmptyValueContext() *ValueContext
func NewValueContext ¶
func NewValueContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ValueContext
func (*ValueContext) CopyAll ¶ added in v0.0.5
func (s *ValueContext) CopyAll(ctx *ValueContext)
func (*ValueContext) GetParser ¶
func (s *ValueContext) GetParser() antlr.Parser
func (*ValueContext) GetRuleContext ¶
func (s *ValueContext) GetRuleContext() antlr.RuleContext
func (*ValueContext) IsValueContext ¶
func (*ValueContext) IsValueContext()
func (*ValueContext) ToStringTree ¶
func (s *ValueContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type ValueFalseContext ¶
type ValueFalseContext struct {
ValueContext
}
func NewValueFalseContext ¶
func NewValueFalseContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueFalseContext
func (*ValueFalseContext) EnterRule ¶
func (s *ValueFalseContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueFalseContext) ExitRule ¶
func (s *ValueFalseContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueFalseContext) GetRuleContext ¶
func (s *ValueFalseContext) GetRuleContext() antlr.RuleContext
func (*ValueFalseContext) KEYWORD_FALSE ¶
func (s *ValueFalseContext) KEYWORD_FALSE() antlr.TerminalNode
type ValueFuncContext ¶
type ValueFuncContext struct {
ValueContext
}
func NewValueFuncContext ¶
func NewValueFuncContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueFuncContext
func (*ValueFuncContext) EnterRule ¶
func (s *ValueFuncContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueFuncContext) ExitRule ¶
func (s *ValueFuncContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueFuncContext) Function_call ¶
func (s *ValueFuncContext) Function_call() IFunction_callContext
func (*ValueFuncContext) GetRuleContext ¶
func (s *ValueFuncContext) GetRuleContext() antlr.RuleContext
type ValueNullContext ¶
type ValueNullContext struct {
ValueContext
}
func NewValueNullContext ¶
func NewValueNullContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueNullContext
func (*ValueNullContext) EnterRule ¶
func (s *ValueNullContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueNullContext) ExitRule ¶
func (s *ValueNullContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueNullContext) GetRuleContext ¶
func (s *ValueNullContext) GetRuleContext() antlr.RuleContext
func (*ValueNullContext) KEYWORD_NULL ¶
func (s *ValueNullContext) KEYWORD_NULL() antlr.TerminalNode
type ValueNumberContext ¶
type ValueNumberContext struct {
ValueContext
}
func NewValueNumberContext ¶
func NewValueNumberContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueNumberContext
func (*ValueNumberContext) EnterRule ¶
func (s *ValueNumberContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueNumberContext) ExitRule ¶
func (s *ValueNumberContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueNumberContext) GetRuleContext ¶
func (s *ValueNumberContext) GetRuleContext() antlr.RuleContext
func (*ValueNumberContext) NUMBER ¶
func (s *ValueNumberContext) NUMBER() antlr.TerminalNode
type ValueStringContext ¶
type ValueStringContext struct {
ValueContext
}
func NewValueStringContext ¶
func NewValueStringContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueStringContext
func (*ValueStringContext) EnterRule ¶
func (s *ValueStringContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueStringContext) ExitRule ¶
func (s *ValueStringContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueStringContext) GetRuleContext ¶
func (s *ValueStringContext) GetRuleContext() antlr.RuleContext
func (*ValueStringContext) STRING ¶
func (s *ValueStringContext) STRING() antlr.TerminalNode
type ValueTrueContext ¶
type ValueTrueContext struct {
ValueContext
}
func NewValueTrueContext ¶
func NewValueTrueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueTrueContext
func (*ValueTrueContext) EnterRule ¶
func (s *ValueTrueContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueTrueContext) ExitRule ¶
func (s *ValueTrueContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueTrueContext) GetRuleContext ¶
func (s *ValueTrueContext) GetRuleContext() antlr.RuleContext
func (*ValueTrueContext) KEYWORD_TRUE ¶
func (s *ValueTrueContext) KEYWORD_TRUE() antlr.TerminalNode
type ValueVarContext ¶
type ValueVarContext struct {
ValueContext
}
func NewValueVarContext ¶
func NewValueVarContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *ValueVarContext
func (*ValueVarContext) EnterRule ¶
func (s *ValueVarContext) EnterRule(listener antlr.ParseTreeListener)
func (*ValueVarContext) ExitRule ¶
func (s *ValueVarContext) ExitRule(listener antlr.ParseTreeListener)
func (*ValueVarContext) GetRuleContext ¶
func (s *ValueVarContext) GetRuleContext() antlr.RuleContext
func (*ValueVarContext) Variable ¶
func (s *ValueVarContext) Variable() IVariableContext
type VariableContext ¶
type VariableContext struct { antlr.BaseParserRuleContext // contains filtered or unexported fields }
func NewEmptyVariableContext ¶
func NewEmptyVariableContext() *VariableContext
func NewVariableContext ¶
func NewVariableContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *VariableContext
func (*VariableContext) EnterRule ¶
func (s *VariableContext) EnterRule(listener antlr.ParseTreeListener)
func (*VariableContext) ExitRule ¶
func (s *VariableContext) ExitRule(listener antlr.ParseTreeListener)
func (*VariableContext) GetParser ¶
func (s *VariableContext) GetParser() antlr.Parser
func (*VariableContext) GetRuleContext ¶
func (s *VariableContext) GetRuleContext() antlr.RuleContext
func (*VariableContext) IsVariableContext ¶
func (*VariableContext) IsVariableContext()
func (*VariableContext) ToStringTree ¶
func (s *VariableContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*VariableContext) VAR_ID ¶
func (s *VariableContext) VAR_ID() antlr.TerminalNode
type YarnSpinnerLexer ¶
type YarnSpinnerLexer struct { IndentAwareLexer // contains filtered or unexported fields }
func NewYarnSpinnerLexer ¶
func NewYarnSpinnerLexer(input antlr.CharStream) *YarnSpinnerLexer
NewYarnSpinnerLexer produces a new lexer instance for the optional input antlr.CharStream.
type YarnSpinnerParser ¶
type YarnSpinnerParser struct {
*antlr.BaseParser
}
func NewYarnSpinnerParser ¶
func NewYarnSpinnerParser(input antlr.TokenStream) *YarnSpinnerParser
NewYarnSpinnerParser produces a new parser instance for the optional input antlr.TokenStream.
func (*YarnSpinnerParser) Body ¶
func (p *YarnSpinnerParser) Body() (localctx IBodyContext)
func (*YarnSpinnerParser) Call_statement ¶
func (p *YarnSpinnerParser) Call_statement() (localctx ICall_statementContext)
func (*YarnSpinnerParser) Command_formatted_text ¶
func (p *YarnSpinnerParser) Command_formatted_text() (localctx ICommand_formatted_textContext)
func (*YarnSpinnerParser) Command_statement ¶
func (p *YarnSpinnerParser) Command_statement() (localctx ICommand_statementContext)
func (*YarnSpinnerParser) Declare_statement ¶
func (p *YarnSpinnerParser) Declare_statement() (localctx IDeclare_statementContext)
func (*YarnSpinnerParser) Dialogue ¶
func (p *YarnSpinnerParser) Dialogue() (localctx IDialogueContext)
func (*YarnSpinnerParser) Else_clause ¶
func (p *YarnSpinnerParser) Else_clause() (localctx IElse_clauseContext)
func (*YarnSpinnerParser) Else_if_clause ¶
func (p *YarnSpinnerParser) Else_if_clause() (localctx IElse_if_clauseContext)
func (*YarnSpinnerParser) Expression ¶
func (p *YarnSpinnerParser) Expression() (localctx IExpressionContext)
func (*YarnSpinnerParser) Expression_Sempred ¶
func (p *YarnSpinnerParser) Expression_Sempred(localctx antlr.RuleContext, predIndex int) bool
func (*YarnSpinnerParser) File_hashtag ¶
func (p *YarnSpinnerParser) File_hashtag() (localctx IFile_hashtagContext)
func (*YarnSpinnerParser) Function_call ¶
func (p *YarnSpinnerParser) Function_call() (localctx IFunction_callContext)
func (*YarnSpinnerParser) Hashtag ¶
func (p *YarnSpinnerParser) Hashtag() (localctx IHashtagContext)
func (*YarnSpinnerParser) Header ¶
func (p *YarnSpinnerParser) Header() (localctx IHeaderContext)
func (*YarnSpinnerParser) If_clause ¶
func (p *YarnSpinnerParser) If_clause() (localctx IIf_clauseContext)
func (*YarnSpinnerParser) If_statement ¶
func (p *YarnSpinnerParser) If_statement() (localctx IIf_statementContext)
func (*YarnSpinnerParser) Jump_statement ¶
func (p *YarnSpinnerParser) Jump_statement() (localctx IJump_statementContext)
func (*YarnSpinnerParser) Line_condition ¶
func (p *YarnSpinnerParser) Line_condition() (localctx ILine_conditionContext)
func (*YarnSpinnerParser) Line_formatted_text ¶
func (p *YarnSpinnerParser) Line_formatted_text() (localctx ILine_formatted_textContext)
func (*YarnSpinnerParser) Line_statement ¶
func (p *YarnSpinnerParser) Line_statement() (localctx ILine_statementContext)
func (*YarnSpinnerParser) Node ¶
func (p *YarnSpinnerParser) Node() (localctx INodeContext)
func (*YarnSpinnerParser) Sempred ¶
func (p *YarnSpinnerParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
func (*YarnSpinnerParser) Set_statement ¶
func (p *YarnSpinnerParser) Set_statement() (localctx ISet_statementContext)
func (*YarnSpinnerParser) Shortcut_option ¶
func (p *YarnSpinnerParser) Shortcut_option() (localctx IShortcut_optionContext)
func (*YarnSpinnerParser) Shortcut_option_statement ¶
func (p *YarnSpinnerParser) Shortcut_option_statement() (localctx IShortcut_option_statementContext)
func (*YarnSpinnerParser) Statement ¶
func (p *YarnSpinnerParser) Statement() (localctx IStatementContext)
func (*YarnSpinnerParser) Value ¶
func (p *YarnSpinnerParser) Value() (localctx IValueContext)
func (*YarnSpinnerParser) Variable ¶
func (p *YarnSpinnerParser) Variable() (localctx IVariableContext)
type YarnSpinnerParserListener ¶
type YarnSpinnerParserListener interface { antlr.ParseTreeListener // EnterDialogue is called when entering the dialogue production. EnterDialogue(c *DialogueContext) // EnterFile_hashtag is called when entering the file_hashtag production. EnterFile_hashtag(c *File_hashtagContext) // EnterNode is called when entering the node production. EnterNode(c *NodeContext) // EnterHeader is called when entering the header production. EnterHeader(c *HeaderContext) // EnterBody is called when entering the body production. EnterBody(c *BodyContext) // EnterStatement is called when entering the statement production. EnterStatement(c *StatementContext) // EnterLine_statement is called when entering the line_statement production. EnterLine_statement(c *Line_statementContext) // EnterLine_formatted_text is called when entering the line_formatted_text production. EnterLine_formatted_text(c *Line_formatted_textContext) // EnterHashtag is called when entering the hashtag production. EnterHashtag(c *HashtagContext) // EnterLine_condition is called when entering the line_condition production. EnterLine_condition(c *Line_conditionContext) // EnterExpParens is called when entering the expParens production. EnterExpParens(c *ExpParensContext) // EnterExpMultDivMod is called when entering the expMultDivMod production. EnterExpMultDivMod(c *ExpMultDivModContext) // EnterExpComparison is called when entering the expComparison production. EnterExpComparison(c *ExpComparisonContext) // EnterExpNegative is called when entering the expNegative production. EnterExpNegative(c *ExpNegativeContext) // EnterExpAndOrXor is called when entering the expAndOrXor production. EnterExpAndOrXor(c *ExpAndOrXorContext) // EnterExpAddSub is called when entering the expAddSub production. EnterExpAddSub(c *ExpAddSubContext) // EnterExpNot is called when entering the expNot production. EnterExpNot(c *ExpNotContext) // EnterExpValue is called when entering the expValue production. EnterExpValue(c *ExpValueContext) // EnterExpEquality is called when entering the expEquality production. EnterExpEquality(c *ExpEqualityContext) // EnterValueNumber is called when entering the valueNumber production. EnterValueNumber(c *ValueNumberContext) // EnterValueTrue is called when entering the valueTrue production. EnterValueTrue(c *ValueTrueContext) // EnterValueFalse is called when entering the valueFalse production. EnterValueFalse(c *ValueFalseContext) // EnterValueVar is called when entering the valueVar production. EnterValueVar(c *ValueVarContext) // EnterValueString is called when entering the valueString production. EnterValueString(c *ValueStringContext) // EnterValueNull is called when entering the valueNull production. EnterValueNull(c *ValueNullContext) // EnterValueFunc is called when entering the valueFunc production. EnterValueFunc(c *ValueFuncContext) // EnterVariable is called when entering the variable production. EnterVariable(c *VariableContext) // EnterFunction_call is called when entering the function_call production. EnterFunction_call(c *Function_callContext) // EnterIf_statement is called when entering the if_statement production. EnterIf_statement(c *If_statementContext) // EnterIf_clause is called when entering the if_clause production. EnterIf_clause(c *If_clauseContext) // EnterElse_if_clause is called when entering the else_if_clause production. EnterElse_if_clause(c *Else_if_clauseContext) // EnterElse_clause is called when entering the else_clause production. EnterElse_clause(c *Else_clauseContext) // EnterSet_statement is called when entering the set_statement production. EnterSet_statement(c *Set_statementContext) // EnterCall_statement is called when entering the call_statement production. EnterCall_statement(c *Call_statementContext) // EnterCommand_statement is called when entering the command_statement production. EnterCommand_statement(c *Command_statementContext) // EnterCommand_formatted_text is called when entering the command_formatted_text production. EnterCommand_formatted_text(c *Command_formatted_textContext) // EnterShortcut_option_statement is called when entering the shortcut_option_statement production. EnterShortcut_option_statement(c *Shortcut_option_statementContext) // EnterShortcut_option is called when entering the shortcut_option production. EnterShortcut_option(c *Shortcut_optionContext) // EnterDeclare_statement is called when entering the declare_statement production. EnterDeclare_statement(c *Declare_statementContext) // EnterJumpToNodeName is called when entering the jumpToNodeName production. EnterJumpToNodeName(c *JumpToNodeNameContext) // EnterJumpToExpression is called when entering the jumpToExpression production. EnterJumpToExpression(c *JumpToExpressionContext) // ExitDialogue is called when exiting the dialogue production. ExitDialogue(c *DialogueContext) // ExitFile_hashtag is called when exiting the file_hashtag production. ExitFile_hashtag(c *File_hashtagContext) // ExitNode is called when exiting the node production. ExitNode(c *NodeContext) // ExitHeader is called when exiting the header production. ExitHeader(c *HeaderContext) // ExitBody is called when exiting the body production. ExitBody(c *BodyContext) // ExitStatement is called when exiting the statement production. ExitStatement(c *StatementContext) // ExitLine_statement is called when exiting the line_statement production. ExitLine_statement(c *Line_statementContext) // ExitLine_formatted_text is called when exiting the line_formatted_text production. ExitLine_formatted_text(c *Line_formatted_textContext) // ExitHashtag is called when exiting the hashtag production. ExitHashtag(c *HashtagContext) // ExitLine_condition is called when exiting the line_condition production. ExitLine_condition(c *Line_conditionContext) // ExitExpParens is called when exiting the expParens production. ExitExpParens(c *ExpParensContext) // ExitExpMultDivMod is called when exiting the expMultDivMod production. ExitExpMultDivMod(c *ExpMultDivModContext) // ExitExpComparison is called when exiting the expComparison production. ExitExpComparison(c *ExpComparisonContext) // ExitExpNegative is called when exiting the expNegative production. ExitExpNegative(c *ExpNegativeContext) // ExitExpAndOrXor is called when exiting the expAndOrXor production. ExitExpAndOrXor(c *ExpAndOrXorContext) // ExitExpAddSub is called when exiting the expAddSub production. ExitExpAddSub(c *ExpAddSubContext) // ExitExpNot is called when exiting the expNot production. ExitExpNot(c *ExpNotContext) // ExitExpValue is called when exiting the expValue production. ExitExpValue(c *ExpValueContext) // ExitExpEquality is called when exiting the expEquality production. ExitExpEquality(c *ExpEqualityContext) // ExitValueNumber is called when exiting the valueNumber production. ExitValueNumber(c *ValueNumberContext) // ExitValueTrue is called when exiting the valueTrue production. ExitValueTrue(c *ValueTrueContext) // ExitValueFalse is called when exiting the valueFalse production. ExitValueFalse(c *ValueFalseContext) // ExitValueVar is called when exiting the valueVar production. ExitValueVar(c *ValueVarContext) // ExitValueString is called when exiting the valueString production. ExitValueString(c *ValueStringContext) // ExitValueNull is called when exiting the valueNull production. ExitValueNull(c *ValueNullContext) // ExitValueFunc is called when exiting the valueFunc production. ExitValueFunc(c *ValueFuncContext) // ExitVariable is called when exiting the variable production. ExitVariable(c *VariableContext) // ExitFunction_call is called when exiting the function_call production. ExitFunction_call(c *Function_callContext) // ExitIf_statement is called when exiting the if_statement production. ExitIf_statement(c *If_statementContext) // ExitIf_clause is called when exiting the if_clause production. ExitIf_clause(c *If_clauseContext) // ExitElse_if_clause is called when exiting the else_if_clause production. ExitElse_if_clause(c *Else_if_clauseContext) // ExitElse_clause is called when exiting the else_clause production. ExitElse_clause(c *Else_clauseContext) // ExitSet_statement is called when exiting the set_statement production. ExitSet_statement(c *Set_statementContext) // ExitCall_statement is called when exiting the call_statement production. ExitCall_statement(c *Call_statementContext) // ExitCommand_statement is called when exiting the command_statement production. ExitCommand_statement(c *Command_statementContext) // ExitCommand_formatted_text is called when exiting the command_formatted_text production. ExitCommand_formatted_text(c *Command_formatted_textContext) // ExitShortcut_option_statement is called when exiting the shortcut_option_statement production. ExitShortcut_option_statement(c *Shortcut_option_statementContext) // ExitShortcut_option is called when exiting the shortcut_option production. ExitShortcut_option(c *Shortcut_optionContext) // ExitDeclare_statement is called when exiting the declare_statement production. ExitDeclare_statement(c *Declare_statementContext) // ExitJumpToNodeName is called when exiting the jumpToNodeName production. ExitJumpToNodeName(c *JumpToNodeNameContext) // ExitJumpToExpression is called when exiting the jumpToExpression production. ExitJumpToExpression(c *JumpToExpressionContext) }
YarnSpinnerParserListener is a complete listener for a parse tree produced by YarnSpinnerParser.