split ast.hpp into more files

Change-Id: I534437662aaec87e706e2e88c3cd8daaa951a6e9
diff --git a/src/CParser.hpp b/src/CParser.hpp
index 6db95e1..beb91ef 100644
--- a/src/CParser.hpp
+++ b/src/CParser.hpp
@@ -10,6 +10,7 @@
 #include <boost/spirit/home/x3.hpp>
 #include "CTree.hpp"
 #include "ast.hpp"
+#include "grammars.hpp"
 namespace x3 = boost::spirit::x3;
 namespace ascii = boost::spirit::x3::ascii;
 using Cmd = std::vector<std::string>;