Ebnf
Convert EBNF, ABNF, XBNF, and XML EBNF to Syntax Diagrams. Create and Edit Syntax/State/Flow Diagrams Graphically with Drag and Drop. Generate Parser/compiler directly from Syntax/State/Flow Diagrams. Convert Syntax Diagrams to EBNF. Generates Intermediate Postfix Output for ease of integration ....
Platforms: Windows
License: Freeware | Size: 1.41 MB | Download (50): Graphical Syntax Diagram Editor & Parser Download |
... visualizes EBNF (Extended Backus Naur Form). Therefore an .ebnf File is required, which contains rules written in EBNF. The program parses the rules, visualizes them as syntax diagrams and is able to generate .gif and .emf files for further use.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 105.78 KB | Download (48): EBNF Visualizer Download |
Create and Edit Syntax/State Diagrams Graphically with Drag and Drop. Convert EBNF, ABNF, XBNF, and XML EBNF to Syntax Diagrams. Generate Parser/compiler directly from Syntax/State/Flow Diagrams. Convert Syntax Diagrams to EBNF. Generates Intermediate Postfix Output for ease of integration ....
Platforms: Windows
License: Freeware | Size: 1.58 MB | Download (53): Syntax Diagram Editor & Parser Compiler Download |
Create and Edit Syntax/State Diagrams Graphically with Drag and Drop. Convert EBNF, ABNF, XBNF, and XML EBNF to Syntax Diagrams. Generate Parser/compiler directly from Syntax/State/Flow Diagrams. Convert Syntax Diagrams to EBNF. Can Represent Binary Grammar and Parse Binary Signatures. Automated...
Platforms: Windows
License: Freeware | Size: 1.77 MB | Download (51): Syntax Diagram Editor Grammar Validator Download |
ebnf2yacc is a tool to help write yacc parsers/compilers.It takes as input a grammar written in bnf (ebnf support is planned), and outputs a c++ abstract syntax tree that supports the visitor pattern, along with a yacc parser that builds the tree.
Platforms: *nix
License: Freeware | Size: 81.92 KB | Download (35): ebnf2yacc Download |
Common Text Transformation Library, CTTL for short, is a set of C++ classes and functions to understand and modify text data. Common Text Transformation Library implementation is based on STL classes and algorithms. Concept of a substring plays major role in design of the text transformation...
Platforms: *nix
License: Freeware | Size: 163.84 KB | Download (100): Common Text Transformation Library Download |
y2l project is a acc to LaTeX grammar pretty printer. y2l takes a yacc(1) grammar description file and generates an EBNF (Extended Backus-Naur Form) grammar from it. By default, the output will be a LaTeX(1) longtable environment, that can be input{} into any LaTeX document. Automatic...
Platforms: *nix
License: Freeware | Size: 12.29 KB | Download (109): y2l Download |
Yeanpypa is a parsing framework in Python, similar to pyparsing and boost::spirit. Parsers are created by writing an EBNF-like grammar as Python expressions..
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (95): Yeanpypa Download |
SMUSHcode project is a functional (as opposed to procedural) scripting language interpreter, written in Java. Completely documentated. SMUSHcode started life in 1997 as a term project for a "Compilers and Translators" class. Originally written in C++, it was conceived as a functional (as...
Platforms: *nix
License: Freeware | Size: 43.01 KB | Download (91): SMUSHcode Download |
K-automaton is a new parsing (syntactic analysis) machine isomorphous to language. Implemented in Java. Can generate Java code from grammars described in EBNF.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 93.44 KB | Download (48): K-automaton Download |
Java library for constructing embedded parsers. A parser is constructed by Java objects. A fluent interface API helps to define the grammar in an EBNF-like style. No Java source code will be generated. ParCinJ is suitable domain specific languages (DSL).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 373.67 KB | Download (55): ParCinJ Download |
SimpleParse provides a simple and fast parser generator using a modified version of the mxTextTools text-tagging engine. SimpleParse allows you to generate parsers directly from your EBNF grammar. Unlike most parser generators, SimpleParse generates single-pass parsers (there is no distinct...
Platforms: BSD Solaris
License: Freeware | Download (49): SimpleParse 2.a1 Download |
SimpleParse provides a simple and fast parser generator using a modified version of the mxTextTools text-tagging engine. SimpleParse allows you to generate parsers directly from your EBNF grammar. Unlike most parser generators, SimpleParse generates single-pass parsers (there is no distinct...
Platforms: BSD Solaris
License: Freeware | Download (49): SimpleParse 2.a1 Download |
SimpleParse provides a simple and fast parser generator using a modified version of the mxTextTools text-tagging engine. SimpleParse allows you to generate parsers directly from your EBNF grammar. Unlike most parser generators, SimpleParse generates single-pass parsers (there is no distinct...
Platforms: BSD Solaris
License: Freeware | Download (51): SimpleParse 2.a1 Download |
SimpleParse provides a simple and fast parser generator using a modified version of the mxTextTools text-tagging engine. SimpleParse allows you to generate parsers directly from your EBNF grammar. Unlike most parser generators, SimpleParse generates single-pass parsers (there is no distinct...
Platforms: BSD Solaris
License: Freeware | Download (48): SimpleParse 2.a1 Download |
DParser is an simple but powerful tool for parsing. You can specify the form of the text to be parsed using a combination of regular expressions and grammar productions. Because of the parsing technique (technically a scannerless GLR parser based on the Tomita algorithm) there are no...
Platforms: *nix
License: Freeware | Size: 184.32 KB | Download (57): DParser for Linux Download |
C3PO is a software synthesis tool that provides a solution for building maintainable, reliable and robust software infrastructures and/or compiler frontends from a set of attributed grammar rules in EBNF notation.
Platforms: *nix
License: Freeware | Size: 1.71 MB | Download (39): c3po Download |
easyply is a helper library for PLY, parser generator for Python. It acts as a middleware between your grammar definition and PLY. What's so appealing about easyply? PLY supports rather crude parser definitions; easyply adds some EBNF-y flavor to it. easyply is purely a helper in everyday work -...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (34): easyply Download |
Miraplacid Binary and Text DOM SDK represents two complementary technologies - BinaryDOM and TextDOM.
This is redistributable software library component (dll) which works on .Net platform accompanied with documentation, data files and examples.
Miraplacid Binary Document Object Model (Binary...
Platforms: Windows, *nix, Windows 7, Windows Server, Other
License: Freeware | Size: 548 KB | Download (33): Miraplacid Binary and Text DOM SDK Download |