Parser Generator Java
A simple way to create a syntax highlighting editor for a custom language/grammar and/or create custom grammar parsers. This is a .NET project written in C#. See details here: http://acct001.com/wordpress/?p=190
Platforms: Windows, Mac, Linux
License: Freeware | Size: 644.59 KB | Download (50): Basic Parser Generator Download |
Dynamic COBOL copybook parser for Java. Supports parsing and writing of application data based on parsed copybooks. Coverts COBOL types to Java types and back to COBOL types with validation.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 258.29 KB | Download (50): CB2Java Download |
The goal of the project is to create specifications and provide reference parser in Java and C# for Extensible Term Language.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 1.87 MB | Download (48): Extensible Term Language Download |
Hyacc is an efficient and practical Yacc/Bison-compatible full LR(1)/LALR(1)/LR(0) and partial LR(k) parser generator in ANSI C based on Knuth and Pager's LR(1) algorithms. Generated parser can be used in open-source or commercial software.
Platforms: Windows, Mac, BSD, Linux
License: Freeware | Size: 245.46 KB | Download (48): Hyacc Download |
This is a parser in Java for Lisp S-expressions. An S-expression or sexp (for symbolic expression) is a convention for representing data using parentheses.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 12.06 KB | Download (43): jsexp Download |
SableCC is a parser generator which generates object-oriented frameworks for building compilers, interpreters and other text parsers. SableCC keeps a clean separation between machine and user code which leads to a shorter development cycle.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 526.44 KB | Download (46): SableCC Download |
Open source and command line based data-driven parser-generator MaltParser is a free and open source system for data-driven dependency parsing, which can be used to induce a parsing model from treebank data and to parse new data using an induced model. MaltParser implements seven deterministic...
Platforms: Mac
License: Freeware | Size: 2.68 MB | Download (36): MaltParser Download |
biplist is a binary plist parser/generator for Python.
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (35): biplist 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 |
VisualLangLab is a visual parser-generator IDE for development of parsers without code or script of any kind. It is simple in use, and easy to learn. Unlike other parser-generators, VisualLangLab represents parser rules as visual grammar-trees with distinct icons for the grammar-tree nodes. The...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (33): VisualLangLab for Linux Download |
Sometimes one needs a quick and dirty solution for parsing and generating xml. This script uses only the python parser itself for the parsing of xml. xml code is translated to valid python code and then evaluated. The generated objects can then be manipluated within python itself and treated as...
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (55): xml parser and generator Download |
IzPack is an installers generator for the Java platform. IzPack project produces lightweight installers that can be run on any operating system where a Java virtual machine is available. Depending on the operating system, it can be launched by a double-click or a simple java -jar installer.jar...
Platforms: *nix
License: Freeware | Size: 14 MB | Download (107): IzPack Download |
iCal4j is a Java API that provides support for the iCalendar specification as defined in RFC2445.
This support also includes a Parser, Object Model and Generator for iCalendar data streams.
Platforms: Windows
License: Freeware | Download (46): iCal4j vcard Download |
Fastjson is designed to be a JSON (JavaScript Object Notation) processor written in the Java programming language.
Fastjson is an application that includes both a JSON parser and JSON generator.
Platforms: Windows
License: Freeware | Download (42): fastjson Download |
JFlex is a lexical analyzer generator (also known as scanner generator) for Java(tm), written in Java(tm). JFlex is designed to work together with the LALR parser generator CUP. It can also be used together with other parser generators like ANTLR or as a standalone tool. Features: - Faster...
Platforms: Windows, *nix, Java, BSD Solaris
License: Freeware | Download (53): JFlex Download |
JikesTM is a compiler that translates JavaTM source files as defined in The Java Language Specification into the bytecoded instruction set and binary format defined in The Java Virtual Machine Specification. You may wonder why the world needs another Java compiler, considering that Sun provides...
Platforms: *nix
License: Freeware | Size: 860.16 KB | Download (205): Jikes Download |
Developer tools for EXPRESS (ISO 10303-11), an information modeling language. The core of this project is a Java Express parser using the ANTLR parser generator. This project was initiated by the National Institute of Standards and Technology.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 2.43 MB | Download (47): Open Source EXPRESS Parser Download |
Tedir is a general purpose top-down parser library for java. Unlike a parser generator, it allows efficient parsers to be constructed at run-time, rather than at compile-time, and allows parsers to be extended while running.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 756.42 KB | Download (47): Tedir Download |
AndroMDA is an extensible generator framework that adheres to the Model Driven Architecture (MDA) paradigm. Models from UML tools will be transformed into deployable components for your favorite platform (J2EE, Spring, .NET). Unlike other MDA toolkits, AndroMDA comes with a host of ready-made...
Platforms: Windows, Mac, *nix, Java, BSD Solaris
License: Freeware | Download (54): AndroMDA Download |
XIST is an extensible HTML and XML generator. XIST is also a XML parser with a very simple and pythonesque tree API. Every XML element type corresponds to a Python class and these Python classes provide a conversion method to transform the XML tree (e.g. into HTML). XIST can be considered 'object...
Platforms: *nix
License: Freeware | Size: 378.88 KB | Download (31): XIST for Linux Download |