Tags : Browse Projects

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

Sprache

Compare

  Analyzed 1 day 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

over 2 years since last commit

4 users on Open Hub

Inactive
5.0
 
I Use This

Irony — .NET Language Implementation Kit

Compare

  Analyzed about 5 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

19 days 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 about 19 hours ago

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

17.8K lines of code

0 current contributors

over 1 year 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