Grammatica

Grammatica is a parser generator tool for C# and Java. It reads grammar files and creates source code for a parser. It currently handles LL(k) grammars, but in the future it will support other grammar types as well. The project was created in an attempt to improve the usability of parser generators, and it currently has several advanced features not commonly found in other parser generators (such as automatic error recovery). See the Grammatica Web Site for more information.

As the main author of Grammatica, I provide various types of support services. Please see the list below for examples.

>> Basic Support – Gives you prompt responses to questions by e-mail, for example by helping to use Grammatica or debug your grammars.
>> Advanced Support – Extends basic support with phone availability from 8:00–20:00 (GMT). Also provides quick fixes or work-arounds to any errors found in Grammatica.
>> Custom Support – Provides anything from bug fixes and addition of missing features, to implementation of complete parsers. A custom contract is established meeting your specific needs and requirements.

Support pricing is normally set on a yearly or project basis, but hourly rates are also available. Please contact sales@percederberg.net for more information.