X-Git-Url: https://git.verplant.org/?a=blobdiff_plain;f=tools%2Fminiswig%2Fmain.cpp;h=646180394545a1dde019d532e4dbdb0de1363507;hb=e39717982f883be96d4541a781b2c5aec2227356;hp=0140a8585c37d5ac274c99396d92c0e76663dd40;hpb=e2ccc082212e81a7bc2d299d6d5ecb7dee374de2;p=supertux.git diff --git a/tools/miniswig/main.cpp b/tools/miniswig/main.cpp index 0140a8585..646180394 100644 --- a/tools/miniswig/main.cpp +++ b/tools/miniswig/main.cpp @@ -1,11 +1,13 @@ +#include + #include #include #include #include -#include "tree.h" -#include "globals.h" -#include "create_wrapper.h" -#include "create_docu.h" +#include "tree.hpp" +#include "globals.hpp" +#include "create_wrapper.hpp" +#include "create_docu.hpp" extern int yyparse(); extern int yylex(); @@ -97,7 +99,8 @@ int main(int argc, char** argv) std_namespace->types.push_back(new StringType()); unit->namespaces.push_back(std_namespace); unit->types.push_back(new HSQUIRRELVMType()); - + unit->types.push_back(new SQIntegerType()); + yyparse(); Namespace* ns = unit; @@ -127,14 +130,14 @@ int main(int argc, char** argv) std::ofstream dout(output_doc.c_str()); if(!dout.good()) { std::cerr << "Couldn't open file '" - << dout << "' for writing.\n"; + << output_doc << "' for writing.\n"; return 1; } DocuCreator creator(dout); creator.create_docu(ns); } } catch(std::exception& e) { - std::cerr << e.what() << "\n"; + std::cerr << "Exception: " << e.what() << "\n"; return 1; }