51 projects tagged "Parser"

No download Website Updated 13 May 2014 Link Grammar Parser

Screenshot
Pop 35.86
Vit 6.13

The Link Grammar Parser (link-grammar) is a syntactic parser of English, Russian, Arabic, and Persian (and other languages as well), based on link grammar, an original theory of English syntax. Given a sentence, the system assigns to it a syntactic structure, which consists of a set of labelled links connecting pairs of words. The parser also produces a "constituent" (Penn tree-bank style phrase tree) representation of a sentence (showing noun phrases, verb phrases, etc.). The RelEx extension provides dependency-parse output.

No download Website Updated 21 May 2014 libstudxml

Screenshot
Pop 31.40
Vit 5.31

libstudxml is a streaming XML pull parser and streaming XML serializer implementation for modern, standard C++. It has an API which the authors believe should have already been in Boost or even in the C++ standard library. It is compact, external dependency-free, and reasonably efficient. The XML parser is a conforming, non-validating XML 1.0 implementation which is based on tested and proven code.

Download No website Updated 18 Jun 2014 any-dl

Screenshot
Pop 85.70
Vit 4.65

any-dl is a generic video downloader tool that uses a domain specific language to describe how to download videos from each video site.

Download Website Updated 09 Dec 2012 feedparser

Screenshot
Pop 57.18
Vit 3.67

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

No download Website Updated 11 Jun 2014 PHP Markdown Parser

Screenshot
Pop 14.73
Vit 2.60

PHP Markdown Parser is a PHP class that parses Markdown documents and generates HTML tags. It can operate on a text string or a file.

Download No website Updated 22 Feb 2011 benejson

Screenshot
Pop 46.86
Vit 2.57

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.

Download Website Updated 12 Oct 2009 Kouprey

Screenshot
Pop 32.12
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 02 Mar 2010 Flexc++

Screenshot
Pop 44.55
Vit 2.47

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.

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

Screenshot
Pop 45.56
Vit 2.15

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.

Download Website Updated 02 Jul 2013 lihata

Screenshot
Pop 41.68
Vit 2.00

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

cyphertite

A tar-like ultra secure remote deduplicating archiver.

Screenshot

Project Spotlight

JasperReports

A Java reporting library.