Resilient LL(1) parser generator for Rust
-
Updated
Jun 2, 2024 - Rust
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.
Resilient LL(1) parser generator for Rust
Wikidata and Wikipedia language data extraction
Rule-based library to produce selected verb tenses in Kazakh language. See it in action in the viewer web app.
All and up-to-date tree-sitter grammars built for nix.
Style and Grammar Checker for 25+ Languages
Typing GUI for language learners on Windows, Mac and Linux
Android app with keyboards for language learners
Backend service for Scribe app data downloads
iOS app with keyboards for language learners
Scribe's community portal scri.be
Organization files
Generic search for IQueryable in ASP.NET MVC Core
A parser library for Go
ANTLR4 language support for Visual Studio Code
ANTLR (ANother Tool for Language Recognition) is a powerful parser generator for reading, processing, executing, or translating structured text or binary files.
Configurable grammar for visualization components
The CMU Link Grammar natural language parser