RSS 10 projects tagged "Parser"

No download No website Updated 04 May 2013 pyC11

Screenshot
Pop 62.19
Vit 1.00

pyC11 is a grammar to parse programs in the C programming language following ISO/IEC 9899:2011. It is written using pyPEG, a parsing framework for Python. The grammar supports Python 2.7 and 3.x. The test bench requires py.test.

Download Website Updated 12 Feb 2013 PHP Markdown and BBCode Parser

Screenshot
Pop 16.70
Vit 20.80

PHP Markdown and BBCode Parser is a package that converts Markdown and BBCode to HTML. A base class is also capable of sanitizing the text by removing JavaScript tags.

Download Website Updated 10 Jul 2012 csvgrep

Screenshot
Pop 15.84
Vit 25.49

csvgrep is a commandline program which enables users to execute searches on text-delimited files using a rudimentary query language. Its query language is bound to simplicity and expressivity, to be easily comprehensible. It aims at replacing both grep and awk when you are challenged to retrieve information from a text-delimited file based on the content of a specific field (or column). You can get what you want using the semantic already in the file’s underlying structure.

Download No website Updated 02 Apr 2013 cardme

Screenshot
Pop 56.35
Vit 6.52

cardme is a Java library implementation of RFC 2426, VCard. It provides Java applications with a way to read and write from and to the VCard file format. The project's goals are to provide a flexible and easy to use library with excellent documentation.

No download Website Updated 08 Oct 2011 Serd

Screenshot
Pop 16.22
Vit 30.41

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

Download Website Updated 29 Nov 2011 Apache OpenNLP

Screenshot
Pop 85.28
Vit 1.49

Apache OpenNLP is a machine learning based toolkit for the processing of natural language text. It supports the most common NLP tasks, such as tokenization, sentence segmentation, part-of-speech tagging, named entity extraction, chunking, parsing, and coreference resolution. These tasks are usually required to build more advanced text processing services.

Download No website Updated 05 Jul 2011 Parcon

Screenshot
Pop 21.54
Vit 31.94

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.

Download No website Updated 11 Apr 2009 PEGTL

Screenshot
Pop 23.32
Vit 42.84

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).

No download Website Updated 02 Apr 2009 YAJL

Screenshot
Pop 57.18
Vit 42.95

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 Website Updated 02 Mar 2010 Flexc++

Screenshot
Pop 50.50
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.

Screenshot

Project Spotlight

V6 Thompson Shell Port

Ports of the Sixth Edition (V6) UNIX Thompson shell.

Screenshot

Project Spotlight

Piggydb

A knowledge creation system.