This is an entry project for MGPIC 2025, in Moonbit language.
The Compiler's backend outputs LLVM IR instead of ASM.
The work has not been finished, especially the part of codegen and the realization of closure. Also, substantial details of each part are still there to be optimized.
It's a marvellous travel for the author to appreciate the charm of compiler, started without learning too much theroy.
Maybe it would be completed soon as long as the author is available.