jimjim2k
Advanced Member level 3

java jay
Hi
jay takes a grammar, specified in BNF and augmented with semantic actions, and generates tables and an interpreter which recognizes the language defined by the grammar and executes the semantic actions as their corresponding phrases are recognized. The grammar should be LR(1), but there are disambiguating rules and techniques.
Actions, parsing tables, and the interpreter use Java. The grammar allows complete control over the class structure of the generated parser.
jay itself is written in C: we modified BSD yacc to act as a filter for a text file and use Java syntax. jay has been compiled under Linux and other Unix platforms and with cygwin on Windows.
1. h**p://www.informatik.uni-osnabrueck.de/bernd/jay/
* -> t
tnx
Hi
jay takes a grammar, specified in BNF and augmented with semantic actions, and generates tables and an interpreter which recognizes the language defined by the grammar and executes the semantic actions as their corresponding phrases are recognized. The grammar should be LR(1), but there are disambiguating rules and techniques.
Actions, parsing tables, and the interpreter use Java. The grammar allows complete control over the class structure of the generated parser.
jay itself is written in C: we modified BSD yacc to act as a filter for a text file and use Java syntax. jay has been compiled under Linux and other Unix platforms and with cygwin on Windows.
1. h**p://www.informatik.uni-osnabrueck.de/bernd/jay/
* -> t
tnx