diff --git a/src/Node.cc b/src/Node.cc index da49315..147578f 100644 --- a/src/Node.cc +++ b/src/Node.cc @@ -7,7 +7,7 @@ Node::Node(int _type) switch (type) { case NODE_TYPE_LIST: - list = new std::vector(); + list = new std::list(); break; } declarator_name = nullptr; diff --git a/src/Node.h b/src/Node.h index c95b5a4..7be58ed 100644 --- a/src/Node.h +++ b/src/Node.h @@ -2,7 +2,7 @@ #define NODE_H #include -#include +#include class Node { @@ -18,7 +18,7 @@ public: size_t line; std::string * text; } token; - std::vector * list; + std::list * list; }; std::string * declarator_name; };