parser

package
v0.2.0 Latest Latest
Warning

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

Go to latest
Published: May 21, 2022 License: MIT Imports: 5 Imported by: 0

Documentation

Index

Constants

View Source
const (
	NitroLexerM_INFO        = 1
	NitroLexerM_PARAM       = 2
	NitroLexerM_FLAG        = 3
	NitroLexerAND           = 4
	NitroLexerBREAK         = 5
	NitroLexerCATCH         = 6
	NitroLexerCONTINUE      = 7
	NitroLexerDEFER         = 8
	NitroLexerELSE          = 9
	NitroLexerFALSE         = 10
	NitroLexerFOR           = 11
	NitroLexerFUNC          = 12
	NitroLexerIF            = 13
	NitroLexerIMPORT        = 14
	NitroLexerNIL           = 15
	NitroLexerNOT           = 16
	NitroLexerOR            = 17
	NitroLexerRETURN        = 18
	NitroLexerTHROW         = 19
	NitroLexerTRUE          = 20
	NitroLexerTRY           = 21
	NitroLexerVAR           = 22
	NitroLexerWHILE         = 23
	NitroLexerYIELD         = 24
	NitroLexerASSIGN        = 25
	NitroLexerASSIGN_ADD    = 26
	NitroLexerASSIGN_SUB    = 27
	NitroLexerASSIGN_MUL    = 28
	NitroLexerASSIGN_DIV    = 29
	NitroLexerASSIGN_MOD    = 30
	NitroLexerEQ            = 31
	NitroLexerNE            = 32
	NitroLexerLT            = 33
	NitroLexerLE            = 34
	NitroLexerGT            = 35
	NitroLexerGE            = 36
	NitroLexerADD           = 37
	NitroLexerSUB           = 38
	NitroLexerMUL           = 39
	NitroLexerDIV           = 40
	NitroLexerMOD           = 41
	NitroLexerINC           = 42
	NitroLexerDEC           = 43
	NitroLexerQUESTION_MARK = 44
	NitroLexerSEMICOLON     = 45
	NitroLexerCOMMA         = 46
	NitroLexerCOLON         = 47
	NitroLexerPERIOD        = 48
	NitroLexerOPAREN        = 49
	NitroLexerCPAREN        = 50
	NitroLexerOBRACKET      = 51
	NitroLexerCBRACKET      = 52
	NitroLexerOCURLY        = 53
	NitroLexerCCURLY        = 54
	NitroLexerARROW         = 55
	NitroLexerLAMBDA        = 56
	NitroLexerPIPE          = 57
	NitroLexerEXPAND        = 58
	NitroLexerNUMBER        = 59
	NitroLexerID            = 60
	NitroLexerREGEX         = 61
	NitroLexerNEWLINE       = 62
	NitroLexerCHAR          = 63
	NitroLexerCOMMENT       = 64
	NitroLexerWS            = 65
	NitroLexerSTRING        = 66
	NitroLexerLDQUOTE       = 67
)

NitroLexer tokens.

View Source
const (
	NitroParserEOF           = antlr.TokenEOF
	NitroParserM_INFO        = 1
	NitroParserM_PARAM       = 2
	NitroParserM_FLAG        = 3
	NitroParserAND           = 4
	NitroParserBREAK         = 5
	NitroParserCATCH         = 6
	NitroParserCONTINUE      = 7
	NitroParserDEFER         = 8
	NitroParserELSE          = 9
	NitroParserFALSE         = 10
	NitroParserFOR           = 11
	NitroParserFUNC          = 12
	NitroParserIF            = 13
	NitroParserIMPORT        = 14
	NitroParserNIL           = 15
	NitroParserNOT           = 16
	NitroParserOR            = 17
	NitroParserRETURN        = 18
	NitroParserTHROW         = 19
	NitroParserTRUE          = 20
	NitroParserTRY           = 21
	NitroParserVAR           = 22
	NitroParserWHILE         = 23
	NitroParserYIELD         = 24
	NitroParserASSIGN        = 25
	NitroParserASSIGN_ADD    = 26
	NitroParserASSIGN_SUB    = 27
	NitroParserASSIGN_MUL    = 28
	NitroParserASSIGN_DIV    = 29
	NitroParserASSIGN_MOD    = 30
	NitroParserEQ            = 31
	NitroParserNE            = 32
	NitroParserLT            = 33
	NitroParserLE            = 34
	NitroParserGT            = 35
	NitroParserGE            = 36
	NitroParserADD           = 37
	NitroParserSUB           = 38
	NitroParserMUL           = 39
	NitroParserDIV           = 40
	NitroParserMOD           = 41
	NitroParserINC           = 42
	NitroParserDEC           = 43
	NitroParserQUESTION_MARK = 44
	NitroParserSEMICOLON     = 45
	NitroParserCOMMA         = 46
	NitroParserCOLON         = 47
	NitroParserPERIOD        = 48
	NitroParserOPAREN        = 49
	NitroParserCPAREN        = 50
	NitroParserOBRACKET      = 51
	NitroParserCBRACKET      = 52
	NitroParserOCURLY        = 53
	NitroParserCCURLY        = 54
	NitroParserARROW         = 55
	NitroParserLAMBDA        = 56
	NitroParserPIPE          = 57
	NitroParserEXPAND        = 58
	NitroParserNUMBER        = 59
	NitroParserID            = 60
	NitroParserREGEX         = 61
	NitroParserNEWLINE       = 62
	NitroParserCHAR          = 63
	NitroParserCOMMENT       = 64
	NitroParserWS            = 65
	NitroParserSTRING        = 66
	NitroParserLDQUOTE       = 67
)

NitroParser tokens.

View Source
const (
	NitroParserRULE_start              = 0
	NitroParserRULE_unit               = 1
	NitroParserRULE_meta_directive     = 2
	NitroParserRULE_meta_info          = 3
	NitroParserRULE_meta_param         = 4
	NitroParserRULE_meta_flag          = 5
	NitroParserRULE_meta_attribs       = 6
	NitroParserRULE_meta_attrib        = 7
	NitroParserRULE_meta_literal       = 8
	NitroParserRULE_import_stmt        = 9
	NitroParserRULE_stmts              = 10
	NitroParserRULE_stmt_list          = 11
	NitroParserRULE_stmt               = 12
	NitroParserRULE_assignment_stmt    = 13
	NitroParserRULE_assignment_lvalues = 14
	NitroParserRULE_rvalues            = 15
	NitroParserRULE_assignment_op_stmt = 16
	NitroParserRULE_var_decl_stmt      = 17
	NitroParserRULE_var_decl_vars      = 18
	NitroParserRULE_for_stmt           = 19
	NitroParserRULE_for_vars           = 20
	NitroParserRULE_while_stmt         = 21
	NitroParserRULE_if_stmt            = 22
	NitroParserRULE_if_elif            = 23
	NitroParserRULE_if_else            = 24
	NitroParserRULE_func_stmt          = 25
	NitroParserRULE_param_list         = 26
	NitroParserRULE_return_stmt        = 27
	NitroParserRULE_try_catch_stmt     = 28
	NitroParserRULE_throw_stmt         = 29
	NitroParserRULE_defer_stmt         = 30
	NitroParserRULE_yield_stmt         = 31
	NitroParserRULE_break_stmt         = 32
	NitroParserRULE_continue_stmt      = 33
	NitroParserRULE_inc_dec_stmt       = 34
	NitroParserRULE_expr               = 35
	NitroParserRULE_expr2              = 36
	NitroParserRULE_expr3              = 37
	NitroParserRULE_binary_expr        = 38
	NitroParserRULE_unary_expr         = 39
	NitroParserRULE_primary_expr       = 40
	NitroParserRULE_simple_literal     = 41
	NitroParserRULE_arg_list           = 42
	NitroParserRULE_lvalue_expr        = 43
	NitroParserRULE_lambda_expr        = 44
	NitroParserRULE_short_lambda_expr  = 45
	NitroParserRULE_object_literal     = 46
	NitroParserRULE_object_fields      = 47
	NitroParserRULE_object_field       = 48
	NitroParserRULE_object_if          = 49
	NitroParserRULE_object_elif        = 50
	NitroParserRULE_object_else        = 51
	NitroParserRULE_object_for         = 52
	NitroParserRULE_array_literal      = 53
	NitroParserRULE_array_elems        = 54
	NitroParserRULE_array_elem         = 55
	NitroParserRULE_array_if           = 56
	NitroParserRULE_array_elif         = 57
	NitroParserRULE_array_else         = 58
	NitroParserRULE_array_for          = 59
	NitroParserRULE_id_or_keyword      = 60
)

NitroParser rules.

View Source
const NitroLexerQSTR = 1

NitroLexerQSTR is the NitroLexer mode.

Variables

This section is empty.

Functions

This section is empty.

Types

type Arg_listContext

type Arg_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArg_listContext

func NewArg_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Arg_listContext

func NewEmptyArg_listContext

func NewEmptyArg_listContext() *Arg_listContext

func (*Arg_listContext) AllCOMMA

func (s *Arg_listContext) AllCOMMA() []antlr.TerminalNode

func (*Arg_listContext) AllExpr

func (s *Arg_listContext) AllExpr() []IExprContext

func (*Arg_listContext) COMMA

func (s *Arg_listContext) COMMA(i int) antlr.TerminalNode

func (*Arg_listContext) EnterRule

func (s *Arg_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Arg_listContext) ExitRule

func (s *Arg_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Arg_listContext) Expr

func (s *Arg_listContext) Expr(i int) IExprContext

func (*Arg_listContext) GetParser

func (s *Arg_listContext) GetParser() antlr.Parser

func (*Arg_listContext) GetRuleContext

func (s *Arg_listContext) GetRuleContext() antlr.RuleContext

func (*Arg_listContext) IsArg_listContext

func (*Arg_listContext) IsArg_listContext()

func (*Arg_listContext) SEMICOLON

func (s *Arg_listContext) SEMICOLON() antlr.TerminalNode

func (*Arg_listContext) ToStringTree

func (s *Arg_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_elemContext

type Array_elemContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_elemContext

func NewArray_elemContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_elemContext

func NewEmptyArray_elemContext

func NewEmptyArray_elemContext() *Array_elemContext

func (*Array_elemContext) Array_for

func (s *Array_elemContext) Array_for() IArray_forContext

func (*Array_elemContext) Array_if

func (s *Array_elemContext) Array_if() IArray_ifContext

func (*Array_elemContext) EnterRule

func (s *Array_elemContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_elemContext) ExitRule

func (s *Array_elemContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_elemContext) Expr

func (s *Array_elemContext) Expr() IExprContext

func (*Array_elemContext) GetParser

func (s *Array_elemContext) GetParser() antlr.Parser

func (*Array_elemContext) GetRuleContext

func (s *Array_elemContext) GetRuleContext() antlr.RuleContext

func (*Array_elemContext) IsArray_elemContext

func (*Array_elemContext) IsArray_elemContext()

func (*Array_elemContext) ToStringTree

func (s *Array_elemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_elemsContext

type Array_elemsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_elemsContext

func NewArray_elemsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_elemsContext

func NewEmptyArray_elemsContext

func NewEmptyArray_elemsContext() *Array_elemsContext

func (*Array_elemsContext) AllArray_elem

func (s *Array_elemsContext) AllArray_elem() []IArray_elemContext

func (*Array_elemsContext) AllCOMMA

func (s *Array_elemsContext) AllCOMMA() []antlr.TerminalNode

func (*Array_elemsContext) AllSEMICOLON

func (s *Array_elemsContext) AllSEMICOLON() []antlr.TerminalNode

func (*Array_elemsContext) Array_elem

func (s *Array_elemsContext) Array_elem(i int) IArray_elemContext

func (*Array_elemsContext) COMMA

func (*Array_elemsContext) EnterRule

func (s *Array_elemsContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_elemsContext) ExitRule

func (s *Array_elemsContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_elemsContext) GetParser

func (s *Array_elemsContext) GetParser() antlr.Parser

func (*Array_elemsContext) GetRuleContext

func (s *Array_elemsContext) GetRuleContext() antlr.RuleContext

func (*Array_elemsContext) IsArray_elemsContext

func (*Array_elemsContext) IsArray_elemsContext()

func (*Array_elemsContext) SEMICOLON

func (s *Array_elemsContext) SEMICOLON(i int) antlr.TerminalNode

func (*Array_elemsContext) ToStringTree

func (s *Array_elemsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_elifContext

type Array_elifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_elifContext

func NewArray_elifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_elifContext

func NewEmptyArray_elifContext

func NewEmptyArray_elifContext() *Array_elifContext

func (*Array_elifContext) Array_elems

func (s *Array_elifContext) Array_elems() IArray_elemsContext

func (*Array_elifContext) CCURLY

func (s *Array_elifContext) CCURLY() antlr.TerminalNode

func (*Array_elifContext) ELSE

func (*Array_elifContext) EnterRule

func (s *Array_elifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_elifContext) ExitRule

func (s *Array_elifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_elifContext) Expr

func (s *Array_elifContext) Expr() IExprContext

func (*Array_elifContext) GetParser

func (s *Array_elifContext) GetParser() antlr.Parser

func (*Array_elifContext) GetRuleContext

func (s *Array_elifContext) GetRuleContext() antlr.RuleContext

func (*Array_elifContext) IF

func (*Array_elifContext) IsArray_elifContext

func (*Array_elifContext) IsArray_elifContext()

func (*Array_elifContext) OCURLY

func (s *Array_elifContext) OCURLY() antlr.TerminalNode

func (*Array_elifContext) ToStringTree

func (s *Array_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_elseContext

type Array_elseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_elseContext

func NewArray_elseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_elseContext

func NewEmptyArray_elseContext

func NewEmptyArray_elseContext() *Array_elseContext

func (*Array_elseContext) Array_elems

func (s *Array_elseContext) Array_elems() IArray_elemsContext

func (*Array_elseContext) CCURLY

func (s *Array_elseContext) CCURLY() antlr.TerminalNode

func (*Array_elseContext) ELSE

func (*Array_elseContext) EnterRule

func (s *Array_elseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_elseContext) ExitRule

func (s *Array_elseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_elseContext) GetParser

func (s *Array_elseContext) GetParser() antlr.Parser

func (*Array_elseContext) GetRuleContext

func (s *Array_elseContext) GetRuleContext() antlr.RuleContext

func (*Array_elseContext) IsArray_elseContext

func (*Array_elseContext) IsArray_elseContext()

func (*Array_elseContext) OCURLY

func (s *Array_elseContext) OCURLY() antlr.TerminalNode

func (*Array_elseContext) ToStringTree

func (s *Array_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_forContext

type Array_forContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_forContext

func NewArray_forContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_forContext

func NewEmptyArray_forContext

func NewEmptyArray_forContext() *Array_forContext

func (*Array_forContext) Array_elems

func (s *Array_forContext) Array_elems() IArray_elemsContext

func (*Array_forContext) CCURLY

func (s *Array_forContext) CCURLY() antlr.TerminalNode

func (*Array_forContext) EnterRule

func (s *Array_forContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_forContext) ExitRule

func (s *Array_forContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_forContext) Expr

func (s *Array_forContext) Expr() IExprContext

func (*Array_forContext) FOR

func (*Array_forContext) For_vars

func (s *Array_forContext) For_vars() IFor_varsContext

func (*Array_forContext) GetParser

func (s *Array_forContext) GetParser() antlr.Parser

func (*Array_forContext) GetRuleContext

func (s *Array_forContext) GetRuleContext() antlr.RuleContext

func (*Array_forContext) ID

func (*Array_forContext) IsArray_forContext

func (*Array_forContext) IsArray_forContext()

func (*Array_forContext) OCURLY

func (s *Array_forContext) OCURLY() antlr.TerminalNode

func (*Array_forContext) ToStringTree

func (s *Array_forContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_ifContext

type Array_ifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_ifContext

func NewArray_ifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_ifContext

func NewEmptyArray_ifContext

func NewEmptyArray_ifContext() *Array_ifContext

func (*Array_ifContext) AllArray_elif

func (s *Array_ifContext) AllArray_elif() []IArray_elifContext

func (*Array_ifContext) Array_elems

func (s *Array_ifContext) Array_elems() IArray_elemsContext

func (*Array_ifContext) Array_elif

func (s *Array_ifContext) Array_elif(i int) IArray_elifContext

func (*Array_ifContext) Array_else

func (s *Array_ifContext) Array_else() IArray_elseContext

func (*Array_ifContext) CCURLY

func (s *Array_ifContext) CCURLY() antlr.TerminalNode

func (*Array_ifContext) EnterRule

func (s *Array_ifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_ifContext) ExitRule

func (s *Array_ifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_ifContext) Expr

func (s *Array_ifContext) Expr() IExprContext

func (*Array_ifContext) GetParser

func (s *Array_ifContext) GetParser() antlr.Parser

func (*Array_ifContext) GetRuleContext

func (s *Array_ifContext) GetRuleContext() antlr.RuleContext

func (*Array_ifContext) IF

func (*Array_ifContext) IsArray_ifContext

func (*Array_ifContext) IsArray_ifContext()

func (*Array_ifContext) OCURLY

func (s *Array_ifContext) OCURLY() antlr.TerminalNode

func (*Array_ifContext) ToStringTree

func (s *Array_ifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Array_literalContext

type Array_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewArray_literalContext

func NewArray_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Array_literalContext

func NewEmptyArray_literalContext

func NewEmptyArray_literalContext() *Array_literalContext

func (*Array_literalContext) Array_elems

func (s *Array_literalContext) Array_elems() IArray_elemsContext

func (*Array_literalContext) CBRACKET

func (s *Array_literalContext) CBRACKET() antlr.TerminalNode

func (*Array_literalContext) EnterRule

func (s *Array_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Array_literalContext) ExitRule

func (s *Array_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Array_literalContext) GetParser

func (s *Array_literalContext) GetParser() antlr.Parser

func (*Array_literalContext) GetRuleContext

func (s *Array_literalContext) GetRuleContext() antlr.RuleContext

func (*Array_literalContext) IsArray_literalContext

func (*Array_literalContext) IsArray_literalContext()

func (*Array_literalContext) OBRACKET

func (s *Array_literalContext) OBRACKET() antlr.TerminalNode

func (*Array_literalContext) ToStringTree

func (s *Array_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Assignment_lvaluesContext

type Assignment_lvaluesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignment_lvaluesContext

func NewAssignment_lvaluesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_lvaluesContext

func NewEmptyAssignment_lvaluesContext

func NewEmptyAssignment_lvaluesContext() *Assignment_lvaluesContext

func (*Assignment_lvaluesContext) AllCOMMA

func (*Assignment_lvaluesContext) AllLvalue_expr

func (s *Assignment_lvaluesContext) AllLvalue_expr() []ILvalue_exprContext

func (*Assignment_lvaluesContext) COMMA

func (*Assignment_lvaluesContext) EnterRule

func (s *Assignment_lvaluesContext) EnterRule(listener antlr.ParseTreeListener)

func (*Assignment_lvaluesContext) ExitRule

func (s *Assignment_lvaluesContext) ExitRule(listener antlr.ParseTreeListener)

func (*Assignment_lvaluesContext) GetParser

func (s *Assignment_lvaluesContext) GetParser() antlr.Parser

func (*Assignment_lvaluesContext) GetRuleContext

func (s *Assignment_lvaluesContext) GetRuleContext() antlr.RuleContext

func (*Assignment_lvaluesContext) IsAssignment_lvaluesContext

func (*Assignment_lvaluesContext) IsAssignment_lvaluesContext()

func (*Assignment_lvaluesContext) Lvalue_expr

func (*Assignment_lvaluesContext) ToStringTree

func (s *Assignment_lvaluesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Assignment_op_stmtContext added in v0.2.0

type Assignment_op_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignment_op_stmtContext added in v0.2.0

func NewAssignment_op_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_op_stmtContext

func NewEmptyAssignment_op_stmtContext added in v0.2.0

func NewEmptyAssignment_op_stmtContext() *Assignment_op_stmtContext

func (*Assignment_op_stmtContext) ASSIGN_ADD added in v0.2.0

func (*Assignment_op_stmtContext) ASSIGN_DIV added in v0.2.0

func (*Assignment_op_stmtContext) ASSIGN_MOD added in v0.2.0

func (*Assignment_op_stmtContext) ASSIGN_MUL added in v0.2.0

func (*Assignment_op_stmtContext) ASSIGN_SUB added in v0.2.0

func (*Assignment_op_stmtContext) EnterRule added in v0.2.0

func (s *Assignment_op_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Assignment_op_stmtContext) ExitRule added in v0.2.0

func (s *Assignment_op_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Assignment_op_stmtContext) Expr added in v0.2.0

func (*Assignment_op_stmtContext) GetOp added in v0.2.0

func (*Assignment_op_stmtContext) GetParser added in v0.2.0

func (s *Assignment_op_stmtContext) GetParser() antlr.Parser

func (*Assignment_op_stmtContext) GetRuleContext added in v0.2.0

func (s *Assignment_op_stmtContext) GetRuleContext() antlr.RuleContext

func (*Assignment_op_stmtContext) IsAssignment_op_stmtContext added in v0.2.0

func (*Assignment_op_stmtContext) IsAssignment_op_stmtContext()

func (*Assignment_op_stmtContext) Lvalue_expr added in v0.2.0

func (*Assignment_op_stmtContext) SetOp added in v0.2.0

func (*Assignment_op_stmtContext) ToStringTree added in v0.2.0

func (s *Assignment_op_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Assignment_stmtContext

type Assignment_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewAssignment_stmtContext

func NewAssignment_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Assignment_stmtContext

func NewEmptyAssignment_stmtContext

func NewEmptyAssignment_stmtContext() *Assignment_stmtContext

func (*Assignment_stmtContext) ASSIGN

func (*Assignment_stmtContext) Assignment_lvalues

func (s *Assignment_stmtContext) Assignment_lvalues() IAssignment_lvaluesContext

func (*Assignment_stmtContext) EnterRule

func (s *Assignment_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Assignment_stmtContext) ExitRule

func (s *Assignment_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Assignment_stmtContext) GetParser

func (s *Assignment_stmtContext) GetParser() antlr.Parser

func (*Assignment_stmtContext) GetRuleContext

func (s *Assignment_stmtContext) GetRuleContext() antlr.RuleContext

func (*Assignment_stmtContext) IsAssignment_stmtContext

func (*Assignment_stmtContext) IsAssignment_stmtContext()

func (*Assignment_stmtContext) Rvalues

func (*Assignment_stmtContext) ToStringTree

func (s *Assignment_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type BaseNitroParserListener

type BaseNitroParserListener struct{}

BaseNitroParserListener is a complete listener for a parse tree produced by NitroParser.

func (*BaseNitroParserListener) EnterArg_list

func (s *BaseNitroParserListener) EnterArg_list(ctx *Arg_listContext)

EnterArg_list is called when production arg_list is entered.

func (*BaseNitroParserListener) EnterArray_elem

func (s *BaseNitroParserListener) EnterArray_elem(ctx *Array_elemContext)

EnterArray_elem is called when production array_elem is entered.

func (*BaseNitroParserListener) EnterArray_elems

func (s *BaseNitroParserListener) EnterArray_elems(ctx *Array_elemsContext)

EnterArray_elems is called when production array_elems is entered.

func (*BaseNitroParserListener) EnterArray_elif

func (s *BaseNitroParserListener) EnterArray_elif(ctx *Array_elifContext)

EnterArray_elif is called when production array_elif is entered.

func (*BaseNitroParserListener) EnterArray_else

func (s *BaseNitroParserListener) EnterArray_else(ctx *Array_elseContext)

EnterArray_else is called when production array_else is entered.

func (*BaseNitroParserListener) EnterArray_for

func (s *BaseNitroParserListener) EnterArray_for(ctx *Array_forContext)

EnterArray_for is called when production array_for is entered.

func (*BaseNitroParserListener) EnterArray_if

func (s *BaseNitroParserListener) EnterArray_if(ctx *Array_ifContext)

EnterArray_if is called when production array_if is entered.

func (*BaseNitroParserListener) EnterArray_literal

func (s *BaseNitroParserListener) EnterArray_literal(ctx *Array_literalContext)

EnterArray_literal is called when production array_literal is entered.

func (*BaseNitroParserListener) EnterAssignment_lvalues

func (s *BaseNitroParserListener) EnterAssignment_lvalues(ctx *Assignment_lvaluesContext)

EnterAssignment_lvalues is called when production assignment_lvalues is entered.

func (*BaseNitroParserListener) EnterAssignment_op_stmt added in v0.2.0

func (s *BaseNitroParserListener) EnterAssignment_op_stmt(ctx *Assignment_op_stmtContext)

EnterAssignment_op_stmt is called when production assignment_op_stmt is entered.

func (*BaseNitroParserListener) EnterAssignment_stmt

func (s *BaseNitroParserListener) EnterAssignment_stmt(ctx *Assignment_stmtContext)

EnterAssignment_stmt is called when production assignment_stmt is entered.

func (*BaseNitroParserListener) EnterBinary_expr

func (s *BaseNitroParserListener) EnterBinary_expr(ctx *Binary_exprContext)

EnterBinary_expr is called when production binary_expr is entered.

func (*BaseNitroParserListener) EnterBreak_stmt

func (s *BaseNitroParserListener) EnterBreak_stmt(ctx *Break_stmtContext)

EnterBreak_stmt is called when production break_stmt is entered.

func (*BaseNitroParserListener) EnterContinue_stmt

func (s *BaseNitroParserListener) EnterContinue_stmt(ctx *Continue_stmtContext)

EnterContinue_stmt is called when production continue_stmt is entered.

func (*BaseNitroParserListener) EnterDefer_stmt

func (s *BaseNitroParserListener) EnterDefer_stmt(ctx *Defer_stmtContext)

EnterDefer_stmt is called when production defer_stmt is entered.

func (*BaseNitroParserListener) EnterEveryRule

func (s *BaseNitroParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)

EnterEveryRule is called when any rule is entered.

func (*BaseNitroParserListener) EnterExpr

func (s *BaseNitroParserListener) EnterExpr(ctx *ExprContext)

EnterExpr is called when production expr is entered.

func (*BaseNitroParserListener) EnterExpr2

func (s *BaseNitroParserListener) EnterExpr2(ctx *Expr2Context)

EnterExpr2 is called when production expr2 is entered.

func (*BaseNitroParserListener) EnterExpr3

func (s *BaseNitroParserListener) EnterExpr3(ctx *Expr3Context)

EnterExpr3 is called when production expr3 is entered.

func (*BaseNitroParserListener) EnterFor_stmt

func (s *BaseNitroParserListener) EnterFor_stmt(ctx *For_stmtContext)

EnterFor_stmt is called when production for_stmt is entered.

func (*BaseNitroParserListener) EnterFor_vars

func (s *BaseNitroParserListener) EnterFor_vars(ctx *For_varsContext)

EnterFor_vars is called when production for_vars is entered.

func (*BaseNitroParserListener) EnterFunc_stmt

func (s *BaseNitroParserListener) EnterFunc_stmt(ctx *Func_stmtContext)

EnterFunc_stmt is called when production func_stmt is entered.

func (*BaseNitroParserListener) EnterId_or_keyword

func (s *BaseNitroParserListener) EnterId_or_keyword(ctx *Id_or_keywordContext)

EnterId_or_keyword is called when production id_or_keyword is entered.

func (*BaseNitroParserListener) EnterIf_elif

func (s *BaseNitroParserListener) EnterIf_elif(ctx *If_elifContext)

EnterIf_elif is called when production if_elif is entered.

func (*BaseNitroParserListener) EnterIf_else

func (s *BaseNitroParserListener) EnterIf_else(ctx *If_elseContext)

EnterIf_else is called when production if_else is entered.

func (*BaseNitroParserListener) EnterIf_stmt

func (s *BaseNitroParserListener) EnterIf_stmt(ctx *If_stmtContext)

EnterIf_stmt is called when production if_stmt is entered.

func (*BaseNitroParserListener) EnterImport_stmt

func (s *BaseNitroParserListener) EnterImport_stmt(ctx *Import_stmtContext)

EnterImport_stmt is called when production import_stmt is entered.

func (*BaseNitroParserListener) EnterInc_dec_stmt added in v0.2.0

func (s *BaseNitroParserListener) EnterInc_dec_stmt(ctx *Inc_dec_stmtContext)

EnterInc_dec_stmt is called when production inc_dec_stmt is entered.

func (*BaseNitroParserListener) EnterLambda_expr

func (s *BaseNitroParserListener) EnterLambda_expr(ctx *Lambda_exprContext)

EnterLambda_expr is called when production lambda_expr is entered.

func (*BaseNitroParserListener) EnterLvalue_expr_index

func (s *BaseNitroParserListener) EnterLvalue_expr_index(ctx *Lvalue_expr_indexContext)

EnterLvalue_expr_index is called when production lvalue_expr_index is entered.

func (*BaseNitroParserListener) EnterLvalue_expr_member_access

func (s *BaseNitroParserListener) EnterLvalue_expr_member_access(ctx *Lvalue_expr_member_accessContext)

EnterLvalue_expr_member_access is called when production lvalue_expr_member_access is entered.

func (*BaseNitroParserListener) EnterLvalue_expr_simple_ref

func (s *BaseNitroParserListener) EnterLvalue_expr_simple_ref(ctx *Lvalue_expr_simple_refContext)

EnterLvalue_expr_simple_ref is called when production lvalue_expr_simple_ref is entered.

func (*BaseNitroParserListener) EnterMeta_attrib

func (s *BaseNitroParserListener) EnterMeta_attrib(ctx *Meta_attribContext)

EnterMeta_attrib is called when production meta_attrib is entered.

func (*BaseNitroParserListener) EnterMeta_attribs

func (s *BaseNitroParserListener) EnterMeta_attribs(ctx *Meta_attribsContext)

EnterMeta_attribs is called when production meta_attribs is entered.

func (*BaseNitroParserListener) EnterMeta_directive

func (s *BaseNitroParserListener) EnterMeta_directive(ctx *Meta_directiveContext)

EnterMeta_directive is called when production meta_directive is entered.

func (*BaseNitroParserListener) EnterMeta_flag

func (s *BaseNitroParserListener) EnterMeta_flag(ctx *Meta_flagContext)

EnterMeta_flag is called when production meta_flag is entered.

func (*BaseNitroParserListener) EnterMeta_info

func (s *BaseNitroParserListener) EnterMeta_info(ctx *Meta_infoContext)

EnterMeta_info is called when production meta_info is entered.

func (*BaseNitroParserListener) EnterMeta_literal

func (s *BaseNitroParserListener) EnterMeta_literal(ctx *Meta_literalContext)

EnterMeta_literal is called when production meta_literal is entered.

func (*BaseNitroParserListener) EnterMeta_param

func (s *BaseNitroParserListener) EnterMeta_param(ctx *Meta_paramContext)

EnterMeta_param is called when production meta_param is entered.

func (*BaseNitroParserListener) EnterObject_elif

func (s *BaseNitroParserListener) EnterObject_elif(ctx *Object_elifContext)

EnterObject_elif is called when production object_elif is entered.

func (*BaseNitroParserListener) EnterObject_else

func (s *BaseNitroParserListener) EnterObject_else(ctx *Object_elseContext)

EnterObject_else is called when production object_else is entered.

func (*BaseNitroParserListener) EnterObject_field_expansion

func (s *BaseNitroParserListener) EnterObject_field_expansion(ctx *Object_field_expansionContext)

EnterObject_field_expansion is called when production object_field_expansion is entered.

func (*BaseNitroParserListener) EnterObject_field_expr_key

func (s *BaseNitroParserListener) EnterObject_field_expr_key(ctx *Object_field_expr_keyContext)

EnterObject_field_expr_key is called when production object_field_expr_key is entered.

func (*BaseNitroParserListener) EnterObject_field_for

func (s *BaseNitroParserListener) EnterObject_field_for(ctx *Object_field_forContext)

EnterObject_field_for is called when production object_field_for is entered.

func (*BaseNitroParserListener) EnterObject_field_id_key

func (s *BaseNitroParserListener) EnterObject_field_id_key(ctx *Object_field_id_keyContext)

EnterObject_field_id_key is called when production object_field_id_key is entered.

func (*BaseNitroParserListener) EnterObject_field_if

func (s *BaseNitroParserListener) EnterObject_field_if(ctx *Object_field_ifContext)

EnterObject_field_if is called when production object_field_if is entered.

func (*BaseNitroParserListener) EnterObject_fields

func (s *BaseNitroParserListener) EnterObject_fields(ctx *Object_fieldsContext)

EnterObject_fields is called when production object_fields is entered.

func (*BaseNitroParserListener) EnterObject_for

func (s *BaseNitroParserListener) EnterObject_for(ctx *Object_forContext)

EnterObject_for is called when production object_for is entered.

func (*BaseNitroParserListener) EnterObject_if

func (s *BaseNitroParserListener) EnterObject_if(ctx *Object_ifContext)

EnterObject_if is called when production object_if is entered.

func (*BaseNitroParserListener) EnterObject_literal

func (s *BaseNitroParserListener) EnterObject_literal(ctx *Object_literalContext)

EnterObject_literal is called when production object_literal is entered.

func (*BaseNitroParserListener) EnterParam_list

func (s *BaseNitroParserListener) EnterParam_list(ctx *Param_listContext)

EnterParam_list is called when production param_list is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_array

func (s *BaseNitroParserListener) EnterPrimary_expr_array(ctx *Primary_expr_arrayContext)

EnterPrimary_expr_array is called when production primary_expr_array is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_call

func (s *BaseNitroParserListener) EnterPrimary_expr_call(ctx *Primary_expr_callContext)

EnterPrimary_expr_call is called when production primary_expr_call is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_index

func (s *BaseNitroParserListener) EnterPrimary_expr_index(ctx *Primary_expr_indexContext)

EnterPrimary_expr_index is called when production primary_expr_index is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_lambda

func (s *BaseNitroParserListener) EnterPrimary_expr_lambda(ctx *Primary_expr_lambdaContext)

EnterPrimary_expr_lambda is called when production primary_expr_lambda is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_literal

func (s *BaseNitroParserListener) EnterPrimary_expr_literal(ctx *Primary_expr_literalContext)

EnterPrimary_expr_literal is called when production primary_expr_literal is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_member_access

func (s *BaseNitroParserListener) EnterPrimary_expr_member_access(ctx *Primary_expr_member_accessContext)

EnterPrimary_expr_member_access is called when production primary_expr_member_access is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_object

func (s *BaseNitroParserListener) EnterPrimary_expr_object(ctx *Primary_expr_objectContext)

EnterPrimary_expr_object is called when production primary_expr_object is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_parenthesis

func (s *BaseNitroParserListener) EnterPrimary_expr_parenthesis(ctx *Primary_expr_parenthesisContext)

EnterPrimary_expr_parenthesis is called when production primary_expr_parenthesis is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_regex

func (s *BaseNitroParserListener) EnterPrimary_expr_regex(ctx *Primary_expr_regexContext)

EnterPrimary_expr_regex is called when production primary_expr_regex is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_simple_ref

func (s *BaseNitroParserListener) EnterPrimary_expr_simple_ref(ctx *Primary_expr_simple_refContext)

EnterPrimary_expr_simple_ref is called when production primary_expr_simple_ref is entered.

func (*BaseNitroParserListener) EnterPrimary_expr_slice

func (s *BaseNitroParserListener) EnterPrimary_expr_slice(ctx *Primary_expr_sliceContext)

EnterPrimary_expr_slice is called when production primary_expr_slice is entered.

func (*BaseNitroParserListener) EnterReturn_stmt

func (s *BaseNitroParserListener) EnterReturn_stmt(ctx *Return_stmtContext)

EnterReturn_stmt is called when production return_stmt is entered.

func (*BaseNitroParserListener) EnterRvalues

func (s *BaseNitroParserListener) EnterRvalues(ctx *RvaluesContext)

EnterRvalues is called when production rvalues is entered.

func (*BaseNitroParserListener) EnterShort_lambda_expr

func (s *BaseNitroParserListener) EnterShort_lambda_expr(ctx *Short_lambda_exprContext)

EnterShort_lambda_expr is called when production short_lambda_expr is entered.

func (*BaseNitroParserListener) EnterSimple_literal

func (s *BaseNitroParserListener) EnterSimple_literal(ctx *Simple_literalContext)

EnterSimple_literal is called when production simple_literal is entered.

func (*BaseNitroParserListener) EnterStart

func (s *BaseNitroParserListener) EnterStart(ctx *StartContext)

EnterStart is called when production start is entered.

func (*BaseNitroParserListener) EnterStmt_assignment

func (s *BaseNitroParserListener) EnterStmt_assignment(ctx *Stmt_assignmentContext)

EnterStmt_assignment is called when production stmt_assignment is entered.

func (*BaseNitroParserListener) EnterStmt_break

func (s *BaseNitroParserListener) EnterStmt_break(ctx *Stmt_breakContext)

EnterStmt_break is called when production stmt_break is entered.

func (*BaseNitroParserListener) EnterStmt_continue

func (s *BaseNitroParserListener) EnterStmt_continue(ctx *Stmt_continueContext)

EnterStmt_continue is called when production stmt_continue is entered.

func (*BaseNitroParserListener) EnterStmt_defer

func (s *BaseNitroParserListener) EnterStmt_defer(ctx *Stmt_deferContext)

EnterStmt_defer is called when production stmt_defer is entered.

func (*BaseNitroParserListener) EnterStmt_expr

func (s *BaseNitroParserListener) EnterStmt_expr(ctx *Stmt_exprContext)

EnterStmt_expr is called when production stmt_expr is entered.

func (*BaseNitroParserListener) EnterStmt_for

func (s *BaseNitroParserListener) EnterStmt_for(ctx *Stmt_forContext)

EnterStmt_for is called when production stmt_for is entered.

func (*BaseNitroParserListener) EnterStmt_func

func (s *BaseNitroParserListener) EnterStmt_func(ctx *Stmt_funcContext)

EnterStmt_func is called when production stmt_func is entered.

func (*BaseNitroParserListener) EnterStmt_if

func (s *BaseNitroParserListener) EnterStmt_if(ctx *Stmt_ifContext)

EnterStmt_if is called when production stmt_if is entered.

func (*BaseNitroParserListener) EnterStmt_inc_dec added in v0.2.0

func (s *BaseNitroParserListener) EnterStmt_inc_dec(ctx *Stmt_inc_decContext)

EnterStmt_inc_dec is called when production stmt_inc_dec is entered.

func (*BaseNitroParserListener) EnterStmt_list

func (s *BaseNitroParserListener) EnterStmt_list(ctx *Stmt_listContext)

EnterStmt_list is called when production stmt_list is entered.

func (*BaseNitroParserListener) EnterStmt_op_assign added in v0.2.0

func (s *BaseNitroParserListener) EnterStmt_op_assign(ctx *Stmt_op_assignContext)

EnterStmt_op_assign is called when production stmt_op_assign is entered.

func (*BaseNitroParserListener) EnterStmt_return

func (s *BaseNitroParserListener) EnterStmt_return(ctx *Stmt_returnContext)

EnterStmt_return is called when production stmt_return is entered.

func (*BaseNitroParserListener) EnterStmt_throw

func (s *BaseNitroParserListener) EnterStmt_throw(ctx *Stmt_throwContext)

EnterStmt_throw is called when production stmt_throw is entered.

func (*BaseNitroParserListener) EnterStmt_try_catch

func (s *BaseNitroParserListener) EnterStmt_try_catch(ctx *Stmt_try_catchContext)

EnterStmt_try_catch is called when production stmt_try_catch is entered.

func (*BaseNitroParserListener) EnterStmt_var_dec

func (s *BaseNitroParserListener) EnterStmt_var_dec(ctx *Stmt_var_decContext)

EnterStmt_var_dec is called when production stmt_var_dec is entered.

func (*BaseNitroParserListener) EnterStmt_while

func (s *BaseNitroParserListener) EnterStmt_while(ctx *Stmt_whileContext)

EnterStmt_while is called when production stmt_while is entered.

func (*BaseNitroParserListener) EnterStmt_yield

func (s *BaseNitroParserListener) EnterStmt_yield(ctx *Stmt_yieldContext)

EnterStmt_yield is called when production stmt_yield is entered.

func (*BaseNitroParserListener) EnterStmts

func (s *BaseNitroParserListener) EnterStmts(ctx *StmtsContext)

EnterStmts is called when production stmts is entered.

func (*BaseNitroParserListener) EnterThrow_stmt

func (s *BaseNitroParserListener) EnterThrow_stmt(ctx *Throw_stmtContext)

EnterThrow_stmt is called when production throw_stmt is entered.

func (*BaseNitroParserListener) EnterTry_catch_stmt

func (s *BaseNitroParserListener) EnterTry_catch_stmt(ctx *Try_catch_stmtContext)

EnterTry_catch_stmt is called when production try_catch_stmt is entered.

func (*BaseNitroParserListener) EnterUnary_expr

func (s *BaseNitroParserListener) EnterUnary_expr(ctx *Unary_exprContext)

EnterUnary_expr is called when production unary_expr is entered.

func (*BaseNitroParserListener) EnterUnit added in v0.2.0

func (s *BaseNitroParserListener) EnterUnit(ctx *UnitContext)

EnterUnit is called when production unit is entered.

func (*BaseNitroParserListener) EnterVar_decl_stmt

func (s *BaseNitroParserListener) EnterVar_decl_stmt(ctx *Var_decl_stmtContext)

EnterVar_decl_stmt is called when production var_decl_stmt is entered.

func (*BaseNitroParserListener) EnterVar_decl_vars

func (s *BaseNitroParserListener) EnterVar_decl_vars(ctx *Var_decl_varsContext)

EnterVar_decl_vars is called when production var_decl_vars is entered.

func (*BaseNitroParserListener) EnterWhile_stmt

func (s *BaseNitroParserListener) EnterWhile_stmt(ctx *While_stmtContext)

EnterWhile_stmt is called when production while_stmt is entered.

func (*BaseNitroParserListener) EnterYield_stmt

func (s *BaseNitroParserListener) EnterYield_stmt(ctx *Yield_stmtContext)

EnterYield_stmt is called when production yield_stmt is entered.

func (*BaseNitroParserListener) ExitArg_list

func (s *BaseNitroParserListener) ExitArg_list(ctx *Arg_listContext)

ExitArg_list is called when production arg_list is exited.

func (*BaseNitroParserListener) ExitArray_elem

func (s *BaseNitroParserListener) ExitArray_elem(ctx *Array_elemContext)

ExitArray_elem is called when production array_elem is exited.

func (*BaseNitroParserListener) ExitArray_elems

func (s *BaseNitroParserListener) ExitArray_elems(ctx *Array_elemsContext)

ExitArray_elems is called when production array_elems is exited.

func (*BaseNitroParserListener) ExitArray_elif

func (s *BaseNitroParserListener) ExitArray_elif(ctx *Array_elifContext)

ExitArray_elif is called when production array_elif is exited.

func (*BaseNitroParserListener) ExitArray_else

func (s *BaseNitroParserListener) ExitArray_else(ctx *Array_elseContext)

ExitArray_else is called when production array_else is exited.

func (*BaseNitroParserListener) ExitArray_for

func (s *BaseNitroParserListener) ExitArray_for(ctx *Array_forContext)

ExitArray_for is called when production array_for is exited.

func (*BaseNitroParserListener) ExitArray_if

func (s *BaseNitroParserListener) ExitArray_if(ctx *Array_ifContext)

ExitArray_if is called when production array_if is exited.

func (*BaseNitroParserListener) ExitArray_literal

func (s *BaseNitroParserListener) ExitArray_literal(ctx *Array_literalContext)

ExitArray_literal is called when production array_literal is exited.

func (*BaseNitroParserListener) ExitAssignment_lvalues

func (s *BaseNitroParserListener) ExitAssignment_lvalues(ctx *Assignment_lvaluesContext)

ExitAssignment_lvalues is called when production assignment_lvalues is exited.

func (*BaseNitroParserListener) ExitAssignment_op_stmt added in v0.2.0

func (s *BaseNitroParserListener) ExitAssignment_op_stmt(ctx *Assignment_op_stmtContext)

ExitAssignment_op_stmt is called when production assignment_op_stmt is exited.

func (*BaseNitroParserListener) ExitAssignment_stmt

func (s *BaseNitroParserListener) ExitAssignment_stmt(ctx *Assignment_stmtContext)

ExitAssignment_stmt is called when production assignment_stmt is exited.

func (*BaseNitroParserListener) ExitBinary_expr

func (s *BaseNitroParserListener) ExitBinary_expr(ctx *Binary_exprContext)

ExitBinary_expr is called when production binary_expr is exited.

func (*BaseNitroParserListener) ExitBreak_stmt

func (s *BaseNitroParserListener) ExitBreak_stmt(ctx *Break_stmtContext)

ExitBreak_stmt is called when production break_stmt is exited.

func (*BaseNitroParserListener) ExitContinue_stmt

func (s *BaseNitroParserListener) ExitContinue_stmt(ctx *Continue_stmtContext)

ExitContinue_stmt is called when production continue_stmt is exited.

func (*BaseNitroParserListener) ExitDefer_stmt

func (s *BaseNitroParserListener) ExitDefer_stmt(ctx *Defer_stmtContext)

ExitDefer_stmt is called when production defer_stmt is exited.

func (*BaseNitroParserListener) ExitEveryRule

func (s *BaseNitroParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)

ExitEveryRule is called when any rule is exited.

func (*BaseNitroParserListener) ExitExpr

func (s *BaseNitroParserListener) ExitExpr(ctx *ExprContext)

ExitExpr is called when production expr is exited.

func (*BaseNitroParserListener) ExitExpr2

func (s *BaseNitroParserListener) ExitExpr2(ctx *Expr2Context)

ExitExpr2 is called when production expr2 is exited.

func (*BaseNitroParserListener) ExitExpr3

func (s *BaseNitroParserListener) ExitExpr3(ctx *Expr3Context)

ExitExpr3 is called when production expr3 is exited.

func (*BaseNitroParserListener) ExitFor_stmt

func (s *BaseNitroParserListener) ExitFor_stmt(ctx *For_stmtContext)

ExitFor_stmt is called when production for_stmt is exited.

func (*BaseNitroParserListener) ExitFor_vars

func (s *BaseNitroParserListener) ExitFor_vars(ctx *For_varsContext)

ExitFor_vars is called when production for_vars is exited.

func (*BaseNitroParserListener) ExitFunc_stmt

func (s *BaseNitroParserListener) ExitFunc_stmt(ctx *Func_stmtContext)

ExitFunc_stmt is called when production func_stmt is exited.

func (*BaseNitroParserListener) ExitId_or_keyword

func (s *BaseNitroParserListener) ExitId_or_keyword(ctx *Id_or_keywordContext)

ExitId_or_keyword is called when production id_or_keyword is exited.

func (*BaseNitroParserListener) ExitIf_elif

func (s *BaseNitroParserListener) ExitIf_elif(ctx *If_elifContext)

ExitIf_elif is called when production if_elif is exited.

func (*BaseNitroParserListener) ExitIf_else

func (s *BaseNitroParserListener) ExitIf_else(ctx *If_elseContext)

ExitIf_else is called when production if_else is exited.

func (*BaseNitroParserListener) ExitIf_stmt

func (s *BaseNitroParserListener) ExitIf_stmt(ctx *If_stmtContext)

ExitIf_stmt is called when production if_stmt is exited.

func (*BaseNitroParserListener) ExitImport_stmt

func (s *BaseNitroParserListener) ExitImport_stmt(ctx *Import_stmtContext)

ExitImport_stmt is called when production import_stmt is exited.

func (*BaseNitroParserListener) ExitInc_dec_stmt added in v0.2.0

func (s *BaseNitroParserListener) ExitInc_dec_stmt(ctx *Inc_dec_stmtContext)

ExitInc_dec_stmt is called when production inc_dec_stmt is exited.

func (*BaseNitroParserListener) ExitLambda_expr

func (s *BaseNitroParserListener) ExitLambda_expr(ctx *Lambda_exprContext)

ExitLambda_expr is called when production lambda_expr is exited.

func (*BaseNitroParserListener) ExitLvalue_expr_index

func (s *BaseNitroParserListener) ExitLvalue_expr_index(ctx *Lvalue_expr_indexContext)

ExitLvalue_expr_index is called when production lvalue_expr_index is exited.

func (*BaseNitroParserListener) ExitLvalue_expr_member_access

func (s *BaseNitroParserListener) ExitLvalue_expr_member_access(ctx *Lvalue_expr_member_accessContext)

ExitLvalue_expr_member_access is called when production lvalue_expr_member_access is exited.

func (*BaseNitroParserListener) ExitLvalue_expr_simple_ref

func (s *BaseNitroParserListener) ExitLvalue_expr_simple_ref(ctx *Lvalue_expr_simple_refContext)

ExitLvalue_expr_simple_ref is called when production lvalue_expr_simple_ref is exited.

func (*BaseNitroParserListener) ExitMeta_attrib

func (s *BaseNitroParserListener) ExitMeta_attrib(ctx *Meta_attribContext)

ExitMeta_attrib is called when production meta_attrib is exited.

func (*BaseNitroParserListener) ExitMeta_attribs

func (s *BaseNitroParserListener) ExitMeta_attribs(ctx *Meta_attribsContext)

ExitMeta_attribs is called when production meta_attribs is exited.

func (*BaseNitroParserListener) ExitMeta_directive

func (s *BaseNitroParserListener) ExitMeta_directive(ctx *Meta_directiveContext)

ExitMeta_directive is called when production meta_directive is exited.

func (*BaseNitroParserListener) ExitMeta_flag

func (s *BaseNitroParserListener) ExitMeta_flag(ctx *Meta_flagContext)

ExitMeta_flag is called when production meta_flag is exited.

func (*BaseNitroParserListener) ExitMeta_info

func (s *BaseNitroParserListener) ExitMeta_info(ctx *Meta_infoContext)

ExitMeta_info is called when production meta_info is exited.

func (*BaseNitroParserListener) ExitMeta_literal

func (s *BaseNitroParserListener) ExitMeta_literal(ctx *Meta_literalContext)

ExitMeta_literal is called when production meta_literal is exited.

func (*BaseNitroParserListener) ExitMeta_param

func (s *BaseNitroParserListener) ExitMeta_param(ctx *Meta_paramContext)

ExitMeta_param is called when production meta_param is exited.

func (*BaseNitroParserListener) ExitObject_elif

func (s *BaseNitroParserListener) ExitObject_elif(ctx *Object_elifContext)

ExitObject_elif is called when production object_elif is exited.

func (*BaseNitroParserListener) ExitObject_else

func (s *BaseNitroParserListener) ExitObject_else(ctx *Object_elseContext)

ExitObject_else is called when production object_else is exited.

func (*BaseNitroParserListener) ExitObject_field_expansion

func (s *BaseNitroParserListener) ExitObject_field_expansion(ctx *Object_field_expansionContext)

ExitObject_field_expansion is called when production object_field_expansion is exited.

func (*BaseNitroParserListener) ExitObject_field_expr_key

func (s *BaseNitroParserListener) ExitObject_field_expr_key(ctx *Object_field_expr_keyContext)

ExitObject_field_expr_key is called when production object_field_expr_key is exited.

func (*BaseNitroParserListener) ExitObject_field_for

func (s *BaseNitroParserListener) ExitObject_field_for(ctx *Object_field_forContext)

ExitObject_field_for is called when production object_field_for is exited.

func (*BaseNitroParserListener) ExitObject_field_id_key

func (s *BaseNitroParserListener) ExitObject_field_id_key(ctx *Object_field_id_keyContext)

ExitObject_field_id_key is called when production object_field_id_key is exited.

func (*BaseNitroParserListener) ExitObject_field_if

func (s *BaseNitroParserListener) ExitObject_field_if(ctx *Object_field_ifContext)

ExitObject_field_if is called when production object_field_if is exited.

func (*BaseNitroParserListener) ExitObject_fields

func (s *BaseNitroParserListener) ExitObject_fields(ctx *Object_fieldsContext)

ExitObject_fields is called when production object_fields is exited.

func (*BaseNitroParserListener) ExitObject_for

func (s *BaseNitroParserListener) ExitObject_for(ctx *Object_forContext)

ExitObject_for is called when production object_for is exited.

func (*BaseNitroParserListener) ExitObject_if

func (s *BaseNitroParserListener) ExitObject_if(ctx *Object_ifContext)

ExitObject_if is called when production object_if is exited.

func (*BaseNitroParserListener) ExitObject_literal

func (s *BaseNitroParserListener) ExitObject_literal(ctx *Object_literalContext)

ExitObject_literal is called when production object_literal is exited.

func (*BaseNitroParserListener) ExitParam_list

func (s *BaseNitroParserListener) ExitParam_list(ctx *Param_listContext)

ExitParam_list is called when production param_list is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_array

func (s *BaseNitroParserListener) ExitPrimary_expr_array(ctx *Primary_expr_arrayContext)

ExitPrimary_expr_array is called when production primary_expr_array is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_call

func (s *BaseNitroParserListener) ExitPrimary_expr_call(ctx *Primary_expr_callContext)

ExitPrimary_expr_call is called when production primary_expr_call is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_index

func (s *BaseNitroParserListener) ExitPrimary_expr_index(ctx *Primary_expr_indexContext)

ExitPrimary_expr_index is called when production primary_expr_index is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_lambda

func (s *BaseNitroParserListener) ExitPrimary_expr_lambda(ctx *Primary_expr_lambdaContext)

ExitPrimary_expr_lambda is called when production primary_expr_lambda is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_literal

func (s *BaseNitroParserListener) ExitPrimary_expr_literal(ctx *Primary_expr_literalContext)

ExitPrimary_expr_literal is called when production primary_expr_literal is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_member_access

func (s *BaseNitroParserListener) ExitPrimary_expr_member_access(ctx *Primary_expr_member_accessContext)

ExitPrimary_expr_member_access is called when production primary_expr_member_access is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_object

func (s *BaseNitroParserListener) ExitPrimary_expr_object(ctx *Primary_expr_objectContext)

ExitPrimary_expr_object is called when production primary_expr_object is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_parenthesis

func (s *BaseNitroParserListener) ExitPrimary_expr_parenthesis(ctx *Primary_expr_parenthesisContext)

ExitPrimary_expr_parenthesis is called when production primary_expr_parenthesis is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_regex

func (s *BaseNitroParserListener) ExitPrimary_expr_regex(ctx *Primary_expr_regexContext)

ExitPrimary_expr_regex is called when production primary_expr_regex is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_simple_ref

func (s *BaseNitroParserListener) ExitPrimary_expr_simple_ref(ctx *Primary_expr_simple_refContext)

ExitPrimary_expr_simple_ref is called when production primary_expr_simple_ref is exited.

func (*BaseNitroParserListener) ExitPrimary_expr_slice

func (s *BaseNitroParserListener) ExitPrimary_expr_slice(ctx *Primary_expr_sliceContext)

ExitPrimary_expr_slice is called when production primary_expr_slice is exited.

func (*BaseNitroParserListener) ExitReturn_stmt

func (s *BaseNitroParserListener) ExitReturn_stmt(ctx *Return_stmtContext)

ExitReturn_stmt is called when production return_stmt is exited.

func (*BaseNitroParserListener) ExitRvalues

func (s *BaseNitroParserListener) ExitRvalues(ctx *RvaluesContext)

ExitRvalues is called when production rvalues is exited.

func (*BaseNitroParserListener) ExitShort_lambda_expr

func (s *BaseNitroParserListener) ExitShort_lambda_expr(ctx *Short_lambda_exprContext)

ExitShort_lambda_expr is called when production short_lambda_expr is exited.

func (*BaseNitroParserListener) ExitSimple_literal

func (s *BaseNitroParserListener) ExitSimple_literal(ctx *Simple_literalContext)

ExitSimple_literal is called when production simple_literal is exited.

func (*BaseNitroParserListener) ExitStart

func (s *BaseNitroParserListener) ExitStart(ctx *StartContext)

ExitStart is called when production start is exited.

func (*BaseNitroParserListener) ExitStmt_assignment

func (s *BaseNitroParserListener) ExitStmt_assignment(ctx *Stmt_assignmentContext)

ExitStmt_assignment is called when production stmt_assignment is exited.

func (*BaseNitroParserListener) ExitStmt_break

func (s *BaseNitroParserListener) ExitStmt_break(ctx *Stmt_breakContext)

ExitStmt_break is called when production stmt_break is exited.

func (*BaseNitroParserListener) ExitStmt_continue

func (s *BaseNitroParserListener) ExitStmt_continue(ctx *Stmt_continueContext)

ExitStmt_continue is called when production stmt_continue is exited.

func (*BaseNitroParserListener) ExitStmt_defer

func (s *BaseNitroParserListener) ExitStmt_defer(ctx *Stmt_deferContext)

ExitStmt_defer is called when production stmt_defer is exited.

func (*BaseNitroParserListener) ExitStmt_expr

func (s *BaseNitroParserListener) ExitStmt_expr(ctx *Stmt_exprContext)

ExitStmt_expr is called when production stmt_expr is exited.

func (*BaseNitroParserListener) ExitStmt_for

func (s *BaseNitroParserListener) ExitStmt_for(ctx *Stmt_forContext)

ExitStmt_for is called when production stmt_for is exited.

func (*BaseNitroParserListener) ExitStmt_func

func (s *BaseNitroParserListener) ExitStmt_func(ctx *Stmt_funcContext)

ExitStmt_func is called when production stmt_func is exited.

func (*BaseNitroParserListener) ExitStmt_if

func (s *BaseNitroParserListener) ExitStmt_if(ctx *Stmt_ifContext)

ExitStmt_if is called when production stmt_if is exited.

func (*BaseNitroParserListener) ExitStmt_inc_dec added in v0.2.0

func (s *BaseNitroParserListener) ExitStmt_inc_dec(ctx *Stmt_inc_decContext)

ExitStmt_inc_dec is called when production stmt_inc_dec is exited.

func (*BaseNitroParserListener) ExitStmt_list

func (s *BaseNitroParserListener) ExitStmt_list(ctx *Stmt_listContext)

ExitStmt_list is called when production stmt_list is exited.

func (*BaseNitroParserListener) ExitStmt_op_assign added in v0.2.0

func (s *BaseNitroParserListener) ExitStmt_op_assign(ctx *Stmt_op_assignContext)

ExitStmt_op_assign is called when production stmt_op_assign is exited.

func (*BaseNitroParserListener) ExitStmt_return

func (s *BaseNitroParserListener) ExitStmt_return(ctx *Stmt_returnContext)

ExitStmt_return is called when production stmt_return is exited.

func (*BaseNitroParserListener) ExitStmt_throw

func (s *BaseNitroParserListener) ExitStmt_throw(ctx *Stmt_throwContext)

ExitStmt_throw is called when production stmt_throw is exited.

func (*BaseNitroParserListener) ExitStmt_try_catch

func (s *BaseNitroParserListener) ExitStmt_try_catch(ctx *Stmt_try_catchContext)

ExitStmt_try_catch is called when production stmt_try_catch is exited.

func (*BaseNitroParserListener) ExitStmt_var_dec

func (s *BaseNitroParserListener) ExitStmt_var_dec(ctx *Stmt_var_decContext)

ExitStmt_var_dec is called when production stmt_var_dec is exited.

func (*BaseNitroParserListener) ExitStmt_while

func (s *BaseNitroParserListener) ExitStmt_while(ctx *Stmt_whileContext)

ExitStmt_while is called when production stmt_while is exited.

func (*BaseNitroParserListener) ExitStmt_yield

func (s *BaseNitroParserListener) ExitStmt_yield(ctx *Stmt_yieldContext)

ExitStmt_yield is called when production stmt_yield is exited.

func (*BaseNitroParserListener) ExitStmts

func (s *BaseNitroParserListener) ExitStmts(ctx *StmtsContext)

ExitStmts is called when production stmts is exited.

func (*BaseNitroParserListener) ExitThrow_stmt

func (s *BaseNitroParserListener) ExitThrow_stmt(ctx *Throw_stmtContext)

ExitThrow_stmt is called when production throw_stmt is exited.

func (*BaseNitroParserListener) ExitTry_catch_stmt

func (s *BaseNitroParserListener) ExitTry_catch_stmt(ctx *Try_catch_stmtContext)

ExitTry_catch_stmt is called when production try_catch_stmt is exited.

func (*BaseNitroParserListener) ExitUnary_expr

func (s *BaseNitroParserListener) ExitUnary_expr(ctx *Unary_exprContext)

ExitUnary_expr is called when production unary_expr is exited.

func (*BaseNitroParserListener) ExitUnit added in v0.2.0

func (s *BaseNitroParserListener) ExitUnit(ctx *UnitContext)

ExitUnit is called when production unit is exited.

func (*BaseNitroParserListener) ExitVar_decl_stmt

func (s *BaseNitroParserListener) ExitVar_decl_stmt(ctx *Var_decl_stmtContext)

ExitVar_decl_stmt is called when production var_decl_stmt is exited.

func (*BaseNitroParserListener) ExitVar_decl_vars

func (s *BaseNitroParserListener) ExitVar_decl_vars(ctx *Var_decl_varsContext)

ExitVar_decl_vars is called when production var_decl_vars is exited.

func (*BaseNitroParserListener) ExitWhile_stmt

func (s *BaseNitroParserListener) ExitWhile_stmt(ctx *While_stmtContext)

ExitWhile_stmt is called when production while_stmt is exited.

func (*BaseNitroParserListener) ExitYield_stmt

func (s *BaseNitroParserListener) ExitYield_stmt(ctx *Yield_stmtContext)

ExitYield_stmt is called when production yield_stmt is exited.

func (*BaseNitroParserListener) VisitErrorNode

func (s *BaseNitroParserListener) VisitErrorNode(node antlr.ErrorNode)

VisitErrorNode is called when an error node is visited.

func (*BaseNitroParserListener) VisitTerminal

func (s *BaseNitroParserListener) VisitTerminal(node antlr.TerminalNode)

VisitTerminal is called when a terminal node is visited.

type Binary_exprContext

type Binary_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBinary_exprContext

func NewBinary_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Binary_exprContext

func NewEmptyBinary_exprContext

func NewEmptyBinary_exprContext() *Binary_exprContext

func (*Binary_exprContext) ADD

func (*Binary_exprContext) AND

func (*Binary_exprContext) AllBinary_expr

func (s *Binary_exprContext) AllBinary_expr() []IBinary_exprContext

func (*Binary_exprContext) Binary_expr

func (s *Binary_exprContext) Binary_expr(i int) IBinary_exprContext

func (*Binary_exprContext) DIV

func (*Binary_exprContext) EQ

func (*Binary_exprContext) EnterRule

func (s *Binary_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Binary_exprContext) ExitRule

func (s *Binary_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Binary_exprContext) GE

func (*Binary_exprContext) GT

func (*Binary_exprContext) GetOp

func (s *Binary_exprContext) GetOp() antlr.Token

func (*Binary_exprContext) GetParser

func (s *Binary_exprContext) GetParser() antlr.Parser

func (*Binary_exprContext) GetRuleContext

func (s *Binary_exprContext) GetRuleContext() antlr.RuleContext

func (*Binary_exprContext) IsBinary_exprContext

func (*Binary_exprContext) IsBinary_exprContext()

func (*Binary_exprContext) LE

func (*Binary_exprContext) LT

func (*Binary_exprContext) MOD

func (*Binary_exprContext) MUL

func (*Binary_exprContext) NE

func (*Binary_exprContext) OR

func (*Binary_exprContext) SUB

func (*Binary_exprContext) SetOp

func (s *Binary_exprContext) SetOp(v antlr.Token)

func (*Binary_exprContext) ToStringTree

func (s *Binary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Binary_exprContext) Unary_expr

func (s *Binary_exprContext) Unary_expr() IUnary_exprContext

type Break_stmtContext

type Break_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewBreak_stmtContext

func NewBreak_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Break_stmtContext

func NewEmptyBreak_stmtContext

func NewEmptyBreak_stmtContext() *Break_stmtContext

func (*Break_stmtContext) BREAK

func (*Break_stmtContext) EnterRule

func (s *Break_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Break_stmtContext) ExitRule

func (s *Break_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Break_stmtContext) GetParser

func (s *Break_stmtContext) GetParser() antlr.Parser

func (*Break_stmtContext) GetRuleContext

func (s *Break_stmtContext) GetRuleContext() antlr.RuleContext

func (*Break_stmtContext) IsBreak_stmtContext

func (*Break_stmtContext) IsBreak_stmtContext()

func (*Break_stmtContext) ToStringTree

func (s *Break_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Continue_stmtContext

type Continue_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewContinue_stmtContext

func NewContinue_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Continue_stmtContext

func NewEmptyContinue_stmtContext

func NewEmptyContinue_stmtContext() *Continue_stmtContext

func (*Continue_stmtContext) CONTINUE

func (s *Continue_stmtContext) CONTINUE() antlr.TerminalNode

func (*Continue_stmtContext) EnterRule

func (s *Continue_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Continue_stmtContext) ExitRule

func (s *Continue_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Continue_stmtContext) GetParser

func (s *Continue_stmtContext) GetParser() antlr.Parser

func (*Continue_stmtContext) GetRuleContext

func (s *Continue_stmtContext) GetRuleContext() antlr.RuleContext

func (*Continue_stmtContext) IsContinue_stmtContext

func (*Continue_stmtContext) IsContinue_stmtContext()

func (*Continue_stmtContext) ToStringTree

func (s *Continue_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Defer_stmtContext

type Defer_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewDefer_stmtContext

func NewDefer_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Defer_stmtContext

func NewEmptyDefer_stmtContext

func NewEmptyDefer_stmtContext() *Defer_stmtContext

func (*Defer_stmtContext) DEFER

func (*Defer_stmtContext) EnterRule

func (s *Defer_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Defer_stmtContext) ExitRule

func (s *Defer_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Defer_stmtContext) GetParser

func (s *Defer_stmtContext) GetParser() antlr.Parser

func (*Defer_stmtContext) GetRuleContext

func (s *Defer_stmtContext) GetRuleContext() antlr.RuleContext

func (*Defer_stmtContext) IsDefer_stmtContext

func (*Defer_stmtContext) IsDefer_stmtContext()

func (*Defer_stmtContext) Primary_expr

func (s *Defer_stmtContext) Primary_expr() IPrimary_exprContext

func (*Defer_stmtContext) ToStringTree

func (s *Defer_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Expr2Context

type Expr2Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpr2Context

func NewEmptyExpr2Context() *Expr2Context

func NewExpr2Context

func NewExpr2Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expr2Context

func (*Expr2Context) EnterRule

func (s *Expr2Context) EnterRule(listener antlr.ParseTreeListener)

func (*Expr2Context) ExitRule

func (s *Expr2Context) ExitRule(listener antlr.ParseTreeListener)

func (*Expr2Context) Expr3

func (s *Expr2Context) Expr3() IExpr3Context

func (*Expr2Context) GetParser

func (s *Expr2Context) GetParser() antlr.Parser

func (*Expr2Context) GetRuleContext

func (s *Expr2Context) GetRuleContext() antlr.RuleContext

func (*Expr2Context) IsExpr2Context

func (*Expr2Context) IsExpr2Context()

func (*Expr2Context) Short_lambda_expr

func (s *Expr2Context) Short_lambda_expr() IShort_lambda_exprContext

func (*Expr2Context) ToStringTree

func (s *Expr2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Expr3Context

type Expr3Context struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExpr3Context

func NewEmptyExpr3Context() *Expr3Context

func NewExpr3Context

func NewExpr3Context(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Expr3Context

func (*Expr3Context) AllExpr3

func (s *Expr3Context) AllExpr3() []IExpr3Context

func (*Expr3Context) Binary_expr

func (s *Expr3Context) Binary_expr() IBinary_exprContext

func (*Expr3Context) COLON

func (s *Expr3Context) COLON() antlr.TerminalNode

func (*Expr3Context) EnterRule

func (s *Expr3Context) EnterRule(listener antlr.ParseTreeListener)

func (*Expr3Context) ExitRule

func (s *Expr3Context) ExitRule(listener antlr.ParseTreeListener)

func (*Expr3Context) Expr3

func (s *Expr3Context) Expr3(i int) IExpr3Context

func (*Expr3Context) GetParser

func (s *Expr3Context) GetParser() antlr.Parser

func (*Expr3Context) GetRuleContext

func (s *Expr3Context) GetRuleContext() antlr.RuleContext

func (*Expr3Context) IsExpr3Context

func (*Expr3Context) IsExpr3Context()

func (*Expr3Context) QUESTION_MARK

func (s *Expr3Context) QUESTION_MARK() antlr.TerminalNode

func (*Expr3Context) ToStringTree

func (s *Expr3Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type ExprContext

type ExprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyExprContext

func NewEmptyExprContext() *ExprContext

func NewExprContext

func NewExprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ExprContext

func (*ExprContext) AllExpr

func (s *ExprContext) AllExpr() []IExprContext

func (*ExprContext) EnterRule

func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)

func (*ExprContext) ExitRule

func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)

func (*ExprContext) Expr

func (s *ExprContext) Expr(i int) IExprContext

func (*ExprContext) Expr2

func (s *ExprContext) Expr2() IExpr2Context

func (*ExprContext) GetParser

func (s *ExprContext) GetParser() antlr.Parser

func (*ExprContext) GetRuleContext

func (s *ExprContext) GetRuleContext() antlr.RuleContext

func (*ExprContext) IsExprContext

func (*ExprContext) IsExprContext()

func (*ExprContext) PIPE

func (s *ExprContext) PIPE() antlr.TerminalNode

func (*ExprContext) ToStringTree

func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type For_stmtContext

type For_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFor_stmtContext

func NewEmptyFor_stmtContext() *For_stmtContext

func NewFor_stmtContext

func NewFor_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *For_stmtContext

func (*For_stmtContext) CCURLY

func (s *For_stmtContext) CCURLY() antlr.TerminalNode

func (*For_stmtContext) EnterRule

func (s *For_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*For_stmtContext) ExitRule

func (s *For_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*For_stmtContext) Expr

func (s *For_stmtContext) Expr() IExprContext

func (*For_stmtContext) FOR

func (*For_stmtContext) For_vars

func (s *For_stmtContext) For_vars() IFor_varsContext

func (*For_stmtContext) GetParser

func (s *For_stmtContext) GetParser() antlr.Parser

func (*For_stmtContext) GetRuleContext

func (s *For_stmtContext) GetRuleContext() antlr.RuleContext

func (*For_stmtContext) ID

func (*For_stmtContext) IsFor_stmtContext

func (*For_stmtContext) IsFor_stmtContext()

func (*For_stmtContext) OCURLY

func (s *For_stmtContext) OCURLY() antlr.TerminalNode

func (*For_stmtContext) Stmts

func (s *For_stmtContext) Stmts() IStmtsContext

func (*For_stmtContext) ToStringTree

func (s *For_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type For_varsContext

type For_varsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFor_varsContext

func NewEmptyFor_varsContext() *For_varsContext

func NewFor_varsContext

func NewFor_varsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *For_varsContext

func (*For_varsContext) AllCOMMA

func (s *For_varsContext) AllCOMMA() []antlr.TerminalNode

func (*For_varsContext) AllID

func (s *For_varsContext) AllID() []antlr.TerminalNode

func (*For_varsContext) COMMA

func (s *For_varsContext) COMMA(i int) antlr.TerminalNode

func (*For_varsContext) EnterRule

func (s *For_varsContext) EnterRule(listener antlr.ParseTreeListener)

func (*For_varsContext) ExitRule

func (s *For_varsContext) ExitRule(listener antlr.ParseTreeListener)

func (*For_varsContext) GetParser

func (s *For_varsContext) GetParser() antlr.Parser

func (*For_varsContext) GetRuleContext

func (s *For_varsContext) GetRuleContext() antlr.RuleContext

func (*For_varsContext) ID

func (*For_varsContext) IsFor_varsContext

func (*For_varsContext) IsFor_varsContext()

func (*For_varsContext) ToStringTree

func (s *For_varsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Func_stmtContext

type Func_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyFunc_stmtContext

func NewEmptyFunc_stmtContext() *Func_stmtContext

func NewFunc_stmtContext

func NewFunc_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Func_stmtContext

func (*Func_stmtContext) CCURLY

func (s *Func_stmtContext) CCURLY() antlr.TerminalNode

func (*Func_stmtContext) CPAREN

func (s *Func_stmtContext) CPAREN() antlr.TerminalNode

func (*Func_stmtContext) EnterRule

func (s *Func_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Func_stmtContext) ExitRule

func (s *Func_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Func_stmtContext) FUNC

func (*Func_stmtContext) GetParser

func (s *Func_stmtContext) GetParser() antlr.Parser

func (*Func_stmtContext) GetRuleContext

func (s *Func_stmtContext) GetRuleContext() antlr.RuleContext

func (*Func_stmtContext) ID

func (*Func_stmtContext) IsFunc_stmtContext

func (*Func_stmtContext) IsFunc_stmtContext()

func (*Func_stmtContext) OCURLY

func (s *Func_stmtContext) OCURLY() antlr.TerminalNode

func (*Func_stmtContext) OPAREN

func (s *Func_stmtContext) OPAREN() antlr.TerminalNode

func (*Func_stmtContext) Param_list

func (s *Func_stmtContext) Param_list() IParam_listContext

func (*Func_stmtContext) Stmts

func (s *Func_stmtContext) Stmts() IStmtsContext

func (*Func_stmtContext) ToStringTree

func (s *Func_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type IArg_listContext

type IArg_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArg_listContext differentiates from other interfaces.
	IsArg_listContext()
}

IArg_listContext is an interface to support dynamic dispatch.

type IArray_elemContext

type IArray_elemContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_elemContext differentiates from other interfaces.
	IsArray_elemContext()
}

IArray_elemContext is an interface to support dynamic dispatch.

type IArray_elemsContext

type IArray_elemsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_elemsContext differentiates from other interfaces.
	IsArray_elemsContext()
}

IArray_elemsContext is an interface to support dynamic dispatch.

type IArray_elifContext

type IArray_elifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_elifContext differentiates from other interfaces.
	IsArray_elifContext()
}

IArray_elifContext is an interface to support dynamic dispatch.

type IArray_elseContext

type IArray_elseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_elseContext differentiates from other interfaces.
	IsArray_elseContext()
}

IArray_elseContext is an interface to support dynamic dispatch.

type IArray_forContext

type IArray_forContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_forContext differentiates from other interfaces.
	IsArray_forContext()
}

IArray_forContext is an interface to support dynamic dispatch.

type IArray_ifContext

type IArray_ifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_ifContext differentiates from other interfaces.
	IsArray_ifContext()
}

IArray_ifContext is an interface to support dynamic dispatch.

type IArray_literalContext

type IArray_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsArray_literalContext differentiates from other interfaces.
	IsArray_literalContext()
}

IArray_literalContext is an interface to support dynamic dispatch.

type IAssignment_lvaluesContext

type IAssignment_lvaluesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignment_lvaluesContext differentiates from other interfaces.
	IsAssignment_lvaluesContext()
}

IAssignment_lvaluesContext is an interface to support dynamic dispatch.

type IAssignment_op_stmtContext added in v0.2.0

type IAssignment_op_stmtContext 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)

	// IsAssignment_op_stmtContext differentiates from other interfaces.
	IsAssignment_op_stmtContext()
}

IAssignment_op_stmtContext is an interface to support dynamic dispatch.

type IAssignment_stmtContext

type IAssignment_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsAssignment_stmtContext differentiates from other interfaces.
	IsAssignment_stmtContext()
}

IAssignment_stmtContext is an interface to support dynamic dispatch.

type IBinary_exprContext

type IBinary_exprContext 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)

	// IsBinary_exprContext differentiates from other interfaces.
	IsBinary_exprContext()
}

IBinary_exprContext is an interface to support dynamic dispatch.

type IBreak_stmtContext

type IBreak_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsBreak_stmtContext differentiates from other interfaces.
	IsBreak_stmtContext()
}

IBreak_stmtContext is an interface to support dynamic dispatch.

type IContinue_stmtContext

type IContinue_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsContinue_stmtContext differentiates from other interfaces.
	IsContinue_stmtContext()
}

IContinue_stmtContext is an interface to support dynamic dispatch.

type IDefer_stmtContext

type IDefer_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsDefer_stmtContext differentiates from other interfaces.
	IsDefer_stmtContext()
}

IDefer_stmtContext is an interface to support dynamic dispatch.

type IExpr2Context

type IExpr2Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpr2Context differentiates from other interfaces.
	IsExpr2Context()
}

IExpr2Context is an interface to support dynamic dispatch.

type IExpr3Context

type IExpr3Context interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExpr3Context differentiates from other interfaces.
	IsExpr3Context()
}

IExpr3Context is an interface to support dynamic dispatch.

type IExprContext

type IExprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsExprContext differentiates from other interfaces.
	IsExprContext()
}

IExprContext is an interface to support dynamic dispatch.

type IFor_stmtContext

type IFor_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFor_stmtContext differentiates from other interfaces.
	IsFor_stmtContext()
}

IFor_stmtContext is an interface to support dynamic dispatch.

type IFor_varsContext

type IFor_varsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFor_varsContext differentiates from other interfaces.
	IsFor_varsContext()
}

IFor_varsContext is an interface to support dynamic dispatch.

type IFunc_stmtContext

type IFunc_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsFunc_stmtContext differentiates from other interfaces.
	IsFunc_stmtContext()
}

IFunc_stmtContext is an interface to support dynamic dispatch.

type IId_or_keywordContext

type IId_or_keywordContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetT returns the t token.
	GetT() antlr.Token

	// SetT sets the t token.
	SetT(antlr.Token)

	// IsId_or_keywordContext differentiates from other interfaces.
	IsId_or_keywordContext()
}

IId_or_keywordContext is an interface to support dynamic dispatch.

type IIf_elifContext

type IIf_elifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIf_elifContext differentiates from other interfaces.
	IsIf_elifContext()
}

IIf_elifContext is an interface to support dynamic dispatch.

type IIf_elseContext

type IIf_elseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIf_elseContext differentiates from other interfaces.
	IsIf_elseContext()
}

IIf_elseContext is an interface to support dynamic dispatch.

type IIf_stmtContext

type IIf_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsIf_stmtContext differentiates from other interfaces.
	IsIf_stmtContext()
}

IIf_stmtContext is an interface to support dynamic dispatch.

type IImport_stmtContext

type IImport_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsImport_stmtContext differentiates from other interfaces.
	IsImport_stmtContext()
}

IImport_stmtContext is an interface to support dynamic dispatch.

type IInc_dec_stmtContext added in v0.2.0

type IInc_dec_stmtContext 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)

	// IsInc_dec_stmtContext differentiates from other interfaces.
	IsInc_dec_stmtContext()
}

IInc_dec_stmtContext is an interface to support dynamic dispatch.

type ILambda_exprContext

type ILambda_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLambda_exprContext differentiates from other interfaces.
	IsLambda_exprContext()
}

ILambda_exprContext is an interface to support dynamic dispatch.

type ILvalue_exprContext

type ILvalue_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsLvalue_exprContext differentiates from other interfaces.
	IsLvalue_exprContext()
}

ILvalue_exprContext is an interface to support dynamic dispatch.

type IMeta_attribContext

type IMeta_attribContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_attribContext differentiates from other interfaces.
	IsMeta_attribContext()
}

IMeta_attribContext is an interface to support dynamic dispatch.

type IMeta_attribsContext

type IMeta_attribsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_attribsContext differentiates from other interfaces.
	IsMeta_attribsContext()
}

IMeta_attribsContext is an interface to support dynamic dispatch.

type IMeta_directiveContext

type IMeta_directiveContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_directiveContext differentiates from other interfaces.
	IsMeta_directiveContext()
}

IMeta_directiveContext is an interface to support dynamic dispatch.

type IMeta_flagContext

type IMeta_flagContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_flagContext differentiates from other interfaces.
	IsMeta_flagContext()
}

IMeta_flagContext is an interface to support dynamic dispatch.

type IMeta_infoContext

type IMeta_infoContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_infoContext differentiates from other interfaces.
	IsMeta_infoContext()
}

IMeta_infoContext is an interface to support dynamic dispatch.

type IMeta_literalContext

type IMeta_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetVal returns the val token.
	GetVal() antlr.Token

	// SetVal sets the val token.
	SetVal(antlr.Token)

	// IsMeta_literalContext differentiates from other interfaces.
	IsMeta_literalContext()
}

IMeta_literalContext is an interface to support dynamic dispatch.

type IMeta_paramContext

type IMeta_paramContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsMeta_paramContext differentiates from other interfaces.
	IsMeta_paramContext()
}

IMeta_paramContext is an interface to support dynamic dispatch.

type IObject_elifContext

type IObject_elifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_elifContext differentiates from other interfaces.
	IsObject_elifContext()
}

IObject_elifContext is an interface to support dynamic dispatch.

type IObject_elseContext

type IObject_elseContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_elseContext differentiates from other interfaces.
	IsObject_elseContext()
}

IObject_elseContext is an interface to support dynamic dispatch.

type IObject_fieldContext

type IObject_fieldContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_fieldContext differentiates from other interfaces.
	IsObject_fieldContext()
}

IObject_fieldContext is an interface to support dynamic dispatch.

type IObject_fieldsContext

type IObject_fieldsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_fieldsContext differentiates from other interfaces.
	IsObject_fieldsContext()
}

IObject_fieldsContext is an interface to support dynamic dispatch.

type IObject_forContext

type IObject_forContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_forContext differentiates from other interfaces.
	IsObject_forContext()
}

IObject_forContext is an interface to support dynamic dispatch.

type IObject_ifContext

type IObject_ifContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_ifContext differentiates from other interfaces.
	IsObject_ifContext()
}

IObject_ifContext is an interface to support dynamic dispatch.

type IObject_literalContext

type IObject_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsObject_literalContext differentiates from other interfaces.
	IsObject_literalContext()
}

IObject_literalContext is an interface to support dynamic dispatch.

type IParam_listContext

type IParam_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsParam_listContext differentiates from other interfaces.
	IsParam_listContext()
}

IParam_listContext is an interface to support dynamic dispatch.

type IPrimary_exprContext

type IPrimary_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsPrimary_exprContext differentiates from other interfaces.
	IsPrimary_exprContext()
}

IPrimary_exprContext is an interface to support dynamic dispatch.

type IReturn_stmtContext

type IReturn_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsReturn_stmtContext differentiates from other interfaces.
	IsReturn_stmtContext()
}

IReturn_stmtContext is an interface to support dynamic dispatch.

type IRvaluesContext

type IRvaluesContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsRvaluesContext differentiates from other interfaces.
	IsRvaluesContext()
}

IRvaluesContext is an interface to support dynamic dispatch.

type IShort_lambda_exprContext

type IShort_lambda_exprContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsShort_lambda_exprContext differentiates from other interfaces.
	IsShort_lambda_exprContext()
}

IShort_lambda_exprContext is an interface to support dynamic dispatch.

type ISimple_literalContext

type ISimple_literalContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// GetVal returns the val token.
	GetVal() antlr.Token

	// SetVal sets the val token.
	SetVal(antlr.Token)

	// IsSimple_literalContext differentiates from other interfaces.
	IsSimple_literalContext()
}

ISimple_literalContext is an interface to support dynamic dispatch.

type IStartContext

type IStartContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStartContext differentiates from other interfaces.
	IsStartContext()
}

IStartContext is an interface to support dynamic dispatch.

type IStmtContext

type IStmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStmtContext differentiates from other interfaces.
	IsStmtContext()
}

IStmtContext is an interface to support dynamic dispatch.

type IStmt_listContext

type IStmt_listContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStmt_listContext differentiates from other interfaces.
	IsStmt_listContext()
}

IStmt_listContext is an interface to support dynamic dispatch.

type IStmtsContext

type IStmtsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsStmtsContext differentiates from other interfaces.
	IsStmtsContext()
}

IStmtsContext is an interface to support dynamic dispatch.

type IThrow_stmtContext

type IThrow_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsThrow_stmtContext differentiates from other interfaces.
	IsThrow_stmtContext()
}

IThrow_stmtContext is an interface to support dynamic dispatch.

type ITry_catch_stmtContext

type ITry_catch_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsTry_catch_stmtContext differentiates from other interfaces.
	IsTry_catch_stmtContext()
}

ITry_catch_stmtContext is an interface to support dynamic dispatch.

type IUnary_exprContext

type IUnary_exprContext 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)

	// IsUnary_exprContext differentiates from other interfaces.
	IsUnary_exprContext()
}

IUnary_exprContext is an interface to support dynamic dispatch.

type IUnitContext added in v0.2.0

type IUnitContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsUnitContext differentiates from other interfaces.
	IsUnitContext()
}

IUnitContext is an interface to support dynamic dispatch.

type IVar_decl_stmtContext

type IVar_decl_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVar_decl_stmtContext differentiates from other interfaces.
	IsVar_decl_stmtContext()
}

IVar_decl_stmtContext is an interface to support dynamic dispatch.

type IVar_decl_varsContext

type IVar_decl_varsContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsVar_decl_varsContext differentiates from other interfaces.
	IsVar_decl_varsContext()
}

IVar_decl_varsContext is an interface to support dynamic dispatch.

type IWhile_stmtContext

type IWhile_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsWhile_stmtContext differentiates from other interfaces.
	IsWhile_stmtContext()
}

IWhile_stmtContext is an interface to support dynamic dispatch.

type IYield_stmtContext

type IYield_stmtContext interface {
	antlr.ParserRuleContext

	// GetParser returns the parser.
	GetParser() antlr.Parser

	// IsYield_stmtContext differentiates from other interfaces.
	IsYield_stmtContext()
}

IYield_stmtContext is an interface to support dynamic dispatch.

type Id_or_keywordContext

type Id_or_keywordContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyId_or_keywordContext

func NewEmptyId_or_keywordContext() *Id_or_keywordContext

func NewId_or_keywordContext

func NewId_or_keywordContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Id_or_keywordContext

func (*Id_or_keywordContext) AND

func (*Id_or_keywordContext) BREAK

func (*Id_or_keywordContext) CATCH

func (*Id_or_keywordContext) CONTINUE

func (s *Id_or_keywordContext) CONTINUE() antlr.TerminalNode

func (*Id_or_keywordContext) DEFER

func (*Id_or_keywordContext) ELSE

func (*Id_or_keywordContext) EnterRule

func (s *Id_or_keywordContext) EnterRule(listener antlr.ParseTreeListener)

func (*Id_or_keywordContext) ExitRule

func (s *Id_or_keywordContext) ExitRule(listener antlr.ParseTreeListener)

func (*Id_or_keywordContext) FALSE

func (*Id_or_keywordContext) FOR

func (*Id_or_keywordContext) FUNC

func (*Id_or_keywordContext) GetParser

func (s *Id_or_keywordContext) GetParser() antlr.Parser

func (*Id_or_keywordContext) GetRuleContext

func (s *Id_or_keywordContext) GetRuleContext() antlr.RuleContext

func (*Id_or_keywordContext) GetT

func (s *Id_or_keywordContext) GetT() antlr.Token

func (*Id_or_keywordContext) ID

func (*Id_or_keywordContext) IF

func (*Id_or_keywordContext) IMPORT

func (*Id_or_keywordContext) IsId_or_keywordContext

func (*Id_or_keywordContext) IsId_or_keywordContext()

func (*Id_or_keywordContext) NIL

func (*Id_or_keywordContext) NOT

func (*Id_or_keywordContext) OR

func (*Id_or_keywordContext) RETURN

func (*Id_or_keywordContext) SetT

func (s *Id_or_keywordContext) SetT(v antlr.Token)

func (*Id_or_keywordContext) THROW

func (*Id_or_keywordContext) TRUE

func (*Id_or_keywordContext) TRY

func (*Id_or_keywordContext) ToStringTree

func (s *Id_or_keywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Id_or_keywordContext) VAR

func (*Id_or_keywordContext) WHILE

func (*Id_or_keywordContext) YIELD

type If_elifContext

type If_elifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIf_elifContext

func NewEmptyIf_elifContext() *If_elifContext

func NewIf_elifContext

func NewIf_elifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_elifContext

func (*If_elifContext) CCURLY

func (s *If_elifContext) CCURLY() antlr.TerminalNode

func (*If_elifContext) ELSE

func (s *If_elifContext) ELSE() antlr.TerminalNode

func (*If_elifContext) EnterRule

func (s *If_elifContext) EnterRule(listener antlr.ParseTreeListener)

func (*If_elifContext) ExitRule

func (s *If_elifContext) ExitRule(listener antlr.ParseTreeListener)

func (*If_elifContext) Expr

func (s *If_elifContext) Expr() IExprContext

func (*If_elifContext) GetParser

func (s *If_elifContext) GetParser() antlr.Parser

func (*If_elifContext) GetRuleContext

func (s *If_elifContext) GetRuleContext() antlr.RuleContext

func (*If_elifContext) IF

func (*If_elifContext) IsIf_elifContext

func (*If_elifContext) IsIf_elifContext()

func (*If_elifContext) OCURLY

func (s *If_elifContext) OCURLY() antlr.TerminalNode

func (*If_elifContext) Stmts

func (s *If_elifContext) Stmts() IStmtsContext

func (*If_elifContext) ToStringTree

func (s *If_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type If_elseContext

type If_elseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIf_elseContext

func NewEmptyIf_elseContext() *If_elseContext

func NewIf_elseContext

func NewIf_elseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_elseContext

func (*If_elseContext) CCURLY

func (s *If_elseContext) CCURLY() antlr.TerminalNode

func (*If_elseContext) ELSE

func (s *If_elseContext) ELSE() antlr.TerminalNode

func (*If_elseContext) EnterRule

func (s *If_elseContext) EnterRule(listener antlr.ParseTreeListener)

func (*If_elseContext) ExitRule

func (s *If_elseContext) ExitRule(listener antlr.ParseTreeListener)

func (*If_elseContext) GetParser

func (s *If_elseContext) GetParser() antlr.Parser

func (*If_elseContext) GetRuleContext

func (s *If_elseContext) GetRuleContext() antlr.RuleContext

func (*If_elseContext) IsIf_elseContext

func (*If_elseContext) IsIf_elseContext()

func (*If_elseContext) OCURLY

func (s *If_elseContext) OCURLY() antlr.TerminalNode

func (*If_elseContext) Stmts

func (s *If_elseContext) Stmts() IStmtsContext

func (*If_elseContext) ToStringTree

func (s *If_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type If_stmtContext

type If_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyIf_stmtContext

func NewEmptyIf_stmtContext() *If_stmtContext

func NewIf_stmtContext

func NewIf_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *If_stmtContext

func (*If_stmtContext) AllIf_elif

func (s *If_stmtContext) AllIf_elif() []IIf_elifContext

func (*If_stmtContext) CCURLY

func (s *If_stmtContext) CCURLY() antlr.TerminalNode

func (*If_stmtContext) EnterRule

func (s *If_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*If_stmtContext) ExitRule

func (s *If_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*If_stmtContext) Expr

func (s *If_stmtContext) Expr() IExprContext

func (*If_stmtContext) GetParser

func (s *If_stmtContext) GetParser() antlr.Parser

func (*If_stmtContext) GetRuleContext

func (s *If_stmtContext) GetRuleContext() antlr.RuleContext

func (*If_stmtContext) IF

func (*If_stmtContext) If_elif

func (s *If_stmtContext) If_elif(i int) IIf_elifContext

func (*If_stmtContext) If_else

func (s *If_stmtContext) If_else() IIf_elseContext

func (*If_stmtContext) IsIf_stmtContext

func (*If_stmtContext) IsIf_stmtContext()

func (*If_stmtContext) OCURLY

func (s *If_stmtContext) OCURLY() antlr.TerminalNode

func (*If_stmtContext) Stmts

func (s *If_stmtContext) Stmts() IStmtsContext

func (*If_stmtContext) ToStringTree

func (s *If_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Import_stmtContext

type Import_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyImport_stmtContext

func NewEmptyImport_stmtContext() *Import_stmtContext

func NewImport_stmtContext

func NewImport_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Import_stmtContext

func (*Import_stmtContext) EnterRule

func (s *Import_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Import_stmtContext) ExitRule

func (s *Import_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Import_stmtContext) GetParser

func (s *Import_stmtContext) GetParser() antlr.Parser

func (*Import_stmtContext) GetRuleContext

func (s *Import_stmtContext) GetRuleContext() antlr.RuleContext

func (*Import_stmtContext) ID

func (*Import_stmtContext) IMPORT

func (*Import_stmtContext) IsImport_stmtContext

func (*Import_stmtContext) IsImport_stmtContext()

func (*Import_stmtContext) SEMICOLON

func (s *Import_stmtContext) SEMICOLON() antlr.TerminalNode

func (*Import_stmtContext) STRING

func (*Import_stmtContext) ToStringTree

func (s *Import_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Inc_dec_stmtContext added in v0.2.0

type Inc_dec_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyInc_dec_stmtContext added in v0.2.0

func NewEmptyInc_dec_stmtContext() *Inc_dec_stmtContext

func NewInc_dec_stmtContext added in v0.2.0

func NewInc_dec_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Inc_dec_stmtContext

func (*Inc_dec_stmtContext) DEC added in v0.2.0

func (*Inc_dec_stmtContext) EnterRule added in v0.2.0

func (s *Inc_dec_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Inc_dec_stmtContext) ExitRule added in v0.2.0

func (s *Inc_dec_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Inc_dec_stmtContext) GetOp added in v0.2.0

func (s *Inc_dec_stmtContext) GetOp() antlr.Token

func (*Inc_dec_stmtContext) GetParser added in v0.2.0

func (s *Inc_dec_stmtContext) GetParser() antlr.Parser

func (*Inc_dec_stmtContext) GetRuleContext added in v0.2.0

func (s *Inc_dec_stmtContext) GetRuleContext() antlr.RuleContext

func (*Inc_dec_stmtContext) INC added in v0.2.0

func (*Inc_dec_stmtContext) IsInc_dec_stmtContext added in v0.2.0

func (*Inc_dec_stmtContext) IsInc_dec_stmtContext()

func (*Inc_dec_stmtContext) Lvalue_expr added in v0.2.0

func (s *Inc_dec_stmtContext) Lvalue_expr() ILvalue_exprContext

func (*Inc_dec_stmtContext) SetOp added in v0.2.0

func (s *Inc_dec_stmtContext) SetOp(v antlr.Token)

func (*Inc_dec_stmtContext) ToStringTree added in v0.2.0

func (s *Inc_dec_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Lambda_exprContext

type Lambda_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLambda_exprContext

func NewEmptyLambda_exprContext() *Lambda_exprContext

func NewLambda_exprContext

func NewLambda_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Lambda_exprContext

func (*Lambda_exprContext) CCURLY

func (*Lambda_exprContext) CPAREN

func (*Lambda_exprContext) EnterRule

func (s *Lambda_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Lambda_exprContext) ExitRule

func (s *Lambda_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Lambda_exprContext) FUNC

func (*Lambda_exprContext) GetParser

func (s *Lambda_exprContext) GetParser() antlr.Parser

func (*Lambda_exprContext) GetRuleContext

func (s *Lambda_exprContext) GetRuleContext() antlr.RuleContext

func (*Lambda_exprContext) IsLambda_exprContext

func (*Lambda_exprContext) IsLambda_exprContext()

func (*Lambda_exprContext) OCURLY

func (*Lambda_exprContext) OPAREN

func (*Lambda_exprContext) Param_list

func (s *Lambda_exprContext) Param_list() IParam_listContext

func (*Lambda_exprContext) Stmts

func (s *Lambda_exprContext) Stmts() IStmtsContext

func (*Lambda_exprContext) ToStringTree

func (s *Lambda_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Lvalue_exprContext

type Lvalue_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyLvalue_exprContext

func NewEmptyLvalue_exprContext() *Lvalue_exprContext

func NewLvalue_exprContext

func NewLvalue_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Lvalue_exprContext

func (*Lvalue_exprContext) CopyFrom

func (s *Lvalue_exprContext) CopyFrom(ctx *Lvalue_exprContext)

func (*Lvalue_exprContext) GetParser

func (s *Lvalue_exprContext) GetParser() antlr.Parser

func (*Lvalue_exprContext) GetRuleContext

func (s *Lvalue_exprContext) GetRuleContext() antlr.RuleContext

func (*Lvalue_exprContext) IsLvalue_exprContext

func (*Lvalue_exprContext) IsLvalue_exprContext()

func (*Lvalue_exprContext) ToStringTree

func (s *Lvalue_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Lvalue_expr_indexContext

type Lvalue_expr_indexContext struct {
	*Lvalue_exprContext
}

func NewLvalue_expr_indexContext

func NewLvalue_expr_indexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Lvalue_expr_indexContext

func (*Lvalue_expr_indexContext) CBRACKET

func (*Lvalue_expr_indexContext) EnterRule

func (s *Lvalue_expr_indexContext) EnterRule(listener antlr.ParseTreeListener)

func (*Lvalue_expr_indexContext) ExitRule

func (s *Lvalue_expr_indexContext) ExitRule(listener antlr.ParseTreeListener)

func (*Lvalue_expr_indexContext) Expr

func (*Lvalue_expr_indexContext) GetRuleContext

func (s *Lvalue_expr_indexContext) GetRuleContext() antlr.RuleContext

func (*Lvalue_expr_indexContext) OBRACKET

func (*Lvalue_expr_indexContext) Primary_expr

type Lvalue_expr_member_accessContext

type Lvalue_expr_member_accessContext struct {
	*Lvalue_exprContext
}

func NewLvalue_expr_member_accessContext

func NewLvalue_expr_member_accessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Lvalue_expr_member_accessContext

func (*Lvalue_expr_member_accessContext) EnterRule

func (*Lvalue_expr_member_accessContext) ExitRule

func (*Lvalue_expr_member_accessContext) GetRuleContext

func (*Lvalue_expr_member_accessContext) ID

func (*Lvalue_expr_member_accessContext) PERIOD

func (*Lvalue_expr_member_accessContext) Primary_expr

type Lvalue_expr_simple_refContext

type Lvalue_expr_simple_refContext struct {
	*Lvalue_exprContext
}

func NewLvalue_expr_simple_refContext

func NewLvalue_expr_simple_refContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Lvalue_expr_simple_refContext

func (*Lvalue_expr_simple_refContext) EnterRule

func (s *Lvalue_expr_simple_refContext) EnterRule(listener antlr.ParseTreeListener)

func (*Lvalue_expr_simple_refContext) ExitRule

func (*Lvalue_expr_simple_refContext) GetRuleContext

func (s *Lvalue_expr_simple_refContext) GetRuleContext() antlr.RuleContext

func (*Lvalue_expr_simple_refContext) ID

type Meta_attribContext

type Meta_attribContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_attribContext

func NewEmptyMeta_attribContext() *Meta_attribContext

func NewMeta_attribContext

func NewMeta_attribContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_attribContext

func (*Meta_attribContext) COLON

func (*Meta_attribContext) EnterRule

func (s *Meta_attribContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_attribContext) ExitRule

func (s *Meta_attribContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_attribContext) GetParser

func (s *Meta_attribContext) GetParser() antlr.Parser

func (*Meta_attribContext) GetRuleContext

func (s *Meta_attribContext) GetRuleContext() antlr.RuleContext

func (*Meta_attribContext) Id_or_keyword

func (s *Meta_attribContext) Id_or_keyword() IId_or_keywordContext

func (*Meta_attribContext) IsMeta_attribContext

func (*Meta_attribContext) IsMeta_attribContext()

func (*Meta_attribContext) Meta_literal

func (s *Meta_attribContext) Meta_literal() IMeta_literalContext

func (*Meta_attribContext) ToStringTree

func (s *Meta_attribContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_attribsContext

type Meta_attribsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_attribsContext

func NewEmptyMeta_attribsContext() *Meta_attribsContext

func NewMeta_attribsContext

func NewMeta_attribsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_attribsContext

func (*Meta_attribsContext) AllCOMMA

func (s *Meta_attribsContext) AllCOMMA() []antlr.TerminalNode

func (*Meta_attribsContext) AllMeta_attrib

func (s *Meta_attribsContext) AllMeta_attrib() []IMeta_attribContext

func (*Meta_attribsContext) AllSEMICOLON

func (s *Meta_attribsContext) AllSEMICOLON() []antlr.TerminalNode

func (*Meta_attribsContext) COMMA

func (*Meta_attribsContext) EnterRule

func (s *Meta_attribsContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_attribsContext) ExitRule

func (s *Meta_attribsContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_attribsContext) GetParser

func (s *Meta_attribsContext) GetParser() antlr.Parser

func (*Meta_attribsContext) GetRuleContext

func (s *Meta_attribsContext) GetRuleContext() antlr.RuleContext

func (*Meta_attribsContext) IsMeta_attribsContext

func (*Meta_attribsContext) IsMeta_attribsContext()

func (*Meta_attribsContext) Meta_attrib

func (s *Meta_attribsContext) Meta_attrib(i int) IMeta_attribContext

func (*Meta_attribsContext) SEMICOLON

func (s *Meta_attribsContext) SEMICOLON(i int) antlr.TerminalNode

func (*Meta_attribsContext) ToStringTree

func (s *Meta_attribsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_directiveContext

type Meta_directiveContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_directiveContext

func NewEmptyMeta_directiveContext() *Meta_directiveContext

func NewMeta_directiveContext

func NewMeta_directiveContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_directiveContext

func (*Meta_directiveContext) EnterRule

func (s *Meta_directiveContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_directiveContext) ExitRule

func (s *Meta_directiveContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_directiveContext) GetParser

func (s *Meta_directiveContext) GetParser() antlr.Parser

func (*Meta_directiveContext) GetRuleContext

func (s *Meta_directiveContext) GetRuleContext() antlr.RuleContext

func (*Meta_directiveContext) IsMeta_directiveContext

func (*Meta_directiveContext) IsMeta_directiveContext()

func (*Meta_directiveContext) Meta_flag

func (*Meta_directiveContext) Meta_info

func (*Meta_directiveContext) Meta_param

func (s *Meta_directiveContext) Meta_param() IMeta_paramContext

func (*Meta_directiveContext) ToStringTree

func (s *Meta_directiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_flagContext

type Meta_flagContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_flagContext

func NewEmptyMeta_flagContext() *Meta_flagContext

func NewMeta_flagContext

func NewMeta_flagContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_flagContext

func (*Meta_flagContext) ASSIGN

func (s *Meta_flagContext) ASSIGN() antlr.TerminalNode

func (*Meta_flagContext) CCURLY

func (s *Meta_flagContext) CCURLY() antlr.TerminalNode

func (*Meta_flagContext) EnterRule

func (s *Meta_flagContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_flagContext) ExitRule

func (s *Meta_flagContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_flagContext) Expr

func (s *Meta_flagContext) Expr() IExprContext

func (*Meta_flagContext) GetParser

func (s *Meta_flagContext) GetParser() antlr.Parser

func (*Meta_flagContext) GetRuleContext

func (s *Meta_flagContext) GetRuleContext() antlr.RuleContext

func (*Meta_flagContext) ID

func (*Meta_flagContext) IsMeta_flagContext

func (*Meta_flagContext) IsMeta_flagContext()

func (*Meta_flagContext) M_FLAG

func (s *Meta_flagContext) M_FLAG() antlr.TerminalNode

func (*Meta_flagContext) Meta_attribs

func (s *Meta_flagContext) Meta_attribs() IMeta_attribsContext

func (*Meta_flagContext) OCURLY

func (s *Meta_flagContext) OCURLY() antlr.TerminalNode

func (*Meta_flagContext) SEMICOLON

func (s *Meta_flagContext) SEMICOLON() antlr.TerminalNode

func (*Meta_flagContext) ToStringTree

func (s *Meta_flagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_infoContext

type Meta_infoContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_infoContext

func NewEmptyMeta_infoContext() *Meta_infoContext

func NewMeta_infoContext

func NewMeta_infoContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_infoContext

func (*Meta_infoContext) CCURLY

func (s *Meta_infoContext) CCURLY() antlr.TerminalNode

func (*Meta_infoContext) EnterRule

func (s *Meta_infoContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_infoContext) ExitRule

func (s *Meta_infoContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_infoContext) GetParser

func (s *Meta_infoContext) GetParser() antlr.Parser

func (*Meta_infoContext) GetRuleContext

func (s *Meta_infoContext) GetRuleContext() antlr.RuleContext

func (*Meta_infoContext) IsMeta_infoContext

func (*Meta_infoContext) IsMeta_infoContext()

func (*Meta_infoContext) M_INFO

func (s *Meta_infoContext) M_INFO() antlr.TerminalNode

func (*Meta_infoContext) Meta_attribs

func (s *Meta_infoContext) Meta_attribs() IMeta_attribsContext

func (*Meta_infoContext) OCURLY

func (s *Meta_infoContext) OCURLY() antlr.TerminalNode

func (*Meta_infoContext) SEMICOLON

func (s *Meta_infoContext) SEMICOLON() antlr.TerminalNode

func (*Meta_infoContext) ToStringTree

func (s *Meta_infoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_literalContext

type Meta_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_literalContext

func NewEmptyMeta_literalContext() *Meta_literalContext

func NewMeta_literalContext

func NewMeta_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_literalContext

func (*Meta_literalContext) CHAR

func (*Meta_literalContext) EnterRule

func (s *Meta_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_literalContext) ExitRule

func (s *Meta_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_literalContext) FALSE

func (*Meta_literalContext) GetParser

func (s *Meta_literalContext) GetParser() antlr.Parser

func (*Meta_literalContext) GetRuleContext

func (s *Meta_literalContext) GetRuleContext() antlr.RuleContext

func (*Meta_literalContext) GetVal

func (s *Meta_literalContext) GetVal() antlr.Token

func (*Meta_literalContext) IsMeta_literalContext

func (*Meta_literalContext) IsMeta_literalContext()

func (*Meta_literalContext) NIL

func (*Meta_literalContext) NUMBER

func (*Meta_literalContext) STRING

func (*Meta_literalContext) SetVal

func (s *Meta_literalContext) SetVal(v antlr.Token)

func (*Meta_literalContext) TRUE

func (*Meta_literalContext) ToStringTree

func (s *Meta_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Meta_paramContext

type Meta_paramContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyMeta_paramContext

func NewEmptyMeta_paramContext() *Meta_paramContext

func NewMeta_paramContext

func NewMeta_paramContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Meta_paramContext

func (*Meta_paramContext) ASSIGN

func (s *Meta_paramContext) ASSIGN() antlr.TerminalNode

func (*Meta_paramContext) CCURLY

func (s *Meta_paramContext) CCURLY() antlr.TerminalNode

func (*Meta_paramContext) EnterRule

func (s *Meta_paramContext) EnterRule(listener antlr.ParseTreeListener)

func (*Meta_paramContext) ExitRule

func (s *Meta_paramContext) ExitRule(listener antlr.ParseTreeListener)

func (*Meta_paramContext) Expr

func (s *Meta_paramContext) Expr() IExprContext

func (*Meta_paramContext) GetParser

func (s *Meta_paramContext) GetParser() antlr.Parser

func (*Meta_paramContext) GetRuleContext

func (s *Meta_paramContext) GetRuleContext() antlr.RuleContext

func (*Meta_paramContext) ID

func (*Meta_paramContext) IsMeta_paramContext

func (*Meta_paramContext) IsMeta_paramContext()

func (*Meta_paramContext) M_PARAM

func (s *Meta_paramContext) M_PARAM() antlr.TerminalNode

func (*Meta_paramContext) Meta_attribs

func (s *Meta_paramContext) Meta_attribs() IMeta_attribsContext

func (*Meta_paramContext) OCURLY

func (s *Meta_paramContext) OCURLY() antlr.TerminalNode

func (*Meta_paramContext) SEMICOLON

func (s *Meta_paramContext) SEMICOLON() antlr.TerminalNode

func (*Meta_paramContext) ToStringTree

func (s *Meta_paramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type NitroLexer

type NitroLexer struct {
	*antlr.BaseLexer
	// contains filtered or unexported fields
}

func NewNitroLexer

func NewNitroLexer(input antlr.CharStream) *NitroLexer

NewNitroLexer produces a new lexer instance for the optional input antlr.CharStream.

The *NitroLexer instance produced may be reused by calling the SetInputStream method. The initial lexer configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

type NitroParser

type NitroParser struct {
	*antlr.BaseParser
}

func NewNitroParser

func NewNitroParser(input antlr.TokenStream) *NitroParser

NewNitroParser produces a new parser instance for the optional input antlr.TokenStream.

The *NitroParser instance produced may be reused by calling the SetInputStream method. The initial parser configuration is expensive to construct, and the object is not thread-safe; however, if used within a Golang sync.Pool, the construction cost amortizes well and the objects can be used in a thread-safe manner.

func (*NitroParser) Arg_list

func (p *NitroParser) Arg_list() (localctx IArg_listContext)

func (*NitroParser) Array_elem

func (p *NitroParser) Array_elem() (localctx IArray_elemContext)

func (*NitroParser) Array_elems

func (p *NitroParser) Array_elems() (localctx IArray_elemsContext)

func (*NitroParser) Array_elif

func (p *NitroParser) Array_elif() (localctx IArray_elifContext)

func (*NitroParser) Array_else

func (p *NitroParser) Array_else() (localctx IArray_elseContext)

func (*NitroParser) Array_for

func (p *NitroParser) Array_for() (localctx IArray_forContext)

func (*NitroParser) Array_if

func (p *NitroParser) Array_if() (localctx IArray_ifContext)

func (*NitroParser) Array_literal

func (p *NitroParser) Array_literal() (localctx IArray_literalContext)

func (*NitroParser) Assignment_lvalues

func (p *NitroParser) Assignment_lvalues() (localctx IAssignment_lvaluesContext)

func (*NitroParser) Assignment_op_stmt added in v0.2.0

func (p *NitroParser) Assignment_op_stmt() (localctx IAssignment_op_stmtContext)

func (*NitroParser) Assignment_stmt

func (p *NitroParser) Assignment_stmt() (localctx IAssignment_stmtContext)

func (*NitroParser) Binary_expr

func (p *NitroParser) Binary_expr() (localctx IBinary_exprContext)

func (*NitroParser) Binary_expr_Sempred

func (p *NitroParser) Binary_expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*NitroParser) Break_stmt

func (p *NitroParser) Break_stmt() (localctx IBreak_stmtContext)

func (*NitroParser) Continue_stmt

func (p *NitroParser) Continue_stmt() (localctx IContinue_stmtContext)

func (*NitroParser) Defer_stmt

func (p *NitroParser) Defer_stmt() (localctx IDefer_stmtContext)

func (*NitroParser) Expr

func (p *NitroParser) Expr() (localctx IExprContext)

func (*NitroParser) Expr2

func (p *NitroParser) Expr2() (localctx IExpr2Context)

func (*NitroParser) Expr3

func (p *NitroParser) Expr3() (localctx IExpr3Context)

func (*NitroParser) Expr3_Sempred

func (p *NitroParser) Expr3_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*NitroParser) Expr_Sempred

func (p *NitroParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*NitroParser) For_stmt

func (p *NitroParser) For_stmt() (localctx IFor_stmtContext)

func (*NitroParser) For_vars

func (p *NitroParser) For_vars() (localctx IFor_varsContext)

func (*NitroParser) Func_stmt

func (p *NitroParser) Func_stmt() (localctx IFunc_stmtContext)

func (*NitroParser) Id_or_keyword

func (p *NitroParser) Id_or_keyword() (localctx IId_or_keywordContext)

func (*NitroParser) If_elif

func (p *NitroParser) If_elif() (localctx IIf_elifContext)

func (*NitroParser) If_else

func (p *NitroParser) If_else() (localctx IIf_elseContext)

func (*NitroParser) If_stmt

func (p *NitroParser) If_stmt() (localctx IIf_stmtContext)

func (*NitroParser) Import_stmt

func (p *NitroParser) Import_stmt() (localctx IImport_stmtContext)

func (*NitroParser) Inc_dec_stmt added in v0.2.0

func (p *NitroParser) Inc_dec_stmt() (localctx IInc_dec_stmtContext)

func (*NitroParser) Lambda_expr

func (p *NitroParser) Lambda_expr() (localctx ILambda_exprContext)

func (*NitroParser) Lvalue_expr

func (p *NitroParser) Lvalue_expr() (localctx ILvalue_exprContext)

func (*NitroParser) Meta_attrib

func (p *NitroParser) Meta_attrib() (localctx IMeta_attribContext)

func (*NitroParser) Meta_attribs

func (p *NitroParser) Meta_attribs() (localctx IMeta_attribsContext)

func (*NitroParser) Meta_directive

func (p *NitroParser) Meta_directive() (localctx IMeta_directiveContext)

func (*NitroParser) Meta_flag

func (p *NitroParser) Meta_flag() (localctx IMeta_flagContext)

func (*NitroParser) Meta_info

func (p *NitroParser) Meta_info() (localctx IMeta_infoContext)

func (*NitroParser) Meta_literal

func (p *NitroParser) Meta_literal() (localctx IMeta_literalContext)

func (*NitroParser) Meta_param

func (p *NitroParser) Meta_param() (localctx IMeta_paramContext)

func (*NitroParser) Object_elif

func (p *NitroParser) Object_elif() (localctx IObject_elifContext)

func (*NitroParser) Object_else

func (p *NitroParser) Object_else() (localctx IObject_elseContext)

func (*NitroParser) Object_field

func (p *NitroParser) Object_field() (localctx IObject_fieldContext)

func (*NitroParser) Object_fields

func (p *NitroParser) Object_fields() (localctx IObject_fieldsContext)

func (*NitroParser) Object_for

func (p *NitroParser) Object_for() (localctx IObject_forContext)

func (*NitroParser) Object_if

func (p *NitroParser) Object_if() (localctx IObject_ifContext)

func (*NitroParser) Object_literal

func (p *NitroParser) Object_literal() (localctx IObject_literalContext)

func (*NitroParser) Param_list

func (p *NitroParser) Param_list() (localctx IParam_listContext)

func (*NitroParser) Primary_expr

func (p *NitroParser) Primary_expr() (localctx IPrimary_exprContext)

func (*NitroParser) Primary_expr_Sempred

func (p *NitroParser) Primary_expr_Sempred(localctx antlr.RuleContext, predIndex int) bool

func (*NitroParser) Return_stmt

func (p *NitroParser) Return_stmt() (localctx IReturn_stmtContext)

func (*NitroParser) Rvalues

func (p *NitroParser) Rvalues() (localctx IRvaluesContext)

func (*NitroParser) Sempred

func (p *NitroParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool

func (*NitroParser) Short_lambda_expr

func (p *NitroParser) Short_lambda_expr() (localctx IShort_lambda_exprContext)

func (*NitroParser) Simple_literal

func (p *NitroParser) Simple_literal() (localctx ISimple_literalContext)

func (*NitroParser) Start

func (p *NitroParser) Start() (localctx IStartContext)

func (*NitroParser) Stmt

func (p *NitroParser) Stmt() (localctx IStmtContext)

func (*NitroParser) Stmt_list

func (p *NitroParser) Stmt_list() (localctx IStmt_listContext)

func (*NitroParser) Stmts

func (p *NitroParser) Stmts() (localctx IStmtsContext)

func (*NitroParser) Throw_stmt

func (p *NitroParser) Throw_stmt() (localctx IThrow_stmtContext)

func (*NitroParser) Try_catch_stmt

func (p *NitroParser) Try_catch_stmt() (localctx ITry_catch_stmtContext)

func (*NitroParser) Unary_expr

func (p *NitroParser) Unary_expr() (localctx IUnary_exprContext)

func (*NitroParser) Unit added in v0.2.0

func (p *NitroParser) Unit() (localctx IUnitContext)

func (*NitroParser) Var_decl_stmt

func (p *NitroParser) Var_decl_stmt() (localctx IVar_decl_stmtContext)

func (*NitroParser) Var_decl_vars

func (p *NitroParser) Var_decl_vars() (localctx IVar_decl_varsContext)

func (*NitroParser) While_stmt

func (p *NitroParser) While_stmt() (localctx IWhile_stmtContext)

func (*NitroParser) Yield_stmt

func (p *NitroParser) Yield_stmt() (localctx IYield_stmtContext)

type NitroParserListener

type NitroParserListener interface {
	antlr.ParseTreeListener

	// EnterStart is called when entering the start production.
	EnterStart(c *StartContext)

	// EnterUnit is called when entering the unit production.
	EnterUnit(c *UnitContext)

	// EnterMeta_directive is called when entering the meta_directive production.
	EnterMeta_directive(c *Meta_directiveContext)

	// EnterMeta_info is called when entering the meta_info production.
	EnterMeta_info(c *Meta_infoContext)

	// EnterMeta_param is called when entering the meta_param production.
	EnterMeta_param(c *Meta_paramContext)

	// EnterMeta_flag is called when entering the meta_flag production.
	EnterMeta_flag(c *Meta_flagContext)

	// EnterMeta_attribs is called when entering the meta_attribs production.
	EnterMeta_attribs(c *Meta_attribsContext)

	// EnterMeta_attrib is called when entering the meta_attrib production.
	EnterMeta_attrib(c *Meta_attribContext)

	// EnterMeta_literal is called when entering the meta_literal production.
	EnterMeta_literal(c *Meta_literalContext)

	// EnterImport_stmt is called when entering the import_stmt production.
	EnterImport_stmt(c *Import_stmtContext)

	// EnterStmts is called when entering the stmts production.
	EnterStmts(c *StmtsContext)

	// EnterStmt_list is called when entering the stmt_list production.
	EnterStmt_list(c *Stmt_listContext)

	// EnterStmt_assignment is called when entering the stmt_assignment production.
	EnterStmt_assignment(c *Stmt_assignmentContext)

	// EnterStmt_op_assign is called when entering the stmt_op_assign production.
	EnterStmt_op_assign(c *Stmt_op_assignContext)

	// EnterStmt_var_dec is called when entering the stmt_var_dec production.
	EnterStmt_var_dec(c *Stmt_var_decContext)

	// EnterStmt_for is called when entering the stmt_for production.
	EnterStmt_for(c *Stmt_forContext)

	// EnterStmt_while is called when entering the stmt_while production.
	EnterStmt_while(c *Stmt_whileContext)

	// EnterStmt_if is called when entering the stmt_if production.
	EnterStmt_if(c *Stmt_ifContext)

	// EnterStmt_func is called when entering the stmt_func production.
	EnterStmt_func(c *Stmt_funcContext)

	// EnterStmt_return is called when entering the stmt_return production.
	EnterStmt_return(c *Stmt_returnContext)

	// EnterStmt_expr is called when entering the stmt_expr production.
	EnterStmt_expr(c *Stmt_exprContext)

	// EnterStmt_try_catch is called when entering the stmt_try_catch production.
	EnterStmt_try_catch(c *Stmt_try_catchContext)

	// EnterStmt_throw is called when entering the stmt_throw production.
	EnterStmt_throw(c *Stmt_throwContext)

	// EnterStmt_defer is called when entering the stmt_defer production.
	EnterStmt_defer(c *Stmt_deferContext)

	// EnterStmt_yield is called when entering the stmt_yield production.
	EnterStmt_yield(c *Stmt_yieldContext)

	// EnterStmt_break is called when entering the stmt_break production.
	EnterStmt_break(c *Stmt_breakContext)

	// EnterStmt_continue is called when entering the stmt_continue production.
	EnterStmt_continue(c *Stmt_continueContext)

	// EnterStmt_inc_dec is called when entering the stmt_inc_dec production.
	EnterStmt_inc_dec(c *Stmt_inc_decContext)

	// EnterAssignment_stmt is called when entering the assignment_stmt production.
	EnterAssignment_stmt(c *Assignment_stmtContext)

	// EnterAssignment_lvalues is called when entering the assignment_lvalues production.
	EnterAssignment_lvalues(c *Assignment_lvaluesContext)

	// EnterRvalues is called when entering the rvalues production.
	EnterRvalues(c *RvaluesContext)

	// EnterAssignment_op_stmt is called when entering the assignment_op_stmt production.
	EnterAssignment_op_stmt(c *Assignment_op_stmtContext)

	// EnterVar_decl_stmt is called when entering the var_decl_stmt production.
	EnterVar_decl_stmt(c *Var_decl_stmtContext)

	// EnterVar_decl_vars is called when entering the var_decl_vars production.
	EnterVar_decl_vars(c *Var_decl_varsContext)

	// EnterFor_stmt is called when entering the for_stmt production.
	EnterFor_stmt(c *For_stmtContext)

	// EnterFor_vars is called when entering the for_vars production.
	EnterFor_vars(c *For_varsContext)

	// EnterWhile_stmt is called when entering the while_stmt production.
	EnterWhile_stmt(c *While_stmtContext)

	// EnterIf_stmt is called when entering the if_stmt production.
	EnterIf_stmt(c *If_stmtContext)

	// EnterIf_elif is called when entering the if_elif production.
	EnterIf_elif(c *If_elifContext)

	// EnterIf_else is called when entering the if_else production.
	EnterIf_else(c *If_elseContext)

	// EnterFunc_stmt is called when entering the func_stmt production.
	EnterFunc_stmt(c *Func_stmtContext)

	// EnterParam_list is called when entering the param_list production.
	EnterParam_list(c *Param_listContext)

	// EnterReturn_stmt is called when entering the return_stmt production.
	EnterReturn_stmt(c *Return_stmtContext)

	// EnterTry_catch_stmt is called when entering the try_catch_stmt production.
	EnterTry_catch_stmt(c *Try_catch_stmtContext)

	// EnterThrow_stmt is called when entering the throw_stmt production.
	EnterThrow_stmt(c *Throw_stmtContext)

	// EnterDefer_stmt is called when entering the defer_stmt production.
	EnterDefer_stmt(c *Defer_stmtContext)

	// EnterYield_stmt is called when entering the yield_stmt production.
	EnterYield_stmt(c *Yield_stmtContext)

	// EnterBreak_stmt is called when entering the break_stmt production.
	EnterBreak_stmt(c *Break_stmtContext)

	// EnterContinue_stmt is called when entering the continue_stmt production.
	EnterContinue_stmt(c *Continue_stmtContext)

	// EnterInc_dec_stmt is called when entering the inc_dec_stmt production.
	EnterInc_dec_stmt(c *Inc_dec_stmtContext)

	// EnterExpr is called when entering the expr production.
	EnterExpr(c *ExprContext)

	// EnterExpr2 is called when entering the expr2 production.
	EnterExpr2(c *Expr2Context)

	// EnterExpr3 is called when entering the expr3 production.
	EnterExpr3(c *Expr3Context)

	// EnterBinary_expr is called when entering the binary_expr production.
	EnterBinary_expr(c *Binary_exprContext)

	// EnterUnary_expr is called when entering the unary_expr production.
	EnterUnary_expr(c *Unary_exprContext)

	// EnterPrimary_expr_regex is called when entering the primary_expr_regex production.
	EnterPrimary_expr_regex(c *Primary_expr_regexContext)

	// EnterPrimary_expr_object is called when entering the primary_expr_object production.
	EnterPrimary_expr_object(c *Primary_expr_objectContext)

	// EnterPrimary_expr_parenthesis is called when entering the primary_expr_parenthesis production.
	EnterPrimary_expr_parenthesis(c *Primary_expr_parenthesisContext)

	// EnterPrimary_expr_simple_ref is called when entering the primary_expr_simple_ref production.
	EnterPrimary_expr_simple_ref(c *Primary_expr_simple_refContext)

	// EnterPrimary_expr_lambda is called when entering the primary_expr_lambda production.
	EnterPrimary_expr_lambda(c *Primary_expr_lambdaContext)

	// EnterPrimary_expr_index is called when entering the primary_expr_index production.
	EnterPrimary_expr_index(c *Primary_expr_indexContext)

	// EnterPrimary_expr_literal is called when entering the primary_expr_literal production.
	EnterPrimary_expr_literal(c *Primary_expr_literalContext)

	// EnterPrimary_expr_member_access is called when entering the primary_expr_member_access production.
	EnterPrimary_expr_member_access(c *Primary_expr_member_accessContext)

	// EnterPrimary_expr_array is called when entering the primary_expr_array production.
	EnterPrimary_expr_array(c *Primary_expr_arrayContext)

	// EnterPrimary_expr_call is called when entering the primary_expr_call production.
	EnterPrimary_expr_call(c *Primary_expr_callContext)

	// EnterPrimary_expr_slice is called when entering the primary_expr_slice production.
	EnterPrimary_expr_slice(c *Primary_expr_sliceContext)

	// EnterSimple_literal is called when entering the simple_literal production.
	EnterSimple_literal(c *Simple_literalContext)

	// EnterArg_list is called when entering the arg_list production.
	EnterArg_list(c *Arg_listContext)

	// EnterLvalue_expr_simple_ref is called when entering the lvalue_expr_simple_ref production.
	EnterLvalue_expr_simple_ref(c *Lvalue_expr_simple_refContext)

	// EnterLvalue_expr_member_access is called when entering the lvalue_expr_member_access production.
	EnterLvalue_expr_member_access(c *Lvalue_expr_member_accessContext)

	// EnterLvalue_expr_index is called when entering the lvalue_expr_index production.
	EnterLvalue_expr_index(c *Lvalue_expr_indexContext)

	// EnterLambda_expr is called when entering the lambda_expr production.
	EnterLambda_expr(c *Lambda_exprContext)

	// EnterShort_lambda_expr is called when entering the short_lambda_expr production.
	EnterShort_lambda_expr(c *Short_lambda_exprContext)

	// EnterObject_literal is called when entering the object_literal production.
	EnterObject_literal(c *Object_literalContext)

	// EnterObject_fields is called when entering the object_fields production.
	EnterObject_fields(c *Object_fieldsContext)

	// EnterObject_field_id_key is called when entering the object_field_id_key production.
	EnterObject_field_id_key(c *Object_field_id_keyContext)

	// EnterObject_field_expr_key is called when entering the object_field_expr_key production.
	EnterObject_field_expr_key(c *Object_field_expr_keyContext)

	// EnterObject_field_expansion is called when entering the object_field_expansion production.
	EnterObject_field_expansion(c *Object_field_expansionContext)

	// EnterObject_field_if is called when entering the object_field_if production.
	EnterObject_field_if(c *Object_field_ifContext)

	// EnterObject_field_for is called when entering the object_field_for production.
	EnterObject_field_for(c *Object_field_forContext)

	// EnterObject_if is called when entering the object_if production.
	EnterObject_if(c *Object_ifContext)

	// EnterObject_elif is called when entering the object_elif production.
	EnterObject_elif(c *Object_elifContext)

	// EnterObject_else is called when entering the object_else production.
	EnterObject_else(c *Object_elseContext)

	// EnterObject_for is called when entering the object_for production.
	EnterObject_for(c *Object_forContext)

	// EnterArray_literal is called when entering the array_literal production.
	EnterArray_literal(c *Array_literalContext)

	// EnterArray_elems is called when entering the array_elems production.
	EnterArray_elems(c *Array_elemsContext)

	// EnterArray_elem is called when entering the array_elem production.
	EnterArray_elem(c *Array_elemContext)

	// EnterArray_if is called when entering the array_if production.
	EnterArray_if(c *Array_ifContext)

	// EnterArray_elif is called when entering the array_elif production.
	EnterArray_elif(c *Array_elifContext)

	// EnterArray_else is called when entering the array_else production.
	EnterArray_else(c *Array_elseContext)

	// EnterArray_for is called when entering the array_for production.
	EnterArray_for(c *Array_forContext)

	// EnterId_or_keyword is called when entering the id_or_keyword production.
	EnterId_or_keyword(c *Id_or_keywordContext)

	// ExitStart is called when exiting the start production.
	ExitStart(c *StartContext)

	// ExitUnit is called when exiting the unit production.
	ExitUnit(c *UnitContext)

	// ExitMeta_directive is called when exiting the meta_directive production.
	ExitMeta_directive(c *Meta_directiveContext)

	// ExitMeta_info is called when exiting the meta_info production.
	ExitMeta_info(c *Meta_infoContext)

	// ExitMeta_param is called when exiting the meta_param production.
	ExitMeta_param(c *Meta_paramContext)

	// ExitMeta_flag is called when exiting the meta_flag production.
	ExitMeta_flag(c *Meta_flagContext)

	// ExitMeta_attribs is called when exiting the meta_attribs production.
	ExitMeta_attribs(c *Meta_attribsContext)

	// ExitMeta_attrib is called when exiting the meta_attrib production.
	ExitMeta_attrib(c *Meta_attribContext)

	// ExitMeta_literal is called when exiting the meta_literal production.
	ExitMeta_literal(c *Meta_literalContext)

	// ExitImport_stmt is called when exiting the import_stmt production.
	ExitImport_stmt(c *Import_stmtContext)

	// ExitStmts is called when exiting the stmts production.
	ExitStmts(c *StmtsContext)

	// ExitStmt_list is called when exiting the stmt_list production.
	ExitStmt_list(c *Stmt_listContext)

	// ExitStmt_assignment is called when exiting the stmt_assignment production.
	ExitStmt_assignment(c *Stmt_assignmentContext)

	// ExitStmt_op_assign is called when exiting the stmt_op_assign production.
	ExitStmt_op_assign(c *Stmt_op_assignContext)

	// ExitStmt_var_dec is called when exiting the stmt_var_dec production.
	ExitStmt_var_dec(c *Stmt_var_decContext)

	// ExitStmt_for is called when exiting the stmt_for production.
	ExitStmt_for(c *Stmt_forContext)

	// ExitStmt_while is called when exiting the stmt_while production.
	ExitStmt_while(c *Stmt_whileContext)

	// ExitStmt_if is called when exiting the stmt_if production.
	ExitStmt_if(c *Stmt_ifContext)

	// ExitStmt_func is called when exiting the stmt_func production.
	ExitStmt_func(c *Stmt_funcContext)

	// ExitStmt_return is called when exiting the stmt_return production.
	ExitStmt_return(c *Stmt_returnContext)

	// ExitStmt_expr is called when exiting the stmt_expr production.
	ExitStmt_expr(c *Stmt_exprContext)

	// ExitStmt_try_catch is called when exiting the stmt_try_catch production.
	ExitStmt_try_catch(c *Stmt_try_catchContext)

	// ExitStmt_throw is called when exiting the stmt_throw production.
	ExitStmt_throw(c *Stmt_throwContext)

	// ExitStmt_defer is called when exiting the stmt_defer production.
	ExitStmt_defer(c *Stmt_deferContext)

	// ExitStmt_yield is called when exiting the stmt_yield production.
	ExitStmt_yield(c *Stmt_yieldContext)

	// ExitStmt_break is called when exiting the stmt_break production.
	ExitStmt_break(c *Stmt_breakContext)

	// ExitStmt_continue is called when exiting the stmt_continue production.
	ExitStmt_continue(c *Stmt_continueContext)

	// ExitStmt_inc_dec is called when exiting the stmt_inc_dec production.
	ExitStmt_inc_dec(c *Stmt_inc_decContext)

	// ExitAssignment_stmt is called when exiting the assignment_stmt production.
	ExitAssignment_stmt(c *Assignment_stmtContext)

	// ExitAssignment_lvalues is called when exiting the assignment_lvalues production.
	ExitAssignment_lvalues(c *Assignment_lvaluesContext)

	// ExitRvalues is called when exiting the rvalues production.
	ExitRvalues(c *RvaluesContext)

	// ExitAssignment_op_stmt is called when exiting the assignment_op_stmt production.
	ExitAssignment_op_stmt(c *Assignment_op_stmtContext)

	// ExitVar_decl_stmt is called when exiting the var_decl_stmt production.
	ExitVar_decl_stmt(c *Var_decl_stmtContext)

	// ExitVar_decl_vars is called when exiting the var_decl_vars production.
	ExitVar_decl_vars(c *Var_decl_varsContext)

	// ExitFor_stmt is called when exiting the for_stmt production.
	ExitFor_stmt(c *For_stmtContext)

	// ExitFor_vars is called when exiting the for_vars production.
	ExitFor_vars(c *For_varsContext)

	// ExitWhile_stmt is called when exiting the while_stmt production.
	ExitWhile_stmt(c *While_stmtContext)

	// ExitIf_stmt is called when exiting the if_stmt production.
	ExitIf_stmt(c *If_stmtContext)

	// ExitIf_elif is called when exiting the if_elif production.
	ExitIf_elif(c *If_elifContext)

	// ExitIf_else is called when exiting the if_else production.
	ExitIf_else(c *If_elseContext)

	// ExitFunc_stmt is called when exiting the func_stmt production.
	ExitFunc_stmt(c *Func_stmtContext)

	// ExitParam_list is called when exiting the param_list production.
	ExitParam_list(c *Param_listContext)

	// ExitReturn_stmt is called when exiting the return_stmt production.
	ExitReturn_stmt(c *Return_stmtContext)

	// ExitTry_catch_stmt is called when exiting the try_catch_stmt production.
	ExitTry_catch_stmt(c *Try_catch_stmtContext)

	// ExitThrow_stmt is called when exiting the throw_stmt production.
	ExitThrow_stmt(c *Throw_stmtContext)

	// ExitDefer_stmt is called when exiting the defer_stmt production.
	ExitDefer_stmt(c *Defer_stmtContext)

	// ExitYield_stmt is called when exiting the yield_stmt production.
	ExitYield_stmt(c *Yield_stmtContext)

	// ExitBreak_stmt is called when exiting the break_stmt production.
	ExitBreak_stmt(c *Break_stmtContext)

	// ExitContinue_stmt is called when exiting the continue_stmt production.
	ExitContinue_stmt(c *Continue_stmtContext)

	// ExitInc_dec_stmt is called when exiting the inc_dec_stmt production.
	ExitInc_dec_stmt(c *Inc_dec_stmtContext)

	// ExitExpr is called when exiting the expr production.
	ExitExpr(c *ExprContext)

	// ExitExpr2 is called when exiting the expr2 production.
	ExitExpr2(c *Expr2Context)

	// ExitExpr3 is called when exiting the expr3 production.
	ExitExpr3(c *Expr3Context)

	// ExitBinary_expr is called when exiting the binary_expr production.
	ExitBinary_expr(c *Binary_exprContext)

	// ExitUnary_expr is called when exiting the unary_expr production.
	ExitUnary_expr(c *Unary_exprContext)

	// ExitPrimary_expr_regex is called when exiting the primary_expr_regex production.
	ExitPrimary_expr_regex(c *Primary_expr_regexContext)

	// ExitPrimary_expr_object is called when exiting the primary_expr_object production.
	ExitPrimary_expr_object(c *Primary_expr_objectContext)

	// ExitPrimary_expr_parenthesis is called when exiting the primary_expr_parenthesis production.
	ExitPrimary_expr_parenthesis(c *Primary_expr_parenthesisContext)

	// ExitPrimary_expr_simple_ref is called when exiting the primary_expr_simple_ref production.
	ExitPrimary_expr_simple_ref(c *Primary_expr_simple_refContext)

	// ExitPrimary_expr_lambda is called when exiting the primary_expr_lambda production.
	ExitPrimary_expr_lambda(c *Primary_expr_lambdaContext)

	// ExitPrimary_expr_index is called when exiting the primary_expr_index production.
	ExitPrimary_expr_index(c *Primary_expr_indexContext)

	// ExitPrimary_expr_literal is called when exiting the primary_expr_literal production.
	ExitPrimary_expr_literal(c *Primary_expr_literalContext)

	// ExitPrimary_expr_member_access is called when exiting the primary_expr_member_access production.
	ExitPrimary_expr_member_access(c *Primary_expr_member_accessContext)

	// ExitPrimary_expr_array is called when exiting the primary_expr_array production.
	ExitPrimary_expr_array(c *Primary_expr_arrayContext)

	// ExitPrimary_expr_call is called when exiting the primary_expr_call production.
	ExitPrimary_expr_call(c *Primary_expr_callContext)

	// ExitPrimary_expr_slice is called when exiting the primary_expr_slice production.
	ExitPrimary_expr_slice(c *Primary_expr_sliceContext)

	// ExitSimple_literal is called when exiting the simple_literal production.
	ExitSimple_literal(c *Simple_literalContext)

	// ExitArg_list is called when exiting the arg_list production.
	ExitArg_list(c *Arg_listContext)

	// ExitLvalue_expr_simple_ref is called when exiting the lvalue_expr_simple_ref production.
	ExitLvalue_expr_simple_ref(c *Lvalue_expr_simple_refContext)

	// ExitLvalue_expr_member_access is called when exiting the lvalue_expr_member_access production.
	ExitLvalue_expr_member_access(c *Lvalue_expr_member_accessContext)

	// ExitLvalue_expr_index is called when exiting the lvalue_expr_index production.
	ExitLvalue_expr_index(c *Lvalue_expr_indexContext)

	// ExitLambda_expr is called when exiting the lambda_expr production.
	ExitLambda_expr(c *Lambda_exprContext)

	// ExitShort_lambda_expr is called when exiting the short_lambda_expr production.
	ExitShort_lambda_expr(c *Short_lambda_exprContext)

	// ExitObject_literal is called when exiting the object_literal production.
	ExitObject_literal(c *Object_literalContext)

	// ExitObject_fields is called when exiting the object_fields production.
	ExitObject_fields(c *Object_fieldsContext)

	// ExitObject_field_id_key is called when exiting the object_field_id_key production.
	ExitObject_field_id_key(c *Object_field_id_keyContext)

	// ExitObject_field_expr_key is called when exiting the object_field_expr_key production.
	ExitObject_field_expr_key(c *Object_field_expr_keyContext)

	// ExitObject_field_expansion is called when exiting the object_field_expansion production.
	ExitObject_field_expansion(c *Object_field_expansionContext)

	// ExitObject_field_if is called when exiting the object_field_if production.
	ExitObject_field_if(c *Object_field_ifContext)

	// ExitObject_field_for is called when exiting the object_field_for production.
	ExitObject_field_for(c *Object_field_forContext)

	// ExitObject_if is called when exiting the object_if production.
	ExitObject_if(c *Object_ifContext)

	// ExitObject_elif is called when exiting the object_elif production.
	ExitObject_elif(c *Object_elifContext)

	// ExitObject_else is called when exiting the object_else production.
	ExitObject_else(c *Object_elseContext)

	// ExitObject_for is called when exiting the object_for production.
	ExitObject_for(c *Object_forContext)

	// ExitArray_literal is called when exiting the array_literal production.
	ExitArray_literal(c *Array_literalContext)

	// ExitArray_elems is called when exiting the array_elems production.
	ExitArray_elems(c *Array_elemsContext)

	// ExitArray_elem is called when exiting the array_elem production.
	ExitArray_elem(c *Array_elemContext)

	// ExitArray_if is called when exiting the array_if production.
	ExitArray_if(c *Array_ifContext)

	// ExitArray_elif is called when exiting the array_elif production.
	ExitArray_elif(c *Array_elifContext)

	// ExitArray_else is called when exiting the array_else production.
	ExitArray_else(c *Array_elseContext)

	// ExitArray_for is called when exiting the array_for production.
	ExitArray_for(c *Array_forContext)

	// ExitId_or_keyword is called when exiting the id_or_keyword production.
	ExitId_or_keyword(c *Id_or_keywordContext)
}

NitroParserListener is a complete listener for a parse tree produced by NitroParser.

type Object_elifContext

type Object_elifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_elifContext

func NewEmptyObject_elifContext() *Object_elifContext

func NewObject_elifContext

func NewObject_elifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_elifContext

func (*Object_elifContext) CCURLY

func (*Object_elifContext) ELSE

func (*Object_elifContext) EnterRule

func (s *Object_elifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_elifContext) ExitRule

func (s *Object_elifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_elifContext) Expr

func (s *Object_elifContext) Expr() IExprContext

func (*Object_elifContext) GetParser

func (s *Object_elifContext) GetParser() antlr.Parser

func (*Object_elifContext) GetRuleContext

func (s *Object_elifContext) GetRuleContext() antlr.RuleContext

func (*Object_elifContext) IF

func (*Object_elifContext) IsObject_elifContext

func (*Object_elifContext) IsObject_elifContext()

func (*Object_elifContext) OCURLY

func (*Object_elifContext) Object_fields

func (s *Object_elifContext) Object_fields() IObject_fieldsContext

func (*Object_elifContext) ToStringTree

func (s *Object_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_elseContext

type Object_elseContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_elseContext

func NewEmptyObject_elseContext() *Object_elseContext

func NewObject_elseContext

func NewObject_elseContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_elseContext

func (*Object_elseContext) CCURLY

func (*Object_elseContext) ELSE

func (*Object_elseContext) EnterRule

func (s *Object_elseContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_elseContext) ExitRule

func (s *Object_elseContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_elseContext) GetParser

func (s *Object_elseContext) GetParser() antlr.Parser

func (*Object_elseContext) GetRuleContext

func (s *Object_elseContext) GetRuleContext() antlr.RuleContext

func (*Object_elseContext) IsObject_elseContext

func (*Object_elseContext) IsObject_elseContext()

func (*Object_elseContext) OCURLY

func (*Object_elseContext) Object_fields

func (s *Object_elseContext) Object_fields() IObject_fieldsContext

func (*Object_elseContext) ToStringTree

func (s *Object_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_fieldContext

type Object_fieldContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_fieldContext

func NewEmptyObject_fieldContext() *Object_fieldContext

func NewObject_fieldContext

func NewObject_fieldContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_fieldContext

func (*Object_fieldContext) CopyFrom

func (s *Object_fieldContext) CopyFrom(ctx *Object_fieldContext)

func (*Object_fieldContext) GetParser

func (s *Object_fieldContext) GetParser() antlr.Parser

func (*Object_fieldContext) GetRuleContext

func (s *Object_fieldContext) GetRuleContext() antlr.RuleContext

func (*Object_fieldContext) IsObject_fieldContext

func (*Object_fieldContext) IsObject_fieldContext()

func (*Object_fieldContext) ToStringTree

func (s *Object_fieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_field_expansionContext

type Object_field_expansionContext struct {
	*Object_fieldContext
}

func NewObject_field_expansionContext

func NewObject_field_expansionContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Object_field_expansionContext

func (*Object_field_expansionContext) EXPAND

func (*Object_field_expansionContext) EnterRule

func (s *Object_field_expansionContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_field_expansionContext) ExitRule

func (*Object_field_expansionContext) GetRuleContext

func (s *Object_field_expansionContext) GetRuleContext() antlr.RuleContext

func (*Object_field_expansionContext) Primary_expr

type Object_field_expr_keyContext

type Object_field_expr_keyContext struct {
	*Object_fieldContext
}

func NewObject_field_expr_keyContext

func NewObject_field_expr_keyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Object_field_expr_keyContext

func (*Object_field_expr_keyContext) AllExpr

func (*Object_field_expr_keyContext) CBRACKET

func (*Object_field_expr_keyContext) COLON

func (*Object_field_expr_keyContext) EnterRule

func (s *Object_field_expr_keyContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_field_expr_keyContext) ExitRule

func (*Object_field_expr_keyContext) Expr

func (*Object_field_expr_keyContext) GetRuleContext

func (s *Object_field_expr_keyContext) GetRuleContext() antlr.RuleContext

func (*Object_field_expr_keyContext) OBRACKET

type Object_field_forContext

type Object_field_forContext struct {
	*Object_fieldContext
}

func NewObject_field_forContext

func NewObject_field_forContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Object_field_forContext

func (*Object_field_forContext) EnterRule

func (s *Object_field_forContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_field_forContext) ExitRule

func (s *Object_field_forContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_field_forContext) GetRuleContext

func (s *Object_field_forContext) GetRuleContext() antlr.RuleContext

func (*Object_field_forContext) Object_for

type Object_field_id_keyContext

type Object_field_id_keyContext struct {
	*Object_fieldContext
}

func NewObject_field_id_keyContext

func NewObject_field_id_keyContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Object_field_id_keyContext

func (*Object_field_id_keyContext) COLON

func (*Object_field_id_keyContext) EnterRule

func (s *Object_field_id_keyContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_field_id_keyContext) ExitRule

func (s *Object_field_id_keyContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_field_id_keyContext) Expr

func (*Object_field_id_keyContext) GetRuleContext

func (s *Object_field_id_keyContext) GetRuleContext() antlr.RuleContext

func (*Object_field_id_keyContext) Id_or_keyword

type Object_field_ifContext

type Object_field_ifContext struct {
	*Object_fieldContext
}

func NewObject_field_ifContext

func NewObject_field_ifContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Object_field_ifContext

func (*Object_field_ifContext) EnterRule

func (s *Object_field_ifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_field_ifContext) ExitRule

func (s *Object_field_ifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_field_ifContext) GetRuleContext

func (s *Object_field_ifContext) GetRuleContext() antlr.RuleContext

func (*Object_field_ifContext) Object_if

type Object_fieldsContext

type Object_fieldsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_fieldsContext

func NewEmptyObject_fieldsContext() *Object_fieldsContext

func NewObject_fieldsContext

func NewObject_fieldsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_fieldsContext

func (*Object_fieldsContext) AllCOMMA

func (s *Object_fieldsContext) AllCOMMA() []antlr.TerminalNode

func (*Object_fieldsContext) AllObject_field

func (s *Object_fieldsContext) AllObject_field() []IObject_fieldContext

func (*Object_fieldsContext) AllSEMICOLON

func (s *Object_fieldsContext) AllSEMICOLON() []antlr.TerminalNode

func (*Object_fieldsContext) COMMA

func (*Object_fieldsContext) EnterRule

func (s *Object_fieldsContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_fieldsContext) ExitRule

func (s *Object_fieldsContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_fieldsContext) GetParser

func (s *Object_fieldsContext) GetParser() antlr.Parser

func (*Object_fieldsContext) GetRuleContext

func (s *Object_fieldsContext) GetRuleContext() antlr.RuleContext

func (*Object_fieldsContext) IsObject_fieldsContext

func (*Object_fieldsContext) IsObject_fieldsContext()

func (*Object_fieldsContext) Object_field

func (s *Object_fieldsContext) Object_field(i int) IObject_fieldContext

func (*Object_fieldsContext) SEMICOLON

func (s *Object_fieldsContext) SEMICOLON(i int) antlr.TerminalNode

func (*Object_fieldsContext) ToStringTree

func (s *Object_fieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_forContext

type Object_forContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_forContext

func NewEmptyObject_forContext() *Object_forContext

func NewObject_forContext

func NewObject_forContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_forContext

func (*Object_forContext) CCURLY

func (s *Object_forContext) CCURLY() antlr.TerminalNode

func (*Object_forContext) EnterRule

func (s *Object_forContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_forContext) ExitRule

func (s *Object_forContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_forContext) Expr

func (s *Object_forContext) Expr() IExprContext

func (*Object_forContext) FOR

func (*Object_forContext) For_vars

func (s *Object_forContext) For_vars() IFor_varsContext

func (*Object_forContext) GetParser

func (s *Object_forContext) GetParser() antlr.Parser

func (*Object_forContext) GetRuleContext

func (s *Object_forContext) GetRuleContext() antlr.RuleContext

func (*Object_forContext) ID

func (*Object_forContext) IsObject_forContext

func (*Object_forContext) IsObject_forContext()

func (*Object_forContext) OCURLY

func (s *Object_forContext) OCURLY() antlr.TerminalNode

func (*Object_forContext) Object_fields

func (s *Object_forContext) Object_fields() IObject_fieldsContext

func (*Object_forContext) ToStringTree

func (s *Object_forContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_ifContext

type Object_ifContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_ifContext

func NewEmptyObject_ifContext() *Object_ifContext

func NewObject_ifContext

func NewObject_ifContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_ifContext

func (*Object_ifContext) AllObject_elif

func (s *Object_ifContext) AllObject_elif() []IObject_elifContext

func (*Object_ifContext) CCURLY

func (s *Object_ifContext) CCURLY() antlr.TerminalNode

func (*Object_ifContext) EnterRule

func (s *Object_ifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_ifContext) ExitRule

func (s *Object_ifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_ifContext) Expr

func (s *Object_ifContext) Expr() IExprContext

func (*Object_ifContext) GetParser

func (s *Object_ifContext) GetParser() antlr.Parser

func (*Object_ifContext) GetRuleContext

func (s *Object_ifContext) GetRuleContext() antlr.RuleContext

func (*Object_ifContext) IF

func (*Object_ifContext) IsObject_ifContext

func (*Object_ifContext) IsObject_ifContext()

func (*Object_ifContext) OCURLY

func (s *Object_ifContext) OCURLY() antlr.TerminalNode

func (*Object_ifContext) Object_elif

func (s *Object_ifContext) Object_elif(i int) IObject_elifContext

func (*Object_ifContext) Object_else

func (s *Object_ifContext) Object_else() IObject_elseContext

func (*Object_ifContext) Object_fields

func (s *Object_ifContext) Object_fields() IObject_fieldsContext

func (*Object_ifContext) ToStringTree

func (s *Object_ifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Object_literalContext

type Object_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyObject_literalContext

func NewEmptyObject_literalContext() *Object_literalContext

func NewObject_literalContext

func NewObject_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Object_literalContext

func (*Object_literalContext) CCURLY

func (*Object_literalContext) EnterRule

func (s *Object_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Object_literalContext) ExitRule

func (s *Object_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Object_literalContext) GetParser

func (s *Object_literalContext) GetParser() antlr.Parser

func (*Object_literalContext) GetRuleContext

func (s *Object_literalContext) GetRuleContext() antlr.RuleContext

func (*Object_literalContext) IsObject_literalContext

func (*Object_literalContext) IsObject_literalContext()

func (*Object_literalContext) OCURLY

func (*Object_literalContext) Object_fields

func (s *Object_literalContext) Object_fields() IObject_fieldsContext

func (*Object_literalContext) ToStringTree

func (s *Object_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Param_listContext

type Param_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyParam_listContext

func NewEmptyParam_listContext() *Param_listContext

func NewParam_listContext

func NewParam_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Param_listContext

func (*Param_listContext) AllCOMMA

func (s *Param_listContext) AllCOMMA() []antlr.TerminalNode

func (*Param_listContext) AllID

func (s *Param_listContext) AllID() []antlr.TerminalNode

func (*Param_listContext) COMMA

func (*Param_listContext) EnterRule

func (s *Param_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Param_listContext) ExitRule

func (s *Param_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Param_listContext) GetParser

func (s *Param_listContext) GetParser() antlr.Parser

func (*Param_listContext) GetRuleContext

func (s *Param_listContext) GetRuleContext() antlr.RuleContext

func (*Param_listContext) ID

func (*Param_listContext) IsParam_listContext

func (*Param_listContext) IsParam_listContext()

func (*Param_listContext) ToStringTree

func (s *Param_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Primary_exprContext

type Primary_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyPrimary_exprContext

func NewEmptyPrimary_exprContext() *Primary_exprContext

func NewPrimary_exprContext

func NewPrimary_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Primary_exprContext

func (*Primary_exprContext) CopyFrom

func (s *Primary_exprContext) CopyFrom(ctx *Primary_exprContext)

func (*Primary_exprContext) GetParser

func (s *Primary_exprContext) GetParser() antlr.Parser

func (*Primary_exprContext) GetRuleContext

func (s *Primary_exprContext) GetRuleContext() antlr.RuleContext

func (*Primary_exprContext) IsPrimary_exprContext

func (*Primary_exprContext) IsPrimary_exprContext()

func (*Primary_exprContext) ToStringTree

func (s *Primary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Primary_expr_arrayContext

type Primary_expr_arrayContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_arrayContext

func NewPrimary_expr_arrayContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_arrayContext

func (*Primary_expr_arrayContext) Array_literal

func (*Primary_expr_arrayContext) EnterRule

func (s *Primary_expr_arrayContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_arrayContext) ExitRule

func (s *Primary_expr_arrayContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_arrayContext) GetRuleContext

func (s *Primary_expr_arrayContext) GetRuleContext() antlr.RuleContext

type Primary_expr_callContext

type Primary_expr_callContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_callContext

func NewPrimary_expr_callContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_callContext

func (*Primary_expr_callContext) Arg_list

func (*Primary_expr_callContext) CPAREN

func (*Primary_expr_callContext) EXPAND

func (*Primary_expr_callContext) EnterRule

func (s *Primary_expr_callContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_callContext) ExitRule

func (s *Primary_expr_callContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_callContext) GetRuleContext

func (s *Primary_expr_callContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_callContext) OPAREN

func (*Primary_expr_callContext) Primary_expr

type Primary_expr_indexContext

type Primary_expr_indexContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_indexContext

func NewPrimary_expr_indexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_indexContext

func (*Primary_expr_indexContext) CBRACKET

func (*Primary_expr_indexContext) EnterRule

func (s *Primary_expr_indexContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_indexContext) ExitRule

func (s *Primary_expr_indexContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_indexContext) Expr

func (*Primary_expr_indexContext) GetRuleContext

func (s *Primary_expr_indexContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_indexContext) OBRACKET

func (*Primary_expr_indexContext) Primary_expr

type Primary_expr_lambdaContext

type Primary_expr_lambdaContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_lambdaContext

func NewPrimary_expr_lambdaContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_lambdaContext

func (*Primary_expr_lambdaContext) EnterRule

func (s *Primary_expr_lambdaContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_lambdaContext) ExitRule

func (s *Primary_expr_lambdaContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_lambdaContext) GetRuleContext

func (s *Primary_expr_lambdaContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_lambdaContext) Lambda_expr

type Primary_expr_literalContext

type Primary_expr_literalContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_literalContext

func NewPrimary_expr_literalContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_literalContext

func (*Primary_expr_literalContext) EnterRule

func (s *Primary_expr_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_literalContext) ExitRule

func (s *Primary_expr_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_literalContext) GetRuleContext

func (s *Primary_expr_literalContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_literalContext) Simple_literal

type Primary_expr_member_accessContext

type Primary_expr_member_accessContext struct {
	*Primary_exprContext
}

func (*Primary_expr_member_accessContext) EnterRule

func (*Primary_expr_member_accessContext) ExitRule

func (*Primary_expr_member_accessContext) GetRuleContext

func (*Primary_expr_member_accessContext) ID

func (*Primary_expr_member_accessContext) PERIOD

func (*Primary_expr_member_accessContext) Primary_expr

type Primary_expr_objectContext

type Primary_expr_objectContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_objectContext

func NewPrimary_expr_objectContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_objectContext

func (*Primary_expr_objectContext) EnterRule

func (s *Primary_expr_objectContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_objectContext) ExitRule

func (s *Primary_expr_objectContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_objectContext) GetRuleContext

func (s *Primary_expr_objectContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_objectContext) Object_literal

type Primary_expr_parenthesisContext

type Primary_expr_parenthesisContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_parenthesisContext

func NewPrimary_expr_parenthesisContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_parenthesisContext

func (*Primary_expr_parenthesisContext) CPAREN

func (*Primary_expr_parenthesisContext) EnterRule

func (*Primary_expr_parenthesisContext) ExitRule

func (*Primary_expr_parenthesisContext) Expr

func (*Primary_expr_parenthesisContext) GetRuleContext

func (*Primary_expr_parenthesisContext) OPAREN

type Primary_expr_regexContext

type Primary_expr_regexContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_regexContext

func NewPrimary_expr_regexContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_regexContext

func (*Primary_expr_regexContext) EnterRule

func (s *Primary_expr_regexContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_regexContext) ExitRule

func (s *Primary_expr_regexContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_regexContext) GetRuleContext

func (s *Primary_expr_regexContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_regexContext) REGEX

type Primary_expr_simple_refContext

type Primary_expr_simple_refContext struct {
	*Primary_exprContext
}

func NewPrimary_expr_simple_refContext

func NewPrimary_expr_simple_refContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_simple_refContext

func (*Primary_expr_simple_refContext) EnterRule

func (*Primary_expr_simple_refContext) ExitRule

func (*Primary_expr_simple_refContext) GetRuleContext

func (s *Primary_expr_simple_refContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_simple_refContext) ID

type Primary_expr_sliceContext

type Primary_expr_sliceContext struct {
	*Primary_exprContext
	// contains filtered or unexported fields
}

func NewPrimary_expr_sliceContext

func NewPrimary_expr_sliceContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_sliceContext

func (*Primary_expr_sliceContext) AllExpr

func (s *Primary_expr_sliceContext) AllExpr() []IExprContext

func (*Primary_expr_sliceContext) CBRACKET

func (*Primary_expr_sliceContext) COLON

func (*Primary_expr_sliceContext) EnterRule

func (s *Primary_expr_sliceContext) EnterRule(listener antlr.ParseTreeListener)

func (*Primary_expr_sliceContext) ExitRule

func (s *Primary_expr_sliceContext) ExitRule(listener antlr.ParseTreeListener)

func (*Primary_expr_sliceContext) Expr

func (*Primary_expr_sliceContext) GetB

func (*Primary_expr_sliceContext) GetE

func (*Primary_expr_sliceContext) GetRuleContext

func (s *Primary_expr_sliceContext) GetRuleContext() antlr.RuleContext

func (*Primary_expr_sliceContext) OBRACKET

func (*Primary_expr_sliceContext) Primary_expr

func (*Primary_expr_sliceContext) SetB

func (*Primary_expr_sliceContext) SetE

type Return_stmtContext

type Return_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyReturn_stmtContext

func NewEmptyReturn_stmtContext() *Return_stmtContext

func NewReturn_stmtContext

func NewReturn_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Return_stmtContext

func (*Return_stmtContext) EnterRule

func (s *Return_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Return_stmtContext) ExitRule

func (s *Return_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Return_stmtContext) GetParser

func (s *Return_stmtContext) GetParser() antlr.Parser

func (*Return_stmtContext) GetRuleContext

func (s *Return_stmtContext) GetRuleContext() antlr.RuleContext

func (*Return_stmtContext) IsReturn_stmtContext

func (*Return_stmtContext) IsReturn_stmtContext()

func (*Return_stmtContext) RETURN

func (*Return_stmtContext) Rvalues

func (s *Return_stmtContext) Rvalues() IRvaluesContext

func (*Return_stmtContext) ToStringTree

func (s *Return_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type RvaluesContext

type RvaluesContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyRvaluesContext

func NewEmptyRvaluesContext() *RvaluesContext

func NewRvaluesContext

func NewRvaluesContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *RvaluesContext

func (*RvaluesContext) AllCOMMA

func (s *RvaluesContext) AllCOMMA() []antlr.TerminalNode

func (*RvaluesContext) AllExpr

func (s *RvaluesContext) AllExpr() []IExprContext

func (*RvaluesContext) COMMA

func (s *RvaluesContext) COMMA(i int) antlr.TerminalNode

func (*RvaluesContext) EnterRule

func (s *RvaluesContext) EnterRule(listener antlr.ParseTreeListener)

func (*RvaluesContext) ExitRule

func (s *RvaluesContext) ExitRule(listener antlr.ParseTreeListener)

func (*RvaluesContext) Expr

func (s *RvaluesContext) Expr(i int) IExprContext

func (*RvaluesContext) GetParser

func (s *RvaluesContext) GetParser() antlr.Parser

func (*RvaluesContext) GetRuleContext

func (s *RvaluesContext) GetRuleContext() antlr.RuleContext

func (*RvaluesContext) IsRvaluesContext

func (*RvaluesContext) IsRvaluesContext()

func (*RvaluesContext) ToStringTree

func (s *RvaluesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Short_lambda_exprContext

type Short_lambda_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyShort_lambda_exprContext

func NewEmptyShort_lambda_exprContext() *Short_lambda_exprContext

func NewShort_lambda_exprContext

func NewShort_lambda_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Short_lambda_exprContext

func (*Short_lambda_exprContext) ARROW

func (*Short_lambda_exprContext) EnterRule

func (s *Short_lambda_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Short_lambda_exprContext) ExitRule

func (s *Short_lambda_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Short_lambda_exprContext) Expr3

func (*Short_lambda_exprContext) GetParser

func (s *Short_lambda_exprContext) GetParser() antlr.Parser

func (*Short_lambda_exprContext) GetRuleContext

func (s *Short_lambda_exprContext) GetRuleContext() antlr.RuleContext

func (*Short_lambda_exprContext) IsShort_lambda_exprContext

func (*Short_lambda_exprContext) IsShort_lambda_exprContext()

func (*Short_lambda_exprContext) LAMBDA

func (*Short_lambda_exprContext) Param_list

func (*Short_lambda_exprContext) ToStringTree

func (s *Short_lambda_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Simple_literalContext

type Simple_literalContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptySimple_literalContext

func NewEmptySimple_literalContext() *Simple_literalContext

func NewSimple_literalContext

func NewSimple_literalContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Simple_literalContext

func (*Simple_literalContext) CHAR

func (*Simple_literalContext) EnterRule

func (s *Simple_literalContext) EnterRule(listener antlr.ParseTreeListener)

func (*Simple_literalContext) ExitRule

func (s *Simple_literalContext) ExitRule(listener antlr.ParseTreeListener)

func (*Simple_literalContext) FALSE

func (*Simple_literalContext) GetParser

func (s *Simple_literalContext) GetParser() antlr.Parser

func (*Simple_literalContext) GetRuleContext

func (s *Simple_literalContext) GetRuleContext() antlr.RuleContext

func (*Simple_literalContext) GetVal

func (s *Simple_literalContext) GetVal() antlr.Token

func (*Simple_literalContext) IsSimple_literalContext

func (*Simple_literalContext) IsSimple_literalContext()

func (*Simple_literalContext) NIL

func (*Simple_literalContext) NUMBER

func (*Simple_literalContext) STRING

func (*Simple_literalContext) SetVal

func (s *Simple_literalContext) SetVal(v antlr.Token)

func (*Simple_literalContext) TRUE

func (*Simple_literalContext) ToStringTree

func (s *Simple_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type StartContext

type StartContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStartContext

func NewEmptyStartContext() *StartContext

func NewStartContext

func NewStartContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StartContext

func (*StartContext) EOF

func (s *StartContext) EOF() antlr.TerminalNode

func (*StartContext) EnterRule

func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)

func (*StartContext) ExitRule

func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)

func (*StartContext) GetParser

func (s *StartContext) GetParser() antlr.Parser

func (*StartContext) GetRuleContext

func (s *StartContext) GetRuleContext() antlr.RuleContext

func (*StartContext) IsStartContext

func (*StartContext) IsStartContext()

func (*StartContext) ToStringTree

func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*StartContext) Unit added in v0.2.0

func (s *StartContext) Unit() IUnitContext

type StmtContext

type StmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStmtContext

func NewEmptyStmtContext() *StmtContext

func NewStmtContext

func NewStmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtContext

func (*StmtContext) CopyFrom

func (s *StmtContext) CopyFrom(ctx *StmtContext)

func (*StmtContext) GetParser

func (s *StmtContext) GetParser() antlr.Parser

func (*StmtContext) GetRuleContext

func (s *StmtContext) GetRuleContext() antlr.RuleContext

func (*StmtContext) IsStmtContext

func (*StmtContext) IsStmtContext()

func (*StmtContext) ToStringTree

func (s *StmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Stmt_assignmentContext

type Stmt_assignmentContext struct {
	*StmtContext
}

func NewStmt_assignmentContext

func NewStmt_assignmentContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_assignmentContext

func (*Stmt_assignmentContext) Assignment_stmt

func (s *Stmt_assignmentContext) Assignment_stmt() IAssignment_stmtContext

func (*Stmt_assignmentContext) EnterRule

func (s *Stmt_assignmentContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_assignmentContext) ExitRule

func (s *Stmt_assignmentContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_assignmentContext) GetRuleContext

func (s *Stmt_assignmentContext) GetRuleContext() antlr.RuleContext

type Stmt_breakContext

type Stmt_breakContext struct {
	*StmtContext
}

func NewStmt_breakContext

func NewStmt_breakContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_breakContext

func (*Stmt_breakContext) Break_stmt

func (s *Stmt_breakContext) Break_stmt() IBreak_stmtContext

func (*Stmt_breakContext) EnterRule

func (s *Stmt_breakContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_breakContext) ExitRule

func (s *Stmt_breakContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_breakContext) GetRuleContext

func (s *Stmt_breakContext) GetRuleContext() antlr.RuleContext

type Stmt_continueContext

type Stmt_continueContext struct {
	*StmtContext
}

func NewStmt_continueContext

func NewStmt_continueContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_continueContext

func (*Stmt_continueContext) Continue_stmt

func (s *Stmt_continueContext) Continue_stmt() IContinue_stmtContext

func (*Stmt_continueContext) EnterRule

func (s *Stmt_continueContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_continueContext) ExitRule

func (s *Stmt_continueContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_continueContext) GetRuleContext

func (s *Stmt_continueContext) GetRuleContext() antlr.RuleContext

type Stmt_deferContext

type Stmt_deferContext struct {
	*StmtContext
}

func NewStmt_deferContext

func NewStmt_deferContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_deferContext

func (*Stmt_deferContext) Defer_stmt

func (s *Stmt_deferContext) Defer_stmt() IDefer_stmtContext

func (*Stmt_deferContext) EnterRule

func (s *Stmt_deferContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_deferContext) ExitRule

func (s *Stmt_deferContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_deferContext) GetRuleContext

func (s *Stmt_deferContext) GetRuleContext() antlr.RuleContext

type Stmt_exprContext

type Stmt_exprContext struct {
	*StmtContext
}

func NewStmt_exprContext

func NewStmt_exprContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_exprContext

func (*Stmt_exprContext) EnterRule

func (s *Stmt_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_exprContext) ExitRule

func (s *Stmt_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_exprContext) Expr

func (s *Stmt_exprContext) Expr() IExprContext

func (*Stmt_exprContext) GetRuleContext

func (s *Stmt_exprContext) GetRuleContext() antlr.RuleContext

type Stmt_forContext

type Stmt_forContext struct {
	*StmtContext
}

func NewStmt_forContext

func NewStmt_forContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_forContext

func (*Stmt_forContext) EnterRule

func (s *Stmt_forContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_forContext) ExitRule

func (s *Stmt_forContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_forContext) For_stmt

func (s *Stmt_forContext) For_stmt() IFor_stmtContext

func (*Stmt_forContext) GetRuleContext

func (s *Stmt_forContext) GetRuleContext() antlr.RuleContext

type Stmt_funcContext

type Stmt_funcContext struct {
	*StmtContext
}

func NewStmt_funcContext

func NewStmt_funcContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_funcContext

func (*Stmt_funcContext) EnterRule

func (s *Stmt_funcContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_funcContext) ExitRule

func (s *Stmt_funcContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_funcContext) Func_stmt

func (s *Stmt_funcContext) Func_stmt() IFunc_stmtContext

func (*Stmt_funcContext) GetRuleContext

func (s *Stmt_funcContext) GetRuleContext() antlr.RuleContext

type Stmt_ifContext

type Stmt_ifContext struct {
	*StmtContext
}

func NewStmt_ifContext

func NewStmt_ifContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_ifContext

func (*Stmt_ifContext) EnterRule

func (s *Stmt_ifContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_ifContext) ExitRule

func (s *Stmt_ifContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_ifContext) GetRuleContext

func (s *Stmt_ifContext) GetRuleContext() antlr.RuleContext

func (*Stmt_ifContext) If_stmt

func (s *Stmt_ifContext) If_stmt() IIf_stmtContext

type Stmt_inc_decContext added in v0.2.0

type Stmt_inc_decContext struct {
	*StmtContext
}

func NewStmt_inc_decContext added in v0.2.0

func NewStmt_inc_decContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_inc_decContext

func (*Stmt_inc_decContext) EnterRule added in v0.2.0

func (s *Stmt_inc_decContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_inc_decContext) ExitRule added in v0.2.0

func (s *Stmt_inc_decContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_inc_decContext) GetRuleContext added in v0.2.0

func (s *Stmt_inc_decContext) GetRuleContext() antlr.RuleContext

func (*Stmt_inc_decContext) Inc_dec_stmt added in v0.2.0

func (s *Stmt_inc_decContext) Inc_dec_stmt() IInc_dec_stmtContext

type Stmt_listContext

type Stmt_listContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStmt_listContext

func NewEmptyStmt_listContext() *Stmt_listContext

func NewStmt_listContext

func NewStmt_listContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Stmt_listContext

func (*Stmt_listContext) AllSEMICOLON

func (s *Stmt_listContext) AllSEMICOLON() []antlr.TerminalNode

func (*Stmt_listContext) AllStmt

func (s *Stmt_listContext) AllStmt() []IStmtContext

func (*Stmt_listContext) EnterRule

func (s *Stmt_listContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_listContext) ExitRule

func (s *Stmt_listContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_listContext) GetParser

func (s *Stmt_listContext) GetParser() antlr.Parser

func (*Stmt_listContext) GetRuleContext

func (s *Stmt_listContext) GetRuleContext() antlr.RuleContext

func (*Stmt_listContext) IsStmt_listContext

func (*Stmt_listContext) IsStmt_listContext()

func (*Stmt_listContext) SEMICOLON

func (s *Stmt_listContext) SEMICOLON(i int) antlr.TerminalNode

func (*Stmt_listContext) Stmt

func (s *Stmt_listContext) Stmt(i int) IStmtContext

func (*Stmt_listContext) ToStringTree

func (s *Stmt_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Stmt_op_assignContext added in v0.2.0

type Stmt_op_assignContext struct {
	*StmtContext
}

func NewStmt_op_assignContext added in v0.2.0

func NewStmt_op_assignContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_op_assignContext

func (*Stmt_op_assignContext) Assignment_op_stmt added in v0.2.0

func (s *Stmt_op_assignContext) Assignment_op_stmt() IAssignment_op_stmtContext

func (*Stmt_op_assignContext) EnterRule added in v0.2.0

func (s *Stmt_op_assignContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_op_assignContext) ExitRule added in v0.2.0

func (s *Stmt_op_assignContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_op_assignContext) GetRuleContext added in v0.2.0

func (s *Stmt_op_assignContext) GetRuleContext() antlr.RuleContext

type Stmt_returnContext

type Stmt_returnContext struct {
	*StmtContext
}

func NewStmt_returnContext

func NewStmt_returnContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_returnContext

func (*Stmt_returnContext) EnterRule

func (s *Stmt_returnContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_returnContext) ExitRule

func (s *Stmt_returnContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_returnContext) GetRuleContext

func (s *Stmt_returnContext) GetRuleContext() antlr.RuleContext

func (*Stmt_returnContext) Return_stmt

func (s *Stmt_returnContext) Return_stmt() IReturn_stmtContext

type Stmt_throwContext

type Stmt_throwContext struct {
	*StmtContext
}

func NewStmt_throwContext

func NewStmt_throwContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_throwContext

func (*Stmt_throwContext) EnterRule

func (s *Stmt_throwContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_throwContext) ExitRule

func (s *Stmt_throwContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_throwContext) GetRuleContext

func (s *Stmt_throwContext) GetRuleContext() antlr.RuleContext

func (*Stmt_throwContext) Throw_stmt

func (s *Stmt_throwContext) Throw_stmt() IThrow_stmtContext

type Stmt_try_catchContext

type Stmt_try_catchContext struct {
	*StmtContext
}

func NewStmt_try_catchContext

func NewStmt_try_catchContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_try_catchContext

func (*Stmt_try_catchContext) EnterRule

func (s *Stmt_try_catchContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_try_catchContext) ExitRule

func (s *Stmt_try_catchContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_try_catchContext) GetRuleContext

func (s *Stmt_try_catchContext) GetRuleContext() antlr.RuleContext

func (*Stmt_try_catchContext) Try_catch_stmt

func (s *Stmt_try_catchContext) Try_catch_stmt() ITry_catch_stmtContext

type Stmt_var_decContext

type Stmt_var_decContext struct {
	*StmtContext
}

func NewStmt_var_decContext

func NewStmt_var_decContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_var_decContext

func (*Stmt_var_decContext) EnterRule

func (s *Stmt_var_decContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_var_decContext) ExitRule

func (s *Stmt_var_decContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_var_decContext) GetRuleContext

func (s *Stmt_var_decContext) GetRuleContext() antlr.RuleContext

func (*Stmt_var_decContext) Var_decl_stmt

func (s *Stmt_var_decContext) Var_decl_stmt() IVar_decl_stmtContext

type Stmt_whileContext

type Stmt_whileContext struct {
	*StmtContext
}

func NewStmt_whileContext

func NewStmt_whileContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_whileContext

func (*Stmt_whileContext) EnterRule

func (s *Stmt_whileContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_whileContext) ExitRule

func (s *Stmt_whileContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_whileContext) GetRuleContext

func (s *Stmt_whileContext) GetRuleContext() antlr.RuleContext

func (*Stmt_whileContext) While_stmt

func (s *Stmt_whileContext) While_stmt() IWhile_stmtContext

type Stmt_yieldContext

type Stmt_yieldContext struct {
	*StmtContext
}

func NewStmt_yieldContext

func NewStmt_yieldContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Stmt_yieldContext

func (*Stmt_yieldContext) EnterRule

func (s *Stmt_yieldContext) EnterRule(listener antlr.ParseTreeListener)

func (*Stmt_yieldContext) ExitRule

func (s *Stmt_yieldContext) ExitRule(listener antlr.ParseTreeListener)

func (*Stmt_yieldContext) GetRuleContext

func (s *Stmt_yieldContext) GetRuleContext() antlr.RuleContext

func (*Stmt_yieldContext) Yield_stmt

func (s *Stmt_yieldContext) Yield_stmt() IYield_stmtContext

type StmtsContext

type StmtsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyStmtsContext

func NewEmptyStmtsContext() *StmtsContext

func NewStmtsContext

func NewStmtsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *StmtsContext

func (*StmtsContext) AllSEMICOLON

func (s *StmtsContext) AllSEMICOLON() []antlr.TerminalNode

func (*StmtsContext) EnterRule

func (s *StmtsContext) EnterRule(listener antlr.ParseTreeListener)

func (*StmtsContext) ExitRule

func (s *StmtsContext) ExitRule(listener antlr.ParseTreeListener)

func (*StmtsContext) GetParser

func (s *StmtsContext) GetParser() antlr.Parser

func (*StmtsContext) GetRuleContext

func (s *StmtsContext) GetRuleContext() antlr.RuleContext

func (*StmtsContext) IsStmtsContext

func (*StmtsContext) IsStmtsContext()

func (*StmtsContext) SEMICOLON

func (s *StmtsContext) SEMICOLON(i int) antlr.TerminalNode

func (*StmtsContext) Stmt_list

func (s *StmtsContext) Stmt_list() IStmt_listContext

func (*StmtsContext) ToStringTree

func (s *StmtsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Throw_stmtContext

type Throw_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyThrow_stmtContext

func NewEmptyThrow_stmtContext() *Throw_stmtContext

func NewThrow_stmtContext

func NewThrow_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Throw_stmtContext

func (*Throw_stmtContext) EnterRule

func (s *Throw_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Throw_stmtContext) ExitRule

func (s *Throw_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Throw_stmtContext) Expr

func (s *Throw_stmtContext) Expr() IExprContext

func (*Throw_stmtContext) GetParser

func (s *Throw_stmtContext) GetParser() antlr.Parser

func (*Throw_stmtContext) GetRuleContext

func (s *Throw_stmtContext) GetRuleContext() antlr.RuleContext

func (*Throw_stmtContext) IsThrow_stmtContext

func (*Throw_stmtContext) IsThrow_stmtContext()

func (*Throw_stmtContext) THROW

func (*Throw_stmtContext) ToStringTree

func (s *Throw_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Try_catch_stmtContext

type Try_catch_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyTry_catch_stmtContext

func NewEmptyTry_catch_stmtContext() *Try_catch_stmtContext

func NewTry_catch_stmtContext

func NewTry_catch_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Try_catch_stmtContext

func (*Try_catch_stmtContext) AllCCURLY

func (s *Try_catch_stmtContext) AllCCURLY() []antlr.TerminalNode

func (*Try_catch_stmtContext) AllOCURLY

func (s *Try_catch_stmtContext) AllOCURLY() []antlr.TerminalNode

func (*Try_catch_stmtContext) AllStmts

func (s *Try_catch_stmtContext) AllStmts() []IStmtsContext

func (*Try_catch_stmtContext) CATCH

func (*Try_catch_stmtContext) CCURLY

func (*Try_catch_stmtContext) EnterRule

func (s *Try_catch_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Try_catch_stmtContext) ExitRule

func (s *Try_catch_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Try_catch_stmtContext) GetParser

func (s *Try_catch_stmtContext) GetParser() antlr.Parser

func (*Try_catch_stmtContext) GetRuleContext

func (s *Try_catch_stmtContext) GetRuleContext() antlr.RuleContext

func (*Try_catch_stmtContext) ID

func (*Try_catch_stmtContext) IsTry_catch_stmtContext

func (*Try_catch_stmtContext) IsTry_catch_stmtContext()

func (*Try_catch_stmtContext) OCURLY

func (*Try_catch_stmtContext) Stmts

func (*Try_catch_stmtContext) TRY

func (*Try_catch_stmtContext) ToStringTree

func (s *Try_catch_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Unary_exprContext

type Unary_exprContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnary_exprContext

func NewEmptyUnary_exprContext() *Unary_exprContext

func NewUnary_exprContext

func NewUnary_exprContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Unary_exprContext

func (*Unary_exprContext) ADD

func (*Unary_exprContext) EnterRule

func (s *Unary_exprContext) EnterRule(listener antlr.ParseTreeListener)

func (*Unary_exprContext) ExitRule

func (s *Unary_exprContext) ExitRule(listener antlr.ParseTreeListener)

func (*Unary_exprContext) GetOp

func (s *Unary_exprContext) GetOp() antlr.Token

func (*Unary_exprContext) GetParser

func (s *Unary_exprContext) GetParser() antlr.Parser

func (*Unary_exprContext) GetRuleContext

func (s *Unary_exprContext) GetRuleContext() antlr.RuleContext

func (*Unary_exprContext) IsUnary_exprContext

func (*Unary_exprContext) IsUnary_exprContext()

func (*Unary_exprContext) NOT

func (*Unary_exprContext) Primary_expr

func (s *Unary_exprContext) Primary_expr() IPrimary_exprContext

func (*Unary_exprContext) SUB

func (*Unary_exprContext) SetOp

func (s *Unary_exprContext) SetOp(v antlr.Token)

func (*Unary_exprContext) ToStringTree

func (s *Unary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type UnitContext added in v0.2.0

type UnitContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyUnitContext added in v0.2.0

func NewEmptyUnitContext() *UnitContext

func NewUnitContext added in v0.2.0

func NewUnitContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *UnitContext

func (*UnitContext) AllImport_stmt added in v0.2.0

func (s *UnitContext) AllImport_stmt() []IImport_stmtContext

func (*UnitContext) AllMeta_directive added in v0.2.0

func (s *UnitContext) AllMeta_directive() []IMeta_directiveContext

func (*UnitContext) EnterRule added in v0.2.0

func (s *UnitContext) EnterRule(listener antlr.ParseTreeListener)

func (*UnitContext) ExitRule added in v0.2.0

func (s *UnitContext) ExitRule(listener antlr.ParseTreeListener)

func (*UnitContext) GetParser added in v0.2.0

func (s *UnitContext) GetParser() antlr.Parser

func (*UnitContext) GetRuleContext added in v0.2.0

func (s *UnitContext) GetRuleContext() antlr.RuleContext

func (*UnitContext) Import_stmt added in v0.2.0

func (s *UnitContext) Import_stmt(i int) IImport_stmtContext

func (*UnitContext) IsUnitContext added in v0.2.0

func (*UnitContext) IsUnitContext()

func (*UnitContext) Meta_directive added in v0.2.0

func (s *UnitContext) Meta_directive(i int) IMeta_directiveContext

func (*UnitContext) Stmts added in v0.2.0

func (s *UnitContext) Stmts() IStmtsContext

func (*UnitContext) ToStringTree added in v0.2.0

func (s *UnitContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type Var_decl_stmtContext

type Var_decl_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVar_decl_stmtContext

func NewEmptyVar_decl_stmtContext() *Var_decl_stmtContext

func NewVar_decl_stmtContext

func NewVar_decl_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Var_decl_stmtContext

func (*Var_decl_stmtContext) ASSIGN

func (*Var_decl_stmtContext) EnterRule

func (s *Var_decl_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Var_decl_stmtContext) ExitRule

func (s *Var_decl_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Var_decl_stmtContext) GetParser

func (s *Var_decl_stmtContext) GetParser() antlr.Parser

func (*Var_decl_stmtContext) GetRuleContext

func (s *Var_decl_stmtContext) GetRuleContext() antlr.RuleContext

func (*Var_decl_stmtContext) IsVar_decl_stmtContext

func (*Var_decl_stmtContext) IsVar_decl_stmtContext()

func (*Var_decl_stmtContext) Rvalues

func (*Var_decl_stmtContext) ToStringTree

func (s *Var_decl_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Var_decl_stmtContext) VAR

func (*Var_decl_stmtContext) Var_decl_vars

func (s *Var_decl_stmtContext) Var_decl_vars() IVar_decl_varsContext

type Var_decl_varsContext

type Var_decl_varsContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyVar_decl_varsContext

func NewEmptyVar_decl_varsContext() *Var_decl_varsContext

func NewVar_decl_varsContext

func NewVar_decl_varsContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Var_decl_varsContext

func (*Var_decl_varsContext) AllCOMMA

func (s *Var_decl_varsContext) AllCOMMA() []antlr.TerminalNode

func (*Var_decl_varsContext) AllID

func (*Var_decl_varsContext) COMMA

func (*Var_decl_varsContext) EnterRule

func (s *Var_decl_varsContext) EnterRule(listener antlr.ParseTreeListener)

func (*Var_decl_varsContext) ExitRule

func (s *Var_decl_varsContext) ExitRule(listener antlr.ParseTreeListener)

func (*Var_decl_varsContext) GetParser

func (s *Var_decl_varsContext) GetParser() antlr.Parser

func (*Var_decl_varsContext) GetRuleContext

func (s *Var_decl_varsContext) GetRuleContext() antlr.RuleContext

func (*Var_decl_varsContext) ID

func (*Var_decl_varsContext) IsVar_decl_varsContext

func (*Var_decl_varsContext) IsVar_decl_varsContext()

func (*Var_decl_varsContext) ToStringTree

func (s *Var_decl_varsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

type While_stmtContext

type While_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyWhile_stmtContext

func NewEmptyWhile_stmtContext() *While_stmtContext

func NewWhile_stmtContext

func NewWhile_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *While_stmtContext

func (*While_stmtContext) CCURLY

func (s *While_stmtContext) CCURLY() antlr.TerminalNode

func (*While_stmtContext) EnterRule

func (s *While_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*While_stmtContext) ExitRule

func (s *While_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*While_stmtContext) Expr

func (s *While_stmtContext) Expr() IExprContext

func (*While_stmtContext) GetParser

func (s *While_stmtContext) GetParser() antlr.Parser

func (*While_stmtContext) GetRuleContext

func (s *While_stmtContext) GetRuleContext() antlr.RuleContext

func (*While_stmtContext) IsWhile_stmtContext

func (*While_stmtContext) IsWhile_stmtContext()

func (*While_stmtContext) OCURLY

func (s *While_stmtContext) OCURLY() antlr.TerminalNode

func (*While_stmtContext) Stmts

func (s *While_stmtContext) Stmts() IStmtsContext

func (*While_stmtContext) ToStringTree

func (s *While_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*While_stmtContext) WHILE

type Yield_stmtContext

type Yield_stmtContext struct {
	*antlr.BaseParserRuleContext
	// contains filtered or unexported fields
}

func NewEmptyYield_stmtContext

func NewEmptyYield_stmtContext() *Yield_stmtContext

func NewYield_stmtContext

func NewYield_stmtContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *Yield_stmtContext

func (*Yield_stmtContext) EnterRule

func (s *Yield_stmtContext) EnterRule(listener antlr.ParseTreeListener)

func (*Yield_stmtContext) ExitRule

func (s *Yield_stmtContext) ExitRule(listener antlr.ParseTreeListener)

func (*Yield_stmtContext) GetParser

func (s *Yield_stmtContext) GetParser() antlr.Parser

func (*Yield_stmtContext) GetRuleContext

func (s *Yield_stmtContext) GetRuleContext() antlr.RuleContext

func (*Yield_stmtContext) IsYield_stmtContext

func (*Yield_stmtContext) IsYield_stmtContext()

func (*Yield_stmtContext) Rvalues

func (s *Yield_stmtContext) Rvalues() IRvaluesContext

func (*Yield_stmtContext) ToStringTree

func (s *Yield_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string

func (*Yield_stmtContext) YIELD

Jump to

Keyboard shortcuts

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