|
22 | 22 | ["ident", "red--"], ">"
|
23 | 23 | ],
|
24 | 24 |
|
25 |
| -"red0 -red --red -\\-red\\ blue 0red -0red \u0000red _Red .red rêd r\\êd \u007F\u0080\u0081", [ |
| 25 | +"\\- red0 -red --red -\\-red\\ blue 0red -0red \u0000red _Red .red rêd r\\êd \u007F\u0080\u0081", [ |
| 26 | + ["ident", "-"], " ", |
26 | 27 | ["ident", "red0"], " ",
|
27 | 28 | ["ident", "-red"], " ",
|
28 |
| - "-", ["ident", "-red"], " ", |
| 29 | + ["ident", "--red"], " ", |
29 | 30 | ["ident", "--red blue"], " ",
|
30 | 31 | ["dimension", "0", 0, "integer", "red"], " ",
|
31 | 32 | ["dimension", "-0", 0, "integer", "red"], " ",
|
|
54 | 55 | "rgba0() -rgba() --rgba() -\\-rgba() 0rgba() -0rgba() _rgba() .rgba() rgbâ() \\30rgba() rgba () @rgba() #rgba()", [
|
55 | 56 | ["function", "rgba0"], " ",
|
56 | 57 | ["function", "-rgba"], " ",
|
57 |
| - "-", ["function", "-rgba"], " ", |
| 58 | + ["function", "--rgba"], " ", |
58 | 59 | ["function", "--rgba"], " ",
|
59 | 60 | ["dimension", "0", 0, "integer", "rgba"], ["()"], " ",
|
60 | 61 | ["dimension", "-0", 0, "integer", "rgba"], ["()"], " ",
|
|
70 | 71 | "@media0 @-Media @--media @-\\-media @0media @-0media @_media @.media @medİa @\\30 media\\", [
|
71 | 72 | ["at-keyword", "media0"], " ",
|
72 | 73 | ["at-keyword", "-Media"], " ",
|
73 |
| - "@", "-", ["ident", "-media"], " ", |
| 74 | + ["at-keyword", "--media"], " ", |
74 | 75 | ["at-keyword", "--media"], " ",
|
75 | 76 | "@", ["dimension", "0", 0, "integer", "media"], " ",
|
76 | 77 | "@", ["dimension", "-0", 0, "integer", "media"], " ",
|
|
80 | 81 | ["at-keyword", "0media\uFFFD"]
|
81 | 82 | ],
|
82 | 83 |
|
83 |
| -"#red0 #-Red #--red #-\\-red #0red #-0red #_Red #.red #rêd #\\.red\\", [ |
| 84 | +"#red0 #-Red #--red #-\\-red #0red #-0red #_Red #.red #rêd #êrd #\\.red\\", [ |
84 | 85 | ["hash", "red0", "id"], " ",
|
85 | 86 | ["hash", "-Red", "id"], " ",
|
86 |
| - ["hash", "--red", "unrestricted"], " ", |
| 87 | + ["hash", "--red", "id"], " ", |
87 | 88 | ["hash", "--red", "id"], " ",
|
88 | 89 | ["hash", "0red", "unrestricted"], " ",
|
89 | 90 | ["hash", "-0red", "unrestricted"], " ",
|
90 | 91 | ["hash", "_Red", "id"], " ",
|
91 | 92 | "#", ".", ["ident", "red"], " ",
|
92 | 93 | ["hash", "rêd", "id"], " ",
|
| 94 | + ["hash", "êrd", "id"], " ", |
93 | 95 | ["hash", ".red\uFFFD", "id"]
|
94 | 96 | ],
|
95 | 97 |
|
|
120 | 122 | ["string", "Ͷ76Ͷ76"]
|
121 | 123 | ],
|
122 | 124 |
|
123 |
| -"url( '') url('Lorem \"îpsum\"'\n) url('a\\\nb' ) url('a\nb' \\){ ) url('eof", [ |
124 |
| - ["url", ""], " ", |
125 |
| - ["url", "Lorem \"îpsum\""], " ", |
126 |
| - ["url", "ab"], " ", |
127 |
| - ["error", "bad-url"], " ", |
128 |
| - ["url", "eof"] |
| 125 | +"url( '') url('Lorem \"îpsum\"'\n) url('a\\\nb' ) url('a\nb) url('eof", [ |
| 126 | + ["function", "url", " ", ["string", ""]], " ", |
| 127 | + ["function", "url", ["string", "Lorem \"îpsum\""], " "], " ", |
| 128 | + ["function", "url", ["string", "ab"], " "], " ", |
| 129 | + ["function", "url", ["error", "bad-string"], " ", ["ident", "b"]], " ", |
| 130 | + ["function", "url", ["string", "eof"]] |
129 | 131 | ],
|
130 | 132 |
|
131 | 133 | "url(", [
|
|
136 | 138 | ["url", ""]
|
137 | 139 | ],
|
138 | 140 |
|
139 |
| -"url(\"\") url(\"Lorem 'îpsum'\"\n) url(\"a\\\nb\" ) url(\"a\nb\" \\){ ) url(\"eof", [ |
140 |
| - ["url", ""], " ", |
141 |
| - ["url", "Lorem 'îpsum'"], " ", |
142 |
| - ["url", "ab"], " ", |
143 |
| - ["error", "bad-url"], " ", |
144 |
| - ["url", "eof"] |
| 141 | +"url(\"\") url(\"Lorem 'îpsum'\"\n) url(\"a\\\nb\" ) url(\"a\nb) url(\"eof", [ |
| 142 | + ["function", "url", ["string", ""]], " ", |
| 143 | + ["function", "url", ["string", "Lorem 'îpsum'"], " "], " ", |
| 144 | + ["function", "url", ["string", "ab"], " "], " ", |
| 145 | + ["function", "url", ["error", "bad-string"], " ", ["ident", "b"]], " ", |
| 146 | + ["function", "url", ["string", "eof"]] |
145 | 147 | ],
|
146 | 148 |
|
147 | 149 | "url(\"Lo\\rem \\130 ps\\u m\") url('\\376\\37 6\\000376\\0000376\\", [
|
148 |
| - ["url", "Lorem İpsu m"], " ", |
149 |
| - ["url", "Ͷ76Ͷ76"] |
| 150 | + ["function", "url", ["string", "Lorem İpsu m"]], " ", |
| 151 | + ["function", "url", ["string", "Ͷ76Ͷ76"]] |
150 | 152 | ],
|
151 | 153 |
|
152 | 154 | "URL(foo) Url(foo) ûrl(foo) url (foo) url\\ (foo) url(\t 'foo' ", [
|
|
155 | 157 | ["function", "ûrl", ["ident", "foo"]], " ",
|
156 | 158 | ["ident", "url"], " ", ["()", ["ident", "foo"]], " ",
|
157 | 159 | ["function", "url ", ["ident", "foo"]], " ",
|
158 |
| - ["url", "foo"] |
| 160 | + ["function", "url", " ", ["string", "foo"], " "] |
159 | 161 | ],
|
160 | 162 |
|
161 |
| -"url('a' b) url('c' d)", [["error", "bad-url"], " ", ["error", "bad-url"]], |
| 163 | +"url('a' b) url('c' d)", [ |
| 164 | + ["function", "url", ["string", "a"], " ", ["ident", "b"]], " ", |
| 165 | + ["function", "url", ["string", "c"], " ", ["ident", "d"]] |
| 166 | +], |
162 | 167 |
|
163 |
| -"url('a\nb') url('c\n", [["error", "bad-url"], " ", ["error", "bad-url"]], |
| 168 | +"url('a\nb) url('c\n", [ |
| 169 | + ["function", "url", ["error", "bad-string"], " ", ["ident", "b"]], " ", |
| 170 | + ["function", "url", ["error", "bad-string"], " "] |
| 171 | +], |
164 | 172 |
|
165 | 173 | "url() url( \t) url(\n Foô\\030\n!\n) url(\na\nb\n) url(a\\ b) url(a(b) url(a\\(b) url(a'b) url(a\\'b) url(a\"b) url(a\\\"b) url(a\nb) url(a\\\nb) url(a\\a b) url(a\\", [
|
166 | 174 | ["url", ""], " ",
|
|
307 | 315 | "12red0 12.0-red 12--red 12-\\-red 120red 12-0red 12\u0000red 12_Red 12.red 12rêd", [
|
308 | 316 | ["dimension", "12", 12, "integer", "red0"], " ",
|
309 | 317 | ["dimension", "12.0", 12, "number", "-red"], " ",
|
310 |
| - ["number", "12", 12, "integer"], "-", ["ident", "-red"], " ", |
| 318 | + ["dimension", "12", 12, "integer", "--red"], " ", |
311 | 319 | ["dimension", "12", 12, "integer", "--red"], " ",
|
312 | 320 | ["dimension", "120", 120, "integer", "red"], " ",
|
313 | 321 | ["number", "12", 12, "integer"], ["dimension", "-0", 0, "integer", "red"], " ",
|
|
391 | 399 | ],
|
392 | 400 |
|
393 | 401 | "~=|=^=$=*=||<!------> |/**/| ~/**/=", [
|
394 |
| - "~=", "|=", "^=", "$=", "*=", "||", "<!--", "-", "-", "-->", |
| 402 | + "~=", "|=", "^=", "$=", "*=", "||", "<!--", ["ident", "----"], ">", |
395 | 403 | " ", "|", "|", " ", "~", "="
|
396 | 404 | ],
|
397 | 405 |
|
|
0 commit comments