VBF.Compilers.Parsers is a GLR parser generator library. Compose grammars using Linq clauses, parsers with automatic error recovery can then be generated at runtime. Any context free grammar is supported, grammars with ambiguities can still be used by providing resolution rules.
Iron Text is a library for rapid creation of parsers and interpreters using c#
without additional external tools.
The distinguishing features of the project are that:
- grammar and lexical rules are described entirely using .net type system with custom attributes