aboutsummaryrefslogtreecommitdiff
path: root/src/tree.h
diff options
context:
space:
mode:
authorAdrian Kummerländer2014-03-04 17:02:24 +0100
committerAdrian Kummerländer2014-03-04 17:02:24 +0100
commit9db4e054627eb30b4e5a7333405c423df5a8d490 (patch)
treecaeadcad4fe8e4ae5a910f4d7553a4bcf33d3dab /src/tree.h
parent585fb99f7b3b97ff18ad804c40e9557dea1d064b (diff)
downloadSimpleParser-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.h4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/tree.h b/src/tree.h
index 31d661c..9dfc4a3 100644
--- a/src/tree.h
+++ b/src/tree.h
@@ -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_;
};