More Plumheads
Published: Tue Jan 16 00:00:00 -0800 2007Lately 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, http://phpcompiler.org/, 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.