Browsing projects by Tag(s)

Select a tag to browse associated projects and drill deeper into the tag cloud.

Showing page 1 of 17

Bison is a general-purpose parser generator that converts an annotated context-free grammar into an LALR(1) or GLR parser for that grammar. Once you are proficient with Bison, you can use it to develop a wide range of language parsers, from those used in simple desk calculators to complex programming languages.

4.0
   
  1 review  |  115 users  |  34,063 lines of code  |  7 current contributors  |  Analyzed 9 days ago
 
 

ANother Tool for Language Recognition (ANTLR) is the name of a parser generator that uses LL(k) parsing. ANTLR is the successor to the Purdue Compiler Construction Tool Set (PCCTS), first developed in 1989, and is under active development. Its maintainer is professor Terence Parr of the University of San Francisco.

4.73333
   
  0 reviews  |  57 users  |  41,223 lines of code  |  8 current contributors  |  Analyzed 6 days ago
 
 

Java Compiler Compiler is the most popular parser generator for use with Java applications. A parser generator is a tool that reads a grammar specification and converts it to a Java program that can recognize matches to the grammar. In addition to the parser generator itself, JavaCC provides other ... [More] standard capabilities related to parser generation such as tree building (via a tool called JJTree included with JavaCC), actions, debugging, etc. [Less]

4.8
   
  1 review  |  31 users  |  32,727 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

The FileHelpers are an easy to use .NET library written in C#. Is designed to read/write data from flat files with fixed length or delimited records (CSV)

4.25
   
  0 reviews  |  30 users  |  125,321 lines of code  |  5 current contributors  |  Analyzed 9 days ago
 
 

Parsec is designed from scratch as an industrial-strength parser library. It is simple, safe, well documented (on the package homepage), has extensive libraries and good error messages, and is also fast.

4.83333
   
  0 reviews  |  23 users  |  2,600 lines of code  |  0 current contributors  |  Analyzed almost 2 years ago
 
 

Spirit is an object-oriented, recursive descent parser generator framework implemented using template meta-programming techniques. Expression templates allow Spirit to approximate the syntax of Extended Backus Normal Form (EBNF) completely in C++. The Spirit framework enables a target grammar to be ... [More] written exclusively in C++. EBNF grammar specifications can mix freely with other C++ code and, thanks to the generative power of C++ templates, are immediately executable. [Less]

4.6
   
  0 reviews  |  18 users  |  234,630 lines of code  |  0 current contributors  |  Analyzed about 12 hours ago
 
 

Beautiful Soup parses XML and HTML as seen in the wild, and provides a variety of methods and Pythonic idioms for iterating and searching the parse tree. Beautiful Soup development is now done at https://www.launchpad.net/beautifulsoup. The discussion forum is still at http://groups.google.com/group/beautifulsoup/.

4.8
   
  0 reviews  |  14 users  |  1,966 lines of code  |  0 current contributors  |  Analyzed 7 days ago
 
 
Compare

re2c is a tool for writing very fast and very flexible scanners. Unlike any other such tool, re2c focuses on generating high efficient code for regular expression matching. As a result this allows a much broader range of use than any traditional lexer offers. And Last but not least re2c generates ... [More] warning free code that is equal to hand-written code in terms of size, speed and quality. [Less]

4.75
   
  1 review  |  9 users  |  248,123 lines of code  |  1 current contributor  |  Analyzed over 1 year ago
 
 

Ragel compiles finite state machines from regular languages into executable C, C++, Objective-C, D, Java or Ruby code. Ragel state machines can not only recognize byte sequences as regular expression machines do, but can also execute code at arbitrary points in the recognition of a regular language. ... [More] Code embedding is done using inline operators that do not disrupt the regular language syntax. [Less]

4.83333
   
  0 reviews  |  8 users  |  40,889 lines of code  |  1 current contributor  |  Analyzed about 1 year ago
 
 
Compare

popt is a command line option parsing library. While it is similiar to getopt, it contains a number of enhancements, including: 1) popt is fully reentrant 2) popt can parse arbitrary argv[] style arrays while getopt(3) makes this quite difficult 3) popt allows users to alias command line ... [More] arguments 4) popt provides convience functions for parsing strings into argv[] style arrays [Less]

3.66667
   
  0 reviews  |  7 users  |  6,079 lines of code  |  2 current contributors  |  Analyzed 7 days ago
 
 
 
 

Creative Commons License Copyright © 2013 Black Duck Software, Inc. and its contributors, Some Rights Reserved. Unless otherwise marked, this work is licensed under a Creative Commons Attribution 3.0 Unported License . Ohloh ® and the Ohloh logo are trademarks of Black Duck Software, Inc. in the United States and/or other jurisdictions. All other trademarks are the property of their respective holders.