Rust parser combinator framework
-
Updated
May 5, 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.
Rust parser combinator framework
Parsing Expression Grammar (PEG) parser generator for Rust
A fast, low-resource Natural Language Processing and Text Correction library written in Rust.
Checks all your documentation for spelling and grammar mistakes with hunspell and a nlprule based checker for grammar
Parse BNF grammar definitions
A HDPSG-inspired symbolic natural language parser written in Rust
🌽 A simple and pain-free configuration language.
Lexer and Parser generator
LL(1) parser generator for Rust
PEG parser for YAML written in Rust 🦀
English spelling training app
An educational toy fuzzer with big dreams
Efficient algorithm that finds non-productive rules in context-free grammars.