T__38 = 39, T__39 = 40, T__40 = 41, T__41 = 42, T__42 = 43, T__43 = 44, \r
T__44 = 45, T__45 = 46, T__46 = 47, T__47 = 48, T__48 = 49, T__49 = 50, \r
T__50 = 51, T__51 = 52, T__52 = 53, T__53 = 54, T__54 = 55, T__55 = 56, \r
- T__56 = 57, INT_LIT = 58, DECIMAL_LIT = 59, STRING_LIT = 60, BOOL_LIT = 61, \r
+ T__56 = 57, INT_LIT = 58, DECIMAL_LIT = 59, BOOL_LIT = 60, StringLit = 61, \r
NAME = 62, WS = 63, NEWLINE = 64\r
};\r
\r
virtual size_t getRuleIndex() const override;\r
FuncNameContext *funcName();\r
ParameterContext *parameter();\r
- BodyContext *body();\r
TypeContext *type();\r
+ BodyContext *body();\r
GenericDeclContext *genericDecl();\r
\r
\r
public:\r
ForStmtContext(antlr4::ParserRuleContext *parent, size_t invokingState);\r
virtual size_t getRuleIndex() const override;\r
+ VarInitContext *varInit();\r
std::vector<ExprContext *> expr();\r
ExprContext* expr(size_t i);\r
BodyContext *body();\r
- VarInitContext *varInit();\r
- AssignStmtContext *assignStmt();\r
\r
\r
};\r
virtual size_t getRuleIndex() const override;\r
antlr4::tree::TerminalNode *INT_LIT();\r
antlr4::tree::TerminalNode *DECIMAL_LIT();\r
- antlr4::tree::TerminalNode *STRING_LIT();\r
+ antlr4::tree::TerminalNode *StringLit();\r
antlr4::tree::TerminalNode *BOOL_LIT();\r
\r
\r