Parrot Compiler Tools Parrot Compiler Tools #16

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

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

Copyright © 2007 Patrick Michaud