Repository navigation
grammars
- Website
- Wikipedia
A library and language for building parsers, interpreters, compilers, etc.
Parser Building Toolkit for JavaScript
BNF wrangling and railroad diagrams
Dragonfly-Based Voice Programming and Accessibility Toolkit
Python Kaldi speech recognition with grammars that can be set active/inactive dynamically at decode-time
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
JavaScript library for working with automata and grammars for regular and context-free languages
Simple, effective, and modular package for parsing observables (indicators of compromise (IOCs), network data, and other, security related information) from text. It uses grammars rather than regexes which makes it more readable, maintainable, and hackable. Explore our interactive documentation here: https://hightower.space/ioc-finder/
A Java parser combinator library written with an unmatched feature set.
The ISLa (Input Specification Language) language & solver.
A Ruby library for generating text with recursive template grammars.
📑 🔌 Ren'Py package for Atom and Linguist Grammars
Grammars suitable for lark parser and Hypothesis
Finite-state script normalization and processing utilities
The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#
Morphological and syntactic analysis of Esperanto sentences