lalrpop
Parser generator
A parser generator framework for Rust that uses LR(1) parsing by default, allowing compact and readable grammar definitions.
LR(1) parser generator for Rust
3k stars
34 watching
295 forks
Language: Rust
last commit: over 1 year ago
Linked from 1 awesome list
grammarparser-generatorrust
Related projects:
| Repository | Description | Stars |
|---|---|---|
| | A Rust-based parser generator framework designed to simplify the process of creating parsers | 1 |
| | A tool for generating LALR(1) parsers from a specification language | 14 |
| | A parser generator tool that creates recursive descent parsers from concise grammar definitions. | 1,480 |
| | A Clojure library that converts context-free grammar notations into executable parsers | 2,749 |
| | A parsing toolkit that provides a flexible and modular way to parse context-free languages in Python | 4,971 |
| | A simple and lightweight option parser for Ruby applications | 1,128 |
| | A statistical natural language parser used to generate grammatically correct sentences from unstructured text input. | 227 |
| | A tool for generating parsers from grammars described in a high-level syntax | 143 |
| | Automatically generates regular expressions from user-provided test cases | 7,334 |
| | A collection of rules to help improve Rust code by detecting common mistakes and suggesting improvements. | 11,559 |
| | A minimalist C++20 library for building pattern-matchers and parsers using Parsing Expression Grammars (PEGs) | 198 |
| | A Rust library providing a grammar and tokenizer for parsing Shopify Liquid syntax | 0 |
| | A parser and scanner package for LL(1) grammars | 7 |
| | An API for creating parsers in JavaScript that generates bottom-up parsers from grammar files | 119 |
| | A collection of examples and demos showcasing the functionality of a parser generator for C# | 12 |