mirror of
https://github.com/swc-project/swc.git
synced 2024-12-29 00:23:10 +03:00
20155 lines
502 KiB
Plaintext
20155 lines
502 KiB
Plaintext
|
|
x Stylesheet
|
|
,-[$DIR/tests/recovery/hacks/input.css:1:1]
|
|
1 | ,-> /* Android */
|
|
2 | |
|
|
3 | | .selector:not(*:root) {}
|
|
4 | |
|
|
5 | | @media screen and (min-width:0\0) {}
|
|
6 | |
|
|
7 | | /* Chrome */
|
|
8 | |
|
|
9 | | .selector:not(*:root) {}
|
|
10 | |
|
|
11 | | @supports (-webkit-appearance:none) {}
|
|
12 | |
|
|
13 | | .selector { (;property: value;); }
|
|
14 | | .selector { [;property: value;]; }
|
|
15 | |
|
|
16 | | @media \\0 screen {}
|
|
17 | |
|
|
18 | | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
19 | |
|
|
20 | | /* Firefox */
|
|
21 | |
|
|
22 | | body:empty .selector {}
|
|
23 | |
|
|
24 | | body:last-child .selector, x:-moz-any-link {}
|
|
25 | |
|
|
26 | | @media \0 all {}
|
|
27 | |
|
|
28 | | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
29 | |
|
|
30 | | body:not(:-moz-handler-blocked) .selector {}
|
|
31 | |
|
|
32 | | @media screen and (-moz-images-in-menus:0) {}
|
|
33 | |
|
|
34 | | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
35 | |
|
|
36 | | _::-moz-progress-bar, body:last-child .selector {}
|
|
37 | |
|
|
38 | | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
40 | |
|
|
41 | | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
43 | |
|
|
44 | | @supports (-moz-appearance:meterbar) {}
|
|
45 | |
|
|
46 | | _::-moz-range-track, body:last-child .selector {}
|
|
47 | |
|
|
48 | | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
49 | |
|
|
50 | | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
51 | |
|
|
52 | | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
53 | |
|
|
54 | | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
55 | |
|
|
56 | | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
57 | |
|
|
58 | | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
59 | |
|
|
60 | | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
61 | |
|
|
62 | | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
63 | |
|
|
64 | | _:-moz-tree-row(hover), .selector {}
|
|
65 | |
|
|
66 | | _::selection, .selector:not([attr*='']) {}
|
|
67 | |
|
|
68 | | /* Internet explorer/edge */
|
|
69 | |
|
|
70 | | @supports (-webkit-appearance:none) {}
|
|
71 | |
|
|
72 | | * html .selector {}
|
|
73 | | .unused-class.selector {}
|
|
74 | |
|
|
75 | | html > body .selector {}
|
|
76 | |
|
|
77 | | /*.selector, {}*/
|
|
78 | |
|
|
79 | | *:first-child+html .selector {}
|
|
80 | | .selector, x:-IE7 {}
|
|
81 | | *+html .selector {}
|
|
82 | | body*.selector {}
|
|
83 | |
|
|
84 | | .selector\ {}
|
|
85 | |
|
|
86 | | html > /**/ body .selector {}
|
|
87 | | head ~ /**/ body .selector {}
|
|
88 | |
|
|
89 | | _::selection, .selector:not([attr*='']) {}
|
|
90 | |
|
|
91 | | :root .selector {}
|
|
92 | | body:last-child .selector {}
|
|
93 | | body:nth-of-type(1) .selector {}
|
|
94 | | body:first-of-type .selector {}
|
|
95 | | .selector:not([attr*='']) {}
|
|
96 | |
|
|
97 | | .selector { _property: value; }
|
|
98 | | .selector { -property: value; }
|
|
99 | |
|
|
100 | | .selector { property: value\9; }
|
|
101 | | .selector { property/*\**/: value\9; }
|
|
102 | |
|
|
103 | | .selector {
|
|
104 | | !property: value;
|
|
105 | | color: red;
|
|
106 | | }
|
|
107 | | .selector {
|
|
108 | | $property: value;
|
|
109 | | color: red;
|
|
110 | | }
|
|
111 | | .selector {
|
|
112 | | &property: value;
|
|
113 | | color: red;
|
|
114 | | }
|
|
115 | | .selector {
|
|
116 | | *property: value;
|
|
117 | | color: red;
|
|
118 | | }
|
|
119 | | .selector {
|
|
120 | | )property: value;
|
|
121 | | color: red;
|
|
122 | | }
|
|
123 | | .selector {
|
|
124 | | =property: value;
|
|
125 | | color: red;
|
|
126 | | }
|
|
127 | | .selector {
|
|
128 | | %property: value;
|
|
129 | | color: red;
|
|
130 | | }
|
|
131 | | .selector {
|
|
132 | | +property: value;
|
|
133 | | color: red;
|
|
134 | | }
|
|
135 | | .selector {
|
|
136 | | @property: value;
|
|
137 | | color: red;
|
|
138 | | }
|
|
139 | | .selector {
|
|
140 | | ,property: value;
|
|
141 | | color: red;
|
|
142 | | }
|
|
143 | | .selector {
|
|
144 | | .property: value;
|
|
145 | | color: red;
|
|
146 | | }
|
|
147 | | .selector {
|
|
148 | | /property: value;
|
|
149 | | color: red;
|
|
150 | | }
|
|
151 | | .selector {
|
|
152 | | `property: value;
|
|
153 | | color: red;
|
|
154 | | }
|
|
155 | | .selector {
|
|
156 | | ]property: value;
|
|
157 | | color: red;
|
|
158 | | }
|
|
159 | | .selector {
|
|
160 | | #property: value;
|
|
161 | | color: red;
|
|
162 | | }
|
|
163 | | .selector {
|
|
164 | | ~property: value;
|
|
165 | | color: red;
|
|
166 | | }
|
|
167 | | .selector {
|
|
168 | | ?property: value;
|
|
169 | | color: red;
|
|
170 | | }
|
|
171 | | .selector {
|
|
172 | | :property: value;
|
|
173 | | color: red;
|
|
174 | | }
|
|
175 | | .selector {
|
|
176 | | |property: value;
|
|
177 | | color: red;
|
|
178 | | }
|
|
179 | |
|
|
180 | | .selector { property: value !ie; }
|
|
181 | |
|
|
182 | | @media screen\9 {}
|
|
183 | |
|
|
184 | | @media \0screen\,screen\9 {}
|
|
185 | |
|
|
186 | | @media \0screen {}
|
|
187 | |
|
|
188 | | @media screen and (min-width:0\0) {}
|
|
189 | |
|
|
190 | | _:-ms-input-placeholder, :root .selector {}
|
|
191 | |
|
|
192 | | _:-ms-fullscreen, :root .selector {}
|
|
193 | |
|
|
194 | | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
195 | |
|
|
196 | | @media screen { @media (min-width: 0px) {} }
|
|
197 | |
|
|
198 | | /* Opera */
|
|
199 | |
|
|
200 | | .selector:not(*:root) {}
|
|
201 | |
|
|
202 | | @supports (-webkit-appearance:none) {}
|
|
203 | |
|
|
204 | | .selector { (;property: value;); }
|
|
205 | | .selector { [;property: value;]; }
|
|
206 | |
|
|
207 | | html:first-child .selector {}
|
|
208 | |
|
|
209 | | _:-o-prefocus, body:last-child .selector {}
|
|
210 | |
|
|
211 | | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
212 | |
|
|
213 | | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
214 | |
|
|
215 | | *|html[xmlns*=""] .selector {}
|
|
216 | |
|
|
217 | | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
218 | |
|
|
219 | | /* Safari */
|
|
220 | |
|
|
221 | | .selector:not(*:root) {}
|
|
222 | |
|
|
223 | | @supports (-webkit-appearance:none) {}
|
|
224 | |
|
|
225 | | .selector { (;property: value;); }
|
|
226 | | .selector { [;property: value;]; }
|
|
227 | |
|
|
228 | | @media screen and (min-width:0\0) {}
|
|
229 | |
|
|
230 | | @media screen { @media (min-width: 0px) {} }
|
|
231 | |
|
|
232 | | html:first-child .selector {}
|
|
233 | |
|
|
234 | | html[xmlns*=""] body:last-child .selector {}
|
|
235 | | html[xmlns*=""]:root .selector {}
|
|
236 | |
|
|
237 | | *|html[xmlns*=""] .selector {}
|
|
238 | |
|
|
239 | | _::-moz-svg-foreign-content, :root .selector {}
|
|
240 | |
|
|
241 | | @media \\0 screen {}
|
|
242 | |
|
|
243 | | a {
|
|
244 | | *color : black;
|
|
245 | | _background: white;
|
|
246 | | font-size/**/: big;
|
|
247 | | $(var)-size: 100%;
|
|
248 | | }
|
|
249 | |
|
|
250 | | a{*b:c}
|
|
251 | |
|
|
252 | | div {
|
|
253 | | color: red;
|
|
254 | | }
|
|
255 | |
|
|
256 | | /*\*//*/ selector { property:value; } /**/
|
|
257 | | selector { property:value; p\roperty: normal-value; }
|
|
258 | |
|
|
259 | |
|
|
260 | | div {
|
|
261 | | color: red;
|
|
262 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:2:1]
|
|
2 |
|
|
3 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x UnknownDimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:4:1]
|
|
4 |
|
|
5 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:8:1]
|
|
8 |
|
|
9 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:10:1]
|
|
10 |
|
|
11 | @supports (-webkit-appearance:none) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:12:1]
|
|
12 |
|
|
13 | .selector { (;property: value;); }
|
|
: ^
|
|
14 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:13:1]
|
|
13 | .selector { (;property: value;); }
|
|
14 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('\0' type=inline), raw: "\\\\0" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('screen' type=inline), raw: "screen" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:15:1]
|
|
15 |
|
|
16 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:17:1]
|
|
17 |
|
|
18 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:21:1]
|
|
21 |
|
|
22 | body:empty .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:23:1]
|
|
23 |
|
|
24 | body:last-child .selector, x:-moz-any-link {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:25:1]
|
|
25 |
|
|
26 | @media \0 all {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:27:1]
|
|
27 |
|
|
28 | body:last-child .selector, x:-moz-any-link, x:default {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:29:1]
|
|
29 |
|
|
30 | body:not(:-moz-handler-blocked) .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:31:1]
|
|
31 |
|
|
32 | @media screen and (-moz-images-in-menus:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:33:1]
|
|
33 |
|
|
34 | @media screen and (min--moz-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:35:1]
|
|
35 |
|
|
36 | _::-moz-progress-bar, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:37:1]
|
|
37 |
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:38:1]
|
|
38 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: .001dpcm) {}
|
|
39 | @media all and (-moz-images-in-menus:0) and (min-resolution: .001dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:40:1]
|
|
40 |
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:41:1]
|
|
41 | @media all and (min--moz-device-pixel-ratio:0) { @media (min-width: 0px) {} }
|
|
42 | @media all and (-moz-images-in-menus:0) { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:43:1]
|
|
43 |
|
|
44 | @supports (-moz-appearance:meterbar) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:45:1]
|
|
45 |
|
|
46 | _::-moz-range-track, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:47:1]
|
|
47 |
|
|
48 | @supports (-moz-appearance:meterbar) and (display:flex) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:49:1]
|
|
49 |
|
|
50 | @supports (-moz-appearance:meterbar) and (cursor:zoom-in) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:51:1]
|
|
51 |
|
|
52 | @supports (-moz-appearance:meterbar) and (background-attachment:local) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Angle
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:53:1]
|
|
53 |
|
|
54 | @supports (-moz-appearance:meterbar) and (image-orientation:90deg) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:55:1]
|
|
55 |
|
|
56 | @supports (-moz-appearance:meterbar) and (all:initial) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:57:1]
|
|
57 |
|
|
58 | @supports (-moz-appearance:meterbar) and (list-style-type:japanese-formal) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:59:1]
|
|
59 |
|
|
60 | @media all and (min--moz-device-pixel-ratio:0) and (min-resolution: 3e1dpcm) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:61:1]
|
|
61 |
|
|
62 | @supports (-moz-appearance:meterbar) and (background-blend-mode:difference,normal) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('hover' type=inline), raw: "hover" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:63:1]
|
|
63 |
|
|
64 | _:-moz-tree-row(hover), .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:65:1]
|
|
65 |
|
|
66 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:69:1]
|
|
69 |
|
|
70 | @supports (-webkit-appearance:none) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^^^^^^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:71:1]
|
|
71 |
|
|
72 | * html .selector {}
|
|
: ^
|
|
73 | .unused-class.selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:72:1]
|
|
72 | * html .selector {}
|
|
73 | .unused-class.selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:74:1]
|
|
74 |
|
|
75 | html > body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^^^^^^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:78:1]
|
|
78 |
|
|
79 | *:first-child+html .selector {}
|
|
: ^
|
|
80 | .selector, x:-IE7 {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:79:1]
|
|
79 | *:first-child+html .selector {}
|
|
80 | .selector, x:-IE7 {}
|
|
: ^
|
|
81 | *+html .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^^^^^^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:80:1]
|
|
80 | .selector, x:-IE7 {}
|
|
81 | *+html .selector {}
|
|
: ^
|
|
82 | body*.selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:81:1]
|
|
81 | *+html .selector {}
|
|
82 | body*.selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:83:1]
|
|
83 |
|
|
84 | .selector\ {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^^^^^^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:85:1]
|
|
85 |
|
|
86 | html > /**/ body .selector {}
|
|
: ^
|
|
87 | head ~ /**/ body .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:86:1]
|
|
86 | html > /**/ body .selector {}
|
|
87 | head ~ /**/ body .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:88:1]
|
|
88 |
|
|
89 | _::selection, .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^^^^^^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:90:1]
|
|
90 |
|
|
91 | :root .selector {}
|
|
: ^
|
|
92 | body:last-child .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^^^^^^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:91:1]
|
|
91 | :root .selector {}
|
|
92 | body:last-child .selector {}
|
|
: ^
|
|
93 | body:nth-of-type(1) .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x AnPlusB
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x AnPlusBNotation
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^^^^^^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:92:1]
|
|
92 | body:last-child .selector {}
|
|
93 | body:nth-of-type(1) .selector {}
|
|
: ^
|
|
94 | body:first-of-type .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^^^^^^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:93:1]
|
|
93 | body:nth-of-type(1) .selector {}
|
|
94 | body:first-of-type .selector {}
|
|
: ^
|
|
95 | .selector:not([attr*='']) {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:94:1]
|
|
94 | body:first-of-type .selector {}
|
|
95 | .selector:not([attr*='']) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:96:1]
|
|
96 |
|
|
97 | .selector { _property: value; }
|
|
: ^^^^^
|
|
98 | .selector { -property: value; }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:97:1]
|
|
97 | .selector { _property: value; }
|
|
98 | .selector { -property: value; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:99:1]
|
|
99 |
|
|
100 | .selector { property: value\9; }
|
|
: ^^^^^^^
|
|
101 | .selector { property/*\**/: value\9; }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:100:1]
|
|
100 | .selector { property: value\9; }
|
|
101 | .selector { property/*\**/: value\9; }
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | ,-> .selector {
|
|
104 | | !property: value;
|
|
105 | | color: red;
|
|
106 | `-> }
|
|
107 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | ,-> .selector {
|
|
104 | | !property: value;
|
|
105 | | color: red;
|
|
106 | `-> }
|
|
107 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^^^^^^^^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | ,-> .selector {
|
|
104 | | !property: value;
|
|
105 | | color: red;
|
|
106 | `-> }
|
|
107 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:102:1]
|
|
102 |
|
|
103 | .selector {
|
|
: ^
|
|
104 | !property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '!' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^^^^^^^^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^^^^^^^^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^^^^^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^^^^^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:103:1]
|
|
103 | .selector {
|
|
104 | !property: value;
|
|
: ^
|
|
105 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^^^^^^^^
|
|
106 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^^^^^^^^
|
|
106 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^^^
|
|
106 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^^^
|
|
106 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^
|
|
106 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:104:1]
|
|
104 | !property: value;
|
|
105 | color: red;
|
|
: ^^^
|
|
106 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | ,-> .selector {
|
|
108 | | $property: value;
|
|
109 | | color: red;
|
|
110 | `-> }
|
|
111 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | ,-> .selector {
|
|
108 | | $property: value;
|
|
109 | | color: red;
|
|
110 | `-> }
|
|
111 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^^^^^^^^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | ,-> .selector {
|
|
108 | | $property: value;
|
|
109 | | color: red;
|
|
110 | `-> }
|
|
111 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:106:1]
|
|
106 | }
|
|
107 | .selector {
|
|
: ^
|
|
108 | $property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '$' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^^^^^^^^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^^^^^^^^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^^^^^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^^^^^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:107:1]
|
|
107 | .selector {
|
|
108 | $property: value;
|
|
: ^
|
|
109 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^^^^^^^^
|
|
110 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^^^^^^^^
|
|
110 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^^^
|
|
110 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^^^
|
|
110 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^
|
|
110 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:108:1]
|
|
108 | $property: value;
|
|
109 | color: red;
|
|
: ^^^
|
|
110 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | ,-> .selector {
|
|
112 | | &property: value;
|
|
113 | | color: red;
|
|
114 | `-> }
|
|
115 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | ,-> .selector {
|
|
112 | | &property: value;
|
|
113 | | color: red;
|
|
114 | `-> }
|
|
115 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^^^^^^^^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | ,-> .selector {
|
|
112 | | &property: value;
|
|
113 | | color: red;
|
|
114 | `-> }
|
|
115 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:110:1]
|
|
110 | }
|
|
111 | .selector {
|
|
: ^
|
|
112 | &property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '&' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^^^^^^^^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^^^^^^^^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^^^^^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^^^^^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:111:1]
|
|
111 | .selector {
|
|
112 | &property: value;
|
|
: ^
|
|
113 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^^^^^^^^
|
|
114 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^^^^^^^^
|
|
114 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^^^
|
|
114 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^^^
|
|
114 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^
|
|
114 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:112:1]
|
|
112 | &property: value;
|
|
113 | color: red;
|
|
: ^^^
|
|
114 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | ,-> .selector {
|
|
116 | | *property: value;
|
|
117 | | color: red;
|
|
118 | `-> }
|
|
119 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | ,-> .selector {
|
|
116 | | *property: value;
|
|
117 | | color: red;
|
|
118 | `-> }
|
|
119 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^^^^^^^^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | ,-> .selector {
|
|
116 | | *property: value;
|
|
117 | | color: red;
|
|
118 | `-> }
|
|
119 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:114:1]
|
|
114 | }
|
|
115 | .selector {
|
|
: ^
|
|
116 | *property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '*' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^^^^^^^^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^^^^^^^^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^^^^^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^^^^^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:115:1]
|
|
115 | .selector {
|
|
116 | *property: value;
|
|
: ^
|
|
117 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^^^^^^^^
|
|
118 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^^^^^^^^
|
|
118 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^^^
|
|
118 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^^^
|
|
118 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^
|
|
118 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:116:1]
|
|
116 | *property: value;
|
|
117 | color: red;
|
|
: ^^^
|
|
118 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | ,-> .selector {
|
|
120 | | )property: value;
|
|
121 | | color: red;
|
|
122 | `-> }
|
|
123 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | ,-> .selector {
|
|
120 | | )property: value;
|
|
121 | | color: red;
|
|
122 | `-> }
|
|
123 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^^^^^^^^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | ,-> .selector {
|
|
120 | | )property: value;
|
|
121 | | color: red;
|
|
122 | `-> }
|
|
123 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:118:1]
|
|
118 | }
|
|
119 | .selector {
|
|
: ^
|
|
120 | )property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x RParen
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^^^^^^^^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^^^^^^^^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^^^^^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^^^^^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:119:1]
|
|
119 | .selector {
|
|
120 | )property: value;
|
|
: ^
|
|
121 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^^^^^^^^
|
|
122 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^^^^^^^^
|
|
122 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^^^
|
|
122 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^^^
|
|
122 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^
|
|
122 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:120:1]
|
|
120 | )property: value;
|
|
121 | color: red;
|
|
: ^^^
|
|
122 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | ,-> .selector {
|
|
124 | | =property: value;
|
|
125 | | color: red;
|
|
126 | `-> }
|
|
127 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | ,-> .selector {
|
|
124 | | =property: value;
|
|
125 | | color: red;
|
|
126 | `-> }
|
|
127 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^^^^^^^^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | ,-> .selector {
|
|
124 | | =property: value;
|
|
125 | | color: red;
|
|
126 | `-> }
|
|
127 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:122:1]
|
|
122 | }
|
|
123 | .selector {
|
|
: ^
|
|
124 | =property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '=' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^^^^^^^^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^^^^^^^^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^^^^^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^^^^^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:123:1]
|
|
123 | .selector {
|
|
124 | =property: value;
|
|
: ^
|
|
125 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^^^^^^^^
|
|
126 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^^^^^^^^
|
|
126 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^^^
|
|
126 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^^^
|
|
126 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^
|
|
126 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:124:1]
|
|
124 | =property: value;
|
|
125 | color: red;
|
|
: ^^^
|
|
126 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | ,-> .selector {
|
|
128 | | %property: value;
|
|
129 | | color: red;
|
|
130 | `-> }
|
|
131 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | ,-> .selector {
|
|
128 | | %property: value;
|
|
129 | | color: red;
|
|
130 | `-> }
|
|
131 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^^^^^^^^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | ,-> .selector {
|
|
128 | | %property: value;
|
|
129 | | color: red;
|
|
130 | `-> }
|
|
131 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:126:1]
|
|
126 | }
|
|
127 | .selector {
|
|
: ^
|
|
128 | %property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '%' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^^^^^^^^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^^^^^^^^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^^^^^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^^^^^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:127:1]
|
|
127 | .selector {
|
|
128 | %property: value;
|
|
: ^
|
|
129 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^^^^^^^^
|
|
130 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^^^^^^^^
|
|
130 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^^^
|
|
130 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^^^
|
|
130 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^
|
|
130 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:128:1]
|
|
128 | %property: value;
|
|
129 | color: red;
|
|
: ^^^
|
|
130 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | ,-> .selector {
|
|
132 | | +property: value;
|
|
133 | | color: red;
|
|
134 | `-> }
|
|
135 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | ,-> .selector {
|
|
132 | | +property: value;
|
|
133 | | color: red;
|
|
134 | `-> }
|
|
135 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^^^^^^^^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | ,-> .selector {
|
|
132 | | +property: value;
|
|
133 | | color: red;
|
|
134 | `-> }
|
|
135 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:130:1]
|
|
130 | }
|
|
131 | .selector {
|
|
: ^
|
|
132 | +property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '+' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^^^^^^^^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^^^^^^^^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^^^^^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^^^^^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:131:1]
|
|
131 | .selector {
|
|
132 | +property: value;
|
|
: ^
|
|
133 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^^^^^^^^
|
|
134 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^^^^^^^^
|
|
134 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^^^
|
|
134 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^^^
|
|
134 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^
|
|
134 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:132:1]
|
|
132 | +property: value;
|
|
133 | color: red;
|
|
: ^^^
|
|
134 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | ,-> .selector {
|
|
136 | | @property: value;
|
|
137 | | color: red;
|
|
138 | `-> }
|
|
139 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | ,-> .selector {
|
|
136 | | @property: value;
|
|
137 | | color: red;
|
|
138 | `-> }
|
|
139 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^^^^^^^^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | ,-> .selector {
|
|
136 | | @property: value;
|
|
137 | | color: red;
|
|
138 | `-> }
|
|
139 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:134:1]
|
|
134 | }
|
|
135 | .selector {
|
|
: ^
|
|
136 | @property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^^^^^^^^
|
|
138 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^^^^^^^^
|
|
138 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^^^
|
|
138 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^^^
|
|
138 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^
|
|
138 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:136:1]
|
|
136 | @property: value;
|
|
137 | color: red;
|
|
: ^^^
|
|
138 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:135:1]
|
|
135 | .selector {
|
|
136 | @property: value;
|
|
: ^^^^^
|
|
137 | color: red;
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | ,-> .selector {
|
|
140 | | ,property: value;
|
|
141 | | color: red;
|
|
142 | `-> }
|
|
143 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | ,-> .selector {
|
|
140 | | ,property: value;
|
|
141 | | color: red;
|
|
142 | `-> }
|
|
143 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^^^^^^^^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | ,-> .selector {
|
|
140 | | ,property: value;
|
|
141 | | color: red;
|
|
142 | `-> }
|
|
143 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:138:1]
|
|
138 | }
|
|
139 | .selector {
|
|
: ^
|
|
140 | ,property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^^^^^^^^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^^^^^^^^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^^^^^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^^^^^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:139:1]
|
|
139 | .selector {
|
|
140 | ,property: value;
|
|
: ^
|
|
141 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^^^^^^^^
|
|
142 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^^^^^^^^
|
|
142 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^^^
|
|
142 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^^^
|
|
142 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^
|
|
142 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:140:1]
|
|
140 | ,property: value;
|
|
141 | color: red;
|
|
: ^^^
|
|
142 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | ,-> .selector {
|
|
144 | | .property: value;
|
|
145 | | color: red;
|
|
146 | `-> }
|
|
147 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | ,-> .selector {
|
|
144 | | .property: value;
|
|
145 | | color: red;
|
|
146 | `-> }
|
|
147 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^^^^^^^^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | ,-> .selector {
|
|
144 | | .property: value;
|
|
145 | | color: red;
|
|
146 | `-> }
|
|
147 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:142:1]
|
|
142 | }
|
|
143 | .selector {
|
|
: ^
|
|
144 | .property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '.' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^^^^^^^^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^^^^^^^^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^^^^^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^^^^^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:143:1]
|
|
143 | .selector {
|
|
144 | .property: value;
|
|
: ^
|
|
145 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^^^^^^^^
|
|
146 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^^^^^^^^
|
|
146 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^^^
|
|
146 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^^^
|
|
146 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^
|
|
146 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:144:1]
|
|
144 | .property: value;
|
|
145 | color: red;
|
|
: ^^^
|
|
146 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | ,-> .selector {
|
|
148 | | /property: value;
|
|
149 | | color: red;
|
|
150 | `-> }
|
|
151 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | ,-> .selector {
|
|
148 | | /property: value;
|
|
149 | | color: red;
|
|
150 | `-> }
|
|
151 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^^^^^^^^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | ,-> .selector {
|
|
148 | | /property: value;
|
|
149 | | color: red;
|
|
150 | `-> }
|
|
151 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:146:1]
|
|
146 | }
|
|
147 | .selector {
|
|
: ^
|
|
148 | /property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '/' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^^^^^^^^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^^^^^^^^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^^^^^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^^^^^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:147:1]
|
|
147 | .selector {
|
|
148 | /property: value;
|
|
: ^
|
|
149 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^^^^^^^^
|
|
150 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^^^^^^^^
|
|
150 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^^^
|
|
150 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^^^
|
|
150 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^
|
|
150 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:148:1]
|
|
148 | /property: value;
|
|
149 | color: red;
|
|
: ^^^
|
|
150 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | ,-> .selector {
|
|
152 | | `property: value;
|
|
153 | | color: red;
|
|
154 | `-> }
|
|
155 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | ,-> .selector {
|
|
152 | | `property: value;
|
|
153 | | color: red;
|
|
154 | `-> }
|
|
155 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^^^^^^^^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | ,-> .selector {
|
|
152 | | `property: value;
|
|
153 | | color: red;
|
|
154 | `-> }
|
|
155 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:150:1]
|
|
150 | }
|
|
151 | .selector {
|
|
: ^
|
|
152 | `property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '`' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^^^^^^^^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^^^^^^^^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^^^^^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^^^^^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:151:1]
|
|
151 | .selector {
|
|
152 | `property: value;
|
|
: ^
|
|
153 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^^^^^^^^
|
|
154 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^^^^^^^^
|
|
154 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^^^
|
|
154 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^^^
|
|
154 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^
|
|
154 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:152:1]
|
|
152 | `property: value;
|
|
153 | color: red;
|
|
: ^^^
|
|
154 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | ,-> .selector {
|
|
156 | | ]property: value;
|
|
157 | | color: red;
|
|
158 | `-> }
|
|
159 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | ,-> .selector {
|
|
156 | | ]property: value;
|
|
157 | | color: red;
|
|
158 | `-> }
|
|
159 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^^^^^^^^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | ,-> .selector {
|
|
156 | | ]property: value;
|
|
157 | | color: red;
|
|
158 | `-> }
|
|
159 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:154:1]
|
|
154 | }
|
|
155 | .selector {
|
|
: ^
|
|
156 | ]property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x RBracket
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^^^^^^^^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^^^^^^^^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^^^^^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^^^^^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:155:1]
|
|
155 | .selector {
|
|
156 | ]property: value;
|
|
: ^
|
|
157 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^^^^^^^^
|
|
158 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^^^^^^^^
|
|
158 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^^^
|
|
158 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^^^
|
|
158 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^
|
|
158 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:156:1]
|
|
156 | ]property: value;
|
|
157 | color: red;
|
|
: ^^^
|
|
158 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | ,-> .selector {
|
|
160 | | #property: value;
|
|
161 | | color: red;
|
|
162 | `-> }
|
|
163 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | ,-> .selector {
|
|
160 | | #property: value;
|
|
161 | | color: red;
|
|
162 | `-> }
|
|
163 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^^^^^^^^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | ,-> .selector {
|
|
160 | | #property: value;
|
|
161 | | color: red;
|
|
162 | `-> }
|
|
163 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:158:1]
|
|
158 | }
|
|
159 | .selector {
|
|
: ^
|
|
160 | #property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^^^^^^^^^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x Hash { is_id: true, value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^^^^^^^^^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^^^^^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^^^^^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:159:1]
|
|
159 | .selector {
|
|
160 | #property: value;
|
|
: ^
|
|
161 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^^^^^^^^
|
|
162 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^^^^^^^^
|
|
162 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^^^
|
|
162 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^^^
|
|
162 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^
|
|
162 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:160:1]
|
|
160 | #property: value;
|
|
161 | color: red;
|
|
: ^^^
|
|
162 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | ,-> .selector {
|
|
164 | | ~property: value;
|
|
165 | | color: red;
|
|
166 | `-> }
|
|
167 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | ,-> .selector {
|
|
164 | | ~property: value;
|
|
165 | | color: red;
|
|
166 | `-> }
|
|
167 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^^^^^^^^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | ,-> .selector {
|
|
164 | | ~property: value;
|
|
165 | | color: red;
|
|
166 | `-> }
|
|
167 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:162:1]
|
|
162 | }
|
|
163 | .selector {
|
|
: ^
|
|
164 | ~property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '~' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^^^^^^^^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^^^^^^^^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^^^^^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^^^^^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:163:1]
|
|
163 | .selector {
|
|
164 | ~property: value;
|
|
: ^
|
|
165 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^^^^^^^^
|
|
166 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^^^^^^^^
|
|
166 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^^^
|
|
166 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^^^
|
|
166 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^
|
|
166 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:164:1]
|
|
164 | ~property: value;
|
|
165 | color: red;
|
|
: ^^^
|
|
166 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | ,-> .selector {
|
|
168 | | ?property: value;
|
|
169 | | color: red;
|
|
170 | `-> }
|
|
171 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | ,-> .selector {
|
|
168 | | ?property: value;
|
|
169 | | color: red;
|
|
170 | `-> }
|
|
171 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^^^^^^^^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | ,-> .selector {
|
|
168 | | ?property: value;
|
|
169 | | color: red;
|
|
170 | `-> }
|
|
171 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:166:1]
|
|
166 | }
|
|
167 | .selector {
|
|
: ^
|
|
168 | ?property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '?' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^^^^^^^^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^^^^^^^^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^^^^^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^^^^^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:167:1]
|
|
167 | .selector {
|
|
168 | ?property: value;
|
|
: ^
|
|
169 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^^^^^^^^
|
|
170 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^^^^^^^^
|
|
170 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^^^
|
|
170 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^^^
|
|
170 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^
|
|
170 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:168:1]
|
|
168 | ?property: value;
|
|
169 | color: red;
|
|
: ^^^
|
|
170 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | ,-> .selector {
|
|
172 | | :property: value;
|
|
173 | | color: red;
|
|
174 | `-> }
|
|
175 | .selector {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | ,-> .selector {
|
|
172 | | :property: value;
|
|
173 | | color: red;
|
|
174 | `-> }
|
|
175 | .selector {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^^^^^^^^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | ,-> .selector {
|
|
172 | | :property: value;
|
|
173 | | color: red;
|
|
174 | `-> }
|
|
175 | .selector {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:170:1]
|
|
170 | }
|
|
171 | .selector {
|
|
: ^
|
|
172 | :property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^^^^^^^^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^^^^^^^^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^^^^^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^^^^^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:171:1]
|
|
171 | .selector {
|
|
172 | :property: value;
|
|
: ^
|
|
173 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^^^^^^^^
|
|
174 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^^^^^^^^
|
|
174 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^^^
|
|
174 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^^^
|
|
174 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^
|
|
174 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:172:1]
|
|
172 | :property: value;
|
|
173 | color: red;
|
|
: ^^^
|
|
174 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | ,-> .selector {
|
|
176 | | |property: value;
|
|
177 | | color: red;
|
|
178 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | ,-> .selector {
|
|
176 | | |property: value;
|
|
177 | | color: red;
|
|
178 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^^^^^^^^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | ,-> .selector {
|
|
176 | | |property: value;
|
|
177 | | color: red;
|
|
178 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:174:1]
|
|
174 | }
|
|
175 | .selector {
|
|
: ^
|
|
176 | |property: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x Delim { value: '|' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^^^^^^^^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^^^^^^^^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^^^^^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^^^^^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:175:1]
|
|
175 | .selector {
|
|
176 | |property: value;
|
|
: ^
|
|
177 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^^^^^^^^
|
|
178 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^^^^^^^^
|
|
178 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^^^
|
|
178 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^^^
|
|
178 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^
|
|
178 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:176:1]
|
|
176 | |property: value;
|
|
177 | color: red;
|
|
: ^^^
|
|
178 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^
|
|
`----
|
|
|
|
x Delim { value: '!' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^
|
|
`----
|
|
|
|
x Ident { value: Atom('ie' type=inline), raw: "ie" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:179:1]
|
|
179 |
|
|
180 | .selector { property: value !ie; }
|
|
: ^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:181:1]
|
|
181 |
|
|
182 | @media screen\9 {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:183:1]
|
|
183 |
|
|
184 | @media \0screen\,screen\9 {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:185:1]
|
|
185 |
|
|
186 | @media \0screen {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x UnknownDimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:187:1]
|
|
187 |
|
|
188 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:189:1]
|
|
189 |
|
|
190 | _:-ms-input-placeholder, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:191:1]
|
|
191 |
|
|
192 | _:-ms-fullscreen, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:193:1]
|
|
193 |
|
|
194 | @media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:195:1]
|
|
195 |
|
|
196 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:199:1]
|
|
199 |
|
|
200 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:201:1]
|
|
201 |
|
|
202 | @supports (-webkit-appearance:none) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:203:1]
|
|
203 |
|
|
204 | .selector { (;property: value;); }
|
|
: ^
|
|
205 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:204:1]
|
|
204 | .selector { (;property: value;); }
|
|
205 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:206:1]
|
|
206 |
|
|
207 | html:first-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:208:1]
|
|
208 |
|
|
209 | _:-o-prefocus, body:last-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:210:1]
|
|
210 |
|
|
211 | @media all and (-webkit-min-device-pixel-ratio:10000), not all and (-webkit-min-device-pixel-ratio:0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:212:1]
|
|
212 |
|
|
213 | @media (min-resolution: .001dpcm) { _:-o-prefocus, .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x NamespacePrefix
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Namespace
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x AnyNamespace
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:214:1]
|
|
214 |
|
|
215 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaAnd
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Resolution
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:216:1]
|
|
216 |
|
|
217 | @media all and (-webkit-min-device-pixel-ratio:0) and (min-resolution: .001dpcm) { .selector {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:220:1]
|
|
220 |
|
|
221 | .selector:not(*:root) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:222:1]
|
|
222 |
|
|
223 | @supports (-webkit-appearance:none) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^^^^^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:224:1]
|
|
224 |
|
|
225 | .selector { (;property: value;); }
|
|
: ^
|
|
226 | .selector { [;property: value;]; }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('property' type=static), raw: "property" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:225:1]
|
|
225 | .selector { (;property: value;); }
|
|
226 | .selector { [;property: value;]; }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x UnknownDimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:227:1]
|
|
227 |
|
|
228 | @media screen and (min-width:0\0) {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:229:1]
|
|
229 |
|
|
230 | @media screen { @media (min-width: 0px) {} }
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:231:1]
|
|
231 |
|
|
232 | html:first-child .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^^^^^^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:233:1]
|
|
233 |
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
: ^
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:234:1]
|
|
234 | html[xmlns*=""] body:last-child .selector {}
|
|
235 | html[xmlns*=""]:root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x NamespacePrefix
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Namespace
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x AnyNamespace
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:236:1]
|
|
236 |
|
|
237 | *|html[xmlns*=""] .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:238:1]
|
|
238 |
|
|
239 | _::-moz-svg-foreign-content, :root .selector {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('\0' type=inline), raw: "\\\\0" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('screen' type=inline), raw: "screen" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:240:1]
|
|
240 |
|
|
241 | @media \\0 screen {}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | ,-> a {
|
|
244 | | *color : black;
|
|
245 | | _background: white;
|
|
246 | | font-size/**/: big;
|
|
247 | | $(var)-size: 100%;
|
|
248 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | ,-> a {
|
|
244 | | *color : black;
|
|
245 | | _background: white;
|
|
246 | | font-size/**/: big;
|
|
247 | | $(var)-size: 100%;
|
|
248 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | ,-> a {
|
|
244 | | *color : black;
|
|
245 | | _background: white;
|
|
246 | | font-size/**/: big;
|
|
247 | | $(var)-size: 100%;
|
|
248 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:242:1]
|
|
242 |
|
|
243 | a {
|
|
: ^
|
|
244 | *color : black;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^^^^^^^^^^^^^^^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x Delim { value: '*' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^^^^^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x Ident { value: Atom('color' type=static), raw: "color" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^^^^^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^^^^^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x Ident { value: Atom('black' type=static), raw: "black" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^^^^^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:243:1]
|
|
243 | a {
|
|
244 | *color : black;
|
|
: ^
|
|
245 | _background: white;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^^^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^^^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:244:1]
|
|
244 | *color : black;
|
|
245 | _background: white;
|
|
: ^^^^^
|
|
246 | font-size/**/: big;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^^^^^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^^^^^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:245:1]
|
|
245 | _background: white;
|
|
246 | font-size/**/: big;
|
|
: ^^^
|
|
247 | $(var)-size: 100%;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x Delim { value: '$' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^
|
|
248 | }
|
|
`----
|
|
|
|
x Ident { value: Atom('var' type=static), raw: "var" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x Ident { value: Atom('-size' type=inline), raw: "-size" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x Percentage { value: 100.0, raw: "100" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^^^^
|
|
248 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/recovery/hacks/input.css:246:1]
|
|
246 | font-size/**/: big;
|
|
247 | $(var)-size: 100%;
|
|
: ^
|
|
248 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Delim { value: '*' }
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Ident { value: Atom('b' type=static), raw: "b" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Ident { value: Atom('c' type=inline), raw: "c" }
|
|
,-[$DIR/tests/recovery/hacks/input.css:249:1]
|
|
249 |
|
|
250 | a{*b:c}
|
|
: ^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | ,-> div {
|
|
253 | | color: red;
|
|
254 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | ,-> div {
|
|
253 | | color: red;
|
|
254 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^^^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | ,-> div {
|
|
253 | | color: red;
|
|
254 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:251:1]
|
|
251 |
|
|
252 | div {
|
|
: ^
|
|
253 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^^^^^^^^
|
|
254 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^^^^^^^^
|
|
254 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^^^
|
|
254 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^^^
|
|
254 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^
|
|
254 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:252:1]
|
|
252 | div {
|
|
253 | color: red;
|
|
: ^^^
|
|
254 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:256:1]
|
|
256 | /*\*//*/ selector { property:value; } /**/
|
|
257 | selector { property:value; p\roperty: normal-value; }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | ,-> div {
|
|
261 | | color: red;
|
|
262 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | ,-> div {
|
|
261 | | color: red;
|
|
262 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^^^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | ,-> div {
|
|
261 | | color: red;
|
|
262 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/recovery/hacks/input.css:259:1]
|
|
259 |
|
|
260 | div {
|
|
: ^
|
|
261 | color: red;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^^^^^^^^
|
|
262 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^^^^^^^^
|
|
262 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^^^
|
|
262 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^^^
|
|
262 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^
|
|
262 | }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/recovery/hacks/input.css:260:1]
|
|
260 | div {
|
|
261 | color: red;
|
|
: ^^^
|
|
262 | }
|
|
`----
|