css_ast/types/
syntax.rs

1// https://drafts.csswg.org/css-values-5/#css-syntax
2// <syntax> = '*' | <syntax-component> [ <syntax-combinator> <syntax-component> ]* | <syntax-string>
3// <syntax-component> = <syntax-single-component> <syntax-multiplier>?
4//                    | '<' transform-list '>'
5// <syntax-single-component> = '<' <syntax-type-name> '>' | <ident>
6// <syntax-type-name> = angle | color | custom-ident | image | integer
7//                    | length | length-percentage | number
8//                    | percentage | resolution | string | time
9//                    | url | transform-function
10// <syntax-combinator> = '|'
11// <syntax-multiplier> = [ '#' | '+' ]
12//
13// <syntax-string> = <string>
14pub type Syntax = crate::Todo;