This project is a reimplementation of rui314's 9cc
- Supported ISA
- x86_64
- Assembly Language
- Intel syntax
- operations
- binary: +, -, *, /, ==, !=, <=, >=, <, >, =
- unary: +, -, &, *, sizeof, ++, --
- statements
- if, for, while, return
- types
- int, char, pointer, array
- local/global variable
- function
- variable scope
- string literal
- comments
- GNU statement expression
- initialization of incomplete array