perl6 compiler design
Based on Parrot Compiler Tools
- key driver for PCT development
Standard parse -> PAST -> POST -> PIR -> bytecode sequence
Components live in src/ directory
perl6.pir # main compiler src/ builtins/ # builtin functions and operators classes/ # builtin class definitions and methods parser/ # grammar, special parsing methods PAST/ # ast grammar, transformation pmc/ # perl6-specific PMCs