Petit programming language and compiler

Raul Barbosa · arXiv (Cornell University) · 2023

Petit is an educational programming language for learning compilers. Students embark on the journey of learning compilers through a series of six tutorials, progressing from topics like lexical analysis and syntactic analysis to semantic analysis and code generation. The initial tutorials in this series cover the practical applications of the lex and yacc tools, while the concluding tutorial focuses on generating LLVM intermediate representation.

Read the paper · More papers on PaperTik