Documentation
¶
Index ¶
- Constants
- type Arg_listContext
- func (s *Arg_listContext) AllCOMMA() []antlr.TerminalNode
- func (s *Arg_listContext) AllExpr() []IExprContext
- func (s *Arg_listContext) COMMA(i int) antlr.TerminalNode
- func (s *Arg_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Arg_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Arg_listContext) Expr(i int) IExprContext
- func (s *Arg_listContext) GetParser() antlr.Parser
- func (s *Arg_listContext) GetRuleContext() antlr.RuleContext
- func (*Arg_listContext) IsArg_listContext()
- func (s *Arg_listContext) SEMICOLON() antlr.TerminalNode
- func (s *Arg_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_elemContext
- func (s *Array_elemContext) Array_for() IArray_forContext
- func (s *Array_elemContext) Array_if() IArray_ifContext
- func (s *Array_elemContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_elemContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_elemContext) Expr() IExprContext
- func (s *Array_elemContext) GetParser() antlr.Parser
- func (s *Array_elemContext) GetRuleContext() antlr.RuleContext
- func (*Array_elemContext) IsArray_elemContext()
- func (s *Array_elemContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_elemsContext
- func (s *Array_elemsContext) AllArray_elem() []IArray_elemContext
- func (s *Array_elemsContext) AllCOMMA() []antlr.TerminalNode
- func (s *Array_elemsContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *Array_elemsContext) Array_elem(i int) IArray_elemContext
- func (s *Array_elemsContext) COMMA(i int) antlr.TerminalNode
- func (s *Array_elemsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_elemsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_elemsContext) GetParser() antlr.Parser
- func (s *Array_elemsContext) GetRuleContext() antlr.RuleContext
- func (*Array_elemsContext) IsArray_elemsContext()
- func (s *Array_elemsContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *Array_elemsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_elifContext
- func (s *Array_elifContext) Array_elems() IArray_elemsContext
- func (s *Array_elifContext) CCURLY() antlr.TerminalNode
- func (s *Array_elifContext) ELSE() antlr.TerminalNode
- func (s *Array_elifContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_elifContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_elifContext) Expr() IExprContext
- func (s *Array_elifContext) GetParser() antlr.Parser
- func (s *Array_elifContext) GetRuleContext() antlr.RuleContext
- func (s *Array_elifContext) IF() antlr.TerminalNode
- func (*Array_elifContext) IsArray_elifContext()
- func (s *Array_elifContext) OCURLY() antlr.TerminalNode
- func (s *Array_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_elseContext
- func (s *Array_elseContext) Array_elems() IArray_elemsContext
- func (s *Array_elseContext) CCURLY() antlr.TerminalNode
- func (s *Array_elseContext) ELSE() antlr.TerminalNode
- func (s *Array_elseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_elseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_elseContext) GetParser() antlr.Parser
- func (s *Array_elseContext) GetRuleContext() antlr.RuleContext
- func (*Array_elseContext) IsArray_elseContext()
- func (s *Array_elseContext) OCURLY() antlr.TerminalNode
- func (s *Array_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_forContext
- func (s *Array_forContext) Array_elems() IArray_elemsContext
- func (s *Array_forContext) CCURLY() antlr.TerminalNode
- func (s *Array_forContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_forContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_forContext) Expr() IExprContext
- func (s *Array_forContext) FOR() antlr.TerminalNode
- func (s *Array_forContext) For_vars() IFor_varsContext
- func (s *Array_forContext) GetParser() antlr.Parser
- func (s *Array_forContext) GetRuleContext() antlr.RuleContext
- func (s *Array_forContext) ID() antlr.TerminalNode
- func (*Array_forContext) IsArray_forContext()
- func (s *Array_forContext) OCURLY() antlr.TerminalNode
- func (s *Array_forContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_ifContext
- func (s *Array_ifContext) AllArray_elif() []IArray_elifContext
- func (s *Array_ifContext) Array_elems() IArray_elemsContext
- func (s *Array_ifContext) Array_elif(i int) IArray_elifContext
- func (s *Array_ifContext) Array_else() IArray_elseContext
- func (s *Array_ifContext) CCURLY() antlr.TerminalNode
- func (s *Array_ifContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_ifContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_ifContext) Expr() IExprContext
- func (s *Array_ifContext) GetParser() antlr.Parser
- func (s *Array_ifContext) GetRuleContext() antlr.RuleContext
- func (s *Array_ifContext) IF() antlr.TerminalNode
- func (*Array_ifContext) IsArray_ifContext()
- func (s *Array_ifContext) OCURLY() antlr.TerminalNode
- func (s *Array_ifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Array_literalContext
- func (s *Array_literalContext) Array_elems() IArray_elemsContext
- func (s *Array_literalContext) CBRACKET() antlr.TerminalNode
- func (s *Array_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Array_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Array_literalContext) GetParser() antlr.Parser
- func (s *Array_literalContext) GetRuleContext() antlr.RuleContext
- func (*Array_literalContext) IsArray_literalContext()
- func (s *Array_literalContext) OBRACKET() antlr.TerminalNode
- func (s *Array_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assignment_lvaluesContext
- func (s *Assignment_lvaluesContext) AllCOMMA() []antlr.TerminalNode
- func (s *Assignment_lvaluesContext) AllLvalue_expr() []ILvalue_exprContext
- func (s *Assignment_lvaluesContext) COMMA(i int) antlr.TerminalNode
- func (s *Assignment_lvaluesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Assignment_lvaluesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Assignment_lvaluesContext) GetParser() antlr.Parser
- func (s *Assignment_lvaluesContext) GetRuleContext() antlr.RuleContext
- func (*Assignment_lvaluesContext) IsAssignment_lvaluesContext()
- func (s *Assignment_lvaluesContext) Lvalue_expr(i int) ILvalue_exprContext
- func (s *Assignment_lvaluesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Assignment_stmtContext
- func (s *Assignment_stmtContext) ASSIGN() antlr.TerminalNode
- func (s *Assignment_stmtContext) Assignment_lvalues() IAssignment_lvaluesContext
- func (s *Assignment_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Assignment_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Assignment_stmtContext) GetParser() antlr.Parser
- func (s *Assignment_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Assignment_stmtContext) IsAssignment_stmtContext()
- func (s *Assignment_stmtContext) Rvalues() IRvaluesContext
- func (s *Assignment_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type BaseNitroParserListener
- func (s *BaseNitroParserListener) EnterArg_list(ctx *Arg_listContext)
- func (s *BaseNitroParserListener) EnterArray_elem(ctx *Array_elemContext)
- func (s *BaseNitroParserListener) EnterArray_elems(ctx *Array_elemsContext)
- func (s *BaseNitroParserListener) EnterArray_elif(ctx *Array_elifContext)
- func (s *BaseNitroParserListener) EnterArray_else(ctx *Array_elseContext)
- func (s *BaseNitroParserListener) EnterArray_for(ctx *Array_forContext)
- func (s *BaseNitroParserListener) EnterArray_if(ctx *Array_ifContext)
- func (s *BaseNitroParserListener) EnterArray_literal(ctx *Array_literalContext)
- func (s *BaseNitroParserListener) EnterAssignment_lvalues(ctx *Assignment_lvaluesContext)
- func (s *BaseNitroParserListener) EnterAssignment_stmt(ctx *Assignment_stmtContext)
- func (s *BaseNitroParserListener) EnterBinary_expr(ctx *Binary_exprContext)
- func (s *BaseNitroParserListener) EnterBreak_stmt(ctx *Break_stmtContext)
- func (s *BaseNitroParserListener) EnterContinue_stmt(ctx *Continue_stmtContext)
- func (s *BaseNitroParserListener) EnterDefer_stmt(ctx *Defer_stmtContext)
- func (s *BaseNitroParserListener) EnterEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseNitroParserListener) EnterExpr(ctx *ExprContext)
- func (s *BaseNitroParserListener) EnterExpr2(ctx *Expr2Context)
- func (s *BaseNitroParserListener) EnterExpr3(ctx *Expr3Context)
- func (s *BaseNitroParserListener) EnterFor_stmt(ctx *For_stmtContext)
- func (s *BaseNitroParserListener) EnterFor_vars(ctx *For_varsContext)
- func (s *BaseNitroParserListener) EnterFunc_stmt(ctx *Func_stmtContext)
- func (s *BaseNitroParserListener) EnterId_or_keyword(ctx *Id_or_keywordContext)
- func (s *BaseNitroParserListener) EnterIf_elif(ctx *If_elifContext)
- func (s *BaseNitroParserListener) EnterIf_else(ctx *If_elseContext)
- func (s *BaseNitroParserListener) EnterIf_stmt(ctx *If_stmtContext)
- func (s *BaseNitroParserListener) EnterImport_stmt(ctx *Import_stmtContext)
- func (s *BaseNitroParserListener) EnterLambda_expr(ctx *Lambda_exprContext)
- func (s *BaseNitroParserListener) EnterLvalue_expr_index(ctx *Lvalue_expr_indexContext)
- func (s *BaseNitroParserListener) EnterLvalue_expr_member_access(ctx *Lvalue_expr_member_accessContext)
- func (s *BaseNitroParserListener) EnterLvalue_expr_simple_ref(ctx *Lvalue_expr_simple_refContext)
- func (s *BaseNitroParserListener) EnterMeta_attrib(ctx *Meta_attribContext)
- func (s *BaseNitroParserListener) EnterMeta_attribs(ctx *Meta_attribsContext)
- func (s *BaseNitroParserListener) EnterMeta_directive(ctx *Meta_directiveContext)
- func (s *BaseNitroParserListener) EnterMeta_flag(ctx *Meta_flagContext)
- func (s *BaseNitroParserListener) EnterMeta_info(ctx *Meta_infoContext)
- func (s *BaseNitroParserListener) EnterMeta_literal(ctx *Meta_literalContext)
- func (s *BaseNitroParserListener) EnterMeta_param(ctx *Meta_paramContext)
- func (s *BaseNitroParserListener) EnterModule(ctx *ModuleContext)
- func (s *BaseNitroParserListener) EnterObject_elif(ctx *Object_elifContext)
- func (s *BaseNitroParserListener) EnterObject_else(ctx *Object_elseContext)
- func (s *BaseNitroParserListener) EnterObject_field_expansion(ctx *Object_field_expansionContext)
- func (s *BaseNitroParserListener) EnterObject_field_expr_key(ctx *Object_field_expr_keyContext)
- func (s *BaseNitroParserListener) EnterObject_field_for(ctx *Object_field_forContext)
- func (s *BaseNitroParserListener) EnterObject_field_id_key(ctx *Object_field_id_keyContext)
- func (s *BaseNitroParserListener) EnterObject_field_if(ctx *Object_field_ifContext)
- func (s *BaseNitroParserListener) EnterObject_fields(ctx *Object_fieldsContext)
- func (s *BaseNitroParserListener) EnterObject_for(ctx *Object_forContext)
- func (s *BaseNitroParserListener) EnterObject_if(ctx *Object_ifContext)
- func (s *BaseNitroParserListener) EnterObject_literal(ctx *Object_literalContext)
- func (s *BaseNitroParserListener) EnterParam_list(ctx *Param_listContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_array(ctx *Primary_expr_arrayContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_call(ctx *Primary_expr_callContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_index(ctx *Primary_expr_indexContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_lambda(ctx *Primary_expr_lambdaContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_literal(ctx *Primary_expr_literalContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_member_access(ctx *Primary_expr_member_accessContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_object(ctx *Primary_expr_objectContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_parenthesis(ctx *Primary_expr_parenthesisContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_regex(ctx *Primary_expr_regexContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_simple_ref(ctx *Primary_expr_simple_refContext)
- func (s *BaseNitroParserListener) EnterPrimary_expr_slice(ctx *Primary_expr_sliceContext)
- func (s *BaseNitroParserListener) EnterReturn_stmt(ctx *Return_stmtContext)
- func (s *BaseNitroParserListener) EnterRvalues(ctx *RvaluesContext)
- func (s *BaseNitroParserListener) EnterShort_lambda_expr(ctx *Short_lambda_exprContext)
- func (s *BaseNitroParserListener) EnterSimple_literal(ctx *Simple_literalContext)
- func (s *BaseNitroParserListener) EnterStart(ctx *StartContext)
- func (s *BaseNitroParserListener) EnterStmt_assignment(ctx *Stmt_assignmentContext)
- func (s *BaseNitroParserListener) EnterStmt_break(ctx *Stmt_breakContext)
- func (s *BaseNitroParserListener) EnterStmt_continue(ctx *Stmt_continueContext)
- func (s *BaseNitroParserListener) EnterStmt_defer(ctx *Stmt_deferContext)
- func (s *BaseNitroParserListener) EnterStmt_expr(ctx *Stmt_exprContext)
- func (s *BaseNitroParserListener) EnterStmt_for(ctx *Stmt_forContext)
- func (s *BaseNitroParserListener) EnterStmt_func(ctx *Stmt_funcContext)
- func (s *BaseNitroParserListener) EnterStmt_if(ctx *Stmt_ifContext)
- func (s *BaseNitroParserListener) EnterStmt_list(ctx *Stmt_listContext)
- func (s *BaseNitroParserListener) EnterStmt_return(ctx *Stmt_returnContext)
- func (s *BaseNitroParserListener) EnterStmt_throw(ctx *Stmt_throwContext)
- func (s *BaseNitroParserListener) EnterStmt_try_catch(ctx *Stmt_try_catchContext)
- func (s *BaseNitroParserListener) EnterStmt_var_dec(ctx *Stmt_var_decContext)
- func (s *BaseNitroParserListener) EnterStmt_while(ctx *Stmt_whileContext)
- func (s *BaseNitroParserListener) EnterStmt_yield(ctx *Stmt_yieldContext)
- func (s *BaseNitroParserListener) EnterStmts(ctx *StmtsContext)
- func (s *BaseNitroParserListener) EnterThrow_stmt(ctx *Throw_stmtContext)
- func (s *BaseNitroParserListener) EnterTry_catch_stmt(ctx *Try_catch_stmtContext)
- func (s *BaseNitroParserListener) EnterUnary_expr(ctx *Unary_exprContext)
- func (s *BaseNitroParserListener) EnterVar_decl_stmt(ctx *Var_decl_stmtContext)
- func (s *BaseNitroParserListener) EnterVar_decl_vars(ctx *Var_decl_varsContext)
- func (s *BaseNitroParserListener) EnterWhile_stmt(ctx *While_stmtContext)
- func (s *BaseNitroParserListener) EnterYield_stmt(ctx *Yield_stmtContext)
- func (s *BaseNitroParserListener) ExitArg_list(ctx *Arg_listContext)
- func (s *BaseNitroParserListener) ExitArray_elem(ctx *Array_elemContext)
- func (s *BaseNitroParserListener) ExitArray_elems(ctx *Array_elemsContext)
- func (s *BaseNitroParserListener) ExitArray_elif(ctx *Array_elifContext)
- func (s *BaseNitroParserListener) ExitArray_else(ctx *Array_elseContext)
- func (s *BaseNitroParserListener) ExitArray_for(ctx *Array_forContext)
- func (s *BaseNitroParserListener) ExitArray_if(ctx *Array_ifContext)
- func (s *BaseNitroParserListener) ExitArray_literal(ctx *Array_literalContext)
- func (s *BaseNitroParserListener) ExitAssignment_lvalues(ctx *Assignment_lvaluesContext)
- func (s *BaseNitroParserListener) ExitAssignment_stmt(ctx *Assignment_stmtContext)
- func (s *BaseNitroParserListener) ExitBinary_expr(ctx *Binary_exprContext)
- func (s *BaseNitroParserListener) ExitBreak_stmt(ctx *Break_stmtContext)
- func (s *BaseNitroParserListener) ExitContinue_stmt(ctx *Continue_stmtContext)
- func (s *BaseNitroParserListener) ExitDefer_stmt(ctx *Defer_stmtContext)
- func (s *BaseNitroParserListener) ExitEveryRule(ctx antlr.ParserRuleContext)
- func (s *BaseNitroParserListener) ExitExpr(ctx *ExprContext)
- func (s *BaseNitroParserListener) ExitExpr2(ctx *Expr2Context)
- func (s *BaseNitroParserListener) ExitExpr3(ctx *Expr3Context)
- func (s *BaseNitroParserListener) ExitFor_stmt(ctx *For_stmtContext)
- func (s *BaseNitroParserListener) ExitFor_vars(ctx *For_varsContext)
- func (s *BaseNitroParserListener) ExitFunc_stmt(ctx *Func_stmtContext)
- func (s *BaseNitroParserListener) ExitId_or_keyword(ctx *Id_or_keywordContext)
- func (s *BaseNitroParserListener) ExitIf_elif(ctx *If_elifContext)
- func (s *BaseNitroParserListener) ExitIf_else(ctx *If_elseContext)
- func (s *BaseNitroParserListener) ExitIf_stmt(ctx *If_stmtContext)
- func (s *BaseNitroParserListener) ExitImport_stmt(ctx *Import_stmtContext)
- func (s *BaseNitroParserListener) ExitLambda_expr(ctx *Lambda_exprContext)
- func (s *BaseNitroParserListener) ExitLvalue_expr_index(ctx *Lvalue_expr_indexContext)
- func (s *BaseNitroParserListener) ExitLvalue_expr_member_access(ctx *Lvalue_expr_member_accessContext)
- func (s *BaseNitroParserListener) ExitLvalue_expr_simple_ref(ctx *Lvalue_expr_simple_refContext)
- func (s *BaseNitroParserListener) ExitMeta_attrib(ctx *Meta_attribContext)
- func (s *BaseNitroParserListener) ExitMeta_attribs(ctx *Meta_attribsContext)
- func (s *BaseNitroParserListener) ExitMeta_directive(ctx *Meta_directiveContext)
- func (s *BaseNitroParserListener) ExitMeta_flag(ctx *Meta_flagContext)
- func (s *BaseNitroParserListener) ExitMeta_info(ctx *Meta_infoContext)
- func (s *BaseNitroParserListener) ExitMeta_literal(ctx *Meta_literalContext)
- func (s *BaseNitroParserListener) ExitMeta_param(ctx *Meta_paramContext)
- func (s *BaseNitroParserListener) ExitModule(ctx *ModuleContext)
- func (s *BaseNitroParserListener) ExitObject_elif(ctx *Object_elifContext)
- func (s *BaseNitroParserListener) ExitObject_else(ctx *Object_elseContext)
- func (s *BaseNitroParserListener) ExitObject_field_expansion(ctx *Object_field_expansionContext)
- func (s *BaseNitroParserListener) ExitObject_field_expr_key(ctx *Object_field_expr_keyContext)
- func (s *BaseNitroParserListener) ExitObject_field_for(ctx *Object_field_forContext)
- func (s *BaseNitroParserListener) ExitObject_field_id_key(ctx *Object_field_id_keyContext)
- func (s *BaseNitroParserListener) ExitObject_field_if(ctx *Object_field_ifContext)
- func (s *BaseNitroParserListener) ExitObject_fields(ctx *Object_fieldsContext)
- func (s *BaseNitroParserListener) ExitObject_for(ctx *Object_forContext)
- func (s *BaseNitroParserListener) ExitObject_if(ctx *Object_ifContext)
- func (s *BaseNitroParserListener) ExitObject_literal(ctx *Object_literalContext)
- func (s *BaseNitroParserListener) ExitParam_list(ctx *Param_listContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_array(ctx *Primary_expr_arrayContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_call(ctx *Primary_expr_callContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_index(ctx *Primary_expr_indexContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_lambda(ctx *Primary_expr_lambdaContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_literal(ctx *Primary_expr_literalContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_member_access(ctx *Primary_expr_member_accessContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_object(ctx *Primary_expr_objectContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_parenthesis(ctx *Primary_expr_parenthesisContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_regex(ctx *Primary_expr_regexContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_simple_ref(ctx *Primary_expr_simple_refContext)
- func (s *BaseNitroParserListener) ExitPrimary_expr_slice(ctx *Primary_expr_sliceContext)
- func (s *BaseNitroParserListener) ExitReturn_stmt(ctx *Return_stmtContext)
- func (s *BaseNitroParserListener) ExitRvalues(ctx *RvaluesContext)
- func (s *BaseNitroParserListener) ExitShort_lambda_expr(ctx *Short_lambda_exprContext)
- func (s *BaseNitroParserListener) ExitSimple_literal(ctx *Simple_literalContext)
- func (s *BaseNitroParserListener) ExitStart(ctx *StartContext)
- func (s *BaseNitroParserListener) ExitStmt_assignment(ctx *Stmt_assignmentContext)
- func (s *BaseNitroParserListener) ExitStmt_break(ctx *Stmt_breakContext)
- func (s *BaseNitroParserListener) ExitStmt_continue(ctx *Stmt_continueContext)
- func (s *BaseNitroParserListener) ExitStmt_defer(ctx *Stmt_deferContext)
- func (s *BaseNitroParserListener) ExitStmt_expr(ctx *Stmt_exprContext)
- func (s *BaseNitroParserListener) ExitStmt_for(ctx *Stmt_forContext)
- func (s *BaseNitroParserListener) ExitStmt_func(ctx *Stmt_funcContext)
- func (s *BaseNitroParserListener) ExitStmt_if(ctx *Stmt_ifContext)
- func (s *BaseNitroParserListener) ExitStmt_list(ctx *Stmt_listContext)
- func (s *BaseNitroParserListener) ExitStmt_return(ctx *Stmt_returnContext)
- func (s *BaseNitroParserListener) ExitStmt_throw(ctx *Stmt_throwContext)
- func (s *BaseNitroParserListener) ExitStmt_try_catch(ctx *Stmt_try_catchContext)
- func (s *BaseNitroParserListener) ExitStmt_var_dec(ctx *Stmt_var_decContext)
- func (s *BaseNitroParserListener) ExitStmt_while(ctx *Stmt_whileContext)
- func (s *BaseNitroParserListener) ExitStmt_yield(ctx *Stmt_yieldContext)
- func (s *BaseNitroParserListener) ExitStmts(ctx *StmtsContext)
- func (s *BaseNitroParserListener) ExitThrow_stmt(ctx *Throw_stmtContext)
- func (s *BaseNitroParserListener) ExitTry_catch_stmt(ctx *Try_catch_stmtContext)
- func (s *BaseNitroParserListener) ExitUnary_expr(ctx *Unary_exprContext)
- func (s *BaseNitroParserListener) ExitVar_decl_stmt(ctx *Var_decl_stmtContext)
- func (s *BaseNitroParserListener) ExitVar_decl_vars(ctx *Var_decl_varsContext)
- func (s *BaseNitroParserListener) ExitWhile_stmt(ctx *While_stmtContext)
- func (s *BaseNitroParserListener) ExitYield_stmt(ctx *Yield_stmtContext)
- func (s *BaseNitroParserListener) VisitErrorNode(node antlr.ErrorNode)
- func (s *BaseNitroParserListener) VisitTerminal(node antlr.TerminalNode)
- type Binary_exprContext
- func (s *Binary_exprContext) ADD() antlr.TerminalNode
- func (s *Binary_exprContext) AND() antlr.TerminalNode
- func (s *Binary_exprContext) AllBinary_expr() []IBinary_exprContext
- func (s *Binary_exprContext) Binary_expr(i int) IBinary_exprContext
- func (s *Binary_exprContext) DIV() antlr.TerminalNode
- func (s *Binary_exprContext) EQ() antlr.TerminalNode
- func (s *Binary_exprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Binary_exprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Binary_exprContext) GE() antlr.TerminalNode
- func (s *Binary_exprContext) GT() antlr.TerminalNode
- func (s *Binary_exprContext) GetOp() antlr.Token
- func (s *Binary_exprContext) GetParser() antlr.Parser
- func (s *Binary_exprContext) GetRuleContext() antlr.RuleContext
- func (*Binary_exprContext) IsBinary_exprContext()
- func (s *Binary_exprContext) LE() antlr.TerminalNode
- func (s *Binary_exprContext) LT() antlr.TerminalNode
- func (s *Binary_exprContext) MOD() antlr.TerminalNode
- func (s *Binary_exprContext) MUL() antlr.TerminalNode
- func (s *Binary_exprContext) NE() antlr.TerminalNode
- func (s *Binary_exprContext) OR() antlr.TerminalNode
- func (s *Binary_exprContext) SUB() antlr.TerminalNode
- func (s *Binary_exprContext) SetOp(v antlr.Token)
- func (s *Binary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Binary_exprContext) Unary_expr() IUnary_exprContext
- type Break_stmtContext
- func (s *Break_stmtContext) BREAK() antlr.TerminalNode
- func (s *Break_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Break_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Break_stmtContext) GetParser() antlr.Parser
- func (s *Break_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Break_stmtContext) IsBreak_stmtContext()
- func (s *Break_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Continue_stmtContext
- func (s *Continue_stmtContext) CONTINUE() antlr.TerminalNode
- func (s *Continue_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Continue_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Continue_stmtContext) GetParser() antlr.Parser
- func (s *Continue_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Continue_stmtContext) IsContinue_stmtContext()
- func (s *Continue_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Defer_stmtContext
- func (s *Defer_stmtContext) DEFER() antlr.TerminalNode
- func (s *Defer_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Defer_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Defer_stmtContext) GetParser() antlr.Parser
- func (s *Defer_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Defer_stmtContext) IsDefer_stmtContext()
- func (s *Defer_stmtContext) Primary_expr() IPrimary_exprContext
- func (s *Defer_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Expr2Context
- func (s *Expr2Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Expr2Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Expr2Context) Expr3() IExpr3Context
- func (s *Expr2Context) GetParser() antlr.Parser
- func (s *Expr2Context) GetRuleContext() antlr.RuleContext
- func (*Expr2Context) IsExpr2Context()
- func (s *Expr2Context) Short_lambda_expr() IShort_lambda_exprContext
- func (s *Expr2Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Expr3Context
- func (s *Expr3Context) AllExpr3() []IExpr3Context
- func (s *Expr3Context) Binary_expr() IBinary_exprContext
- func (s *Expr3Context) COLON() antlr.TerminalNode
- func (s *Expr3Context) EnterRule(listener antlr.ParseTreeListener)
- func (s *Expr3Context) ExitRule(listener antlr.ParseTreeListener)
- func (s *Expr3Context) Expr3(i int) IExpr3Context
- func (s *Expr3Context) GetParser() antlr.Parser
- func (s *Expr3Context) GetRuleContext() antlr.RuleContext
- func (*Expr3Context) IsExpr3Context()
- func (s *Expr3Context) QUESTION_MARK() antlr.TerminalNode
- func (s *Expr3Context) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ExprContext
- func (s *ExprContext) AllExpr() []IExprContext
- func (s *ExprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ExprContext) Expr(i int) IExprContext
- func (s *ExprContext) Expr2() IExpr2Context
- func (s *ExprContext) GetParser() antlr.Parser
- func (s *ExprContext) GetRuleContext() antlr.RuleContext
- func (*ExprContext) IsExprContext()
- func (s *ExprContext) PIPE() antlr.TerminalNode
- func (s *ExprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type For_stmtContext
- func (s *For_stmtContext) CCURLY() antlr.TerminalNode
- func (s *For_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *For_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *For_stmtContext) Expr() IExprContext
- func (s *For_stmtContext) FOR() antlr.TerminalNode
- func (s *For_stmtContext) For_vars() IFor_varsContext
- func (s *For_stmtContext) GetParser() antlr.Parser
- func (s *For_stmtContext) GetRuleContext() antlr.RuleContext
- func (s *For_stmtContext) ID() antlr.TerminalNode
- func (*For_stmtContext) IsFor_stmtContext()
- func (s *For_stmtContext) OCURLY() antlr.TerminalNode
- func (s *For_stmtContext) Stmts() IStmtsContext
- func (s *For_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type For_varsContext
- func (s *For_varsContext) AllCOMMA() []antlr.TerminalNode
- func (s *For_varsContext) AllID() []antlr.TerminalNode
- func (s *For_varsContext) COMMA(i int) antlr.TerminalNode
- func (s *For_varsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *For_varsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *For_varsContext) GetParser() antlr.Parser
- func (s *For_varsContext) GetRuleContext() antlr.RuleContext
- func (s *For_varsContext) ID(i int) antlr.TerminalNode
- func (*For_varsContext) IsFor_varsContext()
- func (s *For_varsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Func_stmtContext
- func (s *Func_stmtContext) CCURLY() antlr.TerminalNode
- func (s *Func_stmtContext) CPAREN() antlr.TerminalNode
- func (s *Func_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Func_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Func_stmtContext) FUNC() antlr.TerminalNode
- func (s *Func_stmtContext) GetParser() antlr.Parser
- func (s *Func_stmtContext) GetRuleContext() antlr.RuleContext
- func (s *Func_stmtContext) ID() antlr.TerminalNode
- func (*Func_stmtContext) IsFunc_stmtContext()
- func (s *Func_stmtContext) OCURLY() antlr.TerminalNode
- func (s *Func_stmtContext) OPAREN() antlr.TerminalNode
- func (s *Func_stmtContext) Param_list() IParam_listContext
- func (s *Func_stmtContext) Stmts() IStmtsContext
- func (s *Func_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type IArg_listContext
- type IArray_elemContext
- type IArray_elemsContext
- type IArray_elifContext
- type IArray_elseContext
- type IArray_forContext
- type IArray_ifContext
- type IArray_literalContext
- type IAssignment_lvaluesContext
- type IAssignment_stmtContext
- type IBinary_exprContext
- type IBreak_stmtContext
- type IContinue_stmtContext
- type IDefer_stmtContext
- type IExpr2Context
- type IExpr3Context
- type IExprContext
- type IFor_stmtContext
- type IFor_varsContext
- type IFunc_stmtContext
- type IId_or_keywordContext
- type IIf_elifContext
- type IIf_elseContext
- type IIf_stmtContext
- type IImport_stmtContext
- type ILambda_exprContext
- type ILvalue_exprContext
- type IMeta_attribContext
- type IMeta_attribsContext
- type IMeta_directiveContext
- type IMeta_flagContext
- type IMeta_infoContext
- type IMeta_literalContext
- type IMeta_paramContext
- type IModuleContext
- type IObject_elifContext
- type IObject_elseContext
- type IObject_fieldContext
- type IObject_fieldsContext
- type IObject_forContext
- type IObject_ifContext
- type IObject_literalContext
- type IParam_listContext
- type IPrimary_exprContext
- type IReturn_stmtContext
- type IRvaluesContext
- type IShort_lambda_exprContext
- type ISimple_literalContext
- type IStartContext
- type IStmtContext
- type IStmt_listContext
- type IStmtsContext
- type IThrow_stmtContext
- type ITry_catch_stmtContext
- type IUnary_exprContext
- type IVar_decl_stmtContext
- type IVar_decl_varsContext
- type IWhile_stmtContext
- type IYield_stmtContext
- type Id_or_keywordContext
- func (s *Id_or_keywordContext) AND() antlr.TerminalNode
- func (s *Id_or_keywordContext) BREAK() antlr.TerminalNode
- func (s *Id_or_keywordContext) CATCH() antlr.TerminalNode
- func (s *Id_or_keywordContext) CONTINUE() antlr.TerminalNode
- func (s *Id_or_keywordContext) DEFER() antlr.TerminalNode
- func (s *Id_or_keywordContext) ELSE() antlr.TerminalNode
- func (s *Id_or_keywordContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Id_or_keywordContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Id_or_keywordContext) FALSE() antlr.TerminalNode
- func (s *Id_or_keywordContext) FOR() antlr.TerminalNode
- func (s *Id_or_keywordContext) FUNC() antlr.TerminalNode
- func (s *Id_or_keywordContext) GetParser() antlr.Parser
- func (s *Id_or_keywordContext) GetRuleContext() antlr.RuleContext
- func (s *Id_or_keywordContext) GetT() antlr.Token
- func (s *Id_or_keywordContext) ID() antlr.TerminalNode
- func (s *Id_or_keywordContext) IF() antlr.TerminalNode
- func (s *Id_or_keywordContext) IMPORT() antlr.TerminalNode
- func (*Id_or_keywordContext) IsId_or_keywordContext()
- func (s *Id_or_keywordContext) NIL() antlr.TerminalNode
- func (s *Id_or_keywordContext) NOT() antlr.TerminalNode
- func (s *Id_or_keywordContext) OR() antlr.TerminalNode
- func (s *Id_or_keywordContext) RETURN() antlr.TerminalNode
- func (s *Id_or_keywordContext) SetT(v antlr.Token)
- func (s *Id_or_keywordContext) THROW() antlr.TerminalNode
- func (s *Id_or_keywordContext) TRUE() antlr.TerminalNode
- func (s *Id_or_keywordContext) TRY() antlr.TerminalNode
- func (s *Id_or_keywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Id_or_keywordContext) VAR() antlr.TerminalNode
- func (s *Id_or_keywordContext) WHILE() antlr.TerminalNode
- func (s *Id_or_keywordContext) YIELD() antlr.TerminalNode
- type If_elifContext
- func (s *If_elifContext) CCURLY() antlr.TerminalNode
- func (s *If_elifContext) ELSE() antlr.TerminalNode
- func (s *If_elifContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *If_elifContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *If_elifContext) Expr() IExprContext
- func (s *If_elifContext) GetParser() antlr.Parser
- func (s *If_elifContext) GetRuleContext() antlr.RuleContext
- func (s *If_elifContext) IF() antlr.TerminalNode
- func (*If_elifContext) IsIf_elifContext()
- func (s *If_elifContext) OCURLY() antlr.TerminalNode
- func (s *If_elifContext) Stmts() IStmtsContext
- func (s *If_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type If_elseContext
- func (s *If_elseContext) CCURLY() antlr.TerminalNode
- func (s *If_elseContext) ELSE() antlr.TerminalNode
- func (s *If_elseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *If_elseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *If_elseContext) GetParser() antlr.Parser
- func (s *If_elseContext) GetRuleContext() antlr.RuleContext
- func (*If_elseContext) IsIf_elseContext()
- func (s *If_elseContext) OCURLY() antlr.TerminalNode
- func (s *If_elseContext) Stmts() IStmtsContext
- func (s *If_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type If_stmtContext
- func (s *If_stmtContext) AllIf_elif() []IIf_elifContext
- func (s *If_stmtContext) CCURLY() antlr.TerminalNode
- func (s *If_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *If_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *If_stmtContext) Expr() IExprContext
- func (s *If_stmtContext) GetParser() antlr.Parser
- func (s *If_stmtContext) GetRuleContext() antlr.RuleContext
- func (s *If_stmtContext) IF() antlr.TerminalNode
- func (s *If_stmtContext) If_elif(i int) IIf_elifContext
- func (s *If_stmtContext) If_else() IIf_elseContext
- func (*If_stmtContext) IsIf_stmtContext()
- func (s *If_stmtContext) OCURLY() antlr.TerminalNode
- func (s *If_stmtContext) Stmts() IStmtsContext
- func (s *If_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Import_stmtContext
- func (s *Import_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Import_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Import_stmtContext) GetParser() antlr.Parser
- func (s *Import_stmtContext) GetRuleContext() antlr.RuleContext
- func (s *Import_stmtContext) ID() antlr.TerminalNode
- func (s *Import_stmtContext) IMPORT() antlr.TerminalNode
- func (*Import_stmtContext) IsImport_stmtContext()
- func (s *Import_stmtContext) SEMICOLON() antlr.TerminalNode
- func (s *Import_stmtContext) STRING() antlr.TerminalNode
- func (s *Import_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Lambda_exprContext
- func (s *Lambda_exprContext) CCURLY() antlr.TerminalNode
- func (s *Lambda_exprContext) CPAREN() antlr.TerminalNode
- func (s *Lambda_exprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Lambda_exprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Lambda_exprContext) FUNC() antlr.TerminalNode
- func (s *Lambda_exprContext) GetParser() antlr.Parser
- func (s *Lambda_exprContext) GetRuleContext() antlr.RuleContext
- func (*Lambda_exprContext) IsLambda_exprContext()
- func (s *Lambda_exprContext) OCURLY() antlr.TerminalNode
- func (s *Lambda_exprContext) OPAREN() antlr.TerminalNode
- func (s *Lambda_exprContext) Param_list() IParam_listContext
- func (s *Lambda_exprContext) Stmts() IStmtsContext
- func (s *Lambda_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Lvalue_exprContext
- func (s *Lvalue_exprContext) CopyFrom(ctx *Lvalue_exprContext)
- func (s *Lvalue_exprContext) GetParser() antlr.Parser
- func (s *Lvalue_exprContext) GetRuleContext() antlr.RuleContext
- func (*Lvalue_exprContext) IsLvalue_exprContext()
- func (s *Lvalue_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Lvalue_expr_indexContext
- func (s *Lvalue_expr_indexContext) CBRACKET() antlr.TerminalNode
- func (s *Lvalue_expr_indexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_indexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_indexContext) Expr() IExprContext
- func (s *Lvalue_expr_indexContext) GetRuleContext() antlr.RuleContext
- func (s *Lvalue_expr_indexContext) OBRACKET() antlr.TerminalNode
- func (s *Lvalue_expr_indexContext) Primary_expr() IPrimary_exprContext
- type Lvalue_expr_member_accessContext
- func (s *Lvalue_expr_member_accessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_member_accessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_member_accessContext) GetRuleContext() antlr.RuleContext
- func (s *Lvalue_expr_member_accessContext) ID() antlr.TerminalNode
- func (s *Lvalue_expr_member_accessContext) PERIOD() antlr.TerminalNode
- func (s *Lvalue_expr_member_accessContext) Primary_expr() IPrimary_exprContext
- type Lvalue_expr_simple_refContext
- func (s *Lvalue_expr_simple_refContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_simple_refContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Lvalue_expr_simple_refContext) GetRuleContext() antlr.RuleContext
- func (s *Lvalue_expr_simple_refContext) ID() antlr.TerminalNode
- type Meta_attribContext
- func (s *Meta_attribContext) COLON() antlr.TerminalNode
- func (s *Meta_attribContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_attribContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_attribContext) GetParser() antlr.Parser
- func (s *Meta_attribContext) GetRuleContext() antlr.RuleContext
- func (s *Meta_attribContext) Id_or_keyword() IId_or_keywordContext
- func (*Meta_attribContext) IsMeta_attribContext()
- func (s *Meta_attribContext) Meta_literal() IMeta_literalContext
- func (s *Meta_attribContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_attribsContext
- func (s *Meta_attribsContext) AllCOMMA() []antlr.TerminalNode
- func (s *Meta_attribsContext) AllMeta_attrib() []IMeta_attribContext
- func (s *Meta_attribsContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *Meta_attribsContext) COMMA(i int) antlr.TerminalNode
- func (s *Meta_attribsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_attribsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_attribsContext) GetParser() antlr.Parser
- func (s *Meta_attribsContext) GetRuleContext() antlr.RuleContext
- func (*Meta_attribsContext) IsMeta_attribsContext()
- func (s *Meta_attribsContext) Meta_attrib(i int) IMeta_attribContext
- func (s *Meta_attribsContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *Meta_attribsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_directiveContext
- func (s *Meta_directiveContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_directiveContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_directiveContext) GetParser() antlr.Parser
- func (s *Meta_directiveContext) GetRuleContext() antlr.RuleContext
- func (*Meta_directiveContext) IsMeta_directiveContext()
- func (s *Meta_directiveContext) Meta_flag() IMeta_flagContext
- func (s *Meta_directiveContext) Meta_info() IMeta_infoContext
- func (s *Meta_directiveContext) Meta_param() IMeta_paramContext
- func (s *Meta_directiveContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_flagContext
- func (s *Meta_flagContext) ASSIGN() antlr.TerminalNode
- func (s *Meta_flagContext) CCURLY() antlr.TerminalNode
- func (s *Meta_flagContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_flagContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_flagContext) Expr() IExprContext
- func (s *Meta_flagContext) GetParser() antlr.Parser
- func (s *Meta_flagContext) GetRuleContext() antlr.RuleContext
- func (s *Meta_flagContext) ID() antlr.TerminalNode
- func (*Meta_flagContext) IsMeta_flagContext()
- func (s *Meta_flagContext) M_FLAG() antlr.TerminalNode
- func (s *Meta_flagContext) Meta_attribs() IMeta_attribsContext
- func (s *Meta_flagContext) OCURLY() antlr.TerminalNode
- func (s *Meta_flagContext) SEMICOLON() antlr.TerminalNode
- func (s *Meta_flagContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_infoContext
- func (s *Meta_infoContext) CCURLY() antlr.TerminalNode
- func (s *Meta_infoContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_infoContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_infoContext) GetParser() antlr.Parser
- func (s *Meta_infoContext) GetRuleContext() antlr.RuleContext
- func (*Meta_infoContext) IsMeta_infoContext()
- func (s *Meta_infoContext) M_INFO() antlr.TerminalNode
- func (s *Meta_infoContext) Meta_attribs() IMeta_attribsContext
- func (s *Meta_infoContext) OCURLY() antlr.TerminalNode
- func (s *Meta_infoContext) SEMICOLON() antlr.TerminalNode
- func (s *Meta_infoContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_literalContext
- func (s *Meta_literalContext) CHAR() antlr.TerminalNode
- func (s *Meta_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_literalContext) FALSE() antlr.TerminalNode
- func (s *Meta_literalContext) GetParser() antlr.Parser
- func (s *Meta_literalContext) GetRuleContext() antlr.RuleContext
- func (s *Meta_literalContext) GetVal() antlr.Token
- func (*Meta_literalContext) IsMeta_literalContext()
- func (s *Meta_literalContext) NIL() antlr.TerminalNode
- func (s *Meta_literalContext) NUMBER() antlr.TerminalNode
- func (s *Meta_literalContext) STRING() antlr.TerminalNode
- func (s *Meta_literalContext) SetVal(v antlr.Token)
- func (s *Meta_literalContext) TRUE() antlr.TerminalNode
- func (s *Meta_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Meta_paramContext
- func (s *Meta_paramContext) ASSIGN() antlr.TerminalNode
- func (s *Meta_paramContext) CCURLY() antlr.TerminalNode
- func (s *Meta_paramContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Meta_paramContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Meta_paramContext) Expr() IExprContext
- func (s *Meta_paramContext) GetParser() antlr.Parser
- func (s *Meta_paramContext) GetRuleContext() antlr.RuleContext
- func (s *Meta_paramContext) ID() antlr.TerminalNode
- func (*Meta_paramContext) IsMeta_paramContext()
- func (s *Meta_paramContext) M_PARAM() antlr.TerminalNode
- func (s *Meta_paramContext) Meta_attribs() IMeta_attribsContext
- func (s *Meta_paramContext) OCURLY() antlr.TerminalNode
- func (s *Meta_paramContext) SEMICOLON() antlr.TerminalNode
- func (s *Meta_paramContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type ModuleContext
- func (s *ModuleContext) AllImport_stmt() []IImport_stmtContext
- func (s *ModuleContext) AllMeta_directive() []IMeta_directiveContext
- func (s *ModuleContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *ModuleContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *ModuleContext) GetParser() antlr.Parser
- func (s *ModuleContext) GetRuleContext() antlr.RuleContext
- func (s *ModuleContext) Import_stmt(i int) IImport_stmtContext
- func (*ModuleContext) IsModuleContext()
- func (s *ModuleContext) Meta_directive(i int) IMeta_directiveContext
- func (s *ModuleContext) Stmts() IStmtsContext
- func (s *ModuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type NitroLexer
- type NitroParser
- func (p *NitroParser) Arg_list() (localctx IArg_listContext)
- func (p *NitroParser) Array_elem() (localctx IArray_elemContext)
- func (p *NitroParser) Array_elems() (localctx IArray_elemsContext)
- func (p *NitroParser) Array_elif() (localctx IArray_elifContext)
- func (p *NitroParser) Array_else() (localctx IArray_elseContext)
- func (p *NitroParser) Array_for() (localctx IArray_forContext)
- func (p *NitroParser) Array_if() (localctx IArray_ifContext)
- func (p *NitroParser) Array_literal() (localctx IArray_literalContext)
- func (p *NitroParser) Assignment_lvalues() (localctx IAssignment_lvaluesContext)
- func (p *NitroParser) Assignment_stmt() (localctx IAssignment_stmtContext)
- func (p *NitroParser) Binary_expr() (localctx IBinary_exprContext)
- func (p *NitroParser) Binary_expr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *NitroParser) Break_stmt() (localctx IBreak_stmtContext)
- func (p *NitroParser) Continue_stmt() (localctx IContinue_stmtContext)
- func (p *NitroParser) Defer_stmt() (localctx IDefer_stmtContext)
- func (p *NitroParser) Expr() (localctx IExprContext)
- func (p *NitroParser) Expr2() (localctx IExpr2Context)
- func (p *NitroParser) Expr3() (localctx IExpr3Context)
- func (p *NitroParser) Expr3_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *NitroParser) Expr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *NitroParser) For_stmt() (localctx IFor_stmtContext)
- func (p *NitroParser) For_vars() (localctx IFor_varsContext)
- func (p *NitroParser) Func_stmt() (localctx IFunc_stmtContext)
- func (p *NitroParser) Id_or_keyword() (localctx IId_or_keywordContext)
- func (p *NitroParser) If_elif() (localctx IIf_elifContext)
- func (p *NitroParser) If_else() (localctx IIf_elseContext)
- func (p *NitroParser) If_stmt() (localctx IIf_stmtContext)
- func (p *NitroParser) Import_stmt() (localctx IImport_stmtContext)
- func (p *NitroParser) Lambda_expr() (localctx ILambda_exprContext)
- func (p *NitroParser) Lvalue_expr() (localctx ILvalue_exprContext)
- func (p *NitroParser) Meta_attrib() (localctx IMeta_attribContext)
- func (p *NitroParser) Meta_attribs() (localctx IMeta_attribsContext)
- func (p *NitroParser) Meta_directive() (localctx IMeta_directiveContext)
- func (p *NitroParser) Meta_flag() (localctx IMeta_flagContext)
- func (p *NitroParser) Meta_info() (localctx IMeta_infoContext)
- func (p *NitroParser) Meta_literal() (localctx IMeta_literalContext)
- func (p *NitroParser) Meta_param() (localctx IMeta_paramContext)
- func (p *NitroParser) Module() (localctx IModuleContext)
- func (p *NitroParser) Object_elif() (localctx IObject_elifContext)
- func (p *NitroParser) Object_else() (localctx IObject_elseContext)
- func (p *NitroParser) Object_field() (localctx IObject_fieldContext)
- func (p *NitroParser) Object_fields() (localctx IObject_fieldsContext)
- func (p *NitroParser) Object_for() (localctx IObject_forContext)
- func (p *NitroParser) Object_if() (localctx IObject_ifContext)
- func (p *NitroParser) Object_literal() (localctx IObject_literalContext)
- func (p *NitroParser) Param_list() (localctx IParam_listContext)
- func (p *NitroParser) Primary_expr() (localctx IPrimary_exprContext)
- func (p *NitroParser) Primary_expr_Sempred(localctx antlr.RuleContext, predIndex int) bool
- func (p *NitroParser) Return_stmt() (localctx IReturn_stmtContext)
- func (p *NitroParser) Rvalues() (localctx IRvaluesContext)
- func (p *NitroParser) Sempred(localctx antlr.RuleContext, ruleIndex, predIndex int) bool
- func (p *NitroParser) Short_lambda_expr() (localctx IShort_lambda_exprContext)
- func (p *NitroParser) Simple_literal() (localctx ISimple_literalContext)
- func (p *NitroParser) Start() (localctx IStartContext)
- func (p *NitroParser) Stmt() (localctx IStmtContext)
- func (p *NitroParser) Stmt_list() (localctx IStmt_listContext)
- func (p *NitroParser) Stmts() (localctx IStmtsContext)
- func (p *NitroParser) Throw_stmt() (localctx IThrow_stmtContext)
- func (p *NitroParser) Try_catch_stmt() (localctx ITry_catch_stmtContext)
- func (p *NitroParser) Unary_expr() (localctx IUnary_exprContext)
- func (p *NitroParser) Var_decl_stmt() (localctx IVar_decl_stmtContext)
- func (p *NitroParser) Var_decl_vars() (localctx IVar_decl_varsContext)
- func (p *NitroParser) While_stmt() (localctx IWhile_stmtContext)
- func (p *NitroParser) Yield_stmt() (localctx IYield_stmtContext)
- type NitroParserListener
- type Object_elifContext
- func (s *Object_elifContext) CCURLY() antlr.TerminalNode
- func (s *Object_elifContext) ELSE() antlr.TerminalNode
- func (s *Object_elifContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_elifContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_elifContext) Expr() IExprContext
- func (s *Object_elifContext) GetParser() antlr.Parser
- func (s *Object_elifContext) GetRuleContext() antlr.RuleContext
- func (s *Object_elifContext) IF() antlr.TerminalNode
- func (*Object_elifContext) IsObject_elifContext()
- func (s *Object_elifContext) OCURLY() antlr.TerminalNode
- func (s *Object_elifContext) Object_fields() IObject_fieldsContext
- func (s *Object_elifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_elseContext
- func (s *Object_elseContext) CCURLY() antlr.TerminalNode
- func (s *Object_elseContext) ELSE() antlr.TerminalNode
- func (s *Object_elseContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_elseContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_elseContext) GetParser() antlr.Parser
- func (s *Object_elseContext) GetRuleContext() antlr.RuleContext
- func (*Object_elseContext) IsObject_elseContext()
- func (s *Object_elseContext) OCURLY() antlr.TerminalNode
- func (s *Object_elseContext) Object_fields() IObject_fieldsContext
- func (s *Object_elseContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_fieldContext
- func (s *Object_fieldContext) CopyFrom(ctx *Object_fieldContext)
- func (s *Object_fieldContext) GetParser() antlr.Parser
- func (s *Object_fieldContext) GetRuleContext() antlr.RuleContext
- func (*Object_fieldContext) IsObject_fieldContext()
- func (s *Object_fieldContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_field_expansionContext
- func (s *Object_field_expansionContext) EXPAND() antlr.TerminalNode
- func (s *Object_field_expansionContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_field_expansionContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_field_expansionContext) GetRuleContext() antlr.RuleContext
- func (s *Object_field_expansionContext) Primary_expr() IPrimary_exprContext
- type Object_field_expr_keyContext
- func (s *Object_field_expr_keyContext) AllExpr() []IExprContext
- func (s *Object_field_expr_keyContext) CBRACKET() antlr.TerminalNode
- func (s *Object_field_expr_keyContext) COLON() antlr.TerminalNode
- func (s *Object_field_expr_keyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_field_expr_keyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_field_expr_keyContext) Expr(i int) IExprContext
- func (s *Object_field_expr_keyContext) GetRuleContext() antlr.RuleContext
- func (s *Object_field_expr_keyContext) OBRACKET() antlr.TerminalNode
- type Object_field_forContext
- type Object_field_id_keyContext
- func (s *Object_field_id_keyContext) COLON() antlr.TerminalNode
- func (s *Object_field_id_keyContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_field_id_keyContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_field_id_keyContext) Expr() IExprContext
- func (s *Object_field_id_keyContext) GetRuleContext() antlr.RuleContext
- func (s *Object_field_id_keyContext) Id_or_keyword() IId_or_keywordContext
- type Object_field_ifContext
- type Object_fieldsContext
- func (s *Object_fieldsContext) AllCOMMA() []antlr.TerminalNode
- func (s *Object_fieldsContext) AllObject_field() []IObject_fieldContext
- func (s *Object_fieldsContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *Object_fieldsContext) COMMA(i int) antlr.TerminalNode
- func (s *Object_fieldsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_fieldsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_fieldsContext) GetParser() antlr.Parser
- func (s *Object_fieldsContext) GetRuleContext() antlr.RuleContext
- func (*Object_fieldsContext) IsObject_fieldsContext()
- func (s *Object_fieldsContext) Object_field(i int) IObject_fieldContext
- func (s *Object_fieldsContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *Object_fieldsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_forContext
- func (s *Object_forContext) CCURLY() antlr.TerminalNode
- func (s *Object_forContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_forContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_forContext) Expr() IExprContext
- func (s *Object_forContext) FOR() antlr.TerminalNode
- func (s *Object_forContext) For_vars() IFor_varsContext
- func (s *Object_forContext) GetParser() antlr.Parser
- func (s *Object_forContext) GetRuleContext() antlr.RuleContext
- func (s *Object_forContext) ID() antlr.TerminalNode
- func (*Object_forContext) IsObject_forContext()
- func (s *Object_forContext) OCURLY() antlr.TerminalNode
- func (s *Object_forContext) Object_fields() IObject_fieldsContext
- func (s *Object_forContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_ifContext
- func (s *Object_ifContext) AllObject_elif() []IObject_elifContext
- func (s *Object_ifContext) CCURLY() antlr.TerminalNode
- func (s *Object_ifContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_ifContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_ifContext) Expr() IExprContext
- func (s *Object_ifContext) GetParser() antlr.Parser
- func (s *Object_ifContext) GetRuleContext() antlr.RuleContext
- func (s *Object_ifContext) IF() antlr.TerminalNode
- func (*Object_ifContext) IsObject_ifContext()
- func (s *Object_ifContext) OCURLY() antlr.TerminalNode
- func (s *Object_ifContext) Object_elif(i int) IObject_elifContext
- func (s *Object_ifContext) Object_else() IObject_elseContext
- func (s *Object_ifContext) Object_fields() IObject_fieldsContext
- func (s *Object_ifContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Object_literalContext
- func (s *Object_literalContext) CCURLY() antlr.TerminalNode
- func (s *Object_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Object_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Object_literalContext) GetParser() antlr.Parser
- func (s *Object_literalContext) GetRuleContext() antlr.RuleContext
- func (*Object_literalContext) IsObject_literalContext()
- func (s *Object_literalContext) OCURLY() antlr.TerminalNode
- func (s *Object_literalContext) Object_fields() IObject_fieldsContext
- func (s *Object_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Param_listContext
- func (s *Param_listContext) AllCOMMA() []antlr.TerminalNode
- func (s *Param_listContext) AllID() []antlr.TerminalNode
- func (s *Param_listContext) COMMA(i int) antlr.TerminalNode
- func (s *Param_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Param_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Param_listContext) GetParser() antlr.Parser
- func (s *Param_listContext) GetRuleContext() antlr.RuleContext
- func (s *Param_listContext) ID(i int) antlr.TerminalNode
- func (*Param_listContext) IsParam_listContext()
- func (s *Param_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Primary_exprContext
- func (s *Primary_exprContext) CopyFrom(ctx *Primary_exprContext)
- func (s *Primary_exprContext) GetParser() antlr.Parser
- func (s *Primary_exprContext) GetRuleContext() antlr.RuleContext
- func (*Primary_exprContext) IsPrimary_exprContext()
- func (s *Primary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Primary_expr_arrayContext
- func (s *Primary_expr_arrayContext) Array_literal() IArray_literalContext
- func (s *Primary_expr_arrayContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_arrayContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_arrayContext) GetRuleContext() antlr.RuleContext
- type Primary_expr_callContext
- func (s *Primary_expr_callContext) Arg_list() IArg_listContext
- func (s *Primary_expr_callContext) CPAREN() antlr.TerminalNode
- func (s *Primary_expr_callContext) EXPAND() antlr.TerminalNode
- func (s *Primary_expr_callContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_callContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_callContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_callContext) OPAREN() antlr.TerminalNode
- func (s *Primary_expr_callContext) Primary_expr() IPrimary_exprContext
- type Primary_expr_indexContext
- func (s *Primary_expr_indexContext) CBRACKET() antlr.TerminalNode
- func (s *Primary_expr_indexContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_indexContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_indexContext) Expr() IExprContext
- func (s *Primary_expr_indexContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_indexContext) OBRACKET() antlr.TerminalNode
- func (s *Primary_expr_indexContext) Primary_expr() IPrimary_exprContext
- type Primary_expr_lambdaContext
- func (s *Primary_expr_lambdaContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_lambdaContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_lambdaContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_lambdaContext) Lambda_expr() ILambda_exprContext
- type Primary_expr_literalContext
- func (s *Primary_expr_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_literalContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_literalContext) Simple_literal() ISimple_literalContext
- type Primary_expr_member_accessContext
- func (s *Primary_expr_member_accessContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_member_accessContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_member_accessContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_member_accessContext) ID() antlr.TerminalNode
- func (s *Primary_expr_member_accessContext) PERIOD() antlr.TerminalNode
- func (s *Primary_expr_member_accessContext) Primary_expr() IPrimary_exprContext
- type Primary_expr_objectContext
- func (s *Primary_expr_objectContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_objectContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_objectContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_objectContext) Object_literal() IObject_literalContext
- type Primary_expr_parenthesisContext
- func (s *Primary_expr_parenthesisContext) CPAREN() antlr.TerminalNode
- func (s *Primary_expr_parenthesisContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_parenthesisContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_parenthesisContext) Expr() IExprContext
- func (s *Primary_expr_parenthesisContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_parenthesisContext) OPAREN() antlr.TerminalNode
- type Primary_expr_regexContext
- type Primary_expr_simple_refContext
- func (s *Primary_expr_simple_refContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_simple_refContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_simple_refContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_simple_refContext) ID() antlr.TerminalNode
- type Primary_expr_sliceContext
- func (s *Primary_expr_sliceContext) AllExpr() []IExprContext
- func (s *Primary_expr_sliceContext) CBRACKET() antlr.TerminalNode
- func (s *Primary_expr_sliceContext) COLON() antlr.TerminalNode
- func (s *Primary_expr_sliceContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_sliceContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Primary_expr_sliceContext) Expr(i int) IExprContext
- func (s *Primary_expr_sliceContext) GetB() IExprContext
- func (s *Primary_expr_sliceContext) GetE() IExprContext
- func (s *Primary_expr_sliceContext) GetRuleContext() antlr.RuleContext
- func (s *Primary_expr_sliceContext) OBRACKET() antlr.TerminalNode
- func (s *Primary_expr_sliceContext) Primary_expr() IPrimary_exprContext
- func (s *Primary_expr_sliceContext) SetB(v IExprContext)
- func (s *Primary_expr_sliceContext) SetE(v IExprContext)
- type Return_stmtContext
- func (s *Return_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Return_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Return_stmtContext) GetParser() antlr.Parser
- func (s *Return_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Return_stmtContext) IsReturn_stmtContext()
- func (s *Return_stmtContext) RETURN() antlr.TerminalNode
- func (s *Return_stmtContext) Rvalues() IRvaluesContext
- func (s *Return_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type RvaluesContext
- func (s *RvaluesContext) AllCOMMA() []antlr.TerminalNode
- func (s *RvaluesContext) AllExpr() []IExprContext
- func (s *RvaluesContext) COMMA(i int) antlr.TerminalNode
- func (s *RvaluesContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *RvaluesContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *RvaluesContext) Expr(i int) IExprContext
- func (s *RvaluesContext) GetParser() antlr.Parser
- func (s *RvaluesContext) GetRuleContext() antlr.RuleContext
- func (*RvaluesContext) IsRvaluesContext()
- func (s *RvaluesContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Short_lambda_exprContext
- func (s *Short_lambda_exprContext) ARROW() antlr.TerminalNode
- func (s *Short_lambda_exprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Short_lambda_exprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Short_lambda_exprContext) Expr3() IExpr3Context
- func (s *Short_lambda_exprContext) GetParser() antlr.Parser
- func (s *Short_lambda_exprContext) GetRuleContext() antlr.RuleContext
- func (*Short_lambda_exprContext) IsShort_lambda_exprContext()
- func (s *Short_lambda_exprContext) LAMBDA() antlr.TerminalNode
- func (s *Short_lambda_exprContext) Param_list() IParam_listContext
- func (s *Short_lambda_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Simple_literalContext
- func (s *Simple_literalContext) CHAR() antlr.TerminalNode
- func (s *Simple_literalContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Simple_literalContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Simple_literalContext) FALSE() antlr.TerminalNode
- func (s *Simple_literalContext) GetParser() antlr.Parser
- func (s *Simple_literalContext) GetRuleContext() antlr.RuleContext
- func (s *Simple_literalContext) GetVal() antlr.Token
- func (*Simple_literalContext) IsSimple_literalContext()
- func (s *Simple_literalContext) NIL() antlr.TerminalNode
- func (s *Simple_literalContext) NUMBER() antlr.TerminalNode
- func (s *Simple_literalContext) STRING() antlr.TerminalNode
- func (s *Simple_literalContext) SetVal(v antlr.Token)
- func (s *Simple_literalContext) TRUE() antlr.TerminalNode
- func (s *Simple_literalContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StartContext
- func (s *StartContext) EOF() antlr.TerminalNode
- func (s *StartContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StartContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StartContext) GetParser() antlr.Parser
- func (s *StartContext) GetRuleContext() antlr.RuleContext
- func (*StartContext) IsStartContext()
- func (s *StartContext) Module() IModuleContext
- func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type StmtContext
- type Stmt_assignmentContext
- type Stmt_breakContext
- type Stmt_continueContext
- type Stmt_deferContext
- type Stmt_exprContext
- type Stmt_forContext
- type Stmt_funcContext
- type Stmt_ifContext
- type Stmt_listContext
- func (s *Stmt_listContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *Stmt_listContext) AllStmt() []IStmtContext
- func (s *Stmt_listContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Stmt_listContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Stmt_listContext) GetParser() antlr.Parser
- func (s *Stmt_listContext) GetRuleContext() antlr.RuleContext
- func (*Stmt_listContext) IsStmt_listContext()
- func (s *Stmt_listContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *Stmt_listContext) Stmt(i int) IStmtContext
- func (s *Stmt_listContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Stmt_returnContext
- type Stmt_throwContext
- type Stmt_try_catchContext
- type Stmt_var_decContext
- type Stmt_whileContext
- type Stmt_yieldContext
- type StmtsContext
- func (s *StmtsContext) AllSEMICOLON() []antlr.TerminalNode
- func (s *StmtsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *StmtsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *StmtsContext) GetParser() antlr.Parser
- func (s *StmtsContext) GetRuleContext() antlr.RuleContext
- func (*StmtsContext) IsStmtsContext()
- func (s *StmtsContext) SEMICOLON(i int) antlr.TerminalNode
- func (s *StmtsContext) Stmt_list() IStmt_listContext
- func (s *StmtsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Throw_stmtContext
- func (s *Throw_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Throw_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Throw_stmtContext) Expr() IExprContext
- func (s *Throw_stmtContext) GetParser() antlr.Parser
- func (s *Throw_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Throw_stmtContext) IsThrow_stmtContext()
- func (s *Throw_stmtContext) THROW() antlr.TerminalNode
- func (s *Throw_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Try_catch_stmtContext
- func (s *Try_catch_stmtContext) AllCCURLY() []antlr.TerminalNode
- func (s *Try_catch_stmtContext) AllOCURLY() []antlr.TerminalNode
- func (s *Try_catch_stmtContext) AllStmts() []IStmtsContext
- func (s *Try_catch_stmtContext) CATCH() antlr.TerminalNode
- func (s *Try_catch_stmtContext) CCURLY(i int) antlr.TerminalNode
- func (s *Try_catch_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Try_catch_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Try_catch_stmtContext) GetParser() antlr.Parser
- func (s *Try_catch_stmtContext) GetRuleContext() antlr.RuleContext
- func (s *Try_catch_stmtContext) ID() antlr.TerminalNode
- func (*Try_catch_stmtContext) IsTry_catch_stmtContext()
- func (s *Try_catch_stmtContext) OCURLY(i int) antlr.TerminalNode
- func (s *Try_catch_stmtContext) Stmts(i int) IStmtsContext
- func (s *Try_catch_stmtContext) TRY() antlr.TerminalNode
- func (s *Try_catch_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type Unary_exprContext
- func (s *Unary_exprContext) ADD() antlr.TerminalNode
- func (s *Unary_exprContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Unary_exprContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Unary_exprContext) GetOp() antlr.Token
- func (s *Unary_exprContext) GetParser() antlr.Parser
- func (s *Unary_exprContext) GetRuleContext() antlr.RuleContext
- func (*Unary_exprContext) IsUnary_exprContext()
- func (s *Unary_exprContext) NOT() antlr.TerminalNode
- func (s *Unary_exprContext) Primary_expr() IPrimary_exprContext
- func (s *Unary_exprContext) SUB() antlr.TerminalNode
- func (s *Unary_exprContext) SetOp(v antlr.Token)
- func (s *Unary_exprContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Unary_exprContext) Unary_expr() IUnary_exprContext
- type Var_decl_stmtContext
- func (s *Var_decl_stmtContext) ASSIGN() antlr.TerminalNode
- func (s *Var_decl_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Var_decl_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Var_decl_stmtContext) GetParser() antlr.Parser
- func (s *Var_decl_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Var_decl_stmtContext) IsVar_decl_stmtContext()
- func (s *Var_decl_stmtContext) Rvalues() IRvaluesContext
- func (s *Var_decl_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Var_decl_stmtContext) VAR() antlr.TerminalNode
- func (s *Var_decl_stmtContext) Var_decl_vars() IVar_decl_varsContext
- type Var_decl_varsContext
- func (s *Var_decl_varsContext) AllCOMMA() []antlr.TerminalNode
- func (s *Var_decl_varsContext) AllID() []antlr.TerminalNode
- func (s *Var_decl_varsContext) COMMA(i int) antlr.TerminalNode
- func (s *Var_decl_varsContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Var_decl_varsContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Var_decl_varsContext) GetParser() antlr.Parser
- func (s *Var_decl_varsContext) GetRuleContext() antlr.RuleContext
- func (s *Var_decl_varsContext) ID(i int) antlr.TerminalNode
- func (*Var_decl_varsContext) IsVar_decl_varsContext()
- func (s *Var_decl_varsContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- type While_stmtContext
- func (s *While_stmtContext) CCURLY() antlr.TerminalNode
- func (s *While_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *While_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *While_stmtContext) Expr() IExprContext
- func (s *While_stmtContext) GetParser() antlr.Parser
- func (s *While_stmtContext) GetRuleContext() antlr.RuleContext
- func (*While_stmtContext) IsWhile_stmtContext()
- func (s *While_stmtContext) OCURLY() antlr.TerminalNode
- func (s *While_stmtContext) Stmts() IStmtsContext
- func (s *While_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *While_stmtContext) WHILE() antlr.TerminalNode
- type Yield_stmtContext
- func (s *Yield_stmtContext) EnterRule(listener antlr.ParseTreeListener)
- func (s *Yield_stmtContext) ExitRule(listener antlr.ParseTreeListener)
- func (s *Yield_stmtContext) GetParser() antlr.Parser
- func (s *Yield_stmtContext) GetRuleContext() antlr.RuleContext
- func (*Yield_stmtContext) IsYield_stmtContext()
- func (s *Yield_stmtContext) Rvalues() IRvaluesContext
- func (s *Yield_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
- func (s *Yield_stmtContext) YIELD() antlr.TerminalNode
Constants ¶
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 NitroLexerEQ = 26 NitroLexerNE = 27 NitroLexerLT = 28 NitroLexerLE = 29 NitroLexerGT = 30 NitroLexerGE = 31 NitroLexerADD = 32 NitroLexerSUB = 33 NitroLexerMUL = 34 NitroLexerDIV = 35 NitroLexerMOD = 36 NitroLexerQUESTION_MARK = 37 NitroLexerSEMICOLON = 38 NitroLexerCOMMA = 39 NitroLexerCOLON = 40 NitroLexerPERIOD = 41 NitroLexerOPAREN = 42 NitroLexerCPAREN = 43 NitroLexerOBRACKET = 44 NitroLexerCBRACKET = 45 NitroLexerOCURLY = 46 NitroLexerCCURLY = 47 NitroLexerARROW = 48 NitroLexerLAMBDA = 49 NitroLexerPIPE = 50 NitroLexerEXPAND = 51 NitroLexerNUMBER = 52 NitroLexerID = 53 NitroLexerREGEX = 54 NitroLexerNEWLINE = 55 NitroLexerCHAR = 56 NitroLexerCOMMENT = 57 NitroLexerWS = 58 NitroLexerSTRING = 59 NitroLexerLDQUOTE = 60 )
NitroLexer tokens.
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 NitroParserEQ = 26 NitroParserNE = 27 NitroParserLT = 28 NitroParserLE = 29 NitroParserGT = 30 NitroParserGE = 31 NitroParserADD = 32 NitroParserSUB = 33 NitroParserMUL = 34 NitroParserDIV = 35 NitroParserMOD = 36 NitroParserQUESTION_MARK = 37 NitroParserSEMICOLON = 38 NitroParserCOMMA = 39 NitroParserCOLON = 40 NitroParserPERIOD = 41 NitroParserOPAREN = 42 NitroParserCPAREN = 43 NitroParserOBRACKET = 44 NitroParserCBRACKET = 45 NitroParserOCURLY = 46 NitroParserCCURLY = 47 NitroParserARROW = 48 NitroParserLAMBDA = 49 NitroParserPIPE = 50 NitroParserEXPAND = 51 NitroParserNUMBER = 52 NitroParserID = 53 NitroParserREGEX = 54 NitroParserNEWLINE = 55 NitroParserCHAR = 56 NitroParserCOMMENT = 57 NitroParserWS = 58 NitroParserSTRING = 59 NitroParserLDQUOTE = 60 )
NitroParser tokens.
const ( NitroParserRULE_start = 0 NitroParserRULE_module = 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_var_decl_stmt = 16 NitroParserRULE_var_decl_vars = 17 NitroParserRULE_for_stmt = 18 NitroParserRULE_for_vars = 19 NitroParserRULE_while_stmt = 20 NitroParserRULE_if_stmt = 21 NitroParserRULE_if_elif = 22 NitroParserRULE_if_else = 23 NitroParserRULE_func_stmt = 24 NitroParserRULE_param_list = 25 NitroParserRULE_return_stmt = 26 NitroParserRULE_try_catch_stmt = 27 NitroParserRULE_throw_stmt = 28 NitroParserRULE_defer_stmt = 29 NitroParserRULE_yield_stmt = 30 NitroParserRULE_break_stmt = 31 NitroParserRULE_continue_stmt = 32 NitroParserRULE_expr = 33 NitroParserRULE_expr2 = 34 NitroParserRULE_expr3 = 35 NitroParserRULE_binary_expr = 36 NitroParserRULE_unary_expr = 37 NitroParserRULE_primary_expr = 38 NitroParserRULE_simple_literal = 39 NitroParserRULE_arg_list = 40 NitroParserRULE_lvalue_expr = 41 NitroParserRULE_lambda_expr = 42 NitroParserRULE_short_lambda_expr = 43 NitroParserRULE_object_literal = 44 NitroParserRULE_object_fields = 45 NitroParserRULE_object_field = 46 NitroParserRULE_object_if = 47 NitroParserRULE_object_elif = 48 NitroParserRULE_object_else = 49 NitroParserRULE_object_for = 50 NitroParserRULE_array_literal = 51 NitroParserRULE_array_elems = 52 NitroParserRULE_array_elem = 53 NitroParserRULE_array_if = 54 NitroParserRULE_array_elif = 55 NitroParserRULE_array_else = 56 NitroParserRULE_array_for = 57 NitroParserRULE_id_or_keyword = 58 )
NitroParser rules.
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 (s *Array_elemsContext) COMMA(i int) antlr.TerminalNode
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 (s *Array_elifContext) ELSE() antlr.TerminalNode
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 (s *Array_elifContext) IF() antlr.TerminalNode
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 (s *Array_elseContext) ELSE() antlr.TerminalNode
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 (s *Array_forContext) FOR() antlr.TerminalNode
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 (s *Array_forContext) ID() antlr.TerminalNode
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 (s *Array_ifContext) IF() antlr.TerminalNode
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 (s *Assignment_lvaluesContext) AllCOMMA() []antlr.TerminalNode
func (*Assignment_lvaluesContext) AllLvalue_expr ¶
func (s *Assignment_lvaluesContext) AllLvalue_expr() []ILvalue_exprContext
func (*Assignment_lvaluesContext) COMMA ¶
func (s *Assignment_lvaluesContext) COMMA(i int) antlr.TerminalNode
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 (s *Assignment_lvaluesContext) Lvalue_expr(i int) ILvalue_exprContext
func (*Assignment_lvaluesContext) ToStringTree ¶
func (s *Assignment_lvaluesContext) 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 (s *Assignment_stmtContext) ASSIGN() antlr.TerminalNode
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 (s *Assignment_stmtContext) Rvalues() IRvaluesContext
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_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) 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) EnterModule ¶
func (s *BaseNitroParserListener) EnterModule(ctx *ModuleContext)
EnterModule is called when production module 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_list ¶
func (s *BaseNitroParserListener) EnterStmt_list(ctx *Stmt_listContext)
EnterStmt_list is called when production stmt_list 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) 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_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) 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) ExitModule ¶
func (s *BaseNitroParserListener) ExitModule(ctx *ModuleContext)
ExitModule is called when production module 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_list ¶
func (s *BaseNitroParserListener) ExitStmt_list(ctx *Stmt_listContext)
ExitStmt_list is called when production stmt_list 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) 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 (s *Binary_exprContext) ADD() antlr.TerminalNode
func (*Binary_exprContext) AND ¶
func (s *Binary_exprContext) AND() antlr.TerminalNode
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 (s *Binary_exprContext) DIV() antlr.TerminalNode
func (*Binary_exprContext) EQ ¶
func (s *Binary_exprContext) EQ() antlr.TerminalNode
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 (s *Binary_exprContext) GE() antlr.TerminalNode
func (*Binary_exprContext) GT ¶
func (s *Binary_exprContext) GT() antlr.TerminalNode
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 (s *Binary_exprContext) LE() antlr.TerminalNode
func (*Binary_exprContext) LT ¶
func (s *Binary_exprContext) LT() antlr.TerminalNode
func (*Binary_exprContext) MOD ¶
func (s *Binary_exprContext) MOD() antlr.TerminalNode
func (*Binary_exprContext) MUL ¶
func (s *Binary_exprContext) MUL() antlr.TerminalNode
func (*Binary_exprContext) NE ¶
func (s *Binary_exprContext) NE() antlr.TerminalNode
func (*Binary_exprContext) OR ¶
func (s *Binary_exprContext) OR() antlr.TerminalNode
func (*Binary_exprContext) SUB ¶
func (s *Binary_exprContext) SUB() antlr.TerminalNode
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 (s *Break_stmtContext) BREAK() antlr.TerminalNode
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 (s *Defer_stmtContext) DEFER() antlr.TerminalNode
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 (s *For_stmtContext) FOR() antlr.TerminalNode
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 (s *For_stmtContext) ID() antlr.TerminalNode
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 (s *For_varsContext) ID(i int) antlr.TerminalNode
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 (s *Func_stmtContext) FUNC() antlr.TerminalNode
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 (s *Func_stmtContext) ID() antlr.TerminalNode
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_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 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 IModuleContext ¶
type IModuleContext interface {
antlr.ParserRuleContext
// GetParser returns the parser.
GetParser() antlr.Parser
// IsModuleContext differentiates from other interfaces.
IsModuleContext()
}
IModuleContext 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 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 (s *Id_or_keywordContext) AND() antlr.TerminalNode
func (*Id_or_keywordContext) BREAK ¶
func (s *Id_or_keywordContext) BREAK() antlr.TerminalNode
func (*Id_or_keywordContext) CATCH ¶
func (s *Id_or_keywordContext) CATCH() antlr.TerminalNode
func (*Id_or_keywordContext) CONTINUE ¶
func (s *Id_or_keywordContext) CONTINUE() antlr.TerminalNode
func (*Id_or_keywordContext) DEFER ¶
func (s *Id_or_keywordContext) DEFER() antlr.TerminalNode
func (*Id_or_keywordContext) ELSE ¶
func (s *Id_or_keywordContext) ELSE() antlr.TerminalNode
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 (s *Id_or_keywordContext) FALSE() antlr.TerminalNode
func (*Id_or_keywordContext) FOR ¶
func (s *Id_or_keywordContext) FOR() antlr.TerminalNode
func (*Id_or_keywordContext) FUNC ¶
func (s *Id_or_keywordContext) FUNC() antlr.TerminalNode
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 (s *Id_or_keywordContext) ID() antlr.TerminalNode
func (*Id_or_keywordContext) IF ¶
func (s *Id_or_keywordContext) IF() antlr.TerminalNode
func (*Id_or_keywordContext) IMPORT ¶
func (s *Id_or_keywordContext) IMPORT() antlr.TerminalNode
func (*Id_or_keywordContext) IsId_or_keywordContext ¶
func (*Id_or_keywordContext) IsId_or_keywordContext()
func (*Id_or_keywordContext) NIL ¶
func (s *Id_or_keywordContext) NIL() antlr.TerminalNode
func (*Id_or_keywordContext) NOT ¶
func (s *Id_or_keywordContext) NOT() antlr.TerminalNode
func (*Id_or_keywordContext) OR ¶
func (s *Id_or_keywordContext) OR() antlr.TerminalNode
func (*Id_or_keywordContext) RETURN ¶
func (s *Id_or_keywordContext) RETURN() antlr.TerminalNode
func (*Id_or_keywordContext) SetT ¶
func (s *Id_or_keywordContext) SetT(v antlr.Token)
func (*Id_or_keywordContext) THROW ¶
func (s *Id_or_keywordContext) THROW() antlr.TerminalNode
func (*Id_or_keywordContext) TRUE ¶
func (s *Id_or_keywordContext) TRUE() antlr.TerminalNode
func (*Id_or_keywordContext) TRY ¶
func (s *Id_or_keywordContext) TRY() antlr.TerminalNode
func (*Id_or_keywordContext) ToStringTree ¶
func (s *Id_or_keywordContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Id_or_keywordContext) VAR ¶
func (s *Id_or_keywordContext) VAR() antlr.TerminalNode
func (*Id_or_keywordContext) WHILE ¶
func (s *Id_or_keywordContext) WHILE() antlr.TerminalNode
func (*Id_or_keywordContext) YIELD ¶
func (s *Id_or_keywordContext) YIELD() antlr.TerminalNode
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 (s *If_elifContext) IF() antlr.TerminalNode
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 (s *If_stmtContext) IF() antlr.TerminalNode
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 (s *Import_stmtContext) ID() antlr.TerminalNode
func (*Import_stmtContext) IMPORT ¶
func (s *Import_stmtContext) IMPORT() antlr.TerminalNode
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 (s *Import_stmtContext) STRING() antlr.TerminalNode
func (*Import_stmtContext) ToStringTree ¶
func (s *Import_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 (s *Lambda_exprContext) CCURLY() antlr.TerminalNode
func (*Lambda_exprContext) CPAREN ¶
func (s *Lambda_exprContext) CPAREN() antlr.TerminalNode
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 (s *Lambda_exprContext) FUNC() antlr.TerminalNode
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 (s *Lambda_exprContext) OCURLY() antlr.TerminalNode
func (*Lambda_exprContext) OPAREN ¶
func (s *Lambda_exprContext) OPAREN() antlr.TerminalNode
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 (s *Lvalue_expr_indexContext) CBRACKET() antlr.TerminalNode
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 (s *Lvalue_expr_indexContext) Expr() IExprContext
func (*Lvalue_expr_indexContext) GetRuleContext ¶
func (s *Lvalue_expr_indexContext) GetRuleContext() antlr.RuleContext
func (*Lvalue_expr_indexContext) OBRACKET ¶
func (s *Lvalue_expr_indexContext) OBRACKET() antlr.TerminalNode
func (*Lvalue_expr_indexContext) Primary_expr ¶
func (s *Lvalue_expr_indexContext) Primary_expr() IPrimary_exprContext
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 (s *Lvalue_expr_member_accessContext) EnterRule(listener antlr.ParseTreeListener)
func (*Lvalue_expr_member_accessContext) ExitRule ¶
func (s *Lvalue_expr_member_accessContext) ExitRule(listener antlr.ParseTreeListener)
func (*Lvalue_expr_member_accessContext) GetRuleContext ¶
func (s *Lvalue_expr_member_accessContext) GetRuleContext() antlr.RuleContext
func (*Lvalue_expr_member_accessContext) ID ¶
func (s *Lvalue_expr_member_accessContext) ID() antlr.TerminalNode
func (*Lvalue_expr_member_accessContext) PERIOD ¶
func (s *Lvalue_expr_member_accessContext) PERIOD() antlr.TerminalNode
func (*Lvalue_expr_member_accessContext) Primary_expr ¶
func (s *Lvalue_expr_member_accessContext) Primary_expr() IPrimary_exprContext
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 (s *Lvalue_expr_simple_refContext) ExitRule(listener antlr.ParseTreeListener)
func (*Lvalue_expr_simple_refContext) GetRuleContext ¶
func (s *Lvalue_expr_simple_refContext) GetRuleContext() antlr.RuleContext
func (*Lvalue_expr_simple_refContext) ID ¶
func (s *Lvalue_expr_simple_refContext) ID() antlr.TerminalNode
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 (s *Meta_attribContext) COLON() antlr.TerminalNode
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 (s *Meta_attribsContext) COMMA(i int) antlr.TerminalNode
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 (s *Meta_directiveContext) Meta_flag() IMeta_flagContext
func (*Meta_directiveContext) Meta_info ¶
func (s *Meta_directiveContext) Meta_info() IMeta_infoContext
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 (s *Meta_flagContext) ID() antlr.TerminalNode
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 (s *Meta_literalContext) CHAR() antlr.TerminalNode
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 (s *Meta_literalContext) FALSE() antlr.TerminalNode
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 (s *Meta_literalContext) NIL() antlr.TerminalNode
func (*Meta_literalContext) NUMBER ¶
func (s *Meta_literalContext) NUMBER() antlr.TerminalNode
func (*Meta_literalContext) STRING ¶
func (s *Meta_literalContext) STRING() antlr.TerminalNode
func (*Meta_literalContext) SetVal ¶
func (s *Meta_literalContext) SetVal(v antlr.Token)
func (*Meta_literalContext) TRUE ¶
func (s *Meta_literalContext) TRUE() antlr.TerminalNode
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 (s *Meta_paramContext) ID() antlr.TerminalNode
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 ModuleContext ¶
type ModuleContext struct {
*antlr.BaseParserRuleContext
// contains filtered or unexported fields
}
func NewEmptyModuleContext ¶
func NewEmptyModuleContext() *ModuleContext
func NewModuleContext ¶
func NewModuleContext(parser antlr.Parser, parent antlr.ParserRuleContext, invokingState int) *ModuleContext
func (*ModuleContext) AllImport_stmt ¶
func (s *ModuleContext) AllImport_stmt() []IImport_stmtContext
func (*ModuleContext) AllMeta_directive ¶
func (s *ModuleContext) AllMeta_directive() []IMeta_directiveContext
func (*ModuleContext) EnterRule ¶
func (s *ModuleContext) EnterRule(listener antlr.ParseTreeListener)
func (*ModuleContext) ExitRule ¶
func (s *ModuleContext) ExitRule(listener antlr.ParseTreeListener)
func (*ModuleContext) GetParser ¶
func (s *ModuleContext) GetParser() antlr.Parser
func (*ModuleContext) GetRuleContext ¶
func (s *ModuleContext) GetRuleContext() antlr.RuleContext
func (*ModuleContext) Import_stmt ¶
func (s *ModuleContext) Import_stmt(i int) IImport_stmtContext
func (*ModuleContext) IsModuleContext ¶
func (*ModuleContext) IsModuleContext()
func (*ModuleContext) Meta_directive ¶
func (s *ModuleContext) Meta_directive(i int) IMeta_directiveContext
func (*ModuleContext) Stmts ¶
func (s *ModuleContext) Stmts() IStmtsContext
func (*ModuleContext) ToStringTree ¶
func (s *ModuleContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
type NitroLexer ¶
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_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) 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) Module ¶
func (p *NitroParser) Module() (localctx IModuleContext)
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) 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)
// EnterModule is called when entering the module production.
EnterModule(c *ModuleContext)
// 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_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)
// 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)
// 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)
// 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)
// ExitModule is called when exiting the module production.
ExitModule(c *ModuleContext)
// 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_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)
// 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)
// 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)
// 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 (s *Object_elifContext) CCURLY() antlr.TerminalNode
func (*Object_elifContext) ELSE ¶
func (s *Object_elifContext) ELSE() antlr.TerminalNode
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 (s *Object_elifContext) IF() antlr.TerminalNode
func (*Object_elifContext) IsObject_elifContext ¶
func (*Object_elifContext) IsObject_elifContext()
func (*Object_elifContext) OCURLY ¶
func (s *Object_elifContext) OCURLY() antlr.TerminalNode
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 (s *Object_elseContext) CCURLY() antlr.TerminalNode
func (*Object_elseContext) ELSE ¶
func (s *Object_elseContext) ELSE() antlr.TerminalNode
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 (s *Object_elseContext) OCURLY() antlr.TerminalNode
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 (s *Object_field_expansionContext) EXPAND() antlr.TerminalNode
func (*Object_field_expansionContext) EnterRule ¶
func (s *Object_field_expansionContext) EnterRule(listener antlr.ParseTreeListener)
func (*Object_field_expansionContext) ExitRule ¶
func (s *Object_field_expansionContext) ExitRule(listener antlr.ParseTreeListener)
func (*Object_field_expansionContext) GetRuleContext ¶
func (s *Object_field_expansionContext) GetRuleContext() antlr.RuleContext
func (*Object_field_expansionContext) Primary_expr ¶
func (s *Object_field_expansionContext) Primary_expr() IPrimary_exprContext
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 (s *Object_field_expr_keyContext) AllExpr() []IExprContext
func (*Object_field_expr_keyContext) CBRACKET ¶
func (s *Object_field_expr_keyContext) CBRACKET() antlr.TerminalNode
func (*Object_field_expr_keyContext) COLON ¶
func (s *Object_field_expr_keyContext) COLON() antlr.TerminalNode
func (*Object_field_expr_keyContext) EnterRule ¶
func (s *Object_field_expr_keyContext) EnterRule(listener antlr.ParseTreeListener)
func (*Object_field_expr_keyContext) ExitRule ¶
func (s *Object_field_expr_keyContext) ExitRule(listener antlr.ParseTreeListener)
func (*Object_field_expr_keyContext) Expr ¶
func (s *Object_field_expr_keyContext) Expr(i int) IExprContext
func (*Object_field_expr_keyContext) GetRuleContext ¶
func (s *Object_field_expr_keyContext) GetRuleContext() antlr.RuleContext
func (*Object_field_expr_keyContext) OBRACKET ¶
func (s *Object_field_expr_keyContext) OBRACKET() antlr.TerminalNode
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 ¶
func (s *Object_field_forContext) Object_for() IObject_forContext
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 (s *Object_field_id_keyContext) COLON() antlr.TerminalNode
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 (s *Object_field_id_keyContext) Expr() IExprContext
func (*Object_field_id_keyContext) GetRuleContext ¶
func (s *Object_field_id_keyContext) GetRuleContext() antlr.RuleContext
func (*Object_field_id_keyContext) Id_or_keyword ¶
func (s *Object_field_id_keyContext) Id_or_keyword() IId_or_keywordContext
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 ¶
func (s *Object_field_ifContext) Object_if() IObject_ifContext
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 (s *Object_fieldsContext) COMMA(i int) antlr.TerminalNode
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 (s *Object_forContext) FOR() antlr.TerminalNode
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 (s *Object_forContext) ID() antlr.TerminalNode
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 (s *Object_ifContext) IF() antlr.TerminalNode
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 (s *Object_literalContext) CCURLY() antlr.TerminalNode
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 (s *Object_literalContext) OCURLY() antlr.TerminalNode
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 (s *Param_listContext) COMMA(i int) antlr.TerminalNode
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 (s *Param_listContext) ID(i int) antlr.TerminalNode
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 (s *Primary_expr_arrayContext) Array_literal() IArray_literalContext
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 (s *Primary_expr_callContext) Arg_list() IArg_listContext
func (*Primary_expr_callContext) CPAREN ¶
func (s *Primary_expr_callContext) CPAREN() antlr.TerminalNode
func (*Primary_expr_callContext) EXPAND ¶
func (s *Primary_expr_callContext) EXPAND() antlr.TerminalNode
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 (s *Primary_expr_callContext) OPAREN() antlr.TerminalNode
func (*Primary_expr_callContext) Primary_expr ¶
func (s *Primary_expr_callContext) Primary_expr() IPrimary_exprContext
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 (s *Primary_expr_indexContext) CBRACKET() antlr.TerminalNode
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 (s *Primary_expr_indexContext) Expr() IExprContext
func (*Primary_expr_indexContext) GetRuleContext ¶
func (s *Primary_expr_indexContext) GetRuleContext() antlr.RuleContext
func (*Primary_expr_indexContext) OBRACKET ¶
func (s *Primary_expr_indexContext) OBRACKET() antlr.TerminalNode
func (*Primary_expr_indexContext) Primary_expr ¶
func (s *Primary_expr_indexContext) Primary_expr() IPrimary_exprContext
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 ¶
func (s *Primary_expr_lambdaContext) Lambda_expr() ILambda_exprContext
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 ¶
func (s *Primary_expr_literalContext) Simple_literal() ISimple_literalContext
type Primary_expr_member_accessContext ¶
type Primary_expr_member_accessContext struct {
*Primary_exprContext
}
func NewPrimary_expr_member_accessContext ¶
func NewPrimary_expr_member_accessContext(parser antlr.Parser, ctx antlr.ParserRuleContext) *Primary_expr_member_accessContext
func (*Primary_expr_member_accessContext) EnterRule ¶
func (s *Primary_expr_member_accessContext) EnterRule(listener antlr.ParseTreeListener)
func (*Primary_expr_member_accessContext) ExitRule ¶
func (s *Primary_expr_member_accessContext) ExitRule(listener antlr.ParseTreeListener)
func (*Primary_expr_member_accessContext) GetRuleContext ¶
func (s *Primary_expr_member_accessContext) GetRuleContext() antlr.RuleContext
func (*Primary_expr_member_accessContext) ID ¶
func (s *Primary_expr_member_accessContext) ID() antlr.TerminalNode
func (*Primary_expr_member_accessContext) PERIOD ¶
func (s *Primary_expr_member_accessContext) PERIOD() antlr.TerminalNode
func (*Primary_expr_member_accessContext) Primary_expr ¶
func (s *Primary_expr_member_accessContext) Primary_expr() IPrimary_exprContext
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 ¶
func (s *Primary_expr_objectContext) Object_literal() IObject_literalContext
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 (s *Primary_expr_parenthesisContext) CPAREN() antlr.TerminalNode
func (*Primary_expr_parenthesisContext) EnterRule ¶
func (s *Primary_expr_parenthesisContext) EnterRule(listener antlr.ParseTreeListener)
func (*Primary_expr_parenthesisContext) ExitRule ¶
func (s *Primary_expr_parenthesisContext) ExitRule(listener antlr.ParseTreeListener)
func (*Primary_expr_parenthesisContext) Expr ¶
func (s *Primary_expr_parenthesisContext) Expr() IExprContext
func (*Primary_expr_parenthesisContext) GetRuleContext ¶
func (s *Primary_expr_parenthesisContext) GetRuleContext() antlr.RuleContext
func (*Primary_expr_parenthesisContext) OPAREN ¶
func (s *Primary_expr_parenthesisContext) OPAREN() antlr.TerminalNode
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 ¶
func (s *Primary_expr_regexContext) REGEX() antlr.TerminalNode
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 (s *Primary_expr_simple_refContext) EnterRule(listener antlr.ParseTreeListener)
func (*Primary_expr_simple_refContext) ExitRule ¶
func (s *Primary_expr_simple_refContext) ExitRule(listener antlr.ParseTreeListener)
func (*Primary_expr_simple_refContext) GetRuleContext ¶
func (s *Primary_expr_simple_refContext) GetRuleContext() antlr.RuleContext
func (*Primary_expr_simple_refContext) ID ¶
func (s *Primary_expr_simple_refContext) ID() antlr.TerminalNode
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 (s *Primary_expr_sliceContext) CBRACKET() antlr.TerminalNode
func (*Primary_expr_sliceContext) COLON ¶
func (s *Primary_expr_sliceContext) COLON() antlr.TerminalNode
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 (s *Primary_expr_sliceContext) Expr(i int) IExprContext
func (*Primary_expr_sliceContext) GetB ¶
func (s *Primary_expr_sliceContext) GetB() IExprContext
func (*Primary_expr_sliceContext) GetE ¶
func (s *Primary_expr_sliceContext) GetE() IExprContext
func (*Primary_expr_sliceContext) GetRuleContext ¶
func (s *Primary_expr_sliceContext) GetRuleContext() antlr.RuleContext
func (*Primary_expr_sliceContext) OBRACKET ¶
func (s *Primary_expr_sliceContext) OBRACKET() antlr.TerminalNode
func (*Primary_expr_sliceContext) Primary_expr ¶
func (s *Primary_expr_sliceContext) Primary_expr() IPrimary_exprContext
func (*Primary_expr_sliceContext) SetB ¶
func (s *Primary_expr_sliceContext) SetB(v IExprContext)
func (*Primary_expr_sliceContext) SetE ¶
func (s *Primary_expr_sliceContext) SetE(v IExprContext)
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 (s *Return_stmtContext) RETURN() antlr.TerminalNode
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 (s *Short_lambda_exprContext) ARROW() antlr.TerminalNode
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 (s *Short_lambda_exprContext) Expr3() IExpr3Context
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 (s *Short_lambda_exprContext) LAMBDA() antlr.TerminalNode
func (*Short_lambda_exprContext) Param_list ¶
func (s *Short_lambda_exprContext) Param_list() IParam_listContext
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 (s *Simple_literalContext) CHAR() antlr.TerminalNode
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 (s *Simple_literalContext) FALSE() antlr.TerminalNode
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 (s *Simple_literalContext) NIL() antlr.TerminalNode
func (*Simple_literalContext) NUMBER ¶
func (s *Simple_literalContext) NUMBER() antlr.TerminalNode
func (*Simple_literalContext) STRING ¶
func (s *Simple_literalContext) STRING() antlr.TerminalNode
func (*Simple_literalContext) SetVal ¶
func (s *Simple_literalContext) SetVal(v antlr.Token)
func (*Simple_literalContext) TRUE ¶
func (s *Simple_literalContext) TRUE() antlr.TerminalNode
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) Module ¶
func (s *StartContext) Module() IModuleContext
func (*StartContext) ToStringTree ¶
func (s *StartContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
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_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_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 (s *Throw_stmtContext) THROW() antlr.TerminalNode
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 (s *Try_catch_stmtContext) CATCH() antlr.TerminalNode
func (*Try_catch_stmtContext) CCURLY ¶
func (s *Try_catch_stmtContext) CCURLY(i int) antlr.TerminalNode
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 (s *Try_catch_stmtContext) ID() antlr.TerminalNode
func (*Try_catch_stmtContext) IsTry_catch_stmtContext ¶
func (*Try_catch_stmtContext) IsTry_catch_stmtContext()
func (*Try_catch_stmtContext) OCURLY ¶
func (s *Try_catch_stmtContext) OCURLY(i int) antlr.TerminalNode
func (*Try_catch_stmtContext) Stmts ¶
func (s *Try_catch_stmtContext) Stmts(i int) IStmtsContext
func (*Try_catch_stmtContext) TRY ¶
func (s *Try_catch_stmtContext) TRY() antlr.TerminalNode
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 (s *Unary_exprContext) ADD() antlr.TerminalNode
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 (s *Unary_exprContext) NOT() antlr.TerminalNode
func (*Unary_exprContext) Primary_expr ¶
func (s *Unary_exprContext) Primary_expr() IPrimary_exprContext
func (*Unary_exprContext) SUB ¶
func (s *Unary_exprContext) SUB() antlr.TerminalNode
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
func (*Unary_exprContext) Unary_expr ¶
func (s *Unary_exprContext) Unary_expr() IUnary_exprContext
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 (s *Var_decl_stmtContext) ASSIGN() antlr.TerminalNode
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 (s *Var_decl_stmtContext) Rvalues() IRvaluesContext
func (*Var_decl_stmtContext) ToStringTree ¶
func (s *Var_decl_stmtContext) ToStringTree(ruleNames []string, recog antlr.Recognizer) string
func (*Var_decl_stmtContext) VAR ¶
func (s *Var_decl_stmtContext) VAR() antlr.TerminalNode
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 (s *Var_decl_varsContext) AllID() []antlr.TerminalNode
func (*Var_decl_varsContext) COMMA ¶
func (s *Var_decl_varsContext) COMMA(i int) antlr.TerminalNode
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 (s *Var_decl_varsContext) ID(i int) antlr.TerminalNode
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 ¶
func (s *While_stmtContext) WHILE() antlr.TerminalNode
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 ¶
func (s *Yield_stmtContext) YIELD() antlr.TerminalNode