grammars
There are 130 repositories under grammars topic.
ohmjs/ohm
A library and language for building parsers, interpreters, compilers, etc.
Chevrotain/chevrotain
Parser Building Toolkit for JavaScript
katef/kgt
BNF wrangling and railroad diagrams
analang/como-lang-ng
como-lang-ng is now ana-lang, located at https://github.com/analang/ana
dictation-toolbox/Caster
Dragonfly-Based Voice Programming and Accessibility Toolkit
daanzu/kaldi-active-grammar
Python Kaldi speech recognition with grammars that can be set active/inactive dynamically at decode-time
TheLartians/PEGParser
💡 Build your own programming language! A C++17 PEG parser generator supporting parser combination, memoization, left-recursion and context-dependent grammars.
izuzak/noam
JavaScript library for working with automata and grammars for regular and context-free languages
fhightower/ioc-finder
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/
norswap/autumn
A Java parser combinator library written with an unmatched feature set.
ohmjs/ohm-editor
An IDE for the Ohm language (JavaScript edition)
codelion/gramtest
GramTest: A tool for Grammar based Test case generation
maetl/calyx
A Ruby library for generating text with recursive template grammars.
rindPHI/isla
The ISLa (Input Specification Language) language & solver.
renpy/language-renpy
:bookmark_tabs: :electric_plug: Ren'Py package for Atom and Linguist Grammars
glebec/left-recursion
Quick explanation of eliminating left recursion in Haskell parsers
ligurio/lark-grammars
Grammars suitable for lark parser and Hypothesis
codewitch-honey-crisis/pck
The Parser Construction Kit ("Puck"): A Parser Generator and Grammar Translator in C#
google-research/nisaba
Finite-state script normalization and processing utilities
fidelisrafael/esperanto-analyzer
Morphological and syntactic analysis of Esperanto sentences
kareman/Patterns
A Swift PEG parser
graph-quilt/graphql-xtext
A GraphQL SDL lexer, parser, and validator that can read GraphQL grammar and produce executable JVM runtime objects.
Alhadis/language-grammars
Syntax highlighting for ABNF/BNF/EBNF, Yacc, and other language-related languages.
DevTony101/miria-code-editor
This an online code editor made for a new programming language named Miria.
aaronhuggins/js-edi
Next-gen EDI parser in Antlr4 grammar compiled by antlr4ts
mingodad/plgh
Programming Languages Grammar House (BNF like grammars)
let-unimi/liblet
A teaching aid library for formal languages and compiler courses
lexected/astir
A flexible parser generator producing output from object-oriented hierarchical context-free grammar specifications.
ZeroBone/Knife
Knife is a Java top-down parser generator for building parsers from grammars in BNF format.
DNemtsov/Lexepars
Concise monadic parser combinator library with separate lexer/parser phases, off-side rule and big-size input support.
ManuelGil/vscode-moodle-snippets
Moodle - snippets, autocomplete, emmet & syntax for VSCode editor
FormalLanguageConstrainedPathQuerying/CFPQ_Data
Graphs and grammars for Context-Free Path Querying algorithms evaluation.
wiredwiz/Grun.Net
A .Net Antlr4 grammar testing tool set meant to supplement the need for the Antlr Java TestRig when testing C# deployed Antlr4 parsers.
jakoch/OMeta-PHP
OMeta: an Object-Oriented Language for Pattern Matching. PHP implementation of OMeta/JS.
ManuelGil/vscode-mustache-snippets
This extension provides Mustache template engine support for Visual Studio Code. It helps you to write your Mustache files with syntax highlighting and code completion.
negativefnnancy/NanGram
Small little context-free expression generator and parser using user provided EBNF-like source.