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 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