-
Notifications
You must be signed in to change notification settings - Fork 7
History of Pipp
bschmalhofer edited this page Sep 13, 2010
·
1 revision
The initial name of this project was Plumhead, named after the Plum-headed Parakeet.
An initial goal of Pipp was to provide a side by side comparison of different parser and tree transformation techniques.
That’s why until Parrot 0.8.2 there were three different variants of Pipp.
- Pipp PCT
Parse with the parrot compiler toolkit and with grammar action defined in NQP. This is the default variant.
- Pipp PHC
Takes XML output from phc and transform it with XSLT to NQP setting up a PAST datastructure. NQP is Not Quite Perl6.
- Pipp antlr3
ANTLR3 generates Java classes as Parser and TreeParser.