by "Casiano Rodriguez-Leon" <casiano.rodriguez.leon@[EMAIL PROTECTED]
>
Feb 8, 2008 at 12:11 PM
Hello,
>BTW, besides your tool, there are other modules for parser construction
>in Perl: Parse::Yapp (written by Francois Desarmien) and
>Parse::RecDescent (written by Damian Conway).
I have written Parse::Eyapp (available at
http://search.cpan.org/perldoc?Parse::Eyapp).
Parse::Eyapp extends yacc/Parse::Yapp syntax with functionalities like
- Named attributes,
- EBNF-like expressions
- Modifiable default action
- Automatic Abstract Syntax Tree building
- Automatic Directed Acyclic Graph building
- Translation schemes
- A language for tree transformations
- Tools for scope analysis support,
and a few more. I have used in a Compiler Construction Course for several
years.
Consider it if you intend to do parsing or compiler construction in Perl.
Regards
Casiano