Parser Generator Java
Koopa is a Cobol parser (generator). It can handle source files in isolation (no preprocessing required) and doesn't mind the presence of CICS/SQL fragments. The grammar is easily extensible in a way which minimizes the impact on the overall code.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 3.61 MB | Download (53): Koopa Cobol Parser Download |
A full LR(1) parser generator system with many advanced features.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 591.3 KB | Download (54): LR(1) Parser Generation System Download |
Annotation based lexer and parser generator suitable for processing wide range of languages, from small domain specific languages to big ones like Java. Actions may be written directly as annotated java methods. Examples of expression language and Java5.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 952.33 KB | Download (47): MetaCC Download |
YANG (Yet Another Network Generator - Java) enables you to generate social networks given various social rules observed in the real population. Uses: generate realistic networks to be used in individual-centric models, teaching or benchmarking.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 22.96 MB | Download (43): YANG J. (Yet Another Network Generator) Download |
PyBison is a Python binding to the Bison (yacc) and Flex (lex) parser-generator utilities. It allows parsers to be quickly and easily developed as Python class declarations, and for these parsers to take advantage of the fast and powerful C-based Bison/Flex. Users write a subclass of a basic...
Platforms: *nix
License: Freeware | Size: 112.64 KB | Download (125): PyBison Download |
Bison project is a general-purpose parser generator that converts a grammar description for an LALR context-free grammar into a C program to parse 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...
Platforms: *nix
License: Freeware | Size: 1.3 MB | Download (153): Bison Download |
LLnextgen is an Extended-LL(1) parser generator. LLnextgen project is a rewrite of the LLgen parser generator by D. Grune and C.J.H. Jacobs which is part of the Amsterdam Compiler Kit (ACK). Like all parser generators, LLnextgen takes the description of the grammar with associated actions as...
Platforms: *nix
License: Freeware | Download (94): LLnextgen Download |
Styx is a scanner and parser generator designed to address some shortcomings of the traditional lex/yacc combination. It has unique features like automatic derivation of depth grammar, production of the derivation tree including its C interface which provides access to the abstract syntax tree,...
Platforms: *nix
License: Freeware | Size: 2 MB | Download (93): Styx Download |
JOpt Simple is a simple, test-driven command line parser for Java programs. JOpt Simple supports POSIX getopt() and GNU getopt_long(). What command line switch syntax does JOpt Simple support? As closely as possible, JOpt Simple attempts to adhere to the rules of POSIX getopt() and GNU...
Platforms: *nix
License: Freeware | Size: 55.3 KB | Download (90): JOpt Simple Download |
LLg is a recursive descent parser generator. SYNOPSIS use LLg; @tokens = ( ADDOP => [-+], LEFTP => [(], RIGHTP => [)], INTEGER => 0|[1-9][0-9]*, ); $reader = Lex->new(@tokens); $ADDOP->debug; $expr = And->new(($factor, Any->new($ADDOP, $factor)), sub { shift(@_); my $result =...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (93): LLg 1.07 Download |
Berkeley Yacc is an LALR(1) parser generator. Berkeley Yacc has been made as compatible as possible with AT&T Yacc. Berkeley Yacc can accept any input specification that conforms to the AT&T Yacc documentation. Specifications that take advantage of undocumented features of AT&T Yacc will probably...
Platforms: *nix
License: Freeware | Size: 64.51 KB | Download (168): byacc 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 |
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 |
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 |
This project provides a highly adaptive and easy to use command line option parser for Java applications. Apache CLI Command Line Parser was not satisfiable, so this API was intended to be more "complete" and easier to use than other known libraries.
Platforms: Mac
License: Freeware | Size: 51.2 KB | Download (41): CommandLineParser Download |
Yapps (Yet Another Python Parser System) is an easy to use parser generator that is written in Python and generates Python code. Yapps2 is simple, is easy to use, and produces human-readable parsers. It is not fast, powerful, or particularly flexible. Yapps is designed to be used when regular...
Platforms: *nix
License: Freeware | Size: 61.44 KB | Download (39): Yapps2 Download |
xas is a handy and reliable utility that uses the StringTemplate and a ANTLR parser generator along with a AS grammar in order to translate the input source to one of the target languages.
xas is portable and can be run from a command line window. The parser and lexer are C#.
Platforms: Windows
License: Freeware | Download (49): xas Download |