Menu

BNF for Java: "Visual" release

BNF for Java is a BNF Compiler-Compiler, or Parser-Generator. It implements ISO Standard Backus-Naur Format, using Java. BNF allows you to create a syntax, or a complete language, to parse your data source. Your custom Java extensions generate output.

This first release for 2007 adds a major improvement in the "Visual" user-interface for the BNF programmer. You can see your BNF and Java files, you can see the results from the compilers, you can track bugs with text reports. You can compile your compiler and run your parser/generator project from the GUI.

Using Java Swing GUI, we now have pages that that show the details of each component of your Grammar. This recognizes the interaction between the BNF parser (which parses your source text and creates a Parse Tree) and the Java extensions (which generate the output you need).

We believe that the visual GUI is clear enough to show you what you need to do after you define your parser/grammar.

For more information, see:
https://sourceforge.net/projects/bnf-for-java

Posted by Daniel Cohen 2007-01-12

Log in to post a comment.

MongoDB Logo MongoDB