Lately I have expanded the scope of PlumHeaded Parakeet. The current plan is to have a side-by-side comparison of differend parsing and transformation techniques. These techniques are:
- PHC
- Take XML output of phc, , and transform it with XSLT.
- ANTLR3
- Write parser and treegrammar in ANTLR3, http://www.antlr.org/wiki/display/ANTLR3, with Java backend
- Partridge
- Use the Parrot compiler tools for parsing and transformation
The transformation target is in all three PAST-pm,
an abstract syntax tree that can be trasformed into Parrot bytecode.
See also