refactor the parser class and parsercontext to work with path_

Change-Id: Ia4c8b5d183c39883d9c7190cc74983578b22d46a
diff --git a/src/CParser.hpp b/src/CParser.hpp
index a7d5790..bf21300 100644
--- a/src/CParser.hpp
+++ b/src/CParser.hpp
@@ -41,5 +41,5 @@
 
 private:
     const CTree& m_tree;
-    std::string m_curDir;
+    path_ m_curDir;
 };