]> gitweb.ps.run Git - toc/blobdiff - gen/TocBaseListener.h
complete grammar
[toc] / gen / TocBaseListener.h
index bd19f54fe945b8f296c575a96c97702817428efc..dbebc5480f6843f06844359e93d0c466bb92de40 100644 (file)
@@ -28,9 +28,15 @@ public:
   virtual void enterVar(TocParser::VarContext * /*ctx*/) override { }\r
   virtual void exitVar(TocParser::VarContext * /*ctx*/) override { }\r
 \r
+  virtual void enterVarInit(TocParser::VarInitContext * /*ctx*/) override { }\r
+  virtual void exitVarInit(TocParser::VarInitContext * /*ctx*/) override { }\r
+\r
   virtual void enterType(TocParser::TypeContext * /*ctx*/) override { }\r
   virtual void exitType(TocParser::TypeContext * /*ctx*/) override { }\r
 \r
+  virtual void enterTypeModifier(TocParser::TypeModifierContext * /*ctx*/) override { }\r
+  virtual void exitTypeModifier(TocParser::TypeModifierContext * /*ctx*/) override { }\r
+\r
   virtual void enterFuncDecl(TocParser::FuncDeclContext * /*ctx*/) override { }\r
   virtual void exitFuncDecl(TocParser::FuncDeclContext * /*ctx*/) override { }\r
 \r
@@ -58,20 +64,23 @@ public:
   virtual void enterStmt(TocParser::StmtContext * /*ctx*/) override { }\r
   virtual void exitStmt(TocParser::StmtContext * /*ctx*/) override { }\r
 \r
-  virtual void enterConditional(TocParser::ConditionalContext * /*ctx*/) override { }\r
-  virtual void exitConditional(TocParser::ConditionalContext * /*ctx*/) override { }\r
+  virtual void enterIfStmt(TocParser::IfStmtContext * /*ctx*/) override { }\r
+  virtual void exitIfStmt(TocParser::IfStmtContext * /*ctx*/) override { }\r
+\r
+  virtual void enterSwitchStmt(TocParser::SwitchStmtContext * /*ctx*/) override { }\r
+  virtual void exitSwitchStmt(TocParser::SwitchStmtContext * /*ctx*/) override { }\r
 \r
-  virtual void enterIfCond(TocParser::IfCondContext * /*ctx*/) override { }\r
-  virtual void exitIfCond(TocParser::IfCondContext * /*ctx*/) override { }\r
+  virtual void enterSwitchBody(TocParser::SwitchBodyContext * /*ctx*/) override { }\r
+  virtual void exitSwitchBody(TocParser::SwitchBodyContext * /*ctx*/) override { }\r
 \r
-  virtual void enterLoop(TocParser::LoopContext * /*ctx*/) override { }\r
-  virtual void exitLoop(TocParser::LoopContext * /*ctx*/) override { }\r
+  virtual void enterForStmt(TocParser::ForStmtContext * /*ctx*/) override { }\r
+  virtual void exitForStmt(TocParser::ForStmtContext * /*ctx*/) override { }\r
 \r
-  virtual void enterWhileLoop(TocParser::WhileLoopContext * /*ctx*/) override { }\r
-  virtual void exitWhileLoop(TocParser::WhileLoopContext * /*ctx*/) override { }\r
+  virtual void enterWhileStmt(TocParser::WhileStmtContext * /*ctx*/) override { }\r
+  virtual void exitWhileStmt(TocParser::WhileStmtContext * /*ctx*/) override { }\r
 \r
-  virtual void enterAssignment(TocParser::AssignmentContext * /*ctx*/) override { }\r
-  virtual void exitAssignment(TocParser::AssignmentContext * /*ctx*/) override { }\r
+  virtual void enterAssignStmt(TocParser::AssignStmtContext * /*ctx*/) override { }\r
+  virtual void exitAssignStmt(TocParser::AssignStmtContext * /*ctx*/) override { }\r
 \r
   virtual void enterReturnStmt(TocParser::ReturnStmtContext * /*ctx*/) override { }\r
   virtual void exitReturnStmt(TocParser::ReturnStmtContext * /*ctx*/) override { }\r
@@ -82,32 +91,35 @@ public:
   virtual void enterNonOpExpr(TocParser::NonOpExprContext * /*ctx*/) override { }\r
   virtual void exitNonOpExpr(TocParser::NonOpExprContext * /*ctx*/) override { }\r
 \r
-  virtual void enterNonSubscriptExpr(TocParser::NonSubscriptExprContext * /*ctx*/) override { }\r
-  virtual void exitNonSubscriptExpr(TocParser::NonSubscriptExprContext * /*ctx*/) override { }\r
-\r
   virtual void enterNonAccessExpr(TocParser::NonAccessExprContext * /*ctx*/) override { }\r
   virtual void exitNonAccessExpr(TocParser::NonAccessExprContext * /*ctx*/) override { }\r
 \r
-  virtual void enterFuncCall(TocParser::FuncCallContext * /*ctx*/) override { }\r
-  virtual void exitFuncCall(TocParser::FuncCallContext * /*ctx*/) override { }\r
+  virtual void enterFuncExpr(TocParser::FuncExprContext * /*ctx*/) override { }\r
+  virtual void exitFuncExpr(TocParser::FuncExprContext * /*ctx*/) override { }\r
+\r
+  virtual void enterOpExpr(TocParser::OpExprContext * /*ctx*/) override { }\r
+  virtual void exitOpExpr(TocParser::OpExprContext * /*ctx*/) override { }\r
+\r
+  virtual void enterBinaryOp(TocParser::BinaryOpContext * /*ctx*/) override { }\r
+  virtual void exitBinaryOp(TocParser::BinaryOpContext * /*ctx*/) override { }\r
 \r
-  virtual void enterOperatorExpr(TocParser::OperatorExprContext * /*ctx*/) override { }\r
-  virtual void exitOperatorExpr(TocParser::OperatorExprContext * /*ctx*/) override { }\r
+  virtual void enterPrefixOp(TocParser::PrefixOpContext * /*ctx*/) override { }\r
+  virtual void exitPrefixOp(TocParser::PrefixOpContext * /*ctx*/) override { }\r
 \r
-  virtual void enterBinaryOperator(TocParser::BinaryOperatorContext * /*ctx*/) override { }\r
-  virtual void exitBinaryOperator(TocParser::BinaryOperatorContext * /*ctx*/) override { }\r
+  virtual void enterPostfixOp(TocParser::PostfixOpContext * /*ctx*/) override { }\r
+  virtual void exitPostfixOp(TocParser::PostfixOpContext * /*ctx*/) override { }\r
 \r
-  virtual void enterIdentifier(TocParser::IdentifierContext * /*ctx*/) override { }\r
-  virtual void exitIdentifier(TocParser::IdentifierContext * /*ctx*/) override { }\r
+  virtual void enterTernaryOp(TocParser::TernaryOpContext * /*ctx*/) override { }\r
+  virtual void exitTernaryOp(TocParser::TernaryOpContext * /*ctx*/) override { }\r
 \r
-  virtual void enterLiteral(TocParser::LiteralContext * /*ctx*/) override { }\r
-  virtual void exitLiteral(TocParser::LiteralContext * /*ctx*/) override { }\r
+  virtual void enterIdentifierExpr(TocParser::IdentifierExprContext * /*ctx*/) override { }\r
+  virtual void exitIdentifierExpr(TocParser::IdentifierExprContext * /*ctx*/) override { }\r
 \r
-  virtual void enterSubscript(TocParser::SubscriptContext * /*ctx*/) override { }\r
-  virtual void exitSubscript(TocParser::SubscriptContext * /*ctx*/) override { }\r
+  virtual void enterLitExpr(TocParser::LitExprContext * /*ctx*/) override { }\r
+  virtual void exitLitExpr(TocParser::LitExprContext * /*ctx*/) override { }\r
 \r
-  virtual void enterMemberAccess(TocParser::MemberAccessContext * /*ctx*/) override { }\r
-  virtual void exitMemberAccess(TocParser::MemberAccessContext * /*ctx*/) override { }\r
+  virtual void enterAccessExpr(TocParser::AccessExprContext * /*ctx*/) override { }\r
+  virtual void exitAccessExpr(TocParser::AccessExprContext * /*ctx*/) override { }\r
 \r
   virtual void enterParenExpr(TocParser::ParenExprContext * /*ctx*/) override { }\r
   virtual void exitParenExpr(TocParser::ParenExprContext * /*ctx*/) override { }\r