mycc is a C compiler written in Go. The objective of this project is for me to learn how to write a compiler end to end.
- Lexer and parser are generated using Antrl4
- The IR format is very similar to LLVM's IR
- The planned supported targets are MIPS and x86_64