Visual BNF Icon

Visual BNF

Parsing tool for noncommercial use

Visual BNFOverview

Editor: isual BNF is a FREE parsing tool for noncommercial use - BNF parser, which is used to generate an LALR / LR (left to right parsing with rightmost derivated syntax tree) tables and DFA (deterministic finite automata) states. This is common Parser Generator.

This product offers visual coding of BNF (Backus Naur form) syntax, compilation and generation of output parse table dll (dynamic link library), which then can be integrated with Your application.

Visual BNF offers also testing of the new language specified in a BNF syntax to see how it works. Syntax tree is also available there as new language is being parsed.

This product was named Visual BNF because most of time you might visual parse code and see dynamic syntax tree of tested grammar.

Design

Visual BNF uses LR(1) and LALR(1) (switchable manually) Algorithm to analyze syntax and deterministic finite automaton to identify different class of tokens. The LALR and DFA tables are easy to implement since they rely on lookup state tables.
Product features
* BNF standard compiler
* LALR(1) generator
* Built-in error recovery
* Realtime grammar testing
* IDE that emphasizes Simplicity
* Example grammars
* Integration with .NET 2.0
* Free software to use
* Easy of use, after even 15 minutes you get your own real parser application
* Online forum to get some support from other Visual BNF users
* and more

NEW

Fixed some bugs.

Visual BNFInformation

Version
1.0
Date
04.08.10
License
Trial
Language
English
File Size
339KB
Developer
Category
Operating Systems
Windows XP, 2000, 98
System Requirements
No additional system requirements.
Ezy Pascal Icon
Learn Pascal programming.
Demo
C-Free Icon
An excellent Integrated Development Environment(IDE) for C/C++ language.
Demo
Emu8086 Icon
EMU8086 - 8086 Microprocessor Emulator
Trial
PL/SQL Developer Icon
Targeted at the development of stored program units for Oracle Databases.
Trial
ActiveState ActiveTcl (Windows) Icon
ActiveTcl: Tcl distribution for Windows, Mac OS X, Linux - ActiveState.
Free
Eclipse IDE for C/C++ Developers Icon
An IDE for C/C++ developers with Mylyn integration
Free
Micro C 68HC11 Development System Icon
The ultimate 68HC11 Development system at a very affordable price.
Trial
Algorithm Icon
How to create your own program? Free tool for software development at home!
Free
More