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

Recent releases

  •  03 Nov 2006 09: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.

    •  20 Jun 2004 03:33

      No changes have been submitted for this release.

      Screenshot

      Project Spotlight

      OpenStack4j

      A Fluent OpenStack client API for Java.

      Screenshot

      Project Spotlight

      TurnKey TWiki Appliance

      A TWiki appliance that is easy to use and lightweight.