Building the Parrot Grammar Engine (PGE)
- The Parrot Grammar Engine is designed to build pattern matchers and parsers.
- Based on Perl 6 rules syntax
- PGE is a "rules compiler"
- inputs are strings in rule syntax
- outputs are Parrot subroutines that implement the rule
- subroutines accept a string argument and return "Match" objects representing the portions of text matched