Tags : Browse Projects

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

Spirit Parser Library

Compare

  Analyzed about 23 hours 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]

188K lines of code

10 current contributors

about 1 month since last commit

17 users on Open Hub

Low Activity
4.55556
   
I Use This

Irony — .NET Language Implementation Kit

Compare

  Analyzed about 2 months 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]

31.2K lines of code

0 current contributors

almost 4 years since last commit

4 users on Open Hub

Activity Not Available
5.0
 
I Use This

EpochX

Compare

  Analyzed about 3 hours ago

EpochX is a genetic programming framework for Java. It is designed specifically for the task of analyzing evolutionary automatic programming, so is ideal for researchers who require an extendable system for studying the effects of new operators or procedures. EpochX supports 3 popular ... [More] representations - Strongly-Typed tree GP - Context-Free Grammar GP - Grammatical Evolution [Less]

42.6K lines of code

0 current contributors

over 6 years since last commit

2 users on Open Hub

Inactive
5.0
 
I Use This

C# Lex Yacc

Compare

  Analyzed about 19 hours ago

a C# embeddable lexer and parser generator (.Net core)

4.67K lines of code

4 current contributors

2 days since last commit

1 users on Open Hub

New Project
0.0
 
I Use This

uri_grammar

Compare

  Analyzed about 1 year ago

uri_grammar provides a Spirit grammar for parsing URIs. The grammar is parameterized with user-supplied parse actions.

634 lines of code

0 current contributors

over 2 years since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This

ParserLab

Compare

  Analyzed 4 months ago

Generate parsers with ease, using a graphical user interface, or console. 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++.

2.78K lines of code

0 current contributors

almost 6 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Licenses: No declared licenses

BNFC

Compare

  Analyzed about 21 hours ago

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]

77.7K lines of code

2 current contributors

10 months since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This

Sweet Parser

Compare

  Analyzed about 23 hours 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]

7.83K lines of code

1 current contributors

10 months since last commit

1 users on Open Hub

Very Low Activity
0.0
 
I Use This

JCBNF

Compare

  Analyzed 1 day ago

Backus–Naur Form inspired metasyntax designed for compilers.

0 lines of code

0 current contributors

almost 5 years since last commit

1 users on Open Hub

Activity Not Available
5.0
 
I Use This
Mostly written in language not available
Licenses: GFDL-1.3

jcbnfp

Compare

  Analyzed about 3 hours ago

JCBNF parser library for Java

2.6K lines of code

0 current contributors

almost 5 years since last commit

1 users on Open Hub

Inactive
5.0
 
I Use This