parser

package
v0.0.8 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2024 License: MIT Imports: 6 Imported by: 0

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

View Source
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.

View Source
const (
	YarnSpinnerLexerWHITESPACE = 2
	YarnSpinnerLexerCOMMENTS   = 3
)

YarnSpinnerLexer escapedChannels.

View Source
const (
	YarnSpinnerLexerHeaderMode = iota + 1
	YarnSpinnerLexerBodyMode
	YarnSpinnerLexerTextMode
	YarnSpinnerLexerTextEscapedMode
	YarnSpinnerLexerTextCommandOrHashtagMode
	YarnSpinnerLexerHashtagMode
	YarnSpinnerLexerExpressionMode
	YarnSpinnerLexerCommandMode
	YarnSpinnerLexerCommandTextMode
	YarnSpinnerLexerCommandIDMode
	YarnSpinnerLexerCommandIDOrExpressionMode
)

YarnSpinnerLexer modes.

View Source
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.

View Source
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

View Source
var YarnSpinnerLexerLexerStaticData struct {
	ChannelNames           []string
	ModeNames              []string
	LiteralNames           []string
	SymbolicNames          []string
	RuleNames              []string
	PredictionContextCache *antlr.PredictionContextCache
	// contains filtered or unexported fields
}
View Source
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 (*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 (*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 (*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 (*Declare_statementContext) Variable

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 (*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 (*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 (*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 (*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 (*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 (*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 (*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 (*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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL