Main.cpp 552 B

123456789101112131415161718192021222324252627282930313233
  1. #include <iostream>
  2. #include "File.h"
  3. #include "compiler/Tokenizer.h"
  4. #include "Exception.h"
  5. #include "data/Stack.h"
  6. #include "code/Script.h"
  7. #include "compiler/Compiler.h"
  8. #include "code/FloatData.h"
  9. #include "code/BoolData.h"
  10. #include "code/Instruction.h"
  11. using namespace std;
  12. int main(int argc, char** argv)
  13. {
  14. File f("tests/vars.snuvi");
  15. if(f.exists())
  16. {
  17. Compiler c(f.read());
  18. Script sc;
  19. c.compile(sc);
  20. sc.execute();
  21. }
  22. else
  23. {
  24. cout << "no" << endl;
  25. }
  26. return 0;
  27. }