Parrot Compiler Toolkit
- Collection of tools for creating compilers
 
- Generally use a simplified Perl 6 syntax
 
- Parser Grammar Engine (PGE)
 - -- creates parsers
 
- Parrot Abstract Syntax Tree (PAST)
 - -- generic AST for common languages
 
- NQP (Not Quite Perl)
 - -- simplified form of Perl 6 for Parrot
 
- HLLCompiler
 - -- generic HLL compiler interface