|
Posted by Casiano on February 6, 2007, 7:29 am
Please log in for more thread options
Version 1.06600 of Parse::Eyapp have been released.
Parse::Eyapp (Extended yapp) is a collection of modules
that extends Francois Desarmenien Parse::Yapp 1.05.
Eyapp extends yacc/yapp syntax with
functionalities like
* Named attributes,
* EBNF-like expressions (via *, + and ? operators),
* Modifiable default action,
* Automatic syntax tree building,
* Semi-automatic abstract syntax tree building,
* Translation schemes (like in the Dragon's book on Compilers),
* Tree transformations via a language that mimics ordinary regular
expressions
but works on trees instead of strings.
* Support for Nested Scope Analysis,
* Facilities to build directed acyclic graphs instead of Trees.
If you like yacc/yapp and Perl you'll find Parse::Eyapp is for you.
|