Parrot+Compiler+Toolkit

PCT Tutorial: [|Introduction]
The Facts: 1) Parrot is suitable for running virtually any dynamic language known, but before doing so, compilers must be written, and 2) writing compilers from scratch is rather difficult.

The Parrot Compiler Toolkit
Enter the **P**arrot **C**ompiler **T**oolkit (PCT). In order to make Parrot an interesting target for language developers, the process of constructing a compiler should be supported by the right tools. Just as any construction task becomes much easier if you have the right tools (you wouldn't build a house using only your bare hands, would you?), the same is true for constructing a compiler. The PCT was designed to do just that: provide powerful tools to make writing a compiler for Parrot childishly easy.

The Tools
The Parrot Compiler Toolkit consists of the following tools:

**N**ot **Q**uite **P**erl (6) (NQP-rx).  Parrot Abstract Syntax Tree (PAST).  HLL::Compiler class.