GCC tiny
Ever wondered how to write a front end for GCC? In this series you'll see how to make a GCC front end for a simple language called tiny.
Source code
The code of the front end is in GitHub
Table of contents
Basic language
- Tiny specification
- Initial boilerplate
- Lexical analysis
- Syntactic analysis
- Data required by semantic analysis
- Semantic analysis and GENERIC (I)
- Semantic analysis and GENERIC (II)