A very experiment C compiler that currently only emits ASM. The goal is to have something barely useable.
Heavily inspired from https://github.com/rui314/chibicc, the parser code is genius.
- Arrays
- Zero-arity Functions
- Pointer Arthemtics
- Pointers
- While Statement
- For Statement
- Blocks
{ ... }
- If Statement
- Multi Character Variables
- Returns
- Null Statement
- Equalities
<= != ==
- Unaries