Perl 6 on Parrot Rakudo Perl - Perl 6 on Parrot #29

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 © 2008 Patrick Michaud