Style and Grammar Checker for 25+ Languages
-
Updated
Jun 1, 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
Generic search for IQueryable in ASP.NET MVC Core
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
ANTLR4 language support for Visual Studio Code
Wikidata and Wikipedia language data extraction
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
iOS app with keyboards for language learners
Configurable grammar for visualization components
The CMU Link Grammar natural language parser
Parser and static code analysis tool for PL/SQL and Oracle SQL.
YARS-PG grammar. The YARS-PG serialization is specially designed for graphs, especially property graphs.
Resilient LL(1) parser generator for Rust
Trainer for selected grammar topics of Kazakh language
An open source cross-platform programming language focused on efficiency.
All and up-to-date tree-sitter grammars built for nix.