RSS 47 projects tagged "Parser"

No download Website Updated 01 Apr 2009 Ell library

Screenshot
Pop 23.09
Vit 42.90

Ell is a library to write EBNF grammars as C++ code for quick development of LL(n) parsers or similar applications. It is not a tool to generate parsers (like ANTLR): the grammar you write is directly embedded into your C++ code. The core library is very light (less than 2000 lines of headers) and written in generation templates to achieve the fastest execution. The service provided by Ell is very similar to what Boost Spirit provides, but with a simpler object model, and without the need of the Boost library (it only depends on STL).

No download Website Updated 02 Apr 2009 YAJL

Screenshot
Pop 56.92
Vit 42.90

YAJL (Yet Another JSON Library) is a small event-driven (SAX-style) JSON parser written in ANSI C, and a small validating JSON generator. It's highly portable, data representation independent, fast, generates verbose error messages including context of where the error occurs in the input text, can parse JSON data incrementally off a stream, and is tiny.

Download No website Updated 22 Apr 2009 stupid-xml

Screenshot
Pop 18.19
Vit 42.73

stupid-xml is a ridiculously simple annotation-based XML stream parser for Java. The main goal of this project is to get the strings you care about out of XML and into Java as quickly as possible. You define a simple model class, specify the relative paths for its fields, and it will start generating instances for you from an XML stream. The functionality is limited. It will only parse Strings into your model, but this keeps everything extremely simple. Once you have the Strings in your model, you can perform filtering or more complex conversions.

No download No website Updated 24 Apr 2009 xmlget

Screenshot
Pop 27.39
Vit 42.64

xmlget is a utility to query XML documents using XPath.

Download No website Updated 13 Aug 2009 Tiny XML

Screenshot
Pop 14.63
Vit 41.32

Tiny XML is a small, fast, memory efficient, and embeddable SAX parser for XML. It has no external dependencies, handles start/end tags, text, attribute names, and values, and supports UTF-8.

No download Website Updated 30 Sep 2009 Asterisk Config PHP-Parser

Screenshot
Pop 30.98
Vit 40.73

The Asterisk Config PHP-Parser is a simple but effective PHP function that is able to parse any standard Asterisk configuration file and output the data into a multi-dimensional array.

No download Website Updated 29 Jan 2010 php4-html-dom

Screenshot
Pop 13.56
Vit 39.22

php4-html-dom is a lightweight, fault tolerant, high speed, single-pass HTML parser. It builds HTML DOM, similar to accessing a Web browser's DOM with JavaScript. It is compatible with PHP4 and higher.

Download Website Updated 27 Feb 2010 Genparse

Screenshot
Pop 19.36
Vit 38.84

Genparse is a generic command line parser generator. From a simple and concise specification file, you can define the command line parameters and switches that you would like to be able to pass to your program. Genparse creates the C, C++, or Java code of the parser for you.

No download No website Updated 16 Jun 2010 ParserLab

Screenshot
Pop 13.82
Vit 37.41

ParserLab allows you to generate parsers with ease, using a graphical user interface or through the console. You can design your parsers graphically or by using standard regular expressions and BNF syntax similar to lex/yacc. Generated parsers can be in C or C++.

Download No website Updated 05 Jul 2011 Parcon

Screenshot
Pop 22.00
Vit 31.88

Parcon is a parser library for the Python programming language. It can be used for parsing both normal text and binary data. It's designed to be fast, easy to use, and to provide informative error messages.

Screenshot

Project Spotlight

INDI

A control protocol for various astronomical instruments (telescopes, CCDs, etc).

Screenshot

Project Spotlight

TXR

A data munging language.