Grammars
Example-based Development of Grammars (EDG) is a system implemented in Lisp for building natural language grammars andlexicons incrementally and interactively.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 93.91 KB | Download (47): Example-based Development of Grammars Download |
Universal Grammar Editor is a small, simple, Java based application specially designed to offer you an editor for formal grammars.
This tool tries to be universal - customizable for any grammatical formalism and any syntax.
It also provides features such as syntax checking and highlighting,...
Platforms: Windows
License: Freeware | Download (54): Universal Grammar Editor Download |
CPG is an application for specifying formal language grammars and computing, generating, and simulating the corresponding automatons. It has features which significantly extend those of the lex/yacc and flex/bison tools available on UNIX and Linux operating systems. Requirements: - Qt Library
Platforms: *nix, C/C++, BSD
License: Freeware | Download (57): CPG Code Download |
Build and export to 3DSMax and POVRay organic and complex objects modeled with generative grammars and LSystems.
Platforms: Windows
License: Freeware | Size: 1024 KB | Download (142): GDesign Download |
Parse::Nibbler is Perl module to parse huge files using grammars written in pure perl. Create a parser object using the ->new method. This method is provided by the Parse::Nibbler module and should not be overridden. The main functionality of the Parse::Nibbler module is the Register...
Platforms: *nix
License: Freeware | Size: 33.79 KB | Download (91): Parse::Nibbler Download |
PRECC eXtended is an infinite-lookahead compiler-compiler for languages with context-dependent grammars. The generated code is ANSI C and ANSI C++; the code will compile and run native under either C or C++. Specification scripts are extended BNF with inherited and synthetic attributes. Scripts...
Platforms: *nix
License: Freeware | Size: 337.92 KB | Download (102): PRECC eXtended Download |
Rats! is an easily extensible parser generator for C-like languages; though currently it only generates parsers in Java. Rats! project has been explicitly designed so that grammars are concise and easily modifiable. To this end, Rats! - organizes grammars into modules, - builds on parsing...
Platforms: *nix
License: Freeware | Size: 849.92 KB | Download (95): Rats! Download |
Easily edit and analyze binary files of any size. Synalyze It! is a free and simple to use Mac OS X app which will allow you to easily edit and analyze binary files of any size.
Synalyze It! features enhanced support for many character encodings and it will allow you to interactively...
Platforms: Mac
License: Freeware | Size: 35.18 MB | Download (386): Synalyze It! Download |
An eclipse plugin for ANTLRv3 grammars. Support for ANTLR 3.0.x/3.1.x/3.2.x
Platforms: Windows, Mac, Linux
License: Freeware | Size: 12.19 MB | Download (49): ANTLR IDE Download |
An implementation of generative grammars and turtle graphics. The grammars (currently only Lindenmayer systems) are used to produce descriptions of graphical images, and the turtle is used to display them in several forms, such as bitmap, PostScript or
Platforms: Windows, Mac, Linux
License: Freeware | Size: 196.35 KB | Download (48): Graphical Grammar Library Download |
A simple, nice and instructive nonrecursive predictive syntactical analyser for LL(1) grammars, just to play with it for fun.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 26.69 KB | Download (49): Nonrecursive Predictive Parser Download |
Grok is a library of natural language processing components, including support for parsing with categorial grammars and various preprocessing tasks such as part-of-speech tagging, sentence detection, and tokenization.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.66 MB | Download (46): The OpenNLP Grok Library Download |
Leo is a project to provide an architecture for defining XMLspecifications of grammars for different natural language parsingsystems and tools for using that architecture to permit sharing ofgrammar resources across different systems.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.93 MB | Download (44): The OpenNLP Leo Project Download |
Waxeye is an easy to use parser generator based on parsing expression grammars (PEGs). Supports C, Java, Javascript, Python, Ruby and Scheme.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 135.59 KB | Download (53): Waxeye Parser Generator Download |
Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex...
Platforms: Mac
License: Freeware | Size: 2.16 MB | Download (43): GNU Bison Download |
Advanced Command Console PowerConsole is an enhanced Python interpreter that can host user defined commands. Uses pyparsing-based grammars for user commands to translate them into python calls, so it has limited support for mixing them with Python code. Basic ready to use CLI interpreter...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (33): PowerConsole Download |
The TextTransformer can analyze texts and transform them. For this you have to write simple rules describing the structure of the source text and determining how the parts it shall be transformed to the target text. A single rule for example is enough to make multiple replacements of words....
Platforms: Windows
License: Shareware | Cost: $150.00 USD | Size: 15.54 MB | Download (379): TextTransformer Download |
Kelbt project can generate backtracking LALR parsers. Standard LALR parser generators emit an error upon encountering a conflict in the parse tables. Kelbt forges onward, generating parsers which handle conflicts by backtracking at runtime. Kelbt is able to generate a parser for any context-free...
Platforms: *nix
License: Freeware | Size: 215.04 KB | Download (87): Kelbt Download |
Silly::Werder is a meaningless gibberish generator. SYNOPSIS use Silly::Werder; my $werds = new Silly::Werder; # Set the min and max number of werds per line $werds->set_werds_num(5, 9); # Set the min and max # of syllables per werd $werds->set_syllables_num(3, 7); # End the...
Platforms: *nix
License: Freeware | Size: 1.1 MB | Download (101): Silly::Werder Download |
yagg::Tutorial is a Perl module that contains a tutorial for yagg. SYNOPSIS # To use the generator ./yagg -m nonterminals.yg terminals.lg ./output/progs/generate 5 This tutorial will show you how to use yagg, by way of two examples. In the first example, we create a simple logical...
Platforms: *nix
License: Freeware | Size: 215.04 KB | Download (101): yagg::Tutorial Download |