What the compiler writer needs to create
- HLL source
- » parse grammar «
- parse tree
- » ast grammar «
- abstract syntax tree (PAST)
- » (ost grammar)
- opcode syntax tree (POST)
- » (code generator)
- PIR
- » (PIR compiler)
- bytecode & execution
Parrot Compiler Tools | Running Your Programming Language on Parrot | #8 |
Copyright © 2007 chromatic and Patrick Michaud |