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