swc/crates/swc_css_parser/tests/fixture/style-block/span.rust-debug
2022-10-13 05:31:34 +00:00

4787 lines
103 KiB
Plaintext

x Stylesheet
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | ,-> .foo { display: grid; }
2 | |
3 | | .foo {
4 | | display: grid;
5 | |
6 | | @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | | }
9 | | }
10 | |
11 | | .foo {
12 | | display: grid;
13 | |
14 | | @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | | }
21 | | }
22 | |
23 | | @media (orientation: landscape) {
24 | | & {
25 | | grid-auto-flow: column;
26 | | }
27 | | }
28 | |
29 | | .foo {
30 | | color: red;
31 | |
32 | | @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | | }
35 | | }
36 | |
37 | | .class {
38 | | @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | | }
43 | | }
44 | |
45 | | .class {
46 | | color: blue;
47 | |
48 | | @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | | }
53 | | }
54 | |
55 | | .class {
56 | | color: blue;
57 | |
58 | | &.foo {
59 | | color: green;
60 | | }
61 | |
62 | | @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | | }
67 | | }
68 | |
69 | | /* Legacy stuff, but allowed by spec */
70 | | .class {
71 | | color: red;
72 | |
73 | | @document url("https://www.example.com/") {
74 | | color: green;
75 | | }
76 | | }
77 | |
78 | | a {;;
79 | | color: black;
80 | | ; ;
81 | | }
82 | |
83 | | a {
84 | | ;color: pink;
85 | | }
86 | |
87 | | a{color:black}
88 | |
89 | | a {
90 | | width: 10px;
91 | | @mixin mobile {
92 | | height: 100px;
93 | | }
94 | | }
95 | |
96 | | a { color: a/* ; */ b ; }
97 | |
98 | | a { @unknown "a.css"; }
99 | |
100 | | a { @unknown foo {} }
101 | |
102 | | a/**/
103 | | {}
104 | |
105 | | :root {
106 | | --zero-size: {
107 | | width: 0;
108 | | height: 0;
109 | | };
110 | | --small-icon: {
111 | | width: 16px;
112 | | height: 16px;
113 | | }
114 | | ;
115 | `-> }
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:1:1]
1 | .foo { display: grid; }
: ^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | ,-> .foo {
4 | | display: grid;
5 | |
6 | | @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | | }
9 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | ,-> .foo {
4 | | display: grid;
5 | |
6 | | @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | | }
9 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | ,-> .foo {
4 | | display: grid;
5 | |
6 | | @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | | }
9 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:3:1]
3 | .foo {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:4:5]
4 | display: grid;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | ,-> @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | ,-> @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | ,-> @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^
`----
x MediaQueryList
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaQuery
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaCondition
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaConditionAllType
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaInParens
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeature
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeaturePlain
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureName
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | ,-> @media (orientation: landscape) {
7 | | grid-auto-flow: column;
8 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:6:5]
6 | @media (orientation: landscape) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:7:9]
7 | grid-auto-flow: column;
: ^^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | ,-> .foo {
12 | | display: grid;
13 | |
14 | | @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | | }
21 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | ,-> .foo {
12 | | display: grid;
13 | |
14 | | @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | | }
21 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | ,-> .foo {
12 | | display: grid;
13 | |
14 | | @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | | }
21 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:11:1]
11 | .foo {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:12:5]
12 | display: grid;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | ,-> @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | ,-> @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | ,-> @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^
`----
x MediaQueryList
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaQuery
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaCondition
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaConditionAllType
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaInParens
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeature
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeaturePlain
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureName
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | ,-> @media (orientation: landscape) {
15 | | grid-auto-flow: column;
16 | |
17 | | @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | | }
20 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:14:5]
14 | @media (orientation: landscape) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:15:9]
15 | grid-auto-flow: column;
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | ,-> @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | ,-> @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | ,-> @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^
`----
x MediaQueryList
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaQuery
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaCondition
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaConditionAllType
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaInParens
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeature
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureRange
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^
`----
x Dimension
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^
`----
x Length
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^^^
`----
x Number
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | ,-> @media (min-inline-size > 1024px) {
18 | | max-inline-size: 1024px;
19 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:17:9]
17 | @media (min-inline-size > 1024px) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^
`----
x Dimension
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^
`----
x Length
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^^^
`----
x Number
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:18:13]
18 | max-inline-size: 1024px;
: ^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | ,-> @media (orientation: landscape) {
24 | | & {
25 | | grid-auto-flow: column;
26 | | }
27 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | ,-> @media (orientation: landscape) {
24 | | & {
25 | | grid-auto-flow: column;
26 | | }
27 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^
`----
x MediaQueryList
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaQuery
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaCondition
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaConditionAllType
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaInParens
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeature
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeaturePlain
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureName
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^^^^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | ,-> @media (orientation: landscape) {
24 | | & {
25 | | grid-auto-flow: column;
26 | | }
27 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:23:1]
23 | @media (orientation: landscape) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | ,-> & {
25 | | grid-auto-flow: column;
26 | `-> }
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | ,-> & {
25 | | grid-auto-flow: column;
26 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | ,-> & {
25 | | grid-auto-flow: column;
26 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | & {
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | & {
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | & {
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | & {
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | ,-> & {
25 | | grid-auto-flow: column;
26 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:24:5]
24 | & {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:25:9]
25 | grid-auto-flow: column;
: ^^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | ,-> .foo {
30 | | color: red;
31 | |
32 | | @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | | }
35 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | ,-> .foo {
30 | | color: red;
31 | |
32 | | @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | | }
35 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | ,-> .foo {
30 | | color: red;
31 | |
32 | | @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | | }
35 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:29:1]
29 | .foo {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:30:5]
30 | color: red;
: ^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | ,-> @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | ,-> @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | ,-> @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^
`----
x MediaQueryList
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaQuery
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaCondition
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaConditionAllType
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaInParens
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaFeature
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaFeaturePlain
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^^^^^^^^^^
`----
x MediaFeatureName
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^^^^^
`----
x MediaFeatureValue
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^
`----
x Dimension
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^
`----
x Length
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^^^
`----
x Number
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | ,-> @media (min-width: 480px) {
33 | | & h1, & h2 { color: blue; }
34 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:32:5]
32 | @media (min-width: 480px) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x Combinator
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x Combinator
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:33:9]
33 | & h1, & h2 { color: blue; }
: ^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | ,-> .class {
38 | | @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | | }
43 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | ,-> .class {
38 | | @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | | }
43 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | ,-> .class {
38 | | @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | | }
43 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:37:1]
37 | .class {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | ,-> @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | ,-> @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | ,-> @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^
`----
x SupportsCondition
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsConditionType
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsNot
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^
`----
x SupportsInParens
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x SupportsFeature
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | ,-> @supports not (display: grid) {
39 | | float: right;
40 | |
41 | | & .class { color: red }
42 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:38:5]
38 | @supports not (display: grid) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:39:9]
39 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^
`----
x Combinator
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:41:9]
41 | & .class { color: red }
: ^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | ,-> .class {
46 | | color: blue;
47 | |
48 | | @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | | }
53 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | ,-> .class {
46 | | color: blue;
47 | |
48 | | @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | | }
53 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | ,-> .class {
46 | | color: blue;
47 | |
48 | | @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | | }
53 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:45:1]
45 | .class {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:46:5]
46 | color: blue;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | ,-> @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | ,-> @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | ,-> @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^
`----
x SupportsCondition
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsConditionType
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsNot
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^
`----
x SupportsInParens
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x SupportsFeature
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | ,-> @supports not (display: grid) {
49 | | float: right;
50 | |
51 | | & .class { color: red }
52 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:48:5]
48 | @supports not (display: grid) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:49:9]
49 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^
`----
x Combinator
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:51:9]
51 | & .class { color: red }
: ^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | ,-> .class {
56 | | color: blue;
57 | |
58 | | &.foo {
59 | | color: green;
60 | | }
61 | |
62 | | @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | | }
67 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | ,-> .class {
56 | | color: blue;
57 | |
58 | | &.foo {
59 | | color: green;
60 | | }
61 | |
62 | | @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | | }
67 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | ,-> .class {
56 | | color: blue;
57 | |
58 | | &.foo {
59 | | color: green;
60 | | }
61 | |
62 | | @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | | }
67 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:55:1]
55 | .class {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:56:5]
56 | color: blue;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | ,-> &.foo {
59 | | color: green;
60 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | ,-> &.foo {
59 | | color: green;
60 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | ,-> &.foo {
59 | | color: green;
60 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^^^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | ,-> &.foo {
59 | | color: green;
60 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:58:5]
58 | &.foo {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:59:7]
59 | color: green;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | ,-> @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | ,-> @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | ,-> @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^
`----
x SupportsCondition
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsConditionType
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x SupportsNot
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^
`----
x SupportsInParens
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x SupportsFeature
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | ,-> @supports not (display: grid) {
63 | | float: right;
64 | |
65 | | & .class { color: red }
66 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:62:5]
62 | @supports not (display: grid) {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:63:9]
63 | float: right;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^
`----
x NestingSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^
`----
x Combinator
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:65:9]
65 | & .class { color: red }
: ^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | ,-> .class {
71 | | color: red;
72 | |
73 | | @document url("https://www.example.com/") {
74 | | color: green;
75 | | }
76 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | ,-> .class {
71 | | color: red;
72 | |
73 | | @document url("https://www.example.com/") {
74 | | color: green;
75 | | }
76 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^^
`----
x ClassSelector
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | ,-> .class {
71 | | color: red;
72 | |
73 | | @document url("https://www.example.com/") {
74 | | color: green;
75 | | }
76 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:70:1]
70 | .class {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:71:5]
71 | color: red;
: ^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | ,-> @document url("https://www.example.com/") {
74 | | color: green;
75 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | ,-> @document url("https://www.example.com/") {
74 | | color: green;
75 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | ,-> @document url("https://www.example.com/") {
74 | | color: green;
75 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^^^^^^
`----
x Url
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^
`----
x UrlValue
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x Str
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | ,-> @document url("https://www.example.com/") {
74 | | color: green;
75 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:73:5]
73 | @document url("https://www.example.com/") {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:74:9]
74 | color: green;
: ^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | ,-> a {;;
79 | | color: black;
80 | | ; ;
81 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | ,-> a {;;
79 | | color: black;
80 | | ; ;
81 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | ,-> a {;;
79 | | color: black;
80 | | ; ;
81 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:78:1]
78 | a {;;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:79:5]
79 | color: black;
: ^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | ,-> a {
84 | | ;color: pink;
85 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | ,-> a {
84 | | ;color: pink;
85 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | ,-> a {
84 | | ;color: pink;
85 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:83:1]
83 | a {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:84:1]
84 | ;color: pink;
: ^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:87:1]
87 | a{color:black}
: ^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | ,-> a {
90 | | width: 10px;
91 | | @mixin mobile {
92 | | height: 100px;
93 | | }
94 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | ,-> a {
90 | | width: 10px;
91 | | @mixin mobile {
92 | | height: 100px;
93 | | }
94 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | ,-> a {
90 | | width: 10px;
91 | | @mixin mobile {
92 | | height: 100px;
93 | | }
94 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:89:1]
89 | a {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^
`----
x Dimension
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^
`----
x Length
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^^^
`----
x Number
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:90:5]
90 | width: 10px;
: ^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | | height: 100px;
93 | `-> }
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | | height: 100px;
93 | `-> }
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | | height: 100px;
93 | `-> }
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^^^^^^
`----
x Ident { value: Atom('mobile' type=inline), raw: Atom('mobile' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | | height: 100px;
93 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | @mixin mobile {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | `-> height: 100px;
`----
x WhiteSpace { value: Atom('
| ' type=dynamic) }
,-[$DIR/tests/fixture/style-block/input.css:91:5]
91 | ,-> @mixin mobile {
92 | `-> height: 100px;
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^^^^^^
`----
x Ident { value: Atom('height' type=inline), raw: Atom('height' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x Colon
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^^^^^
`----
x Dimension { value: 100.0, raw_value: Atom('100' type=inline), unit: Atom('px' type=static), raw_unit: Atom('px' type=static), type_flag: Integer }
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x Semi
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | height: 100px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | ,-> height: 100px;
93 | `-> }
`----
x WhiteSpace { value: Atom('
| ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:92:9]
92 | ,-> height: 100px;
93 | `-> }
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:96:1]
96 | a { color: a/* ; */ b ; }
: ^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^^^^^^^^^^^
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^
`----
x String { value: Atom('a.css' type=inline), raw: Atom('"a.css"' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:98:1]
98 | a { @unknown "a.css"; }
: ^^^^^^^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^^^^^^^
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^^^^^^^
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^^^^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^
`----
x AtRule
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^^^^^^^^^
`----
x AtRuleName
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^
`----
x Ident { value: Atom('foo' type=inline), raw: Atom('foo' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:100:1]
100 | a { @unknown foo {} }
: ^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | ,-> a/**/
103 | `-> {}
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | ,-> a/**/
103 | `-> {}
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x TypeSelector
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x TagNameSelector
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x WqName
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:102:1]
102 | a/**/
: ^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:103:1]
103 | {}
: ^^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:103:1]
103 | {}
: ^
`----
x Rule
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | ,-> :root {
106 | | --zero-size: {
107 | | width: 0;
108 | | height: 0;
109 | | };
110 | | --small-icon: {
111 | | width: 16px;
112 | | height: 16px;
113 | | }
114 | | ;
115 | `-> }
`----
x QualifiedRule
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | ,-> :root {
106 | | --zero-size: {
107 | | width: 0;
108 | | height: 0;
109 | | };
110 | | --small-icon: {
111 | | width: 16px;
112 | | height: 16px;
113 | | }
114 | | ;
115 | `-> }
`----
x SelectorList
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^^
`----
x ComplexSelector
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^^
`----
x CompoundSelector
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^^
`----
x SubclassSelector
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^^
`----
x PseudoClassSelector
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^^
`----
x Ident
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^^^^
`----
x SimpleBlock
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | ,-> :root {
106 | | --zero-size: {
107 | | width: 0;
108 | | height: 0;
109 | | };
110 | | --small-icon: {
111 | | width: 16px;
112 | | height: 16px;
113 | | }
114 | | ;
115 | `-> }
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:105:1]
105 | :root {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^^^^^^^^^^^
`----
x DashedIdent
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | --zero-size: {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | ,-> --zero-size: {
107 | `-> width: 0;
`----
x WhiteSpace { value: Atom('
| ' type=dynamic) }
,-[$DIR/tests/fixture/style-block/input.css:106:5]
106 | ,-> --zero-size: {
107 | `-> width: 0;
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^^^^^
`----
x Ident { value: Atom('width' type=inline), raw: Atom('width' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x Colon
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x Number { value: 0.0, raw: Atom('0' type=inline), type_flag: Integer }
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x Semi
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | width: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | ,-> width: 0;
108 | `-> height: 0;
`----
x WhiteSpace { value: Atom('
| ' type=dynamic) }
,-[$DIR/tests/fixture/style-block/input.css:107:9]
107 | ,-> width: 0;
108 | `-> height: 0;
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^^^^^^
`----
x Ident { value: Atom('height' type=inline), raw: Atom('height' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x Colon
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x Number { value: 0.0, raw: Atom('0' type=inline), type_flag: Integer }
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x Semi
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | height: 0;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | ,-> height: 0;
109 | `-> };
`----
x WhiteSpace { value: Atom('
| ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:108:9]
108 | ,-> height: 0;
109 | `-> };
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:109:5]
109 | };
: ^
`----
x RBrace
,-[$DIR/tests/fixture/style-block/input.css:109:5]
109 | };
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^^^^^^^^^^^^^^^
`----
x StyleBlock
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^^^^^^^^^^^^^^^
`----
x Declaration
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^^^^^^^^^^^^^^^
`----
x DeclarationName
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^^^^^^^^^^^^
`----
x DashedIdent
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^^^^^^^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^
`----
x LBrace
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | --small-icon: {
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | ,-> --small-icon: {
111 | `-> width: 16px;
`----
x WhiteSpace { value: Atom('
| ' type=dynamic) }
,-[$DIR/tests/fixture/style-block/input.css:110:5]
110 | ,-> --small-icon: {
111 | `-> width: 16px;
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^^^^^
`----
x Ident { value: Atom('width' type=inline), raw: Atom('width' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x Colon
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^^^^
`----
x Dimension { value: 16.0, raw_value: Atom('16' type=inline), unit: Atom('px' type=static), raw_unit: Atom('px' type=static), type_flag: Integer }
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x Semi
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | width: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | ,-> width: 16px;
112 | `-> height: 16px;
`----
x WhiteSpace { value: Atom('
| ' type=dynamic) }
,-[$DIR/tests/fixture/style-block/input.css:111:9]
111 | ,-> width: 16px;
112 | `-> height: 16px;
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^^^^^^
`----
x Ident { value: Atom('height' type=inline), raw: Atom('height' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^^^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x Colon
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x WhiteSpace { value: Atom(' ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^^^^
`----
x Dimension { value: 16.0, raw_value: Atom('16' type=inline), unit: Atom('px' type=static), raw_unit: Atom('px' type=static), type_flag: Integer }
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^^^^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x Semi
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | height: 16px;
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | ,-> height: 16px;
113 | `-> }
`----
x WhiteSpace { value: Atom('
| ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:112:9]
112 | ,-> height: 16px;
113 | `-> }
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:113:5]
113 | }
: ^
`----
x RBrace
,-[$DIR/tests/fixture/style-block/input.css:113:5]
113 | }
: ^
`----
x ComponentValue
,-[$DIR/tests/fixture/style-block/input.css:113:5]
113 | }
: ^
114 | ;
`----
x WhiteSpace { value: Atom('
| ' type=inline) }
,-[$DIR/tests/fixture/style-block/input.css:113:5]
113 | }
: ^
114 | ;
`----