This B-Minor compiler currently supports encoding, scanning, parsing, printing, name resolution, typechecking, and code generation. That is ... everything!
make test
./bminor --encode <FILE>
make test
./bminor --scan <FILE>
make test
./bminor --parse <FILE>
make test
./bminor --print <FILE>
make test
./bminor --resolve <FILE>
make test
./bminor --typecheck <FILE>
make test
./bminor --codegen <FILE> <FILE>