Simple compiler for a language called vtl1. It's meant as an exercise and not as an actual usable language. vtl1 code is compiled to a simplified form which is then used by a VM, inspired from java.
To build the vtl1 compiler, run the script build.sh. To compile an individual .vtl file, run ./vtl examplefile.vtl To compile all the programs in the examples/ folder, run test.sh
The compiled .vvm programs target the VVM virtual machine, found at this repository: https://github.com/Danis98/vvm