diff options
| Commit | 2afce60a25b9d19b24c5420b8d6a049769e519bb (patch) | |
|---|---|---|
| Author | 2018-10-24 21:43:14 +0300 | |
| Committer | 2018-10-24 21:43:14 +0300 | |
| Files | 84f9890f061a9655f1b5d969db9feb1ee3ef3231 /JSImpl/src/ASTPrinter.h | |
| IPL-2afce60a25b9d19b24c5420b8d6a049769e519bb.tar IPL-2afce60a25b9d19b24c5420b8d6a049769e519bb.tar.gz IPL-2afce60a25b9d19b24c5420b8d6a049769e519bb.zip | ||
| Parent | 8f9f28a9875816f5b61893f69d7bd3d2cf4182c6 (diff) | |
ASTParser proper intendation. (#16)
1 files changed, 8 insertions, 1 deletions
| -rw-r--r-- | JSImpl/src/ASTPrinter.h | 9 |
diff --git a/JSImpl/src/ASTPrinter.h b/JSImpl/src/ASTPrinter.h index 9d74fa6..cdc0743 100644 --- a/JSImpl/src/ASTPrinter.h +++ b/JSImpl/src/ASTPrinter.h @@ -28,7 +28,14 @@ public: virtual void Visit(FunctionDeclaration* e) override; virtual void Visit(TopStatements* e) override; virtual void Visit(EmptyExpression* e) override; + + inline void Enter(); + inline void Exit(); + inline void NoIndentNextAccept(); + inline void IndentNextAccept(); + inline void InsertIndent(); private: std::ostream& os; - + unsigned nest_level; + bool indent_next_accept; }; |
