A reference framework for compiler construction. Contains a lexical analyzer system based on streams.
This Project is based on my experiences with the VB.NET Lite compiler which I crafted for an academic project.
The solution contains:
- Extensible Tokenizer model based on TokenInfo streams.
- Code model for code generation. (not near ready yet)
- Reference compiler
- C compiler (work in progress)
- C preprocessor
The reference compiler is still a work in progress with no deadline set.
Feel free to pull/download, inspect the code and build your own stuff with it.
If you have any questions please post them in the discussions forum.
You may also contribute back if you want to. Access to main branch can be granted.