Projects / yappy

yappy

Yappy provides a lexical analyser and a LR parser generator for Python applications. Currently it builds SLR, LR(1), and LALR(1) parsing tables. Tables are kept in Python shelves for use in parsing. Some ambiguous grammars can be handled if priority and associativity information is provided.

Tags
Licenses
Implementation

RSS Recent releases

  •  03 Nov 2006 01:25

Release Notes: In grammar specifications, separation is made between semantic rules (inside {{ }}) and precedence information. Semantic rules a la Bison with semantic arguments were implemented: E -> E + T {{ "Sum($0,$2)"}}. Handling of some exceptions in LRparser was corrected.

  •  19 Jun 2004 20:33

No changes have been submitted for this release.

Screenshot

Project Spotlight

TagSpaces

Multi-platform file tagging and organizing.

Screenshot

Project Spotlight

QtWebSockets

A Websocket implementation in Qt.