A compiler that translates SysY (a subset of C language) into ARMv7a, implemented in Java15.
北京航空航天大学 No Segmentation Fault Work 队作品。
A toy compiler that translates SysY (a subset of C language) into ARMv7a.
javac -encoding UTF-8 $(find . -name "*.java") -cp lib/antlr4-runtime-4.8.jar:lib/argparse4j-0.9.0.jar
java -classpath src:lib/antlr4-runtime-4.8.jar:lib/argparse4j-0.9.0.jar Compiler -S {sy_file} -o {asm_file} [-O2]
Special thank to @lynzrand for designing the icon for Ayame.