css_ast/types/
syntax.rs

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