Tags : Browse Projects

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

Sprache

Compare

  Analyzed about 19 hours ago

Sprache makes parsing 'external' DSLs clean and simple. It does this by relying on C# language features like lambda expressions and Linq. Unlike most parser-building frameworks, you use Sprache directly from your program code, and don't need to set up any build-time code generation tasks.

3.4K lines of code

0 current contributors

about 3 years since last commit

4 users on Open Hub

Inactive
5.0
 
I Use This

Irony — .NET Language Implementation Kit

Compare

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

25.9K lines of code

4 current contributors

3 months since last commit

4 users on Open Hub

Low Activity
5.0
 
I Use This

EBNFtool

Compare

  No analysis available

EBNFtool is a library and utility to parse EBNF grammars, then generate and output: 1) a symbol cross reference, 2) FIRST and FOLLOW sets, 3) a proof whether LL(1) conditions are satisfied. It is further planned to add a syntax diagram generator (aka railroad diagram generator) in the future. ... [More] EBNFtool is written in C. Work in progress. Requires C99 and KVSlib. [Less]

0 lines of code

0 current contributors

0 since last commit

1 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: bsd

Eto.Parse

Compare

  Analyzed 1 day ago

Recursive descent LL(k) parser for .NET with Fluent API, BNF, EBNF and Gold Grammars

17.8K lines of code

0 current contributors

almost 2 years since last commit

1 users on Open Hub

Very Low Activity
5.0
 
I Use This

Bol Processor

Compare

  No analysis available

Bol Processor is a program for music composition and improvisation with real-time MIDI, MIDI file, and Csound output. It produces music from a set of rules (a compositional grammar) or from text scores typed or captured from a MIDI instrument.

0 lines of code

0 current contributors

0 since last commit

0 users on Open Hub

Activity Not Available
0.0
 
I Use This
Mostly written in language not available
Licenses: No declared licenses