Compiler for subset of TEAL language named "ifj21". Code in "ifj21" language is compiled to an intermediate representation called "ifjcode21"
- To compile a compiler itself:
cd cmake-build-debug && make ifj21
- To compile & generate tests:
cd cmake-build-debug && make testgen && ./testgen
./ifj21 < "inputfile.tl"
cd tests && ./tests_shch all
An intermediate code is written to the stdout.