Mercurial > hg > Members > nobuyasu > myCompiler
view Bison-Flex/BasicCompiler-StackBase/UTF8/script.cpp @ 3:3cea2e8a0e4b
add function goto
author | nobuyasu <dimolto@cr.ie.u-ryukyu.ac.jp> |
---|---|
date | Tue, 10 May 2011 10:48:02 +0900 |
parents | fbe42292d479 |
children |
line wrap: on
line source
#include <iostream> #include "compiler.h" #include "vm.h" int main(int argc, char *argv[]) { for (++argv; argv[0]; ++argv) { vm::data data; bool compile_result; { compiler driver; compile_result = driver.compile(*argv, data); #ifdef _DEBUG if (compile_result) driver.debug_dump(); #endif } if (compile_result) { vm::vcpu machine(data); int result = machine.run(); std::cout << "result = " << result << std::endl; } } return 0; }