Perl 6 / Parrot Parrot Compiler Toolkit #14

HLLCompiler class

Base class for building high-level language compilers in Parrot

Implements the basic parse -> ast -> ost -> pir -> execute sequence

Provides a command-line handler with --target= options for various stages of compilation:

--target=parse
--target=past
--target=post
--target=pir

Compilers can add custom stages (e.g., optimization layers)

Copyright © 2009
http://www.pmichaud.com/2009/pres/