A minimal C compiler written in C. Educational project.
In development - lexer complete, parser in progress (levels 0-2 working)
- Tokenize C source code (lexer)
- Parse into AST (parser)
- Generate x86-64 assembly (codegen)
- Compile simple C programs
make
./nullc examples/hello.c- ROADMAP.md - Development phases
- BENCHMARKS.md - Complexity tiers & goals
- AGENTS.md - AI development guide
- CLAUDE.md - Milestones & conventions
Joshua Trommel (nulljosh)