Downloadliste

Projektbeschreibung

tinyap is a recursive descent parser with backup that outputs an abstract syntax tree (AST). Unlike in most parsers, the grammar is data. Tinyap uses an AST that represents a grammar to parse its input text. The factory default for the grammar is tinyap's grammar description language itself, so one can parse a grammar description and directly use the parse output to parse some other text written in the described language. Tinyap also features a plugin mechanism for grammars, which allows for dynamic modular grammars. Finally, it provides an interface to walk down the ASTs and to write external plugins to visit the nodes.

Systemanforderungen

Die Systemvoraussetzungen sind nicht definiert
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2008-02-25 17:07 Zurück zur Release-Liste
1.3-0

Es wurde Unterstützung für die Wiederholung Operatoren * fügte hinzu:? Und +. Das heißt, tinyap unterstützt jetzt EBNF-Stil Grammatiken. Ein reizvoller Dialekt namens "short", die von spitzen Klammern um nicht los-Terminals, wird hinzugefügt.
Support was added for the repetition operators *,
?, and +. That is, tinyap now supports EBNF-style
grammars. A sexier dialect named "short", which
gets rid of angle brackets around non-terminals,
was added.

Project Resources