mirror of
https://github.com/swc-project/swc.git
synced 2024-12-19 11:42:13 +03:00
3691 lines
104 KiB
Plaintext
3691 lines
104 KiB
Plaintext
|
|
x Stylesheet
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:1:1]
|
|
1 | ,-> /*! something */
|
|
2 | | @charset 'utf-8';
|
|
3 | | @page :left {
|
|
4 | | margin: 2em;
|
|
5 | | }
|
|
6 | | @media screen and (foo: 1) {
|
|
7 | | .class {
|
|
8 | | color: red;
|
|
9 | | }
|
|
10 | | }
|
|
11 | |
|
|
12 | | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
14 | | :has(> img) {
|
|
15 | | color: green;
|
|
16 | | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/
|
|
17 | | /*width: expression(1 + 2);*/
|
|
18 | | background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
23 | | }
|
|
24 | |
|
|
25 | | @media (device-aspect-ratio: 16/9) {
|
|
26 | | *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | | }
|
|
31 | | }
|
|
32 | |
|
|
33 | | @supports (box-shadow: 1px 2px black !important) {
|
|
34 | | .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | | }
|
|
37 | | }
|
|
38 | |
|
|
39 | | .-a#-b:-c::-d[-e][*|-f] {
|
|
40 | | -foo: 123;
|
|
41 | | }
|
|
42 | |
|
|
43 | | <!-- /* CDO/CDC */ -->
|
|
44 | | @import 'foo' screen;
|
|
45 | | @keyframes 'anim' {
|
|
46 | | from { color: red }
|
|
47 | | 50.1% { color: green; background: green }
|
|
48 | | 100% { ;color: blue;; }
|
|
49 | | }
|
|
50 | |
|
|
51 | | edge\ .c\61ases {
|
|
52 | | --empty-var: ;
|
|
53 | | --bad-var:;
|
|
54 | | number: 0.1.2.3;
|
|
55 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:2:1]
|
|
2 | @charset 'utf-8';
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:2:1]
|
|
2 | @charset 'utf-8';
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:2:1]
|
|
2 | @charset 'utf-8';
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:2:1]
|
|
2 | @charset 'utf-8';
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:2:1]
|
|
2 | @charset 'utf-8';
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | ,-> @page :left {
|
|
4 | | margin: 2em;
|
|
5 | `-> }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | ,-> @page :left {
|
|
4 | | margin: 2em;
|
|
5 | `-> }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^
|
|
`----
|
|
|
|
x PageSelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PageSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x PageSelectorPseudo
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | @page :left {
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:3:1]
|
|
3 | ,-> @page :left {
|
|
4 | | margin: 2em;
|
|
5 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:4:5]
|
|
4 | margin: 2em;
|
|
: ^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | ,-> @media screen and (foo: 1) {
|
|
7 | | .class {
|
|
8 | | color: red;
|
|
9 | | }
|
|
10 | `-> }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | ,-> @media screen and (foo: 1) {
|
|
7 | | .class {
|
|
8 | | color: red;
|
|
9 | | }
|
|
10 | `-> }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOr
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionWithoutOrType
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | @media screen and (foo: 1) {
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:6:1]
|
|
6 | ,-> @media screen and (foo: 1) {
|
|
7 | | .class {
|
|
8 | | color: red;
|
|
9 | | }
|
|
10 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | ,-> .class {
|
|
8 | | color: red;
|
|
9 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | ,-> .class {
|
|
8 | | color: red;
|
|
9 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | ,-> .class {
|
|
8 | | color: red;
|
|
9 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | .class {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:7:5]
|
|
7 | ,-> .class {
|
|
8 | | color: red;
|
|
9 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:8:9]
|
|
8 | color: red;
|
|
: ^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
14 | | :has(> img) {
|
|
15 | | color: green;
|
|
16 | | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/
|
|
17 | | /*width: expression(1 + 2);*/
|
|
18 | | background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
23 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
14 | | :has(> img) {
|
|
15 | | color: green;
|
|
16 | | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/
|
|
17 | | /*width: expression(1 + 2);*/
|
|
18 | | background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
23 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | ,-> *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
13 | | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
14 | `-> :has(> img) {
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x IdSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelectorMatcher
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x AttributeSelectorValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x AttributeSelectorModifier
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x AnPlusB
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AnPlusB
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AnPlusBNotation
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:12:1]
|
|
12 | *.class element#id[attr] [attr|="asd"][attr=value i]:pseudo::pseudo ~ :not(a, b) + :nth-child(odd):nth-child(2n + 1),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x UniversalSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x NsPrefix
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x PseudoElementSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x AnPlusB
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AnPlusB
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AnPlusBNotation
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:13:1]
|
|
13 | svg|*:matches(a)::slotted(c) > :nth-child(odd of a, :b):nth-child(2n + 1 of [a]),
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelectorChildren
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ForgivingRelativeSelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x RelativeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | :has(> img) {
|
|
: ^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:14:1]
|
|
14 | ,-> :has(> img) {
|
|
15 | | color: green;
|
|
16 | | /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img.png',sizingMethod='scale') alpha(opacity=80);*/
|
|
17 | | /*width: expression(1 + 2);*/
|
|
18 | | background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
23 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:15:5]
|
|
15 | color: green;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:18:5]
|
|
18 | ,-> background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:18:5]
|
|
18 | ,-> background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:18:5]
|
|
18 | ,-> background:
|
|
19 | | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
20 | | url(path/to.png) url( 'path/test.svg' )
|
|
21 | | u+123-456 u+123???
|
|
22 | `-> rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:18:5]
|
|
18 | background:
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:18:5]
|
|
18 | background:
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Percentage
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CalcSum
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CalcProductOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x CalcProduct
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x CalcValueOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x CalcValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x CalcProductOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcProductOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CalcProduct
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x CalcValueOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x CalcValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x Percentage
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcValueOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcValueOrOperator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x CalcValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:19:5]
|
|
19 | ident 1.2e+3 100% 4em/5ex calc(1em + 3% * 5),
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Url
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^
|
|
`----
|
|
|
|
x UrlValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x UrlValueRaw
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Url
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^
|
|
`----
|
|
|
|
x UrlValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:20:5]
|
|
20 | url(path/to.png) url( 'path/test.svg' )
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:21:5]
|
|
21 | u+123-456 u+123???
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x UnicodeRange
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:21:5]
|
|
21 | u+123-456 u+123???
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:21:5]
|
|
21 | u+123-456 u+123???
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x UnicodeRange
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:21:5]
|
|
21 | u+123-456 u+123???
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Color
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x AlphaValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^
|
|
`----
|
|
|
|
x Color
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^
|
|
`----
|
|
|
|
x HexColor
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Color
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x HexColor
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:22:5]
|
|
22 | rgba(1, 2, 3, 4) #def #123abc "string" 'string' (parenthesis) [ident] !important;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | ,-> @media (device-aspect-ratio: 16/9) {
|
|
26 | | *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | | }
|
|
31 | `-> }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | ,-> @media (device-aspect-ratio: 16/9) {
|
|
26 | | *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | | }
|
|
31 | `-> }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaCondition
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaConditionAllType
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaInParens
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeature
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeaturePlain
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x MediaFeatureValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ratio
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | @media (device-aspect-ratio: 16/9) {
|
|
: ^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:25:1]
|
|
25 | ,-> @media (device-aspect-ratio: 16/9) {
|
|
26 | | *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | | }
|
|
31 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | ,-> *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | ,-> *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | ,-> *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x NsPrefix
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | *|span:before {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:26:5]
|
|
26 | ,-> *|span:before {
|
|
27 | | --custom1: { something !important };
|
|
28 | | --custom2: ([]) !important;
|
|
29 | | background: element(#id);
|
|
30 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: Atom(' ' type=inline) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('something' type=dynamic), raw: Atom('something' type=dynamic) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: Atom(' ' type=inline) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x Delim { value: '!' }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('important' type=static), raw: Atom('important' type=static) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: Atom(' ' type=inline) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x RBrace
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:27:9]
|
|
27 | --custom1: { something !important };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x RBracket
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x RParen
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: Atom(' ' type=inline) }
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:28:9]
|
|
28 | --custom2: ([]) !important;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^
|
|
`----
|
|
|
|
x Color
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^
|
|
`----
|
|
|
|
x HexColor
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:29:9]
|
|
29 | background: element(#id);
|
|
: ^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | ,-> @supports (box-shadow: 1px 2px black !important) {
|
|
34 | | .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | | }
|
|
37 | `-> }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | ,-> @supports (box-shadow: 1px 2px black !important) {
|
|
34 | | .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | | }
|
|
37 | `-> }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SupportsCondition
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsConditionType
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsInParens
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SupportsFeature
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Dimension
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Length
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | @supports (box-shadow: 1px 2px black !important) {
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:33:1]
|
|
33 | ,-> @supports (box-shadow: 1px 2px black !important) {
|
|
34 | | .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | | }
|
|
37 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | ,-> .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | ,-> .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | ,-> .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | .rule {
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:34:5]
|
|
34 | ,-> .rule {
|
|
35 | | box-shadow: var(--something, fallback);
|
|
36 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^
|
|
`----
|
|
|
|
x Delimiter
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:35:9]
|
|
35 | box-shadow: var(--something, fallback);
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | ,-> .-a#-b:-c::-d[-e][*|-f] {
|
|
40 | | -foo: 123;
|
|
41 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | ,-> .-a#-b:-c::-d[-e][*|-f] {
|
|
40 | | -foo: 123;
|
|
41 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x IdSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^
|
|
`----
|
|
|
|
x PseudoElementSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x Combinator
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x AttributeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^^^
|
|
`----
|
|
|
|
x NsPrefix
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | .-a#-b:-c::-d[-e][*|-f] {
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:39:1]
|
|
39 | ,-> .-a#-b:-c::-d[-e][*|-f] {
|
|
40 | | -foo: 123;
|
|
41 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^
|
|
`----
|
|
|
|
x Integer
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:40:5]
|
|
40 | -foo: 123;
|
|
: ^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x MediaQueryList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaQuery
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x MediaType
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:44:1]
|
|
44 | @import 'foo' screen;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | ,-> @keyframes 'anim' {
|
|
46 | | from { color: red }
|
|
47 | | 50.1% { color: green; background: green }
|
|
48 | | 100% { ;color: blue;; }
|
|
49 | `-> }
|
|
`----
|
|
|
|
x AtRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | ,-> @keyframes 'anim' {
|
|
46 | | from { color: red }
|
|
47 | | 50.1% { color: green; background: green }
|
|
48 | | 100% { ;color: blue;; }
|
|
49 | `-> }
|
|
`----
|
|
|
|
x AtRuleName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | @keyframes 'anim' {
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | @keyframes 'anim' {
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Str
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | @keyframes 'anim' {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:45:1]
|
|
45 | ,-> @keyframes 'anim' {
|
|
46 | | from { color: red }
|
|
47 | | 50.1% { color: green; background: green }
|
|
48 | | 100% { ;color: blue;; }
|
|
49 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:46:5]
|
|
46 | from { color: red }
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Percentage
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:47:5]
|
|
47 | 50.1% { color: green; background: green }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Percentage
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:48:5]
|
|
48 | 100% { ;color: blue;; }
|
|
: ^^^^
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | ,-> edge\ .c\61ases {
|
|
52 | | --empty-var: ;
|
|
53 | | --bad-var:;
|
|
54 | | number: 0.1.2.3;
|
|
55 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | ,-> edge\ .c\61ases {
|
|
52 | | --empty-var: ;
|
|
53 | | --bad-var:;
|
|
54 | | number: 0.1.2.3;
|
|
55 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x TypeSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x TagNameSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x WqName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ClassSelector
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | edge\ .c\61ases {
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:51:1]
|
|
51 | ,-> edge\ .c\61ases {
|
|
52 | | --empty-var: ;
|
|
53 | | --bad-var:;
|
|
54 | | number: 0.1.2.3;
|
|
55 | `-> }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:52:5]
|
|
52 | --empty-var: ;
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:52:5]
|
|
52 | --empty-var: ;
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:52:5]
|
|
52 | --empty-var: ;
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:52:5]
|
|
52 | --empty-var: ;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:52:5]
|
|
52 | --empty-var: ;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:53:5]
|
|
53 | --bad-var:;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:53:5]
|
|
53 | --bad-var:;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:53:5]
|
|
53 | --bad-var:;
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:53:5]
|
|
53 | --bad-var:;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:53:5]
|
|
53 | --bad-var:;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x StyleBlock
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^
|
|
`----
|
|
|
|
x Number
|
|
,-[$DIR/tests/fixture/csstree/1/input.css:54:5]
|
|
54 | number: 0.1.2.3;
|
|
: ^^
|
|
`----
|