#css-parser #css #parser

css_value_definition_parser

Parser for CSS value definition syntax used in CSS specifications

61 releases

Uses new Rust 2024

new 0.0.17-canary.e0c9e6897d Feb 2, 2026
0.0.17-canary.4065236bb3 Feb 3, 2026
0.0.16 Jan 29, 2026
0.0.11-canary.efc7e551f1 Dec 29, 2025
0.0.7-canary.f08affa44d Oct 27, 2025

#508 in Procedural macros

Download history 751/week @ 2025-10-23 34/week @ 2025-10-30 4/week @ 2025-11-06 5/week @ 2025-11-13 9/week @ 2025-11-20 8/week @ 2025-11-27 50/week @ 2025-12-04 40/week @ 2025-12-11 114/week @ 2025-12-18 40/week @ 2025-12-25 72/week @ 2026-01-01 6/week @ 2026-01-08 17/week @ 2026-01-15 26/week @ 2026-01-22

121 downloads per month
Used in 8 crates (2 directly)

MIT license

270KB
5K SLoC

css_value_definition_parser

Parser for CSS value definition syntax used in CSS specifications.

📖 Full Documentation

Features

  • Spec grammar parsing: Parse CSS value definition syntax from specifications
  • Grammar AST: Generate abstract syntax trees for value grammars
  • Code generation support: Powers automatic parser generation

Part of csskit

This crate is part of the csskit project, a comprehensive CSS toolchain.

For more information, visit csskit.rs.

License

MIT

Dependencies

~0.8–1.3MB
~26K SLoC