Add modules

Change-Id: Idafb0f57dd032d4f88658de15d293bdefac0567f
diff --git a/src/parser.cpp b/src/parser.cpp
index 0c62358..ac3ba84 100644
--- a/src/parser.cpp
+++ b/src/parser.cpp
@@ -42,7 +42,7 @@
 void Parser::changeNode(const path_& name)
 {
     for (const auto& it : name.m_nodes) {
-        if (it.type() == typeid(nodeup_))
+        if (it.m_suffix.type() == typeid(nodeup_))
             m_curDir.m_nodes.pop_back();
         else
             m_curDir.m_nodes.push_back(it);