A sysy compiler to riscv
This is a compiler from SysY to RiscV, a lab of Principal of Compiler in Peking University.
Please use make and make clean to generate the compiler and clear cache files.
When you want to compile a .c/.eeyore/.tigger file, please use ./compiler -S [-e/-t] <file>.c/.eeyore/.tigger -o <file> to compiler it.
Using -e will generate an Eeyore code. Using -t will generate a Tigger code. Ignoring this option will generate a RiscV code.
I do not ensure there is no bug except from SysY to RiscV.