RSS 9 projects tagged "Parser"

No download Website Updated 01 Apr 2009 Ell library

Screenshot
Pop 24.45
Vit 38.88

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 59.33
Vit 38.88

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.

No download No website Updated 24 Apr 2009 xmlget

Screenshot
Pop 36.00
Vit 38.59

xmlget is a utility to query XML documents using XPath.

Download No website Updated 13 Aug 2009 Tiny XML

Screenshot
Pop 18.17
Vit 37.12

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.

Download No website Updated 22 Feb 2011 benejson

Screenshot
Pop 57.63
Vit 2.71

benejson is a buffering SAX-style JSON parser library. The library package contains three major components: PullParser, a C++ class for JSON pull parsing, Core, the parsing core with minimal dependencies, and benejson.js, a SAX-style parser written in JavaScript.

No download Website Updated 08 Oct 2011 Serd

Screenshot
Pop 21.12
Vit 24.32

Serd is a lightweight C library for RDF syntax which supports reading and writing Turtle and NTriples.

No download Website Updated 05 Jul 2012 UniCC

Screenshot
Pop 30.92
Vit 17.94

UniCC, (Universal Compiler-Compiler) is a powerful LALR(1) parser generator and language development system for computer professionals. It serves as an all-round design and build tool assisting compiler writers in any parsing-related task, including production quality compiler construction and the implementation of domain specific languages. It unifies an integrated generator for lexical analyzers and a powerful LALR(1) parser generator into one software solution. The programming interface is a rich, extendable, and innovative BNF-based grammar definition language for expressing context-free grammars.

No download No website Updated 04 Sep 2012 EXIP

Screenshot
Pop 39.87
Vit 1.00

EXIP provides a C library for the parsing and serialization of Efficient XML Interchange (EXI) format streams. The focus is portability and efficiency for embedded systems development. The project was started at the EISLAB research group in the Department of Computer Science, Electrical and Space Engineering, Luleå University of Technology, and is part of research efforts to bring resource-constrained embedded devices, such as wireless sensor nodes, closer to the enterprise business processes taking place in processing, manufacturing, and communication industries.

Download Website Updated 06 Apr 2013 lihata

Screenshot
Pop 112.72
Vit 1.86

lihata is a compact textual language which can represent a tree of lists, hashes, and tables. The syntax tries to be minimal and flexible to allow formatting a lihata file to fit the context it represents. The source release contains an event and DoM parser and helper functions for maintaining lihata trees. lihata is a convenient language for both simple and complex configuration files and text representation of data files.

Screenshot

Project Spotlight

pride

Poor Richard's Independent anDroid Environment.

Screenshot

Project Spotlight

libre

A generic library for real-time communications with asynchronous I/O support.