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