The goal of this project is to write an LLVM compiler front-end for the Puma programming language. Puma is a new programming language that is safe, organized and maintainable. It is also readable, ...
. ├── main.py # Entry point for the compiler ├── parser.py # Parser for PIE language ├── lexer.py # Custom lexer implementation ├── lex.py, yacc.py # PLY-based lexer and parser adapters ├── ...