├── .gitignore ├── ASTInterpreter.cpp ├── CMakeLists.txt ├── Environment.h ├── README.md ├── mytests ├── mytest00.c └── mytest01.c └── tests ├── test00.c ├── test01.c ├── test02.c ├── test03.c ├── test04.c ├── test05.c ├── test06.c ├── test07.c ├── test08.c ├── test09.c ├── test10.c ├── test11.c ├── test12.c ├── test13.c ├── test14.c ├── test15.c ├── test16.c ├── test17.c ├── test18.c ├── test19.c ├── test20.c ├── test21.c ├── test22.c ├── test23.c └── test24.c /.gitignore: -------------------------------------------------------------------------------- 1 | build 2 | .vscode -------------------------------------------------------------------------------- /ASTInterpreter.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/ASTInterpreter.cpp -------------------------------------------------------------------------------- /CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/CMakeLists.txt -------------------------------------------------------------------------------- /Environment.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/Environment.h -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/README.md -------------------------------------------------------------------------------- /mytests/mytest00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/mytests/mytest00.c -------------------------------------------------------------------------------- /mytests/mytest01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/mytests/mytest01.c -------------------------------------------------------------------------------- /tests/test00.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test00.c -------------------------------------------------------------------------------- /tests/test01.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test01.c -------------------------------------------------------------------------------- /tests/test02.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test02.c -------------------------------------------------------------------------------- /tests/test03.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test03.c -------------------------------------------------------------------------------- /tests/test04.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test04.c -------------------------------------------------------------------------------- /tests/test05.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test05.c -------------------------------------------------------------------------------- /tests/test06.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test06.c -------------------------------------------------------------------------------- /tests/test07.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test07.c -------------------------------------------------------------------------------- /tests/test08.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test08.c -------------------------------------------------------------------------------- /tests/test09.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test09.c -------------------------------------------------------------------------------- /tests/test10.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test10.c -------------------------------------------------------------------------------- /tests/test11.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test11.c -------------------------------------------------------------------------------- /tests/test12.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test12.c -------------------------------------------------------------------------------- /tests/test13.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test13.c -------------------------------------------------------------------------------- /tests/test14.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test14.c -------------------------------------------------------------------------------- /tests/test15.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test15.c -------------------------------------------------------------------------------- /tests/test16.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test16.c -------------------------------------------------------------------------------- /tests/test17.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test17.c -------------------------------------------------------------------------------- /tests/test18.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test18.c -------------------------------------------------------------------------------- /tests/test19.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test19.c -------------------------------------------------------------------------------- /tests/test20.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test20.c -------------------------------------------------------------------------------- /tests/test21.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test21.c -------------------------------------------------------------------------------- /tests/test22.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test22.c -------------------------------------------------------------------------------- /tests/test23.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test23.c -------------------------------------------------------------------------------- /tests/test24.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ChinaNuke/ast-interpreter/HEAD/tests/test24.c --------------------------------------------------------------------------------