Create a self-compiling compiler. The language will be a dialect of C. It is bootstrapped in C.
- gcc
- make
- a linux system
- graphviz (optional)
- Lex Tokens
- Parse Tokens
- Generate IR
- Translate to Machine Code
- Variables
- Types
- Functions
- Loops
- Conditionals
- Arithmetic
- Operators