Commit Graph

4 Commits

Author SHA1 Message Date
Callum Law
0d75d66f2e Meta: Handle bracketed range notations in CSS value grammar 2026-04-29 11:42:57 +01:00
Callum Law
521beb5a96 Meta: Implement code generation for CSS keyword values 2026-04-29 11:42:57 +01:00
Callum Law
dd9f0b8838 Meta: Implement code generation for CSS custom ident value blacklists 2026-04-29 11:42:57 +01:00
Callum Law
09418e8c77 Meta: Implement CSS value type parsing code generation
To do this we parse the grammar supplied in `ValueTypes.json` and
generate the appropriate parsing function in `CSS::Parser::Parser`

Only a small subset of the CSS grammar (i.e. types `<foo>` and
alternatives `<foo> | <bar>`) is implemented so far, it will be
expanded in later commits.
2026-04-29 11:42:57 +01:00