#css-parser #css #parser

css_value_definition_parser

Parser for CSS value definition syntax used in CSS specifications

48 releases

Uses new Rust 2024

new 0.0.14-canary.fac2d44a37 Jan 4, 2026
0.0.14-canary.b91df5b9a8 Jan 3, 2026
0.0.11-canary.efc7e551f1 Dec 29, 2025
0.0.7-canary.f08affa44d Oct 27, 2025

#522 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

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

MIT license

255KB
4.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.9–1.3MB
~26K SLoC