grammar-graph
Takes a context-free grammar and converts it into a decision-making graph. Can produce interactive Guides which generate valid sentences from the grammar.
Takes a context-free grammar and converts it into a decision-making graph. Can produce interactive Guides which generate valid sentences from the grammar.
EBNF to Railroad diagram
Create scientific papers on the fly: SciGen brought to the browser and to Node.
Implementations of the grammars of several programming languages, including LISP, Scheme, Prolog, and the Lambda Calculus.
Create music using a generative music grammar.
Monadic bottom-up parser combinator library.
TypeScript type information for thaw's interpreter code
Convert human readable text to executable JS
Defines and generates parsers from composable grammar definitions. Includes advanced features like lexer-free parsing, selective packrat memoization and static analysis.