|Re: py -Perl Yacc email@example.com (Casiano Rodriguez-Leon) (2008-02-08)|
|From:||"Casiano Rodriguez-Leon" <firstname.lastname@example.org>|
|Date:||Fri, 8 Feb 2008 12:11:28 +0000|
|Keywords:||parse, tools, available|
|Posted-Date:||10 Feb 2008 17:27:48 EST|
>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
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.
Return to the
Search the comp.compilers archives again.