Style and Grammar Checker for 25+ Languages
-
Updated
May 11, 2024 - Java
A grammar describes the syntax of a programming language, and might be defined in Backus-Naur form (BNF). A lexer performs lexical analysis, turning text into tokens. A parser takes tokens and builds a data structure like an abstract syntax tree (AST). The parser is concerned with context: does the sequence of tokens fit the grammar? A compiler is a combined lexer and parser, built for a specific grammar.
Style and Grammar Checker for 25+ Languages
Trainer for selected grammar topics of Kazakh language
Rule-based library to produce selected verb tenses in Kazakh language. See it in action in the viewer web app.
A parser library for Go
🦾 A meta-Language for LLMs to produce or parse structured info.
Konnektoren
The CMU Link Grammar natural language parser
Rust parser combinator framework
A Grammar of Graphics for Python
Unconjugate conjugated Japanese verbs.
🌳 Tree-sitter grammar for the ⚡ Tact contract programming language
📊 The concise and progressive visualization grammar.