Announcing Yappy

Nelma Moreira <[email protected]> Sun, 24 Aug 2003 21:07:20 +0000
Newsgroups gmane.comp.python.parser
Organization U.P.
Message-ID <[email protected]>
Announce:

Yappy - Yet another LR(1) parser generator for Python

Currently it builds SLR, LR(1) and LALR(1) parsing tables. Tables are kept =
in Python
\texttt{shelves} for use in parsing.  Some ambiguous grammars can be
handled if priority and associativity information is provided.=20

version=3D"1.0",
licence=3D"GPL",=20
author=3D"Rog=E9rio Reis and Nelma Moreira",
author_email=3D"{rvr,nam}@ncc.up.pt",
url=3Dhttp://www.ncc.up.pt/fado/Yappy,

Tested for python 2.2 and 2.3

Version 1.0 has been submitted  as a Debian package.

Current and futur work include:
- extensions for GLR parsers
- semantic actions  in the middle of rules
- EBNF grammar rules
- error recovery

Yappy can also be useful for teaching and learning LR parsers
techniques.


Nelma

--=20
Nelma Moreira
[email protected]
http://www.ncc.up.pt/~nam