Description
This EBNF toolset creates fully linked HTML pages from your EBNF descriptions. It is implemented in Perl5 in OO-Perl style. You may provide your own visitors to manipulate the EBNF syntax tree. Since implemented in Perl, you may use it on Unix and MS-Windows platforms (ok, Perl may no be the fancyest language, but hey, I wrote it two decades ago and did not find a good reason yet to migrate a working version to Python or alike ;-)). The toolset features:
- fully linked HTML representation of your EBNF description
- one-click navigation through the syntax tree
- alphabetic index to productions
- cross-linking all locations where a production/literal/terminal is used
- list of literals
- list of terminals
- optional list of all lookahead-1 tokens per production
- optional annotation of lookahead-1 ambiguities
- check for missing EBNF productions
- check for duplicated EBNF productions
Download
Contact
For questions and suggestions, please send an e-mail to:
eXternSoft GmbH Im Tiergarten 5 8055 Zürich +41 79 751 7650
andreas.gieriet@externsoft.ch
|