$ lalrpop-util

v0.23.1

Runtime library for parsers generated by LALRPOP

Downloads: 55.6M
Recent: 10.4M
Versions: 56
Updated: March 11, 2026

Latest Update Summary

Crate

Name: lalrpop-util New version: 0.23.0 Release date: 2026-02-12T21:15:58.938656Z

Crate readme

Short description LALRPOP is a Rust parser generator framework with usability as its primary goal.

Long description LALRPOP is a Rust parser generator framework that aims for usability, allowing for the writing of compact, DRY, and readable grammars. It offers features such as nice error messages, macros for grammar extraction, built-in support for operators, compact defaults to reduce action code, and type inference. By default, it uses LR(1) but can opt for LALR(1).

Features • Nice error messages in case parser constructor fails • Macros for extracting common parts of grammar • Supports subsets of expressions with macros • Builtin support for operators like * and ? • Type inference for nonterminals

Code Examples Adding LALRPOP to Cargo.toml

 [dependencies]
lalrpop = "*"

Linkshttps://lalrpop.github.io/lalrpop/https://lalrpop.github.io/lalrpop/quick_start_guide.htmlhttps://lalrpop.github.io/lalrpop/advanced_setup.htmlhttps://lalrpop.github.io/lalrpop/cheatsheet.htmlhttps://lalrpop.github.io/lalrpop/tutorial/index.htmlhttps://docs.rs/lalrpop/latest/lalrpop/https://gitter.im/lalrpop/Lobby

Release info

Release version: N/A

Release description N/A

Code Examples N/A

Patch update: 0.23.0 → 0.23.1

$ DOWNLOADS TREND

38.5M55.6M

$ VERSION HISTORY

v0.23.1March 11, 2026
v0.23.0February 12, 2026
v0.22.2May 22, 2025

$ LINKS

$ INSTALL

cargo add lalrpop-util

Or add to Cargo.toml: lalrpop-util = "0.23.1"