mirror of
https://github.com/swc-project/swc.git
synced 2024-12-20 04:01:39 +03:00
4472 lines
120 KiB
Plaintext
4472 lines
120 KiB
Plaintext
|
|
x Stylesheet
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | ,-> :root {
|
|
2 | | ---:value;
|
|
3 | |
|
|
4 | | --important:value!important;
|
|
5 | | --important1: value!important;
|
|
6 | | --important2: value !important;
|
|
7 | | --important3:value !important;
|
|
8 | | --important4: calc(1)!important;
|
|
9 | |
|
|
10 | | --empty: ;
|
|
11 | | --empty2: /**/;
|
|
12 | | --empty3: !important;
|
|
13 | | --empty4:/**/ !important;
|
|
14 | | --empty5:/* 1 */ /* 2 */;
|
|
15 | |
|
|
16 | | --no-whitespace:ident;
|
|
17 | | --number: 1;
|
|
18 | | --unit: 100vw;
|
|
19 | | --color: #06c;
|
|
20 | |
|
|
21 | | --function: calc(1 + 1);
|
|
22 | | --variable: var(--unit);
|
|
23 | |
|
|
24 | | --string: 'single quoted string';
|
|
25 | | --string: "double quoted string";
|
|
26 | |
|
|
27 | | --square-block: [1, 2, 3];
|
|
28 | | --square-block1: [];
|
|
29 | | --square-block2:[];
|
|
30 | | --round-block: (1, 2, 3);
|
|
31 | | --round-block1: ();
|
|
32 | | --round-block2:();
|
|
33 | | --bracket-block: {1, 2, 3};
|
|
34 | | --bracket-block1: {};
|
|
35 | | --bracket-block2:{};
|
|
36 | |
|
|
37 | |
|
|
38 | | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | | --javascript: function(rule) { console.log(rule) };
|
|
40 | |
|
|
41 | | --CDO: <!--;
|
|
42 | | --CDC: -->;
|
|
43 | |
|
|
44 | | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | | --fake-important:{!important};
|
|
46 | | --semicolon-not-top-level: (;);
|
|
47 | | --delim-not-top-level: (!);
|
|
48 | | --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | | };
|
|
52 | | --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | | ;
|
|
57 | | }
|
|
58 | |
|
|
59 | | :root{--a:1}
|
|
60 | | :root {--foo: }
|
|
61 | | :root {
|
|
62 | | --foo:
|
|
63 | | }
|
|
64 | |
|
|
65 | | :root {
|
|
66 | | --var: value;
|
|
67 | `-> }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | ,-> :root {
|
|
2 | | ---:value;
|
|
3 | |
|
|
4 | | --important:value!important;
|
|
5 | | --important1: value!important;
|
|
6 | | --important2: value !important;
|
|
7 | | --important3:value !important;
|
|
8 | | --important4: calc(1)!important;
|
|
9 | |
|
|
10 | | --empty: ;
|
|
11 | | --empty2: /**/;
|
|
12 | | --empty3: !important;
|
|
13 | | --empty4:/**/ !important;
|
|
14 | | --empty5:/* 1 */ /* 2 */;
|
|
15 | |
|
|
16 | | --no-whitespace:ident;
|
|
17 | | --number: 1;
|
|
18 | | --unit: 100vw;
|
|
19 | | --color: #06c;
|
|
20 | |
|
|
21 | | --function: calc(1 + 1);
|
|
22 | | --variable: var(--unit);
|
|
23 | |
|
|
24 | | --string: 'single quoted string';
|
|
25 | | --string: "double quoted string";
|
|
26 | |
|
|
27 | | --square-block: [1, 2, 3];
|
|
28 | | --square-block1: [];
|
|
29 | | --square-block2:[];
|
|
30 | | --round-block: (1, 2, 3);
|
|
31 | | --round-block1: ();
|
|
32 | | --round-block2:();
|
|
33 | | --bracket-block: {1, 2, 3};
|
|
34 | | --bracket-block1: {};
|
|
35 | | --bracket-block2:{};
|
|
36 | |
|
|
37 | |
|
|
38 | | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | | --javascript: function(rule) { console.log(rule) };
|
|
40 | |
|
|
41 | | --CDO: <!--;
|
|
42 | | --CDC: -->;
|
|
43 | |
|
|
44 | | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | | --fake-important:{!important};
|
|
46 | | --semicolon-not-top-level: (;);
|
|
47 | | --delim-not-top-level: (!);
|
|
48 | | --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | | };
|
|
52 | | --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | | ;
|
|
57 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | ,-> :root {
|
|
2 | | ---:value;
|
|
3 | |
|
|
4 | | --important:value!important;
|
|
5 | | --important1: value!important;
|
|
6 | | --important2: value !important;
|
|
7 | | --important3:value !important;
|
|
8 | | --important4: calc(1)!important;
|
|
9 | |
|
|
10 | | --empty: ;
|
|
11 | | --empty2: /**/;
|
|
12 | | --empty3: !important;
|
|
13 | | --empty4:/**/ !important;
|
|
14 | | --empty5:/* 1 */ /* 2 */;
|
|
15 | |
|
|
16 | | --no-whitespace:ident;
|
|
17 | | --number: 1;
|
|
18 | | --unit: 100vw;
|
|
19 | | --color: #06c;
|
|
20 | |
|
|
21 | | --function: calc(1 + 1);
|
|
22 | | --variable: var(--unit);
|
|
23 | |
|
|
24 | | --string: 'single quoted string';
|
|
25 | | --string: "double quoted string";
|
|
26 | |
|
|
27 | | --square-block: [1, 2, 3];
|
|
28 | | --square-block1: [];
|
|
29 | | --square-block2:[];
|
|
30 | | --round-block: (1, 2, 3);
|
|
31 | | --round-block1: ();
|
|
32 | | --round-block2:();
|
|
33 | | --bracket-block: {1, 2, 3};
|
|
34 | | --bracket-block1: {};
|
|
35 | | --bracket-block2:{};
|
|
36 | |
|
|
37 | |
|
|
38 | | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | | --javascript: function(rule) { console.log(rule) };
|
|
40 | |
|
|
41 | | --CDO: <!--;
|
|
42 | | --CDC: -->;
|
|
43 | |
|
|
44 | | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | | --fake-important:{!important};
|
|
46 | | --semicolon-not-top-level: (;);
|
|
47 | | --delim-not-top-level: (!);
|
|
48 | | --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | | };
|
|
52 | | --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | | ;
|
|
57 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^^^^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | ,-> :root {
|
|
2 | | ---:value;
|
|
3 | |
|
|
4 | | --important:value!important;
|
|
5 | | --important1: value!important;
|
|
6 | | --important2: value !important;
|
|
7 | | --important3:value !important;
|
|
8 | | --important4: calc(1)!important;
|
|
9 | |
|
|
10 | | --empty: ;
|
|
11 | | --empty2: /**/;
|
|
12 | | --empty3: !important;
|
|
13 | | --empty4:/**/ !important;
|
|
14 | | --empty5:/* 1 */ /* 2 */;
|
|
15 | |
|
|
16 | | --no-whitespace:ident;
|
|
17 | | --number: 1;
|
|
18 | | --unit: 100vw;
|
|
19 | | --color: #06c;
|
|
20 | |
|
|
21 | | --function: calc(1 + 1);
|
|
22 | | --variable: var(--unit);
|
|
23 | |
|
|
24 | | --string: 'single quoted string';
|
|
25 | | --string: "double quoted string";
|
|
26 | |
|
|
27 | | --square-block: [1, 2, 3];
|
|
28 | | --square-block1: [];
|
|
29 | | --square-block2:[];
|
|
30 | | --round-block: (1, 2, 3);
|
|
31 | | --round-block1: ();
|
|
32 | | --round-block2:();
|
|
33 | | --bracket-block: {1, 2, 3};
|
|
34 | | --bracket-block1: {};
|
|
35 | | --bracket-block2:{};
|
|
36 | |
|
|
37 | |
|
|
38 | | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | | --javascript: function(rule) { console.log(rule) };
|
|
40 | |
|
|
41 | | --CDO: <!--;
|
|
42 | | --CDC: -->;
|
|
43 | |
|
|
44 | | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | | --fake-important:{!important};
|
|
46 | | --semicolon-not-top-level: (;);
|
|
47 | | --delim-not-top-level: (!);
|
|
48 | | --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | | };
|
|
52 | | --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | | ;
|
|
57 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
: ^
|
|
2 | ---:value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:1:1]
|
|
1 | :root {
|
|
2 | ---:value;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:3:1]
|
|
3 |
|
|
4 | --important:value!important;
|
|
: ^^^^^^^^^
|
|
5 | --important1: value!important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:4:1]
|
|
4 | --important:value!important;
|
|
5 | --important1: value!important;
|
|
: ^^^^^^^^^
|
|
6 | --important2: value !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:5:1]
|
|
5 | --important1: value!important;
|
|
6 | --important2: value !important;
|
|
: ^^^^^^^^^
|
|
7 | --important3:value !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:6:1]
|
|
6 | --important2: value !important;
|
|
7 | --important3:value !important;
|
|
: ^^^^^^^^^
|
|
8 | --important4: calc(1)!important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:7:1]
|
|
7 | --important3:value !important;
|
|
8 | --important4: calc(1)!important;
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:9:1]
|
|
9 |
|
|
10 | --empty: ;
|
|
: ^^^^^^^^^
|
|
11 | --empty2: /**/;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:9:1]
|
|
9 |
|
|
10 | --empty: ;
|
|
: ^^^^^^^^^
|
|
11 | --empty2: /**/;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:9:1]
|
|
9 |
|
|
10 | --empty: ;
|
|
: ^^^^^^^
|
|
11 | --empty2: /**/;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:9:1]
|
|
9 |
|
|
10 | --empty: ;
|
|
: ^^^^^^^
|
|
11 | --empty2: /**/;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:10:1]
|
|
10 | --empty: ;
|
|
11 | --empty2: /**/;
|
|
: ^^^^^^^^^^
|
|
12 | --empty3: !important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:10:1]
|
|
10 | --empty: ;
|
|
11 | --empty2: /**/;
|
|
: ^^^^^^^^^^
|
|
12 | --empty3: !important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:10:1]
|
|
10 | --empty: ;
|
|
11 | --empty2: /**/;
|
|
: ^^^^^^^^
|
|
12 | --empty3: !important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:10:1]
|
|
10 | --empty: ;
|
|
11 | --empty2: /**/;
|
|
: ^^^^^^^^
|
|
12 | --empty3: !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:11:1]
|
|
11 | --empty2: /**/;
|
|
12 | --empty3: !important;
|
|
: ^^^^^^^^^
|
|
13 | --empty4:/**/ !important;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x ImportantFlag
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:12:1]
|
|
12 | --empty3: !important;
|
|
13 | --empty4:/**/ !important;
|
|
: ^^^^^^^^^
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:13:1]
|
|
13 | --empty4:/**/ !important;
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:13:1]
|
|
13 | --empty4:/**/ !important;
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
: ^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:13:1]
|
|
13 | --empty4:/**/ !important;
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:13:1]
|
|
13 | --empty4:/**/ !important;
|
|
14 | --empty5:/* 1 */ /* 2 */;
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^^^^^^^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^^^^^^^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x Ident { value: Atom('ident' type=inline), raw: "ident" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:15:1]
|
|
15 |
|
|
16 | --no-whitespace:ident;
|
|
: ^^^^^
|
|
17 | --number: 1;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^^^^^^^^^^^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^^^^^^^^^^^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^^^^^^^^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^^^^^^^^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:16:1]
|
|
16 | --no-whitespace:ident;
|
|
17 | --number: 1;
|
|
: ^
|
|
18 | --unit: 100vw;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^^^^^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^^^^^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x Dimension(DimensionToken { value: 100.0, raw_value: "100", unit: Atom('vw' type=static), type_flag: Integer, raw_unit: "vw" })
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:17:1]
|
|
17 | --number: 1;
|
|
18 | --unit: 100vw;
|
|
: ^^^^^
|
|
19 | --color: #06c;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^
|
|
`----
|
|
|
|
x Hash { is_id: false, value: Atom('06c' type=inline), raw: "06c" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:18:1]
|
|
18 | --unit: 100vw;
|
|
19 | --color: #06c;
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^^^^^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^^^^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Delim { value: '+' }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:20:1]
|
|
20 |
|
|
21 | --function: calc(1 + 1);
|
|
: ^
|
|
22 | --variable: var(--unit);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('--unit' type=inline), raw: "--unit" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:21:1]
|
|
21 | --function: calc(1 + 1);
|
|
22 | --variable: var(--unit);
|
|
: ^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x String { value: Atom('single quoted string' type=dynamic), raw: "'single quoted string'" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:23:1]
|
|
23 |
|
|
24 | --string: 'single quoted string';
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
25 | --string: "double quoted string";
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x String { value: Atom('double quoted string' type=dynamic), raw: "\"double quoted string\"" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:24:1]
|
|
24 | --string: 'single quoted string';
|
|
25 | --string: "double quoted string";
|
|
: ^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^^^^^^^^^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Number { value: 2.0, raw: "2", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x Number { value: 3.0, raw: "3", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:26:1]
|
|
26 |
|
|
27 | --square-block: [1, 2, 3];
|
|
: ^
|
|
28 | --square-block1: [];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^^^^^^^^^^^^^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^^^^^^^^^^^^^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:27:1]
|
|
27 | --square-block: [1, 2, 3];
|
|
28 | --square-block1: [];
|
|
: ^
|
|
29 | --square-block2:[];
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^^^^^^^^^^^^^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^^^^^^^^^^^^^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:28:1]
|
|
28 | --square-block1: [];
|
|
29 | --square-block2:[];
|
|
: ^
|
|
30 | --round-block: (1, 2, 3);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^^^^^^^^^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Number { value: 2.0, raw: "2", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x Number { value: 3.0, raw: "3", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:29:1]
|
|
29 | --square-block2:[];
|
|
30 | --round-block: (1, 2, 3);
|
|
: ^
|
|
31 | --round-block1: ();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^^^^^^^^^^^^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^^^^^^^^^^^^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:30:1]
|
|
30 | --round-block: (1, 2, 3);
|
|
31 | --round-block1: ();
|
|
: ^
|
|
32 | --round-block2:();
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^^^^^^^^^^^^^^^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^^^^^^^^^^^^^^^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^^^^^^^^^^^^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^^^^^^^^^^^^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:31:1]
|
|
31 | --round-block1: ();
|
|
32 | --round-block2:();
|
|
: ^
|
|
33 | --bracket-block: {1, 2, 3};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^^^^^^^^^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Number { value: 2.0, raw: "2", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x Number { value: 3.0, raw: "3", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:32:1]
|
|
32 | --round-block2:();
|
|
33 | --bracket-block: {1, 2, 3};
|
|
: ^
|
|
34 | --bracket-block1: {};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^^^^^^^^^^^^^^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^^^^^^^^^^^^^^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:33:1]
|
|
33 | --bracket-block: {1, 2, 3};
|
|
34 | --bracket-block1: {};
|
|
: ^
|
|
35 | --bracket-block2:{};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:34:1]
|
|
34 | --bracket-block1: {};
|
|
35 | --bracket-block2:{};
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x String { value: Atom('2' type=inline), raw: "\"2\"" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x String { value: Atom('three' type=inline), raw: "\"three\"" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^^^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x String { value: Atom('a' type=static), raw: "\"a\"" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Comma
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^^^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x Number { value: 4.0, raw: "4", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:37:1]
|
|
37 |
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
: ^
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('rule' type=inline), raw: "rule" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('console' type=inline), raw: "console" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x Delim { value: '.' }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Function
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^^^^^^
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^
|
|
`----
|
|
|
|
x Ident { value: Atom('rule' type=inline), raw: "rule" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:38:1]
|
|
38 | --JSON: [1, "2", {"three": {"a":1}}, [4]];
|
|
39 | --javascript: function(rule) { console.log(rule) };
|
|
: ^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^^^^^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^^^^^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x CDO
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:40:1]
|
|
40 |
|
|
41 | --CDO: <!--;
|
|
: ^^^^
|
|
42 | --CDC: -->;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^^^^^^^^
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^
|
|
`----
|
|
|
|
x CDC
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:41:1]
|
|
41 | --CDO: <!--;
|
|
42 | --CDC: -->;
|
|
: ^^^
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^^^^^^^^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x LBracket
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:43:1]
|
|
43 |
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
: ^
|
|
45 | --fake-important:{!important};
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x Delim { value: '!' }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x Ident { value: Atom('important' type=static), raw: "important" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:44:1]
|
|
44 | --complex-balanced:{[({()})()()[({})]]}[{()}]([]);
|
|
45 | --fake-important:{!important};
|
|
: ^^^^^^^^^
|
|
46 | --semicolon-not-top-level: (;);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^^^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:45:1]
|
|
45 | --fake-important:{!important};
|
|
46 | --semicolon-not-top-level: (;);
|
|
: ^
|
|
47 | --delim-not-top-level: (!);
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^^^^^^^^^^^^^^^^^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^^^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x LParen
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x Delim { value: '!' }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:46:1]
|
|
46 | --semicolon-not-top-level: (;);
|
|
47 | --delim-not-top-level: (!);
|
|
: ^
|
|
48 | --zero-size: {
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | --zero-size: {
|
|
: ^^^^^^^^^^^
|
|
49 | width: 0;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | --zero-size: {
|
|
: ^^^^^^^^^^^
|
|
49 | width: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | | width: 0;
|
|
50 | | height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | --zero-size: {
|
|
: ^
|
|
49 | width: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | `-> width: 0;
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:47:1]
|
|
47 | --delim-not-top-level: (!);
|
|
48 | ,-> --zero-size: {
|
|
49 | `-> width: 0;
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^^^^^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x Ident { value: Atom('width' type=static), raw: "width" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^^^^^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x Number { value: 0.0, raw: "0", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | width: 0;
|
|
: ^
|
|
50 | height: 0;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | ,-> width: 0;
|
|
50 | `-> height: 0;
|
|
51 | };
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:48:1]
|
|
48 | --zero-size: {
|
|
49 | ,-> width: 0;
|
|
50 | `-> height: 0;
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^^^^^^
|
|
51 | };
|
|
`----
|
|
|
|
x Ident { value: Atom('height' type=static), raw: "height" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^^^^^^
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x Number { value: 0.0, raw: "0", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | height: 0;
|
|
: ^
|
|
51 | };
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | ,-> height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:49:1]
|
|
49 | width: 0;
|
|
50 | ,-> height: 0;
|
|
51 | `-> };
|
|
52 | --small-icon: {
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | `-> ;
|
|
57 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | | }
|
|
56 | `-> ;
|
|
57 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | --small-icon: {
|
|
: ^^^^^^^^^^^^
|
|
53 | width: 16px;
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | --small-icon: {
|
|
: ^^^^^^^^^^^^
|
|
53 | width: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | `-> }
|
|
56 | ;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | | width: 16px;
|
|
54 | | height: 16px;
|
|
55 | `-> }
|
|
56 | ;
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | --small-icon: {
|
|
: ^
|
|
53 | width: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | `-> width: 16px;
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:51:1]
|
|
51 | };
|
|
52 | ,-> --small-icon: {
|
|
53 | `-> width: 16px;
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^^^^^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x Ident { value: Atom('width' type=static), raw: "width" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^^^^^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^^^^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x Dimension(DimensionToken { value: 16.0, raw_value: "16", unit: Atom('px' type=static), type_flag: Integer, raw_unit: "px" })
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^^^^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | width: 16px;
|
|
: ^
|
|
54 | height: 16px;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | ,-> width: 16px;
|
|
54 | `-> height: 16px;
|
|
55 | }
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:52:1]
|
|
52 | --small-icon: {
|
|
53 | ,-> width: 16px;
|
|
54 | `-> height: 16px;
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^^^^^^
|
|
55 | }
|
|
`----
|
|
|
|
x Ident { value: Atom('height' type=static), raw: "height" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^^^^^^
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x Colon
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x WhiteSpace { value: " " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^^^^
|
|
55 | }
|
|
`----
|
|
|
|
x Dimension(DimensionToken { value: 16.0, raw_value: "16", unit: Atom('px' type=static), type_flag: Integer, raw_unit: "px" })
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^^^^
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x Semi
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | height: 16px;
|
|
: ^
|
|
55 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | ,-> height: 16px;
|
|
55 | `-> }
|
|
56 | ;
|
|
`----
|
|
|
|
x WhiteSpace { value: "\n " }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:53:1]
|
|
53 | width: 16px;
|
|
54 | ,-> height: 16px;
|
|
55 | `-> }
|
|
56 | ;
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^^^^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^^^^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^^^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x Number { value: 1.0, raw: "1", type_flag: Integer }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:58:1]
|
|
58 |
|
|
59 | :root{--a:1}
|
|
: ^
|
|
60 | :root {--foo: }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^^^^^^^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^^^^^^^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^
|
|
61 | :root {
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:59:1]
|
|
59 | :root{--a:1}
|
|
60 | :root {--foo: }
|
|
: ^^^^^
|
|
61 | :root {
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | ,-> :root {
|
|
62 | | --foo:
|
|
63 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | ,-> :root {
|
|
62 | | --foo:
|
|
63 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^^^^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | ,-> :root {
|
|
62 | | --foo:
|
|
63 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:60:1]
|
|
60 | :root {--foo: }
|
|
61 | :root {
|
|
: ^
|
|
62 | --foo:
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:61:1]
|
|
61 | :root {
|
|
62 | --foo:
|
|
: ^^^^^^^^
|
|
63 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:61:1]
|
|
61 | :root {
|
|
62 | --foo:
|
|
: ^^^^^^^^
|
|
63 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:61:1]
|
|
61 | :root {
|
|
62 | --foo:
|
|
: ^^^^^
|
|
63 | }
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:61:1]
|
|
61 | :root {
|
|
62 | --foo:
|
|
: ^^^^^
|
|
63 | }
|
|
`----
|
|
|
|
x Rule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | ,-> :root {
|
|
66 | | --var: value;
|
|
67 | `-> }
|
|
`----
|
|
|
|
x QualifiedRule
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | ,-> :root {
|
|
66 | | --var: value;
|
|
67 | `-> }
|
|
`----
|
|
|
|
x SelectorList
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x ComplexSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x CompoundSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x SubclassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x PseudoClassSelector
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x Ident
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^^^^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x SimpleBlock
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | ,-> :root {
|
|
66 | | --var: value;
|
|
67 | `-> }
|
|
`----
|
|
|
|
x LBrace
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:64:1]
|
|
64 |
|
|
65 | :root {
|
|
: ^
|
|
66 | --var: value;
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^^^^^^^^^
|
|
67 | }
|
|
`----
|
|
|
|
x Declaration
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^^^^^^^^^
|
|
67 | }
|
|
`----
|
|
|
|
x DeclarationName
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^
|
|
67 | }
|
|
`----
|
|
|
|
x DashedIdent
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^
|
|
67 | }
|
|
`----
|
|
|
|
x ComponentValue
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^
|
|
67 | }
|
|
`----
|
|
|
|
x Ident { value: Atom('value' type=inline), raw: "value" }
|
|
,-[$DIR/tests/fixture/value/custom-property/input.css:65:1]
|
|
65 | :root {
|
|
66 | --var: value;
|
|
: ^^^^^
|
|
67 | }
|
|
`----
|