Browsing projects by Tag(s)

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

Showing page 1 of 2

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 4 days ago
 
 

Irony is a development kit for implementing languages on .NET platform. Unlike most existing yacc/lex-style solutions Irony does not employ any scanner or parser code generation from grammar specifications written in a specialized meta-language. In Irony the target language grammar is coded directly ... [More] in c# using operator overloading to express grammar constructs. Irony's scanner and parser modules use the grammar encoded as c# class to control the parsing process. See the expression grammar sample for an example of grammar definition in c# class, and using it in a working parser. [Less]

5.0
 
  1 review  |  4 users  |  29,025 lines of code  |  1 current contributor  |  Analyzed 8 days ago
 
 
Compare

Racc (Ruby yACC) is a LALR(1) parser generator. It is written in Ruby itself, and generates Ruby programs. Ruby 1.8.x comes with Racc runtime module. You can run your parsers generated by racc 1.4.x out of the box.

4.0
   
  1 review  |  2 users  |  8,671 lines of code  |  0 current contributors  |  Analyzed over 1 year ago
 
 
Compare

The BNF Converter is a compiler construction tool generating a compiler front-end from a Labelled BNF grammar. It is currently able to generate C, C++, C#, F#, Haskell, Java, and OCaml, as well as XML representations. Given a Labelled BNF grammar the tool produces: * an abstract syntax ... [More] implementation * a case skeleton for the abstract syntax in the same language * an Alex, JLex, or Flex lexer generator file * a Happy, CUP, or Bison parser generator file * a pretty-printer as a Haskell/Java/C++/C module * a Latex file containing a readable specification of the language [Less]

0
 
  0 reviews  |  1 user  |  39,570 lines of code  |  7 current contributors  |  Analyzed 5 days ago
 
 

Sweet Parser is a C++ parser library. Given a BNF grammar the library generates an LALR(1) parser that recognizes the language described by that grammar. The parser can be generated at runtime without the need for an offline generation step. If generation is required there is a stand alone ... [More] executable that provides Lua scriptable code generation from the parser state machine. Parsers generated this way have no dependencies on anything other than the standard libary. [Less]

0
 
  0 reviews  |  1 user  |  7,833 lines of code  |  1 current contributor  |  Analyzed 4 days ago
 
 

Hammer is a parsing library. Like many modern parsing libraries, it provides a parser combinator interface for writing grammars as inline domain-specific languages, but Hammer also provides a variety of parsing backends. It's also bit-oriented rather than character-oriented, making it ideal for ... [More] parsing binary data such as images, network packets, audio, and executables. [Less]

0
 
  0 reviews  |  1 user  |  4,426 lines of code  |  3 current contributors  |  Analyzed 6 days ago
 
 

A LALR C# parser generator written in Java language. The aim of the project is to provide developers with a useful tool for the generation of parsers for given EBNF-like syntaxes, which can be consumed by .NET/Mono applications. Some of the features of the resulted parsers are: Standalone: the ... [More] applications won't be forced to reference external libraries to make the parsers generated to work Speed: Small footprint: A typical use of CSharpCC is the generation of an SQL-92 parser (such as the one in DeveelDB). NOTE: this project has been discontinued. If you're interested in continuing supporting it, please contact db at deveel dot com. CShapCC is a modified version of JavaCC 3.2 [Less]

4.0
   
  0 reviews  |  1 user  |  38,193 lines of code  |  0 current contributors  |  Analyzed about 8 hours ago
 
 

lalr-parser-for-minic

0
 
  0 reviews  |  0 users  |  670 lines of code  |  0 current contributors  |  Analyzed about 21 hours ago
 
 

Parsing tools for Java. Syntax and lexicon analysis. Connector with SableCC langage format definition.

0
 
  0 reviews  |  0 users  |  23,629 lines of code  |  1 current contributor  |  Analyzed about 2 years ago
 
 

Parser generator for Common Lisp.

0
 
  0 reviews  |  0 users  |  3,004 lines of code  |  0 current contributors  |  Analyzed 1 day 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.