RSS 6 projects tagged "Parser"

Download No website Updated 11 Apr 2009 PEGTL

Screenshot
Pop 23.43
Vit 42.85

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 Website Updated 16 Dec 2012 listparser

Screenshot
Pop 85.43
Vit 7.84

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 07 May 2010 arg

Screenshot
Pop 43.47
Vit 1.00

arg is a C++ command-line parser. Its goal is to minimize the coding efforts of adding the processing of command-line parameters to C++ programs.

Download Website Updated 09 Dec 2012 feedparser

Screenshot
Pop 59.58
Vit 3.78

feedparser is a Python library that parses feeds. It supports the Atom, RDF, RSS, and CDF feed formats.

No download Website Updated 19 May 2012 The Lean Mean C++ Option Parser

Screenshot
Pop 49.42
Vit 2.16

The Lean Mean C++ Option Parser handles program arguments (argc, argv). It supports the short and long option formats of getopt(), getopt_long(), and getopt_long_only(), but has a more convenient interface. It is a freestanding, header-only library with no dependencies, not even libc or STL. It comes with a usage message formatter which supports column alignment and line wrapping, making it ideal for localized messages with different lengths.

No download No website Updated 17 May 2012 Piglet

Screenshot
Pop 20.25
Vit 26.52

Piglet is a tool for parsing and lexing text for the .NET framework. The purpose of Piglet is to provide an easy-to-use tool for parsing text which can be easily included in any .NET project as a single assembly. In contrast to most parser generators, Piglet provides a fluent interface which enables you to express your grammar in a syntax which is accessible for users with no prior experience of parser generators. Piglet generates efficient, type safe, and reentrant LALR(1) parsers at runtime, which saves you from having a pre-compile step to generate your parsing tables. It also includes a lexical scanner generator which can be used independently of the parser generator.

Screenshot

Project Spotlight

SQLObject

A object-relational mapper.

Screenshot

Project Spotlight

Jet HelpDesk

Software to track and log calls.