Perl 6 Compiler Perl 6 Compiler Status #12

perl6 compiler design

Based on Parrot Compiler Tools

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
Copyright © 2007 Patrick Michaud