RSS 9 projects tagged "Parser"

No download Website Updated 02 Apr 2009 YAJL

Screenshot
Pop 56.92
Vit 42.90

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 No website Updated 11 Apr 2009 PEGTL

Screenshot
Pop 23.15
Vit 42.79

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 No website Updated 16 Jun 2010 ParserLab

Screenshot
Pop 13.82
Vit 37.41

ParserLab allows you to generate parsers with ease, using a graphical user interface or through the console. You can design your parsers graphically or by using standard regular expressions and BNF syntax similar to lex/yacc. Generated parsers can be in C or C++.

Download Website Updated 17 Feb 2013 WTMParse

Screenshot
Pop 21.31
Vit 20.57

WTMParse is a script originally intended for use in forensic examinations which parses WTMP files from Unix-like operating systems and generates a CSS-styled HTML report containing the login terminal, username, log start date, and login time/date in a table. It's good for postmortem forensic examinations or as a way of getting "last"-like information when you don't have the ability to boot the machine in question but can grab the wtmp.

No download Website Updated 27 Jun 2013 GrammarScope

Screenshot
Pop 28.00
Vit 17.14

GrammarScope provides a simple-to-use graphical interface to the parse tree, grammatical structure, typed dependencies, and semantic graph of any text as parsed by the Stanford Parser/Stanford CoreNLP.

Download Website Updated 02 Jul 2013 lihata

Screenshot
Pop 53.61
Vit 2.06

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.

Download Website Updated 29 Nov 2011 Apache OpenNLP

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

No download Website Updated 20 Jan 2010 Gelatin

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

No download No website Updated 04 May 2013 pyC11

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

Screenshot

Project Spotlight

r6rs-protobuf

Protocol Buffers for R6RS Scheme.

Screenshot

Project Spotlight

CoreTML framework

A tool allowing the developer to create user-configurable source code templates.