diff options
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; }; |
