qcc is an experimental C preprocessor and x86 compiler written in C++.
- Fast regex based lexer and tokenizer.
- Generates x86 assembly. Nasm and ld backend for assembling and linking.
- Advanced error reporting.
- (unfinished) Optimized registers and stack allocation.