Written in Rust
This compiler can compile SysY to KoopaIR or RiscV assemble. Extern function declaration is supported. This project is part of PKU compiler principle course project.
Copyright 2024 Li Bohai, licensed under GPL v3. For details, see LICENSE
Due to libkoopa is licensed under GPL v3, the whole project must licensed under GPL v3. However, I suggest you finish your project on your own, and do not simply copy my code. Just take my project as a reference and you can easily write code that has better style, more functions and runs faster. Just trust yourself.