Perl 6 Perl 6 #46

HLLCompiler class

Base class for building high-level language compilers in Parrot

Implements the basic parse -> ast -> executable code sequence

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

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

Allows compilers to add custom stages (e.g., for optimization layers)

Copyright © 2008 Patrick Michaud