diff options
author | Adrian Kummerländer | 2014-03-04 17:02:24 +0100 |
---|---|---|
committer | Adrian Kummerländer | 2014-03-04 17:02:24 +0100 |
commit | 9db4e054627eb30b4e5a7333405c423df5a8d490 (patch) | |
tree | caeadcad4fe8e4ae5a910f4d7553a4bcf33d3dab /src/tree.h | |
parent | 585fb99f7b3b97ff18ad804c40e9557dea1d064b (diff) | |
download | SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.gz SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.bz2 SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.lz SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.xz SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.tar.zst SimpleParser-9db4e054627eb30b4e5a7333405c423df5a8d490.zip |
Did some refactoring to improve readability
* now using range for-loops during Tree printing
* inroduced popNode helper method which helps to simplify the Tree construction implementation
Diffstat (limited to 'src/tree.h')
-rw-r--r-- | src/tree.h | 4 |
1 files changed, 1 insertions, 3 deletions
@@ -9,8 +9,6 @@ namespace SimpleParser { -typedef std::vector<std::unique_ptr<Node>> NodeCollection; - class Tree { public: explicit Tree(std::string); @@ -26,7 +24,7 @@ class Tree { std::string term_; Node* root_node_; - NodeCollection node_collection_; + std::vector<std::unique_ptr<Node>> node_collection_; const ConstantMap* constants_; }; |