CodingHelmet.EasyParse (nuget): Generates LR(1) parsing table and lexer from a grammar definition file. Includes parser and lexer classes which can be constructed from the generated parsing table and used to build a syntax tree for a given plaintext. Supports easy compilation of the syntax tree into a custom object graph, effectively allowing you to build a full plaintext-to-object-graph compiler in only a few lines of code.
Keywords: parser|compiler|lexer|plaintext|text|compile|lexical