]> gitweb.ps.run Git - toc/blobdiff - src/main.cpp
toc now uses internal representation instead of ast
[toc] / src / main.cpp
index a7742ac96324cd2417da33c71d09e6bd18e0c52a..7d8d5c7f8467db121a9d55f20d2e9eb9122cc6ec 100644 (file)
@@ -32,12 +32,6 @@ int main(int argc, const char * argv[]) {
 \r
   //std::cout << "Parse Tree: " << s << std::endl;\r
 \r
-  //toc(std::cout, prog);\r
-\r
-  //std::ofstream ofs("output.c");\r
-  //toc(ofs, prog);\r
-  //ofs.close();\r
-\r
   Program prg = getProgram(prog);\r
   std::cout << "Variables:\n";\r
   for (auto v : prg.variables)\r
@@ -46,5 +40,11 @@ int main(int argc, const char * argv[]) {
   for (auto f : prg.functions)\r
     std::cout << " " << f.name << endl;\r
 \r
+  tocProgram(std::cout, prg);\r
+\r
+  //std::ofstream ofs("output.c");\r
+  //tocProg(ofs, prg);\r
+  //ofs.close();\r
+\r
   return 0;\r
 }
\ No newline at end of file