Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

jay: a program that has BSD yacc for Java

Status
Not open for further replies.

jimjim2k

Advanced Member level 3
Joined
May 17, 2001
Messages
996
Helped
23
Reputation
46
Reaction score
13
Trophy points
1,298
Activity points
7,178
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
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top