RSS 39 projects tagged "Parser"

Download Website Updated 21 Mar 2011 LEPL

Screenshot
Pop 120.98
Vit 7.36

LEPL is a recursive descent parser library written in Python. It is based on parser combinator libraries popular in functional programming, but also exploits Python language features. Operators provide a friendly syntax, and the consistent use of generators supports full backtracking and resource management. Backtracking implies that a wide variety of grammars are supported; appropriate memoisation ensures that even left-recursive grammars terminate.

Download Website Updated 02 Mar 2010 Flexc++

Screenshot
Pop 49.95
Vit 2.48

Flexc++ is a tool for generating scanners based on regular expressions. Flexc++ is highly comparable to the programs flex and flex++. The goal was to create a similar program, but to implement it completely in C++. Most flex and flex++ grammars should be usable with flexc++ with minor adjustments.

Download No website Updated 11 Apr 2009 PEGTL

Screenshot
Pop 23.30
Vit 42.82

The Parsing Expression Grammar Template Library (PEGTL) is a C++0x library for creating parsers according to a Parsing Expression Grammar (PEG). Grammars are embedded as regular C++ code, created with template programming (not template meta programming). These hierarchies naturally correspond to the inductive definition of PEGs. The library extends on the subject of PEGs with new expression types, actions that can be attached to grammar rules, and mechanisms to ensure helpful diagnostics in case of parsing errors. PEGs are superficially similar to Context-Free Grammars (CFGs).

Download No website Updated 22 Apr 2009 stupid-xml

Screenshot
Pop 18.14
Vit 42.75

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.

Download Website Updated 16 Dec 2012 listparser

Screenshot
Pop 84.96
Vit 7.86

listparser is a Python library that parses subscription lists (also called reading lists) and returns all of the feeds, subscription lists, and "opportunity" URLs that it finds. It supports OPML, RDF+FOAF, and the iGoogle exported settings format.

Download Website Updated 12 Oct 2009 Kouprey

Screenshot
Pop 33.29
Vit 2.53

Kouprey is a library that can be used to build and run parsers based on the Parsing Expression Grammar (PEG) formalism. It does not have any special requirements beyond standard ECMAScript/JavaScript, and can be used to parse arbitrarily complex languages inside a Web browser or other JavaScript runtime. It has been used to parse complex general purpose programming languages, and comes with numerous examples.

Download Website Updated 12 Mar 2010 minidom

Screenshot
Pop 29.12
Vit 1.07

minidom is a minimized, quick and dirty dom/path c++ library. It supports XML, INI, JSON, NKV, HTTP header parsers, and dumpers. It has optional support for ICONV.

No download Website Updated 23 Dec 2010 PPI

Screenshot
Pop 16.61
Vit 1.17

PPI allows you to parse, analyze, and manipulate Perl (without Perl). It provides a Perl parse that is the basis of tools like Perl::Critic and Perl::MinimumVersion.

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

Screenshot
Pop 30.92
Vit 40.76

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 20 Jan 2010 Gelatin

Screenshot
Pop 49.05
Vit 1.00

Gelatin is a simple and fast program for transforming text to structured formats such as XML, JSON, or YAML. It is a combined lexer, parser, and output generator.

Screenshot

Project Spotlight

Query Interface

A Wordpress plugin for running database queries in the admin panel.

Screenshot

Project Spotlight

Codimension

A Python IDE.